aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* Split vkinstance/vkdevice of renderer into context classladevieq2021-01-266-268/+285
|
* Improve XCB keyboard inputs handlingladevieq2021-01-264-11/+49
|
* Setup delta timeladevieq2021-01-251-3/+11
|
* Fix input handling for Windowsladevieq2021-01-252-30/+40
| | | | | | | | | 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-233-48/+171
|
* Handle modifiers and mouse eventsladevieq2021-01-223-7/+65
|
* Fix kbd + camera movementsladevieq2021-01-214-10/+32
|
* Setup xkbladevieq2021-01-215-4/+79
|
* Update fov on window resizeladevieq2021-01-206-8/+31
|
* Handle window close on windows & free vulkan ressourcesladevieq2021-01-194-25/+141
|
* Fix swapchain extentladevieq2021-01-193-7/+28
|
* Event logic & handle resize & close for xcb windowsladevieq2021-01-185-43/+112
|
* Handle window resizeladevieq2021-01-177-189/+290
|
* Add windows window event loopladevieq2021-01-163-0/+27
|
* Make barrier more preciseladevieq2021-01-161-8/+6
|
* Rendering loopladevieq2021-01-163-141/+171
|
* Fix windows buildladevieq2021-01-151-0/+1
|
* Update README.mdQuentin Ladevie2021-01-151-2/+2
|
* Refactor code for multiplatformladevieq2021-01-152-24/+13
|
* Windows windowladevieq2021-01-145-3/+75
|
* Refactor code for multiplatformladevieq2021-01-1411-42/+49
|
* Compile on windowsladevieq2021-01-1310-15/+63
|
* Update README.mdQuentin Ladevie2021-01-131-1/+2
|
* Fix renderingladevieq2021-01-132-4/+3
|
* Fix empty storage bufferladevieq2021-01-131-2/+2
|
* Update README.mdQuentin Ladevie2021-01-131-13/+8
|
* Update descriptor in one callladevieq2021-01-131-20/+31
|
* Fix random swapchain out_of_date on presentationladevieq2021-01-123-10/+10
|
* Remove useless initial layout transitionladevieq2021-01-122-77/+17
|
* Fix swapchain images initial layout transitionladevieq2021-01-121-31/+31
|
* Use wait for fence instead of device idleladevieq2021-01-113-6/+24
|
* Path tracer write to the swapchain imageladevieq2021-01-115-33/+109
|
* Attempt to write to swapchain imageladevieq2021-01-104-39/+169
|
* Create xcb surface and swapchainladevieq2021-01-107-47/+120
|
* XCB window creationladevieq2021-01-096-17/+76
|
* Replace old classes with compute shader structsladevieq2021-01-0922-380/+75
|
* Update README.mdQuentin Ladevie2021-01-081-3/+7
|
* Output time to generate the imageladevieq2021-01-091-1/+8
|
* Fix graphical artifacts & make random numbers pools biggerladevieq2021-01-083-15/+15
|
* Use 8x8 work groups in compute shaderladevieq2021-01-084-20/+27
|
* Clean renderdoc setupladevieq2021-01-073-5/+5
|
* Renderdoc doc APIladevieq2021-01-074-7/+5
|
* Use renderdoc for debuggingladevieq2021-01-065-4/+718
|
* Customisalbe camera with focus planladevieq2021-01-066-108/+113
|
* Dielectric materialsladevieq2021-01-043-11/+48
|
* Metallic materialsladevieq2021-01-043-7/+31
|
* Add a lambertian scattering functionladevieq2021-01-042-10/+28
|
* Fix artifacts and add gamma correctionladevieq2021-01-043-41/+31
|
* Lambertian material with random numbers patern repetition artifactladevieq2021-01-033-20/+101
|
* Add multi samplingladevieq2021-01-015-25/+35
|