23 Commits

Author SHA1 Message Date
ed0cfcc895 use ns for timing 2024-09-14 10:27:55 +10:00
3c88666475 restore build on tip sdl3 2024-09-13 21:42:03 +10:00
85113a449a Merge branch 'master' into sdl3 2024-09-13 21:40:05 +10:00
9fd2016999 metal: fix buffer overwrite flickering 2024-09-13 20:57:37 +10:00
c9e42f1206 attempt to graft the main loop onto the sdl3 main module's structure 2024-03-11 03:05:44 +11:00
96d1ae11f7 offset circle & arc lines by half a pixel to improve alignment 2024-03-10 20:54:16 +11:00
888ddbcd43 windows project tweaks 2024-03-10 20:39:38 +11:00
123d228e14 convert SDL_Renderer circle & arcs to float maths 2024-03-10 20:35:08 +11:00
8a5529e752 SDL3 port 2024-03-10 19:34:07 +11:00
2496f9e2a3 hack to fix runtime errors on macos when using global SDL2 framework 2023-10-07 09:55:27 +11: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
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
dfd8f65111 Fix cheeky switch case fallthru 2023-01-18 23:44:01 +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