Commit graph

  • 4e50b1a12e adds first connection between octtree volumes master zomseffen 2025-02-18 16:36:48 +01:00
  • b559bd5e08 directional light zomseffen 2025-02-12 14:48:52 +01:00
  • da773cad56 cleanup and button for diffuse increase zomseffen 2025-02-08 19:44:38 +01:00
  • 4a6dde4535 reflection for transparent objects zomseffen 2025-02-07 12:19:48 +01:00
  • c07e8a3061 fixes transparent refelctions zomseffen 2025-02-05 17:51:17 +01:00
  • dc66ae4b3d recursive reflection for nontransparnt elements zomseffen 2025-02-05 16:50:57 +01:00
  • ffbba3be19 adds scene info for recursive rays zomseffen 2025-02-04 10:51:48 +01:00
  • 709c2f0569 reordering of diffuse calls for usage of cycle counting/limiting zomseffen 2025-02-04 10:47:55 +01:00
  • 1ecd1c7403 transparent roughness and diffuse settings from app zomseffen 2025-02-03 12:42:56 +01:00
  • fbc21ba523 fixed the weird edges on transparent objects zomseffen 2025-01-30 11:33:55 +01:00
  • 66902df99c transparency first version zomseffen 2025-01-30 11:03:30 +01:00
  • f0fa28bdd8 memory optimization of neighborhood for empty volumes zomseffen 2025-01-24 14:36:02 +01:00
  • 1d4b31c142 fewer octr tree checks when growing a volume zomseffen 2025-01-24 09:59:15 +01:00
  • 886f92470c volume creation improvement 1 zomseffen 2025-01-22 10:10:47 +01:00
  • 9b618b0e3f shader refactoring and float pos for lights zomseffen 2025-01-20 10:18:28 +01:00
  • 86135cb2ce diffuse raytracing zomseffen 2025-01-17 11:10:39 +01:00
  • 729fcb8559 adds multilight handling zomseffen 2025-01-15 13:09:54 +01:00
  • 4c4b8288d5 void tracing for spot lights zomseffen 2025-01-14 16:01:18 +01:00
  • dd568a75e3 pre facing switch zomseffen 2025-01-13 16:18:05 +01:00
  • 3f4656939c halfway to raytracing zomseffen 2025-01-11 14:12:24 +01:00
  • 15a94c2f93 refactor scene.rs into multiple files zomseffen 2025-01-08 12:30:54 +01:00
  • 694d93c0f3 moves compiled shaders, first version with scene info on gpu zomseffen 2025-01-07 23:21:09 +01:00
  • 57e862832a linux shader building, complete side renaming, esc to quit Steffen Temme 2024-12-22 11:13:05 +01:00
  • c733c0519f 6 sides quad zomseffen 2024-12-19 08:20:14 +01:00
  • f16eab798d disables windows shader build on linux Steffen Temme 2024-12-16 20:23:58 +01:00
  • 7fe7015774 4sides quad zomseffen 2024-12-16 20:01:39 +01:00
  • 534f1a109a readme and first steps for storage buffer raytracing zomseffen 2024-10-18 17:15:33 +02:00
  • 912659bb52 cuboid and cube pipeline working zomseffen 2024-09-15 14:02:00 +02:00
  • 4494b68c26 added pipeline for cuboid zomseffen 2024-09-14 19:49:51 +02:00
  • c5bcd148ca pre double pipeline commit. The following will attempt to add another rendering stage for textured cuboids. zomseffen 2024-09-09 19:23:09 +02:00
  • 31d56ded3f dumb iterator implemented ith faster hashmap zomseffen 2024-08-26 20:53:52 +02:00
  • 7879e57275 first chunk implementation zomseffen 2024-08-04 14:48:07 +02:00
  • d426fd39c0 clean up zomseffen 2024-06-02 18:33:34 +02:00
  • 0f2747293f fixes vertice and index creation in geometry shader mode zomseffen 2024-06-02 15:44:38 +02:00
  • a9d4aae1bc makes geometry shader an option zomseffen 2024-06-02 15:25:11 +02:00
  • 5c971d0288 finish cube zomseffen 2024-05-28 19:36:16 +02:00
  • a3e0b9a0c5 triangles upper and lower layer, low vertex reuse zomseffen 2024-05-22 19:47:49 +02:00
  • 32577d548b moves vertex and index buffer handling to scene zomseffen 2024-05-18 12:22:00 +02:00
  • 0b3be29525 1M vertices 30 fps geom shader zomseffen 2024-05-18 10:52:47 +02:00
  • 9ad743cfa2 Geommetry shader and start of rotation&movement zomseffen 2024-05-04 15:24:42 +02:00
  • fdac5a97a1 msaa zomseffen 2024-04-27 16:40:24 +02:00
  • b5d3864d01 adds mipmapping zomseffen 2024-04-27 10:52:06 +02:00
  • 8afb2d2a3c mesh correct and textures too zomseffen 2024-04-27 08:06:18 +02:00
  • 31d4a139ef mesh loading, broken mesh zomseffen 2024-04-26 18:22:14 +02:00
  • f6276bfdf6 texture loading and depth buffer zomseffen 2024-04-26 17:48:49 +02:00
  • 0137d21406 pre texture zomseffen 2024-04-23 18:59:45 +02:00
  • ff4302837e pre vertex transfer buffer zomseffen 2024-04-18 19:00:01 +02:00
  • 017cfcf82f pre vertex buffer zomseffen 2024-04-16 20:14:42 +02:00