| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Add light sources, use russian roulette for opti and infinite | ladevieq | 2021-05-12 | 1 | -6/+4 |
| | | | | | accumulation | ||||
| * | Remove remaining pregenerated random numbers | ladevieq | 2021-04-01 | 1 | -0/+3 |
| | | |||||
| * | FPS counter | ladevieq | 2021-03-29 | 1 | -0/+1 |
| | | |||||
| * | Display frame time & add aabb ray hit function for future BVH | ladevieq | 2021-03-18 | 1 | -19/+18 |
| | | | | | implementation | ||||
| * | Simple debug ui | ladevieq | 2021-03-13 | 1 | -7/+18 |
| | | |||||
| * | Fix accumulation textures format and reset accumulation on move/resize | ladevieq | 2021-03-11 | 1 | -6/+15 |
| | | |||||
| * | Add naive tonemapping | ladevieq | 2021-03-10 | 1 | -2/+5 |
| | | |||||
| * | Fix TAA to have infinite accumulation | ladevieq | 2021-03-10 | 1 | -8/+3 |
| | | |||||
| * | Fix taa | ladevieq | 2021-03-09 | 1 | -1/+1 |
| | | |||||
| * | Render ui on top of path tracer result | ladevieq | 2021-03-09 | 1 | -6/+9 |
| | | |||||
| * | Forward inputs to imgui | ladevieq | 2021-03-08 | 1 | -0/+26 |
| | | |||||
| * | Make imgui backend more flexible (display demo scene) | ladevieq | 2021-03-07 | 1 | -0/+15 |
| | | |||||
| * | Fix imgui vertices rendering | ladevieq | 2021-03-05 | 1 | -2/+2 |
| | | |||||
| * | Attempt at synchronizing memory write | ladevieq | 2021-03-04 | 1 | -15/+15 |
| | | |||||
| * | Fix framebuffer validation errors | ladevieq | 2021-02-22 | 1 | -5/+2 |
| | | |||||
| * | Attempt at rendering imgui content | ladevieq | 2021-02-19 | 1 | -0/+5 |
| | | |||||
| * | Attempt using imgui | ladevieq | 2021-02-16 | 1 | -0/+4 |
| | | |||||
| * | Use two images for accumulation (TAA style) | ladevieq | 2021-02-10 | 1 | -1/+2 |
| | | |||||
| * | Accumulation working | ladevieq | 2021-02-10 | 1 | -2/+12 |
| | | |||||
| * | Fix api bugs | ladevieq | 2021-01-30 | 1 | -4/+6 |
| | | |||||
| * | Convert renderer ressources creation to api calls | ladevieq | 2021-01-28 | 1 | -8/+8 |
| | | |||||
| * | Split vkinstance/vkdevice of renderer into context class | ladevieq | 2021-01-26 | 1 | -1/+2 |
| | | |||||
| * | Improve XCB keyboard inputs handling | ladevieq | 2021-01-26 | 1 | -1/+1 |
| | | |||||
| * | Setup delta time | ladevieq | 2021-01-25 | 1 | -3/+11 |
| | | |||||
| * | Fix input handling for Windows | ladevieq | 2021-01-25 | 1 | -18/+21 |
| | | | | | | | | | | Windows generate keydown events for the last pressed key only If we are pressing two key together this is troublesome as we don't get notified we are pressing two keys Fixed by updating an array of key states on key down/release and generating event while the key state is pressed | ||||
| * | Handle keyboard and mouse inputs on windows | ladevieq | 2021-01-23 | 1 | -20/+22 |
| | | |||||
| * | Handle modifiers and mouse events | ladevieq | 2021-01-22 | 1 | -4/+18 |
| | | |||||
| * | Fix kbd + camera movements | ladevieq | 2021-01-21 | 1 | -2/+13 |
| | | |||||
| * | Setup xkb | ladevieq | 2021-01-21 | 1 | -0/+3 |
| | | |||||
| * | Update fov on window resize | ladevieq | 2021-01-20 | 1 | -0/+1 |
| | | |||||
| * | Handle window close on windows & free vulkan ressources | ladevieq | 2021-01-19 | 1 | -3/+0 |
| | | |||||
| * | Fix swapchain extent | ladevieq | 2021-01-19 | 1 | -5/+14 |
| | | |||||
| * | Event logic & handle resize & close for xcb windows | ladevieq | 2021-01-18 | 1 | -4/+18 |
| | | |||||
| * | Handle window resize | ladevieq | 2021-01-17 | 1 | -104/+4 |
| | | |||||
| * | Add windows window event loop | ladevieq | 2021-01-16 | 1 | -0/+2 |
| | | |||||
| * | Rendering loop | ladevieq | 2021-01-16 | 1 | -17/+16 |
| | | |||||
| * | Refactor code for multiplatform | ladevieq | 2021-01-15 | 1 | -14/+12 |
| | | |||||
| * | Windows window | ladevieq | 2021-01-14 | 1 | -0/+3 |
| | | |||||
| * | Refactor code for multiplatform | ladevieq | 2021-01-14 | 1 | -3/+15 |
| | | |||||
| * | Compile on windows | ladevieq | 2021-01-13 | 1 | -4/+11 |
| | | |||||
| * | Fix rendering | ladevieq | 2021-01-13 | 1 | -2/+2 |
| | | |||||
| * | Fix random swapchain out_of_date on presentation | ladevieq | 2021-01-12 | 1 | -8/+8 |
| | | |||||
| * | Path tracer write to the swapchain image | ladevieq | 2021-01-11 | 1 | -0/+4 |
| | | |||||
| * | Attempt to write to swapchain image | ladevieq | 2021-01-10 | 1 | -13/+11 |
| | | |||||
| * | Create xcb surface and swapchain | ladevieq | 2021-01-10 | 1 | -7/+7 |
| | | |||||
| * | XCB window creation | ladevieq | 2021-01-09 | 1 | -16/+19 |
| | | |||||
| * | Replace old classes with compute shader structs | ladevieq | 2021-01-09 | 1 | -1/+1 |
| | | |||||
| * | Output time to generate the image | ladevieq | 2021-01-09 | 1 | -1/+8 |
| | | |||||
| * | Fix graphical artifacts & make random numbers pools bigger | ladevieq | 2021-01-08 | 1 | -5/+5 |
| | | |||||
| * | Use 8x8 work groups in compute shader | ladevieq | 2021-01-08 | 1 | -6/+10 |
| | | |||||
