summaryrefslogtreecommitdiffstats
path: root/Graphics (follow)
Commit message (Expand)AuthorAgeFilesLines
...
* 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-263-0/+448
* 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-1716-73/+74
* 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-1514-256/+639
* Fixed few warnings on clangEgor Yusov2018-04-141-4/+4
* Moved primitive topology from draw attribs to pipeline state descEgor Yusov2018-04-1411-270/+238
* Implemented input vertex layout conversion in VulkanEgor Yusov2018-04-145-300/+179
* Updated vulkan structure initializationEgor Yusov2018-04-134-35/+91
* Fixed validation errors; updated pipeline state vk implementaitonEgor Yusov2018-04-132-13/+126
* Vulkan: working on pipeline state initializationEgor Yusov2018-04-137-12/+61
* Vulkan: added blend state desc conversionEgor Yusov2018-04-124-36/+158
* Added rasterizer and depth-stencil state desc conversions to Vulkan typesEgor Yusov2018-04-113-3/+180
* Added vulkan render pass creationEgor Yusov2018-04-116-2/+123
* Minor changesEgor Yusov2018-04-104-8/+31
* Vulkan: updated swap chain initialization; added depth buffer creationEgor Yusov2018-04-1013-91/+37
* Added texture view initializationEgor Yusov2018-04-083-98/+117
* Minor updatesEgor Yusov2018-04-083-13/+8
* Fixed issue with enable_shared_from_this: inheritance must be publicEgor Yusov2018-04-082-2/+2
* Fixed another couple of linux build issuesEgor Yusov2018-04-081-2/+2
* Fixed linux build errorEgor Yusov2018-04-081-1/+1
* Vulkan progress:Egor Yusov2018-04-0840-707/+1536