aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* 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
| | | | Fix errors in the renderer
* Vec3 utility function lerpladevieq2020-12-202-5/+5
|
* Ray tracer rendererladevieq2020-12-2010-41/+121
| | | | | Use ray for rendering Setup basic rendering stuff camera / viewport
* 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