Commit graph

15 commits

Author SHA1 Message Date
0fcfcbd467 Added gpu config flag, completed light sampling methods 2026-09-02 09:41:14 +01:00
dac5d2c28f Very broken 2026-06-07 18:53:23 +01:00
4e1b3619f4 Major overhaul to Texture handling 2026-06-06 18:34:29 +01:00
5ff8044158 Cleaning unused imports, refactoring wavefront integration 2026-05-28 14:40:45 +01:00
7ebed27d4a Cleanup of shared codebase to no_std and spirv compatibility 2026-02-20 16:39:27 +00:00
b6b17a8c7e Missing SpectrumTextureTrait implementations, placeholders for now. Continuing fixing errors 2026-01-23 15:23:01 +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
f7c47be077 Some more refactoring 2026-01-01 09:45:00 +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
4dbec9bc2c Major overhaul to data management over CPU and GPU, clean up of incorrectly defined light creation methods, a lot of stuff in general. I should make smaller commits. 2025-12-22 22:54:49 +00:00
cda63e42c5 Big slog, separating GPU and CPU safe structs and constructors 2025-12-21 02:17:28 +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
8bcc2fb0c8 Very big change, preparing for gpu integration 2025-12-20 00:11:31 +00:00
Renamed from src/core/texture.rs (Browse further)