Commit graph

9 commits

Author SHA1 Message Date
731a37abae More fixes to allow for spirv compilation. Namely,
issues with array initialization with functions ([object::default()]),
initializing arrays from a function (implemented a simple gpu version
using manual MaybeUninit pointers),
changing enums with distinct types to structs or changing the selection
logic, changing pointer subtraction in light samplers to a scan (this
will come back to bite me in the ass), and ignoring the data module,
since SPIR-V cant use pointers in statics.
2026-02-20 21:11:17 +00:00
7ebed27d4a Cleanup of shared codebase to no_std and spirv compatibility 2026-02-20 16:39:27 +00:00
9a8ec13728 Finally fixed import errors due to refactoring, gotta get a better IDE 2026-01-19 23:52:12 +00:00
75655ed774 Continuing GPU migration, implemented new parallelization strategies, correcting some logic bugs in maths functions 2025-12-30 18:09:30 +00:00
2e9d3c7301 Migrating to a more GPU friendly architecture, refactored texture handling, working on images and scene creation. God have mercy on my soul 2025-12-20 18:37:52 +00:00
5937239a18 Gonna take a break 2025-11-19 21:59:15 +00:00
45e961a1a0 Added transformations, quaternion logic, spectra, and beginning of camera 2025-11-03 02:14:10 +00:00
87b3f8d6dd Initial commit 2025-10-31 18:53:17 +00:00
137ddfbd28 Initial commit 2025-10-29 17:29:36 +00:00