summaryrefslogtreecommitdiffstats
path: root/Graphics/GraphicsEngineVulkan (follow)
Commit message (Expand)AuthorAgeFilesLines
* Few improvements to RefCntAutoPtr & DeviceContextBase::SetPipelineStateEgor Yusov2018-07-251-3/+3
* Removed unnecessary conversion from m_pPipelineState to target implementation...Egor Yusov2018-07-251-13/+9
* Updated VertexStreamInfo to use final buffer implementation typeEgor Yusov2018-07-251-4/+4
* Updated DeviceContextBase to use final types for pipeline state, buffers and ...Egor Yusov2018-07-2514-22/+27
* Fixed another potential issue in ~DeviceContextVkImpl()Egor Yusov2018-07-251-2/+4
* Added extra debug checks to ~DeviceContextVkImpl()Egor Yusov2018-07-244-0/+23
* Fixed issue with Device context destruction in Vulkan backendEgor Yusov2018-07-243-14/+25
* Fixed few minor issues with MAP_FLAG_DO_NOT_SYNCHRONIZE in D3D12 and VulkanEgor Yusov2018-07-222-2/+2
* Implemented mapping with MAP_FLAG_DO_NOT_SYNCHRONIZE flag in Vulkan and D3D12Egor Yusov2018-07-221-7/+16
* Implemented IFence interface in all backendsEgor Yusov2018-07-2211-79/+145
* Fixed linux/mac buildEgor Yusov2018-07-201-1/+0
* Added fence object stubs + code formattingEgor Yusov2018-07-206-1/+181
* Added Development configuration tests in Vulkan backend; fixed code formattingEgor Yusov2018-07-1931-346/+415
* Deleted remaining references to unused CommandContext.h in Vulkan libEgor Yusov2018-07-081-1/+0
* Removed unused CommandContext.cpp/h from Vulkan libEgor Yusov2018-07-086-700/+0
* Disabled Vulkan on 32-bit windowsEgor Yusov2018-07-084-7/+11
* Implemented mipmap generation in VulkanEgor Yusov2018-07-0719-343/+1000
* Fixed Vulkan swapchain present error when window is minimizedEgor Yusov2018-07-062-32/+45
* Always using negative viewport height in Vulkan to be 100% consistent with Di...Egor Yusov2018-07-061-6/+27
* Enabled back some Vulkan performance warningsEgor Yusov2018-07-051-3/+2
* Implemented texture and buffer object creation from Vulkan resourcesEgor Yusov2018-07-059-101/+54
* Added shader compiler error reporting in VulkanEgor Yusov2018-07-053-15/+7
* Corrected depth-related GLSL definitions for Vulkan caseEgor Yusov2018-07-041-1/+1
* Fixed few issues with 3D texture views in GL and VKEgor Yusov2018-07-041-3/+7
* Moved list of vulkan device features to enable to initialization structEgor Yusov2018-07-041-13/+13
* Enabled vertexPipelineStoresAndAtomics and fragmentStoresAndAtomics device fe...Egor Yusov2018-07-042-1/+3
* Fixed DeviceContextVkImpl::CommitRenderPassAndFramebuffer() to check if frame...Egor Yusov2018-07-042-8/+8
* Fixed issues with RTV/DSV clears and 3D texture views in VulkanEgor Yusov2018-07-032-44/+56
* Added detailed reporting of render pass - PSO mismatch in VulkanEgor Yusov2018-07-023-7/+51
* Fixed minor issue with Vulkand dynamic heap size reportingEgor Yusov2018-07-021-1/+1
* Reworked binding default frame buffer to keep references to current RTV and D...Egor Yusov2018-07-026-205/+209
* Reworked how render targets are bound in Vulkan: added RenderPass cacheEgor Yusov2018-07-0115-239/+414
* Unified implementation of IPipelineState::BindShaderResources()Egor Yusov2018-06-282-19/+2
* Reworked shader memory alloction for resource layouts in D3D12 pipeline imple...Egor Yusov2018-06-271-10/+10
* Added SRBMemoryAllocatorEgor Yusov2018-06-223-46/+21
* Improved memory allocation for shader variables and resource cache in Vk backendEgor Yusov2018-06-228-107/+161
* Updated vulkan backend source formattingEgor Yusov2018-06-2045-335/+352
* Fixed layout transition for depth textures in VulkanEgor Yusov2018-06-191-1/+9
* Updated 3D texture clears in Vulkan backendEgor Yusov2018-06-193-4/+14
* Fixed creation of views of a depth-stencil textures in VulkanEgor Yusov2018-06-182-10/+34
* Added update of the dynamic texel buffer in VkEgor Yusov2018-06-173-9/+14
* Enabled DispatchCompute() in Vulkan backendEgor Yusov2018-06-172-18/+49
* Fixed issue with commtting dynamic resources (can't use resource cache as thi...Egor Yusov2018-06-176-37/+62
* Performance optimizations in Vulkan backendEgor Yusov2018-06-175-20/+37
* Implemented forced wait when allocation from dynamic heap fails in VulkanEgor Yusov2018-06-176-49/+89
* Improved dynamic heap memory usage stats reportingEgor Yusov2018-06-162-5/+28
* Reworked vulkan descriptor set binding to set dynamic buffer offsets at draw ...Egor Yusov2018-06-166-57/+134
* Reworked vulkan dynamic heap implementationEgor Yusov2018-06-1611-122/+210
* Reworked dynamic buffer mapping using ring buffersEgor Yusov2018-06-1414-336/+409
* Improved setting dynamic buffer offsetsEgor Yusov2018-06-133-10/+10