summaryrefslogtreecommitdiffstats
path: root/Graphics/GraphicsEngineVulkan (follow)
Commit message (Expand)AuthorAgeFilesLines
* Added descriptor pool managerEgor Yusov2018-05-1212-1018/+317
* Added VulkanDescriptorPoolEgor Yusov2018-05-105-0/+177
* Implemented static sampler initialization in VulkanEgor Yusov2018-05-104-112/+67
* Implemented VK shader resource layout initializationEgor Yusov2018-05-098-115/+81
* Implemented ShaderResourceLayoutVk::dbgVerifyBindings()Egor Yusov2018-05-092-121/+16
* Implemented ShaderResourceLayoutVk::InitializeStaticResources()Egor Yusov2018-05-092-95/+37
* Working on Shader resource layout implementation in VulkanEgor Yusov2018-05-099-330/+272
* Updated comments for VK shader resource layout and cache classesEgor Yusov2018-05-086-326/+34
* Updated VK Shader Resource layout to use one binding for resource arraysEgor Yusov2018-05-084-9/+19
* Fixed pipeline layout initialization when not all set layouts are activeEgor Yusov2018-05-071-12/+12
* First working implementation of pipeline layout initialization in VulkanEgor Yusov2018-05-064-74/+66
* Improved SPIRV shader resource loadingEgor Yusov2018-05-061-1/+1
* Working on VK shader resource layoutEgor Yusov2018-05-065-460/+299
* Added stubs for shader resource layout initialization from pipeline layoutEgor Yusov2018-05-068-191/+152
* Added shader variable type parsing in VulkanEgor Yusov2018-05-051-1/+1
* Fixed GLSL shader compilation to generate bindings and descriptor sets; updat...Egor Yusov2018-05-054-24/+8
* 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
* Working on SPIRV resource loadingEgor Yusov2018-04-262-13/+13
* 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-211-0/+2
* 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-1810-220/+170
* Implementing device context in vulkanEgor Yusov2018-04-175-54/+79
* 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-156-277/+123
* 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
* Added vulkan shader module creationEgor Yusov2018-04-157-7/+47
* Added GLSL to SPIRV shader compilationEgor Yusov2018-04-154-3/+17
* Moved primitive topology from draw attribs to pipeline state descEgor Yusov2018-04-143-39/+43
* Implemented input vertex layout conversion in VulkanEgor Yusov2018-04-145-300/+179
* Updated vulkan structure initializationEgor Yusov2018-04-133-35/+88