aboutsummaryrefslogtreecommitdiffstats
path: root/src/vk-api.cpp
Commit message (Expand)AuthorAgeFilesLines
* Remove old api and move api-test content to src and include dirsladevieq2026-05-051-1257/+0
* Fix mesh loading for new APIladevieq2025-01-261-1/+1
* WIP new rendering apiladevieq2023-01-121-558/+538
* Fix materialsladevieq2022-09-111-1/+1
* First render using new texture uploading systemladevieq2022-09-081-3/+4
* First attempt at uploading texturesladevieq2022-09-081-2/+3
* Setup for texture upload systemladevieq2022-09-061-71/+54
* Fix most warningsladevieq2022-08-041-35/+33
* Improve vulkan loader win32 codeQuentin LADEVIE2022-07-251-0/+1
* Fix window resize on windowsladevieq2022-07-191-9/+9
* Refactor includes & improve compile timeladevieq2022-07-111-7/+16
* Thirdparty includes flagged as SYSTEMladevieq2022-07-101-1/+1
* Improve compilation timeladevieq2022-07-101-30/+32
* Primitive renderpass api & use handle for low level api resourcesQuentin LADEVIE2022-03-031-148/+258
* Make bindless descriptor a private member of vkapiQuentin LADEVIE2022-02-241-0/+3
* Fixes artifacts when moving in the sceneQuentin LADEVIE2022-02-161-2/+2
* High level buffer classladevieq2022-02-141-17/+38
* Improve image barrier codeladevieq2022-02-131-10/+13
* Compute shader render pass apiladevieq2022-02-071-0/+26
* Fix barriersladevieq2022-01-161-10/+10
* Api manage resources lifetimeladevieq2021-09-271-10/+33
* Refactor gltf loading and triangles attributesladevieq2021-09-261-7/+7
* Fix release buildsladevieq2021-08-191-0/+4
* Bindless graphics pipelineladevieq2021-08-091-118/+108
* Bindless compute pipelinesladevieq2021-08-081-35/+100
* Use buffer device address with push constantsladevieq2021-08-041-25/+16
* Add copy_buffer functions to vk apiladevieq2021-08-031-0/+27
* Clean up includes, scene class, simplify scene buffer access from mainladevieq2021-07-241-2/+3
* Add light sources, use russian roulette for opti and infiniteladevieq2021-05-121-1/+2
* Make it compile on macQuentin Ladevie2021-03-141-7/+10
* Render ui on top of path tracer resultladevieq2021-03-091-7/+11
* Add sampler creation/descruction and draw functions to the apiladevieq2021-03-081-0/+74
* Make imgui backend more flexible (display demo scene)ladevieq2021-03-071-21/+34
* Working hardcoded imgui backendladevieq2021-03-051-9/+8
* Fix imgui vertices renderingladevieq2021-03-051-3/+10
* Attempt at synchronizing memory writeladevieq2021-03-041-28/+29
* Store bindingsladevieq2021-02-261-0/+4
* Try to render imguiladevieq2021-02-231-2/+2
* Fix framebuffer validation errorsladevieq2021-02-221-16/+30
* Attempt at rendering imgui contentladevieq2021-02-191-30/+70
* Graphics pipeline and renderpass added to the apiladevieq2021-02-181-27/+135
* Attempt using imguiladevieq2021-02-161-6/+128
* Use two images for accumulation (TAA style)ladevieq2021-02-101-5/+5
* Accumulation workingladevieq2021-02-101-1/+1
* Extend API, fix api image creation, attempt at accumulationladevieq2021-02-091-17/+57
* Pipeline execution, command buffer submission & presentation apiladevieq2021-01-311-0/+39
* Fix windows swapchain errorladevieq2021-01-311-1/+1
* Fix windows compilationladevieq2021-01-301-1/+1
* Add record commands and image barrier functions to apiladevieq2021-01-301-0/+43
* Fix api bugsladevieq2021-01-301-2/+4