Commit graph

17 commits

Author SHA1 Message Date
4e1b3619f4 Major overhaul to Texture handling 2026-06-06 18:34:29 +01:00
853e980e83 Fixing logic bugs in Sampling, texture loading. Moving on to issues with ImageTexture, the long dreaded dive 2026-06-06 17:13:52 +01:00
79c87a6c15 Continuing cleanup. Added constructors for FloatImageTexture 2026-06-05 17:39:22 +01:00
72acb8ccdf Continuing cleanup 2026-05-20 20:14:58 +01:00
050698c1d0 Finished work on the shared side. Now moving to host code. May god have mercy on my soul 2026-05-19 19:58:21 +01:00
5b4928e1aa Continuing refactoring, deleted camera construction on host side 2026-05-19 01:44:38 +01:00
31106696bd Continuing refactoring 2026-05-19 00:54:29 +01:00
a4c751bbcd Just changing var names 2026-05-18 22:59:31 +01:00
31ce07e079 SPIR-V doesnt like mismatched enums 2026-02-20 16:58:36 +00:00
7ebed27d4a Cleanup of shared codebase to no_std and spirv compatibility 2026-02-20 16:39:27 +00:00
a32cd60e9f Fixing film creation, arena allocation separation from texture creation, bad function signatures 2026-01-26 19:44:53 +00:00
b6b17a8c7e Missing SpectrumTextureTrait implementations, placeholders for now. Continuing fixing errors 2026-01-23 15:23:01 +00:00
14418472d5 Some more refactoring, more error correction. When will this end? 2026-01-22 16:20:28 +00:00
93bcd465eb Fixing errors in CPU code 2026-01-22 14:18:57 +00:00
86c9a90f2e Fixes 2026-01-18 16:29:27 +00:00
f94c5d78c7 Implementing arena based memory allocation 2026-01-10 00:20:43 +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