Commit graph

44 commits

Author SHA1 Message Date
zomseffen
37d816fc98 start of combine shader 2025-04-17 17:15:57 +02:00
zomseffen
8902c2a0e3 grow compute shaders 2025-04-17 15:47:35 +02:00
zomseffen
62e4062cbf add cuboid and handle empty compounds 2025-04-11 11:35:57 +02:00
zomseffen
4a81ae6440 fix different grid sizes 2025-04-08 11:18:43 +02:00
zomseffen
a39cf62b0b adds cone component 2025-04-07 17:10:22 +02:00
zomseffen
3f199ce4a6 fix indexing of cubes 2025-04-07 11:28:20 +02:00
zomseffen
680039cdfa compute shader 1 with sized vertice render and pipeline barrier 2025-04-04 20:40:48 +02:00
zomseffen
c02522b6c2 first step for compute task 2025-04-02 11:10:12 +02:00
zomseffen
90b16a3d5c fixes edge see through 2025-03-14 15:50:01 +01:00
zomseffen
839907c8a7 keeps track of iterations glaobally, fix endless loop at min border 2025-03-13 16:53:24 +01:00
zomseffen
b581364f5a first implementation, clamp seems to be off? 2025-03-06 18:11:44 +01:00
zomseffen
7a58ba9733 optimize light selection 2025-03-05 16:56:48 +01:00
zomseffen
1a30887a7d clamp to quad 2025-02-28 14:06:20 +01:00
zomseffen
5bd181adc9 combine quads 2025-02-27 13:34:08 +01:00
zomseffen
457d3e2d6b fixes double neighbor assignement and cubes inside of empty volumes after skipping to grow 2025-02-26 12:31:58 +01:00
zomseffen
5353f28acd start of second test generator. revealed issue with neighbor linkage overwriting 2025-02-20 16:48:20 +01:00
zomseffen
b559bd5e08 directional light 2025-02-12 14:48:52 +01:00
zomseffen
4a6dde4535 reflection for transparent objects 2025-02-07 12:19:48 +01:00
zomseffen
c07e8a3061 fixes transparent refelctions 2025-02-05 17:51:17 +01:00
zomseffen
dc66ae4b3d recursive reflection for nontransparnt elements 2025-02-05 16:50:57 +01:00
zomseffen
ffbba3be19 adds scene info for recursive rays 2025-02-04 10:51:48 +01:00
zomseffen
709c2f0569 reordering of diffuse calls for usage of cycle counting/limiting 2025-02-04 10:47:55 +01:00
zomseffen
1ecd1c7403 transparent roughness and diffuse settings from app 2025-02-03 12:42:56 +01:00
zomseffen
fbc21ba523 fixed the weird edges on transparent objects 2025-01-30 11:33:55 +01:00
zomseffen
66902df99c transparency first version 2025-01-30 11:03:30 +01:00
zomseffen
9b618b0e3f shader refactoring and float pos for lights 2025-01-20 10:18:28 +01:00
zomseffen
86135cb2ce diffuse raytracing 2025-01-17 11:10:39 +01:00
zomseffen
729fcb8559 adds multilight handling 2025-01-15 13:09:54 +01:00
zomseffen
4c4b8288d5 void tracing for spot lights 2025-01-14 16:01:18 +01:00
zomseffen
dd568a75e3 pre facing switch 2025-01-13 16:18:05 +01:00
zomseffen
3f4656939c halfway to raytracing 2025-01-11 14:12:24 +01:00
zomseffen
694d93c0f3 moves compiled shaders, first version with scene info on gpu 2025-01-07 23:21:09 +01:00
57e862832a linux shader building, complete side renaming, esc to quit 2024-12-22 11:13:05 +01:00
zomseffen
7fe7015774 4sides quad 2024-12-16 20:01:39 +01:00
zomseffen
912659bb52 cuboid and cube pipeline working 2024-09-15 14:02:00 +02:00
zomseffen
c5bcd148ca pre double pipeline commit. The following will attempt to add another rendering stage for textured cuboids. 2024-09-09 19:23:09 +02:00
zomseffen
a9d4aae1bc makes geometry shader an option 2024-06-02 15:25:11 +02:00
zomseffen
a3e0b9a0c5 triangles upper and lower layer, low vertex reuse 2024-05-22 19:47:49 +02:00
zomseffen
0b3be29525 1M vertices 30 fps geom shader 2024-05-18 10:52:47 +02:00
zomseffen
9ad743cfa2 Geommetry shader and start of rotation&movement 2024-05-04 15:24:42 +02:00
zomseffen
f6276bfdf6 texture loading and depth buffer 2024-04-26 17:48:49 +02:00
zomseffen
0137d21406 pre texture 2024-04-23 18:59:45 +02:00
zomseffen
ff4302837e pre vertex transfer buffer 2024-04-18 19:00:01 +02:00
zomseffen
017cfcf82f pre vertex buffer 2024-04-16 20:14:42 +02:00