Commit Graph

141 Commits

Author SHA1 Message Date
fdec42daa3 ignore acceleration & friction for smoother movement for the time being 2024-08-16 00:43:50 +10:00
6d9dac5215 slightly less janky movement coeffs 2024-08-16 00:39:25 +10:00
6b92b538a5 crude player physics & collision response 2024-08-16 00:27:35 +10:00
60ced3691d fix memory leaks + minor refactor 2024-08-13 21:04:16 +10:00
dc88042a36 break up gameplay stuff 2024-08-13 08:38:21 +10:00
5b97a02288 allow for up to 3 frames to be processed at once 2024-08-09 21:34:55 +10:00
5f69da369d instancing 2024-08-09 21:16:07 +10:00
89780d87d4 fix incorrect viewport depth 2024-08-09 20:53:30 +10:00
477ce10e68 use controller for moving around a test plane 2024-08-08 16:05:30 +10:00
fbff9b77fd depth buffer implementation 2024-08-07 19:13:23 +10:00
3b33842260 cube now spinn in 3d 2024-08-06 17:35:38 +10:00
c30ba9a5ca use shader uniforms for scaling cube 2024-08-06 16:51:29 +10:00
10d7f8281c use private storage for textures 2024-08-06 16:34:51 +10:00
a26d80ea5b use stderr wrapper for error prints 2024-08-05 20:56:06 +10:00
c0393e2687 cube defender of the polyverse 2024-08-05 20:15:48 +10:00
5aab9ec831 alex accidentlyd vsync 2024-08-05 17:27:05 +10:00
d1e9c12f50
no retroactive, it's not supported until Xcode 15 2024-08-05 00:22:50 -07:00
9a605a3783
remove the awful tmp code 2024-08-05 00:20:12 -07:00
67e6dd0507
extract shader types to module 2024-08-05 00:19:49 -07:00
bc9289474b
compile metal in cmake 2024-08-05 00:08:16 -07:00
1fe9578b3a add fps counter 2024-08-05 16:47:10 +10:00
b08fc1c51b make high dpi support a flag in applicationconfig 2024-08-05 15:47:39 +10:00
d896f2eaa7 preliminary metal renderer 2024-08-05 15:44:51 +10:00
ca8d4f3a2b fix ninja build 2024-08-05 15:43:51 +10:00
0bcbaa6404 application config for window settings 2024-08-05 14:01:23 +10:00
e8581396cc use correct flag defines 2024-08-05 14:01:23 +10:00
b50c6182b9
we don't use encryption that is danger 2024-08-04 20:43:45 -07:00
5a4e9ce1aa
use asset catalog 2024-08-04 20:29:16 -07:00
ab4f347ea3 attempt to fix app icon 2024-08-05 13:03:08 +10:00
3801e23146 add placeholder icon & source groups 2024-08-05 12:33:07 +10:00
dc10f5d0ce application skeleton 2024-08-05 12:15:07 +10:00
716144686e
remove code signature from SDL3 xcframework to allow for library validation 2024-08-04 19:03:42 -07:00
18bd07d220
add simulation game category 2024-08-04 18:45:25 -07:00
da0d0a591f
actually enable app sandbox 2024-08-04 18:39:05 -07:00
5b35f82907
enable hardened runtime 2024-08-04 18:36:35 -07:00
86803db3ac
add sdl3 shim generator 2024-08-04 18:29:49 -07:00
bae6950525
set project version 2024-08-04 18:06:13 -07:00
2aa1888a10 fix a warning about nonmatching bundle IDs when generating an xcode project 2024-08-05 10:58:22 +10:00
720430da33
use swift version 5.0 2024-08-04 17:52:05 -07:00
dcd5c0f681
fix xcode cloud 2024-08-04 17:48:37 -07:00
4522adb657
initial commit 2024-08-04 17:42:03 -07:00