| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Fix some descriptor heap usage errors | ladevieq | 2026-08-24 | 2 | -50/+15 |
| | | | | | Change VKCHECK macro | ||||
| * | Packed scene metadata fields | ladevieq | 2026-08-18 | 1 | -15/+18 |
| | | |||||
| * | Rework feature detection | ladevieq | 2026-08-18 | 1 | -9/+5 |
| | | | | | Change target spriv version to support untyped pointers in shaders | ||||
| * | Finished descriptor heaps implementation | ladevieq | 2026-08-18 | 6 | -123/+75 |
| | | |||||
| * | Change shaders push constants to reflect vulkan binding refactor | ladevieq | 2026-05-05 | 7 | -123/+218 |
| | | |||||
| * | Remove cmake and vcpkg, use a batch file instead | ladevieq | 2026-05-05 | 1 | -27/+0 |
| | | |||||
| * | Working transmittance shader | ladevieq | 2026-01-23 | 1 | -27/+34 |
| | | |||||
| * | Add physical devices limits tests | Quentin LADEVIE | 2025-12-26 | 1 | -16/+19 |
| | | | | | Complete transmittance LUT computation shaders | ||||
| * | Use build.bat for building | ladevieq | 2025-12-24 | 2 | -1/+84 |
| | | | | | | Everything is included in main.cpp Do not rely on vcpkg anymore | ||||
| * | Fix mesh loading for new API | ladevieq | 2025-01-26 | 3 | -9/+20 |
| | | |||||
| * | Working api prototype | ladevieq | 2025-01-18 | 2 | -11/+28 |
| | | |||||
| * | Fix some compilation warnings + release build | ladevieq | 2023-03-12 | 1 | -5/+7 |
| | | | | | Fix element by element copy of imgui vertices | ||||
| * | Change freelist implementation | ladevieq | 2023-03-05 | 2 | -5/+1 |
| | | |||||
| * | Start presentation abstraction design | ladevieq | 2023-02-03 | 1 | -1/+1 |
| | | |||||
| * | Graphics pipeline and rendering implementation | ladevieq | 2023-02-03 | 3 | -22/+25 |
| | | |||||
| * | Graphics pipeline rendering | ladevieq | 2023-01-31 | 2 | -17/+21 |
| | | |||||
| * | Working compute api with uniforms | ladevieq | 2023-01-25 | 3 | -3/+65 |
| | | |||||
| * | Api test bindless and command buffers | Quentin LADEVIE | 2023-01-22 | 2 | -1/+20 |
| | | |||||
| * | Fix materials | ladevieq | 2022-09-11 | 1 | -1/+0 |
| | | |||||
| * | Interpolation function & no more triangle structure in shader | ladevieq | 2022-07-07 | 3 | -20/+16 |
| | | |||||
| * | Improve image barrier code | ladevieq | 2022-02-13 | 1 | -3/+2 |
| | | |||||
| * | Compute shader render pass api | ladevieq | 2022-02-07 | 1 | -2/+3 |
| | | |||||
| * | Fix barriers | ladevieq | 2022-01-16 | 1 | -0/+3 |
| | | |||||
| * | Functions that fill triangle structure from id | ladevieq | 2021-09-29 | 2 | -64/+83 |
| | | |||||
| * | Refactor gltf loading and triangles attributes | ladevieq | 2021-09-26 | 9 | -19/+393 |
| | | |||||
| * | Refactor compute shader | ladevieq | 2021-09-25 | 2 | -347/+21 |
| | | |||||
| * | Convert texture to linear & output to srgb | ladevieq | 2021-09-25 | 1 | -4/+34 |
| | | |||||
| * | Load gltf materials + diffuse and specular brdf | ladevieq | 2021-09-06 | 1 | -46/+152 |
| | | |||||
| * | White furnace test on gltf scenes & load normals | ladevieq | 2021-09-01 | 1 | -34/+69 |
| | | |||||
| * | Refactored diffuse brdf & brdf computation done in tangent | ladevieq | 2021-08-22 | 2 | -157/+189 |
| | | |||||
| * | Fix bvh debug view | ladevieq | 2021-08-21 | 1 | -18/+30 |
| | | |||||
| * | Bindless graphics pipeline | ladevieq | 2021-08-09 | 4 | -11/+23 |
| | | |||||
| * | Bindless compute pipelines | ladevieq | 2021-08-08 | 2 | -13/+40 |
| | | |||||
| * | Use buffer device address with push constants | ladevieq | 2021-08-04 | 1 | -32/+39 |
| | | |||||
| * | Pack bvh nodes, optimize vertices size | ladevieq | 2021-08-01 | 1 | -30/+24 |
| | | |||||
| * | Use SAH to generate BVH & fix ray triangle intersection | ladevieq | 2021-08-01 | 1 | -12/+9 |
| | | |||||
| * | Slowly rendering sponza | ladevieq | 2021-07-25 | 1 | -32/+22 |
| | | |||||
| * | Use a different buffer for scene info, geometry, bvh and load gltf | ladevieq | 2021-07-25 | 1 | -16/+88 |
| | | |||||
| * | Depth first ordered bvh | ladevieq | 2021-06-21 | 1 | -58/+21 |
| | | |||||
| * | Split on the largest axis on BVH generation | ladevieq | 2021-06-19 | 1 | -15/+2 |
| | | |||||
| * | Fix BVH traversal and use PCG instead of wang hash | ladevieq | 2021-05-25 | 1 | -14/+21 |
| | | |||||
| * | Add dof toggler & attempt to use bvh | ladevieq | 2021-05-23 | 1 | -54/+64 |
| | | |||||
| * | Wip BVH + BVH debugging tools | ladevieq | 2021-05-16 | 1 | -56/+74 |
| | | |||||
| * | Add light sources, use russian roulette for opti and infinite | ladevieq | 2021-05-12 | 1 | -17/+28 |
| | | | | | accumulation | ||||
| * | Remove remaining pregenerated random numbers | ladevieq | 2021-04-01 | 1 | -4/+11 |
| | | |||||
| * | Remove most precomputed random numbers | ladevieq | 2021-03-31 | 1 | -24/+32 |
| | | |||||
| * | BVH simple implementation | ladevieq | 2021-03-29 | 1 | -5/+54 |
| | | |||||
| * | Display frame time & add aabb ray hit function for future BVH | ladevieq | 2021-03-18 | 1 | -0/+28 |
| | | | | | implementation | ||||
| * | Fix accumulation textures format and reset accumulation on move/resize | ladevieq | 2021-03-11 | 1 | -3/+3 |
| | | |||||
| * | Restore depth of field | ladevieq | 2021-03-10 | 1 | -1/+1 |
| | | |||||
