Commit Graph

111 Commits

Author SHA1 Message Date
dc46fb270d readd mesh shader 2025-05-27 04:25:59 -05:00
ee96df51e3 readd grid shader w/ instancing 2025-05-27 03:51:09 -05:00
e040c00222 use indexed instancing for quads 2025-05-27 03:31:52 -05:00
91f89ac65b gpu layer refactoring progress 2025-05-27 01:57:47 -05:00
721151f04a shader global naming 2025-05-25 23:17:34 -05:00
e2d7e84754 rename res/graphics -> res/sprites 2025-05-23 23:37:26 -05:00
2dc481bfc0 don't prefix resource names with res directory. check for resource existence after opening. 2025-05-23 23:35:43 -05:00
332e8fdf2c shader semantic macros 2025-05-23 21:12:44 -05:00
85bac53e78 rename 'renderer' -> 'gpu' 2025-05-23 20:43:51 -05:00
b228ffe7b6 hot reloading for included shaders 2025-05-23 20:04:59 -05:00
a1fcf2ce08 shader include handler 2025-05-23 16:21:47 -05:00
7c1eae3b8c srgb aware rendering 2025-05-23 00:40:51 -05:00
3a8a66850d tile testing 2025-05-21 13:10:58 -05:00
60c17aac63 bouncier chucker joint. checkered grid shader 2025-05-19 23:44:13 -05:00
98c238ff79 some temporary color pallete defines 2025-05-16 13:25:08 -05:00
f4c8264c96 spawn1 & spawn2 commands 2025-05-16 12:05:37 -05:00
12e5cbe7cc some pausing fixes 2025-05-15 07:48:28 -05:00
885652082d circular tim 2025-05-14 09:07:30 -05:00
d8f1d646da fix resource watch list merging & deduplication 2025-05-13 06:49:33 -05:00
726ad90784 fix sprite force evict sorting 2025-05-13 06:08:28 -05:00
abac85d324 shader hot reloading 2025-05-07 16:57:36 -05:00
7e7e6a8f87 debug follow 2025-02-27 18:07:49 -06:00
48999f5ab4 remove embedded noise data, mix bits for determinism instead 2025-02-27 08:18:14 -06:00
bc2dccb872 circular player collider 2025-02-14 14:05:14 -06:00
f04a81fbb0 re-add lerping via snapshot interpolation 2025-02-10 15:22:19 -06:00
48653e4f92 recreate noise file with prime number of u64 2025-01-22 09:47:35 -06:00
a5111c5b51 rename rand.dat -> noise.dat 2025-01-17 10:16:50 -06:00
ad7ca7d68c pre-generate rand.dat file for deterministic noise. calculate shake based on world time 2025-01-15 14:32:36 -06:00
bac3256d1e hit event testing 2024-12-16 12:23:58 -06:00
73b7fef768 more fixed up capsule collision. remove transform matrix skewing 2024-10-12 00:37:15 -05:00
d14207959b more physics testing 2024-09-18 14:46:40 -05:00
e8bc83df3a revert to returning contact pairs from gjk 2024-09-13 12:12:57 -05:00
8bcc0bd356 working gjk test 2024-08-24 13:45:12 -05:00
0d33c5746f fix sprite log formatting 2024-08-21 17:50:23 -05:00
bd4e560f67 allow error in aim angle 2024-08-15 14:41:01 -05:00
f48a059397 weapon attachment to parent 2024-08-15 13:59:42 -05:00
38075e5efd entity_prop_kinematic 2024-08-14 18:22:06 -05:00
2a357c127f more bullet testing 2024-08-14 14:21:51 -05:00
ca6c058675 bullet trail testing 2024-08-13 19:29:03 -05:00
bcbf9c9588 bullet testing 2024-08-13 14:30:42 -05:00
dbeb0f0f72 only re-calculate all xforms before publishing game tick 2024-08-08 14:23:18 -05:00
c7ee34037a begin entity xform tree refactor 2024-08-06 13:44:24 -05:00
bda472d15e update tim test image 2024-08-05 13:10:15 -05:00
3061d465d1 minor tweaks & fixes 2024-06-25 18:35:53 -05:00
63c309b64f replace with placeholder graphics 2024-06-25 15:17:14 -05:00
00629aa988 merge texture & sheet into 'sprite' 2024-05-01 15:50:50 -05:00
cf3d678699 texture cache w/ eviction & reloading 2024-05-01 00:22:06 -05:00
a17950bebe remove json test 2024-04-09 16:41:50 -05:00
773a221b44 more unified tls model. testing json parsing & unicode display. 2024-04-05 18:02:17 -05:00
e47ccbe8f3 switch from fixedsys -> fixedsys excelsior 2024-04-04 16:30:55 -05:00
3b0cdfd1f4 more fleshed out atomics for i32, i64, u32, u64 2024-03-15 22:37:49 -05:00
edadca820a clip cursor by crosshair dimensions 2024-03-15 17:47:25 -05:00
fd486bb71b remove 'view' type, replace with xform 2024-03-14 01:08:55 -05:00
bdd8db60c3 player focus dir relative to player. raw mouse input. crosshair. 2024-03-13 21:44:25 -05:00
6cdcb60784 tweak slice names 2024-03-08 22:43:44 -06:00
46495d5815 rework sprite_trs -> sprite_xform 2024-03-08 15:56:07 -06:00
ed9841c1b1 sprite tag / animating logic touchup 2024-03-06 19:26:00 -06:00
c5d0f8b6ea player acceleration, debug draw & camera mode 2024-03-06 12:53:47 -06:00
a4dc273480 camera entity 2024-03-05 22:51:10 -06:00
fb2e026665 entity & sprite translation 2024-03-02 02:09:01 -06:00
8284923173 initial commit 2024-02-29 16:01:51 -06:00