aboutsummaryrefslogtreecommitdiffstats
path: root/src/main.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Add space key to xcb windowladevieq2021-08-051-1/+1
|
* Make geometry and bvh buffer gpu onlyladevieq2021-08-011-3/+2
|
* Pack bvh nodes, optimize vertices sizeladevieq2021-08-011-2/+2
|
* Use SAH to generate BVH & fix ray triangle intersectionladevieq2021-08-011-1/+1
|
* Slowly rendering sponzaladevieq2021-07-251-5/+6
|
* Use a different buffer for scene info, geometry, bvh and load gltfladevieq2021-07-251-23/+33
|
* Clean up includes, scene class, simplify scene buffer access from mainladevieq2021-07-241-22/+25
|
* Add dof toggler & attempt to use bvhladevieq2021-05-231-0/+4
|
* Naive BVH working + camera simple camera rotationladevieq2021-05-231-0/+10
|
* Wip BVH + BVH debugging toolsladevieq2021-05-161-2/+15
|
* Add light sources, use russian roulette for opti and infiniteladevieq2021-05-121-6/+4
| | | | accumulation
* Remove remaining pregenerated random numbersladevieq2021-04-011-0/+3
|
* FPS counterladevieq2021-03-291-0/+1
|
* Display frame time & add aabb ray hit function for future BVHladevieq2021-03-181-19/+18
| | | | implementation
* Simple debug uiladevieq2021-03-131-7/+18
|
* Fix accumulation textures format and reset accumulation on move/resizeladevieq2021-03-111-6/+15
|
* Add naive tonemappingladevieq2021-03-101-2/+5
|
* Fix TAA to have infinite accumulationladevieq2021-03-101-8/+3
|
* Fix taaladevieq2021-03-091-1/+1
|
* Render ui on top of path tracer resultladevieq2021-03-091-6/+9
|
* Forward inputs to imguiladevieq2021-03-081-0/+26
|
* Make imgui backend more flexible (display demo scene)ladevieq2021-03-071-0/+15
|
* Fix imgui vertices renderingladevieq2021-03-051-2/+2
|
* Attempt at synchronizing memory writeladevieq2021-03-041-15/+15
|
* Fix framebuffer validation errorsladevieq2021-02-221-5/+2
|
* Attempt at rendering imgui contentladevieq2021-02-191-0/+5
|
* Attempt using imguiladevieq2021-02-161-0/+4
|
* Use two images for accumulation (TAA style)ladevieq2021-02-101-1/+2
|
* Accumulation workingladevieq2021-02-101-2/+12
|
* Fix api bugsladevieq2021-01-301-4/+6
|
* Convert renderer ressources creation to api callsladevieq2021-01-281-8/+8
|
* Split vkinstance/vkdevice of renderer into context classladevieq2021-01-261-1/+2
|
* Improve XCB keyboard inputs handlingladevieq2021-01-261-1/+1
|
* Setup delta timeladevieq2021-01-251-3/+11
|
* Fix input handling for Windowsladevieq2021-01-251-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 windowsladevieq2021-01-231-20/+22
|
* Handle modifiers and mouse eventsladevieq2021-01-221-4/+18
|
* Fix kbd + camera movementsladevieq2021-01-211-2/+13
|
* Setup xkbladevieq2021-01-211-0/+3
|
* Update fov on window resizeladevieq2021-01-201-0/+1
|
* Handle window close on windows & free vulkan ressourcesladevieq2021-01-191-3/+0
|
* Fix swapchain extentladevieq2021-01-191-5/+14
|
* Event logic & handle resize & close for xcb windowsladevieq2021-01-181-4/+18
|
* Handle window resizeladevieq2021-01-171-104/+4
|
* Add windows window event loopladevieq2021-01-161-0/+2
|
* Rendering loopladevieq2021-01-161-17/+16
|
* Refactor code for multiplatformladevieq2021-01-151-14/+12
|
* Windows windowladevieq2021-01-141-0/+3
|
* Refactor code for multiplatformladevieq2021-01-141-3/+15
|
* Compile on windowsladevieq2021-01-131-4/+11
|