summaryrefslogtreecommitdiffstats
path: root/Graphics (follow)
Commit message (Expand)AuthorAgeFilesLines
...
* 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
* Updaed code formatting of D3D11 backend sourceEgor Yusov2018-06-2042-492/+558
* Improved formatting of D3D12 backend sourceEgor Yusov2018-06-2019-284/+372
* Improved ShaderResourceLayoutD3D12 (replaced num CbvSrvUav/Samplers with offs...Egor Yusov2018-06-202-109/+169
* Improved code formatting of D3D12 backend headersEgor Yusov2018-06-2022-375/+450
* Fixed layout transition for depth textures in VulkanEgor Yusov2018-06-192-1/+14
* Implemented resource names string pool for D3D backendsEgor Yusov2018-06-197-142/+193
* Cleaned D3D Shader Resource implementationEgor Yusov2018-06-197-220/+170
* 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-177-55/+97
* 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-1612-131/+223
* Reworked dynamic buffer mapping using ring buffersEgor Yusov2018-06-1418-338/+424
* Improved setting dynamic buffer offsetsEgor Yusov2018-06-133-10/+10
* Made uniform and storage buffer descriptors dynamic in pipeline layoutEgor Yusov2018-06-1211-237/+369
* Updated static shader resource cache to use one descriptor set instead of ind...Egor Yusov2018-06-071-36/+9
* Reworked dynamic descriptor pools to be owned by device contextsEgor Yusov2018-06-079-132/+84
* Reworked dynamic upload heap to be managed by every context and to release re...Egor Yusov2018-06-076-111/+158
* Reworked RenderDeviceD3D12Impl to use ResourceReleaseQueueEgor Yusov2018-06-064-56/+47
* Added ResourceReleaseQueue classEgor Yusov2018-06-064-106/+208
* Improvements to resource liftime management in VulkanEgor Yusov2018-06-067-174/+195
* Reworked upload heap in VulkanEgor Yusov2018-06-0512-103/+331
* Updated info messages from memory managerEgor Yusov2018-06-041-5/+5
* Implemented reserved memory size in Vk memory managerEgor Yusov2018-06-044-7/+29
* Implemented Vulkan memory managerEgor Yusov2018-06-0413-169/+513
* Fixed issue with partial views of a 3D texture in VulkanEgor Yusov2018-06-031-0/+16
* Disabled info message about objects found in state object registryEgor Yusov2018-06-031-1/+1
* Enabled deferred contexts in Vk backendEgor Yusov2018-06-025-55/+86
* Implemented CopyTextureRegion in VulkanEgor Yusov2018-06-024-51/+86
* Implemented texture initialization with initial data in VulkanEgor Yusov2018-06-025-199/+323
* Fixed issue with computing the number of patch control points in VkEgor Yusov2018-06-011-1/+1
* Implemented buffer copy in VkEgor Yusov2018-06-014-17/+22
* Implemented indirect rendering in VkEgor Yusov2018-06-012-29/+29
* Implemented command pool manager to handle multithreaded resource initializat...Egor Yusov2018-06-018-20/+223
* Added transitioning VK buffers before copying initial dataEgor Yusov2018-05-312-12/+7
* Added initial size of the dynamic heap in vulkan to creation attribsEgor Yusov2018-05-312-5/+11
* Implemented UpdateData() for buffer vkEgor Yusov2018-05-313-34/+19
* Fixed issues with VulkanRingBuffer not moving vulkan memory objectEgor Yusov2018-05-301-7/+9
* Replaced BufferVkImpl::GetAccessFlags with CheckAccessFlagsEgor Yusov2018-05-303-12/+14
* Implemented dynamic resource write-discard mappingEgor Yusov2018-05-3017-700/+604
* Added vertex buffer committing in VkEgor Yusov2018-05-293-43/+43
* Implemened index buffer committing in VulkanEgor Yusov2018-05-293-58/+48
* Moved vertex buffer stride definition from IDeviceContext::SetVertexBuffers()...Egor Yusov2018-05-2916-54/+85