Commit Graph

16 Commits

Author SHA1 Message Date
667201fe49 renderer: internal support for blend modes 2024-09-10 10:38:27 +10:00
935aa3e765 refactor chunk rendering and fix chunk rendering precision loss at large positions 2024-09-09 02:21:15 +10:00
2a11080eba move some shared binds to a setup stage 2024-09-06 23:54:23 +10:00
34ec6f71eb model batch untz untz untz 2024-09-06 23:07:53 +10:00
57b97148a4 initial modelbatch 2024-09-06 06:37:19 +10:00
224bb6616c Official iOS/iPadOS/visionOS/tvOS support 2024-09-03 05:39:45 -04:00
60e6059d61 hopefully more robust platform detection 2024-09-03 02:52:03 +10:00
83c85126e7 use instance buffer storage mode most appropriate for the hardware 2024-09-03 02:08:12 +10:00
427116e6bc use private storage for mesh buffers 2024-09-03 02:03:38 +10:00
42244456c9 restore halfs in shader 2024-09-02 19:06:16 +10:00
4209a925c4 RIP to Float16, it's sad that Intel doesn't support you. 2024-09-02 19:03:12 +10:00
5f372a9398 initial chunk render caching 2024-09-01 23:34:32 +10:00
da26773221 prep for chunk meshing 2024-09-01 21:16:05 +10:00
503c48404c project mouse into view when clicking w/ mouse unlocked 2024-08-28 02:28:24 +10:00
8de398ce13 avoid unnecessary conversion of colours between half4 to float4 and back again 2024-08-25 15:14:00 +10:00
428b142bf2 un-hardcode various render properties (environment, material) 2024-08-25 14:49:07 +10:00