Commit graph

82 commits

Author SHA1 Message Date
02fd358611
Modify forgejo release to target our own runner
Some checks failed
release / build (push) Failing after 1m19s
2025-12-20 12:47:54 -05:00
5b890b18e4
Add glossary and rops doc 2025-12-19 07:50:32 -05:00
55b0d7fab7
Add hd530 notes with point sprite experience 2025-12-17 21:22:02 -05:00
a842800ede
Add release notes 2025-12-17 21:01:21 -05:00
0568204cb7
Clean up todo and optimizations doc 2025-12-17 20:58:31 -05:00
516b4af458
Mark off the computer shader todo 2025-12-17 14:13:51 -05:00
6dcafc8f3c
Add doc "why rendering millions of entities is hard" 2025-12-17 14:02:41 -05:00
9f3495b882
Add alignCast for cross platform strictness
Some checks failed
release / build (release) Has been cancelled
2025-12-17 11:56:06 -05:00
90bb30b6c6
Cleanup compute shader implementation 2025-12-17 11:48:45 -05:00
9e8226de32
Add GPU RNG to computer shader 2025-12-17 10:02:09 -05:00
62d010bdc0
Add computer shader infrastructure 2025-12-17 09:50:35 -05:00
45c37bfcd2
Add shader plans 2025-12-17 09:50:22 -05:00
5fd82000cf
Add GpuEntity struct expansion 2025-12-17 09:43:11 -05:00
c30b9c0ed0
Add a doc on hysteria 2025-12-16 17:37:51 -05:00
ebe28e5669
Add tracy profiling 2025-12-16 17:27:55 -05:00
7b43b5726e
Add zoom plans 2025-12-16 14:35:24 -05:00
d0dcb701f8 Color FPS green or red 2025-12-16 13:58:56 -05:00
e1d5dc136e Bind q to zoom-out and quit 2025-12-16 13:03:52 -05:00
3e2e39100a Add zoom and panning via mouse 2025-12-16 12:56:54 -05:00
26383ed79e Add memory panel 2025-12-16 11:28:02 -05:00
1782bc8db7 Draw background right away 2025-12-16 11:16:38 -05:00
3f9e33feaf Add panel toggling via tab 2025-12-16 11:14:34 -05:00
d8bc9ac927 Explain lofivor name in README 2025-12-16 10:50:35 -05:00
9e48f2cc2d Add windows build to release 2025-12-16 10:31:25 -05:00
123322494e Remove FPS cap with optional vsync arg 2025-12-16 10:31:25 -05:00
2deaa66a78 Set entity commands to 10k and 50k increments 2025-12-16 10:31:25 -05:00
57d4334cad Set ssbo to default 2025-12-16 09:28:59 -05:00
91a60ba632 Update docs with ssbo discovery 2025-12-16 09:28:59 -05:00
64760d0a35 Embed shaders at build time 2025-12-16 09:28:59 -05:00
3549f2de9c Wire ssbo rendering into sandbox 2025-12-16 09:03:13 -05:00
63d72dd94f Add ssbo-based instance renderer 2025-12-16 09:03:13 -05:00
ee384f2355 Add entity shaders 2025-12-16 08:59:33 -05:00
6ac5b10b93 Update TODO and OPTIMIZATIONS with gpu discovery 2025-12-16 06:11:44 -05:00
1c0f552032 Swap static buffer for heap-allocated 2025-12-16 06:11:44 -05:00
3a54b0dde3 Add GPU instance setup 2025-12-16 06:11:44 -05:00
faeb366bfb Quiet up bench-sw 2025-12-16 06:11:44 -05:00
da7bd7badd Increase batch buffer size 2025-12-16 06:11:26 -05:00
342c73f4f3 Show FPS in benchmark log 2025-12-15 18:50:37 -05:00
70dd969a5b Collect args with argsWithAllocator 2025-12-15 18:50:37 -05:00
95f5a3683c Add bench arg that ramps entities 2025-12-15 18:50:37 -05:00
6fa800adc1 Add optimizations doc 2025-12-15 17:30:40 -05:00
f5130eaa43 Add a journal entry for i5-6500t 2025-12-15 17:18:30 -05:00
3ccc0dc5bd Add a simple README 2025-12-15 16:55:45 -05:00
097408b8e3 Update TODO.md for optimization only focus 2025-12-15 16:55:45 -05:00
186f8b66f6 Allow holding keys to adjust entity counts 2025-12-15 16:55:45 -05:00
66eccf5e64 Fix x11 raylib build error 2025-12-15 16:55:45 -05:00
861ed3d8e1 Add a forgejo win/linux release workflow 2025-12-15 16:55:45 -05:00
ed829d3b13 Add a github release workflow 2025-12-15 16:55:45 -05:00
cdf07c768e Add verdana font 2025-12-15 16:55:45 -05:00
0b2ab1bc4d Remove ?ref=devel from raylib-zig dep url 2025-12-15 16:55:45 -05:00