aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* 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
* Hit function return hit structladevieq2021-01-013-14/+53
* Allow dynamic target image resolutionladevieq2021-01-013-7/+8
* Replace double by floats, fix missing padding issues, display a sphereladevieq2020-12-317-46/+86
* Assert when VkResult not successladevieq2020-12-292-36/+18
* vulkan instance, device, etc creation refactorladevieq2020-12-295-366/+428
* Gradient clear colorladevieq2020-12-294-12/+31
* First compute shader imageladevieq2020-12-283-23/+15
* Compute shader write to imageladevieq2020-12-282-21/+42
* Usable compute pipeline with input buffer + mem allocatorladevieq2020-12-274-13/+19397
* Target to compile shadersladevieq2020-12-274-0/+30
* Util to read shader file contentladevieq2020-12-275-41/+72
* Working compute pipelineladevieq2020-12-264-24/+37
* Create compute pipelineladevieq2020-12-252-0/+88
* Setup vulkan and vulkan loaderladevieq2020-12-256-3/+419
* Create README.mdQuentin Ladevie2020-12-231-0/+17
* Result imageladevieq2020-12-231-0/+0
* Defocus blur & randow scene generationladevieq2020-12-225-25/+96
* Fix dielectric materials refractionladevieq2020-12-223-4/+4
* Movable and rotatable camera + dielectric materialsladevieq2020-12-2110-14/+84
* Add lambertian and metallic materialsladevieq2020-12-2115-18/+141
* Add lambertian reflection to spheresladevieq2020-12-214-9/+64
* Multi sampled pixelsladevieq2020-12-206-27/+21
* Add a camera classladevieq2020-12-206-26/+66
* Add random number utility functionsladevieq2020-12-201-0/+10
* Add hittable interface and hit infos on hitladevieq2020-12-2012-34/+171
* Render a sphereladevieq2020-12-203-21/+49
* Vec3 utility function lerpladevieq2020-12-202-5/+5
* Ray tracer rendererladevieq2020-12-2010-41/+121
* Add vector classladevieq2020-12-206-7/+162
* Fix CMake setupladevieq2020-12-202-1/+2
* Setup projet and output PPM image fileladevieq2020-12-193-0/+45