• Joined on 2025-12-11
wito pushed to allocatorvec at wito/pbrt 2026-06-08 15:33:04 +00:00
7db434535b Very, utterly broken
dac5d2c28f Very broken
4e1b3619f4 Major overhaul to Texture handling
Compare 3 commits »
wito pushed to allocatorvec at wito/pbrt 2026-06-06 16:14:06 +00:00
853e980e83 Fixing logic bugs in Sampling, texture loading. Moving on to issues with ImageTexture, the long dreaded dive
63c10c6573 Continguing fixes. Some issues with memory leaks
79c87a6c15 Continuing cleanup. Added constructors for FloatImageTexture
aefd204577 Eliminated duplicate and incorrect definitions of transform applications to geometric primitives
ac7fdd7486 Fixing precision issues on vector operations, disk intersection
Compare 6 commits »
wito pushed to allocatorvec at wito/pbrt 2026-06-04 15:35:34 +00:00
3fda37fcd1 Still broken
wito pushed to allocatorvec at wito/pbrt 2026-06-02 20:46:16 +00:00
66032abf76 Still broken
f18aed2c91 Broken state
8b93ce3d4b Fixing issue with work item definitions and light sampling on wavefront
Compare 3 commits »
wito pushed to allocatorvec at wito/pbrt 2026-05-28 13:40:51 +00:00
5ff8044158 Cleaning unused imports, refactoring wavefront integration
a6ee0a1b52 Moving on to GPU rendering
e6d1850785 Continuing cleanup
Compare 3 commits »
wito pushed to allocatorvec at wito/pbrt 2026-05-26 18:07:50 +00:00
0c62fbc3b5 Fixed logic issues in BSDF sampling and pdf calculations, moving on to GPU integrators
wito pushed to allocatorvec at wito/pbrt 2026-05-25 21:15:04 +00:00
3cb2086f6d Added missing geometry. Implementing missing material methods
3d95ff4c92 A lot of fixes, rendering is somewhat working. CAREFUL: REMOVED as_ref, need to sub by get but got lazy
Compare 2 commits »
wito pushed to allocatorvec at wito/pbrt 2026-05-22 13:34:57 +00:00
3226e9c965 Refactoring
wito pushed to allocatorvec at wito/pbrt 2026-05-21 22:53:24 +00:00
226ff88874 Fixing rendering issues, unifying rendering pipeline
1a7ac9cb22 Fixing typos
1ea327cb6c Changing behaviour of Ray
82255e5046 ALmost done with changes
72acb8ccdf Continuing cleanup
Compare 6 commits »
wito pushed to allocatorvec at wito/pbrt 2026-05-20 15:17:04 +00:00
a14960562c This commit is way too large. So, added Upload trait back again, but only for Textures, which are the most complex types. Fixing Medium and PixelSensor creation on host side. Can´t really find a satisfying way of keeping construction and creation separate, so for now, regrettably, putting them in the same place. Added some types to parameter parsing. Continuing fixup caused by creation of GVec and GBox
44099dffa9 Plowing straight ahead
Compare 2 commits »
wito created branch allocatorvec in wito/pbrt 2026-05-19 18:58:32 +00:00
wito pushed to allocatorvec at wito/pbrt 2026-05-19 18:58:32 +00:00
050698c1d0 Finished work on the shared side. Now moving to host code. May god have mercy on my soul
5b4928e1aa Continuing refactoring, deleted camera construction on host side
31106696bd Continuing refactoring
a4c751bbcd Just changing var names
fa4692bfe6 Trying out allocate API, and just have a unified Vec and Ptr representation instead of duplicating everything and having DeviceRepr
Compare 5 commits »
wito pushed to arena at wito/pbrt 2026-05-17 10:36:51 +00:00
dad7300a14 Hitting myself, and going for a trait for uploading objs to GPU. Keep forgetting to actually upload them
645556da22 Fixign dangling pointer issues. Moving now to bumpalo, not able to keep a stable memory allocation system.
1e0840dcda Continuing work on BVH creation
2fc366878f Continuing, ever onwards
f21cb7cf08 Continuing work on handling Options. Lesson learned, actually handle them
Compare 6 commits »
wito pushed to arena at wito/pbrt 2026-05-12 11:29:54 +00:00
c659ea0f44 Continuing cleanup of builder and parser. Removing light factory, creating issues with function signatures and unnecessary resources for light creation
wito pushed to arena at wito/pbrt 2026-02-20 22:38:48 +00:00
0c04eeb0f9 Fixing issues caused by migrating from shared to host code. Lanczos filter is unseemly now, but options have to be handled host side
731a37abae More fixes to allow for spirv compilation. Namely,
Compare 2 commits »
wito pushed to arena at wito/pbrt 2026-02-20 21:10:41 +00:00
599683eaad More fixes to allow for spirv compilation
31ce07e079 SPIR-V doesnt like mismatched enums
Compare 2 commits »
wito pushed to arena at wito/pbrt 2026-02-20 16:39:36 +00:00
7ebed27d4a Cleanup of shared codebase to no_std and spirv compatibility
wito created repository wito/tuwunel_reformados 2026-02-19 18:05:28 +00:00
wito pushed to arena at wito/pbrt 2026-02-19 15:41:32 +00:00
b36105edc1 Changing error handling with scene file parsing
8a92d7642d Generalizing GPU framework to use Vulkan or CUDA with spirv
Compare 2 commits »
wito pushed to arena at wito/pbrt 2026-02-18 19:53:45 +00:00
0b04d54346 Cleanup