summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
...
* First working implementation of pipeline layout initialization in VulkanEgor Yusov2018-05-064-74/+66
* Improved SPIRV shader resource loadingEgor Yusov2018-05-064-32/+84
* Working on VK shader resource layoutEgor Yusov2018-05-066-462/+302
* Added stubs for shader resource layout initialization from pipeline layoutEgor Yusov2018-05-0610-210/+155
* Added shader variable type parsing in VulkanEgor Yusov2018-05-055-10/+31
* Fixed GLSL shader compilation to generate bindings and descriptor sets; updat...Egor Yusov2018-05-057-91/+195
* Working on Vulkan pipeline state layoutEgor Yusov2018-05-042-128/+80
* Working on Vulkan pipeline layoutEgor Yusov2018-05-033-423/+77
* Working on pipeline layout initialization in VulkanEgor Yusov2018-05-036-499/+738
* Added .sType member assertions to create functions in VulkanLogicalDeviceEgor Yusov2018-05-021-0/+22
* Fixed bug with clonning d3d shader resourcesEgor Yusov2018-04-261-1/+1
* Working on SPIRV resource loadingEgor Yusov2018-04-264-67/+230
* Added SPIRVShaderResources classEgor Yusov2018-04-264-6/+454
* Added SPIRV-Cross projectEgor Yusov2018-04-2622-0/+29406
* Fixed issue with GLSL string source lenEgor Yusov2018-04-251-1/+1
* Some minor changesEgor Yusov2018-04-253-8/+18
* Fixed a number of synchronization issues in VulkanEgor Yusov2018-04-246-3/+16
* Improved render target & depth buffer clearing and committing render passEgor Yusov2018-04-241-14/+35
* Implemented render target/depth stencil clears outside of render passEgor Yusov2018-04-232-4/+73
* Fixed Vulkan clip space using viewport inversion & VK_KHR_MAINTENANCE1_EXTENS...Egor Yusov2018-04-232-3/+7
* First Vulkan triangle!Egor Yusov2018-04-211-4/+9
* Added Vulkan render pass and framebuffer commitEgor Yusov2018-04-216-13/+101
* Renamed ClearRenderTargets to ResetRenderTargetsEgor Yusov2018-04-214-5/+7
* Reworked SetRenderTargets() function to set framebuffer sizeEgor Yusov2018-04-214-72/+88
* Added commentsEgor Yusov2018-04-211-0/+2
* Fixed issues with the swap chain resize in VulkanEgor Yusov2018-04-213-18/+42
* Implemented present in Vulkan swap chain; implemented clear color & depth out...Egor Yusov2018-04-2113-72/+248
* Added CreateSemaphore to VulkanLogicalDeviceEgor Yusov2018-04-194-0/+15
* Working on vulkan image layout transitionsEgor Yusov2018-04-197-28/+93
* Added image layout transitioning functionEgor Yusov2018-04-198-73/+432
* Working on Device context Vulkan implementation: implemented setting viewport...Egor Yusov2018-04-1814-240/+184
* Added template version of RawPtr function to allow more convenient type conve...Egor Yusov2018-04-1717-73/+79
* Implementing device context in vulkanEgor Yusov2018-04-176-54/+84
* Added VulkanCommandBufferEgor Yusov2018-04-172-0/+240
* Added vulkan framebuffer cacheEgor Yusov2018-04-167-2/+246
* Implemented vulkan swap chain resizeEgor Yusov2018-04-162-20/+24
* Removed VulkanUtils.cpp/hEgor Yusov2018-04-154-80/+0
* Implemented vulkan sampler creationEgor Yusov2018-04-158-281/+143
* Vulkan pipeline object creation - part 2Egor Yusov2018-04-151-73/+43
* Added vulkan pipeline state creationEgor Yusov2018-04-151-0/+1
* Reworked vulkan object wrapper creation by logical deviceEgor Yusov2018-04-156-108/+263
* Fixed build errorsEgor Yusov2018-04-152-0/+2
* Added vulkan shader module creationEgor Yusov2018-04-1511-11/+66
* Added GLSL to SPIRV shader compilationEgor Yusov2018-04-1515-262/+641
* Added glslang to the projectEgor Yusov2018-04-15150-0/+107927
* Fixed few warnings on clangEgor Yusov2018-04-141-4/+4
* Moved primitive topology from draw attribs to pipeline state descEgor Yusov2018-04-1412-274/+243
* Implemented input vertex layout conversion in VulkanEgor Yusov2018-04-145-300/+179
* Updated vulkan structure initializationEgor Yusov2018-04-135-41/+101
* Fixed validation errors; updated pipeline state vk implementaitonEgor Yusov2018-04-132-13/+126