9fd2016999
metal: fix buffer overwrite flickering
2024-09-13 20:57:37 +10:00
2496f9e2a3
hack to fix runtime errors on macos when using global SDL2 framework
2023-10-07 09:55:27 +11:00
4b5bc193ba
editorcfg for github
2023-06-28 22:35:38 +10:00
095a5fdba9
metal: Simplify buffer management & sync before present
2023-06-28 22:31:12 +10:00
a98640a9d8
Move backend stuff into folders, also forgot to define USE_METAL, oops
2023-06-28 20:54:37 +10:00
fe481037b2
Enable core profile on CI to see what happens
2023-06-28 20:18:29 +10:00
e79cb49aa7
Add info about backends to README
2023-06-28 20:05:08 +10:00
823129e438
wake up babe it's 2023
2023-06-28 19:55:33 +10:00
7db7f91563
minor cleanup
2023-06-28 19:54:41 +10:00
b72891a283
Split USE backends into separate targets
2023-06-28 19:52:14 +10:00
a75e480155
metal backend functional
2023-06-28 00:28:06 +10:00
8ce1cca1ef
fix small mistake in orthographic matrix setup (would've clobbered z axis if it was used)
2023-01-19 02:18:33 +11:00
284b7b32a6
Tweak geo shader values
2023-01-19 02:18:33 +11:00
4dc57b64d1
Rudimentary geometry shader-based line antialiasing
2023-01-19 02:18:33 +11:00
5ee752669b
Implement functional OpenGL 3.3 renderer
...
w/ crude batching
2023-01-19 02:18:33 +11:00
e91404b02f
Core profile renderer skeleton
2023-01-19 02:18:24 +11:00
2112643e94
Fix glibc build & other Linux warnings
2023-01-18 23:48:41 +11:00
dfd8f65111
Fix cheeky switch case fallthru
2023-01-18 23:44:01 +11:00
a dinosaur
f609ad106d
Update cmake.yml
...
sudo please work
2023-01-18 23:02:09 +11:00
a dinosaur
34749ecfb5
Update cmake.yml
...
Try installing library dependencies
2023-01-18 22:57:02 +11:00
a dinosaur
16ab145044
Try out this workflow thing
2023-01-18 22:50:44 +11:00
ba98841944
Fix windows build
2022-11-22 08:01:41 +11:00
505e7b78d1
improve avatar wrapping
2022-11-18 20:56:09 +11:00
065fa979f3
src dir for reasons
2022-11-18 20:53:50 +11:00
4255841a6b
Improve drawing with digital zone highligts, futher colour tweaks, & thicker lines in GL.
...
It's also now no longer possible to trigger NW & SE angles when digital is set to 4 direction.
2022-11-18 05:44:30 +11:00
0cf89816cd
colour palette tweaks
2022-11-17 00:19:39 +11:00
a4cd5094b1
refactors & viewport fix
2022-11-16 09:20:44 +11:00
9ba7a3bda8
crude legacy GL backend w/ anti aliasing
2022-11-16 04:46:33 +11:00
fc9a6571ec
small cleanups cus I felt like it
2022-11-16 03:00:20 +11:00
f4863ff56a
Completely separate drawing stuff into an internal api in case I wanna play with different renderers at some point
2022-11-16 02:48:43 +11:00
30cd5911a5
Delete maths.c
...
static inlines shouldn't need an external definition if I understand correctly, and that's all this file contains
2022-11-16 01:45:25 +11:00
1479433500
Separate stick functionality from main file
2022-11-16 01:42:47 +11:00
160defe951
Modularise drawing code a little
2022-11-15 05:10:26 +11:00
2fa6be7780
License & Readme 'n stuff
2022-10-06 19:09:03 +11:00
b7dea03e52
Change project name to padlab
2022-10-06 18:57:58 +11:00
ff040ce322
ch ch ch ch changes! big ol overhaul:
...
- Hidpi support
- Display & edit both sticks individually
- Clearer distinction between raw & filtered position
- Param editing & preview for digital
- Digital has an angle parameter
- Touched up CMakeLists.txt
- gitignore
2022-10-06 18:53:51 +11:00
837fb145e1
Initial workspace 6/1/2019 - 13/10/2019
2022-10-04 10:46:22 +11:00