summaryrefslogtreecommitdiffstats
path: root/Graphics/GraphicsEngineVulkan (follow)
Commit message (Expand)AuthorAgeFilesLines
...
* Reworked dynamic buffer mapping using ring buffersEgor Yusov2018-06-1414-336/+409
* Improved setting dynamic buffer offsetsEgor Yusov2018-06-133-10/+10
* Made uniform and storage buffer descriptors dynamic in pipeline layoutEgor Yusov2018-06-1210-237/+366
* 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-075-109/+149
* Reworked RenderDeviceD3D12Impl to use ResourceReleaseQueueEgor Yusov2018-06-061-1/+1
* Added ResourceReleaseQueue classEgor Yusov2018-06-062-105/+13
* Improvements to resource liftime management in VulkanEgor Yusov2018-06-066-174/+193
* Reworked upload heap in VulkanEgor Yusov2018-06-0511-93/+313
* Updated info messages from memory managerEgor Yusov2018-06-041-5/+5
* Implemented reserved memory size in Vk memory managerEgor Yusov2018-06-043-7/+19
* Implemented Vulkan memory managerEgor Yusov2018-06-0411-164/+501
* Fixed issue with partial views of a 3D texture in VulkanEgor Yusov2018-06-031-0/+16
* 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-023-67/+180
* 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-011-16/+20
* 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-311-5/+1
* 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-3016-700/+600
* Added vertex buffer committing in VkEgor Yusov2018-05-293-43/+43
* Implemened index buffer committing in VulkanEgor Yusov2018-05-292-55/+46
* Moved vertex buffer stride definition from IDeviceContext::SetVertexBuffers()...Egor Yusov2018-05-295-6/+7
* Fixed issue with storage buffer not being bound through UAV in Vulkan; fixed ...Egor Yusov2018-05-2910-61/+139
* Removed wrong commentEgor Yusov2018-05-281-1/+0
* Some minor updatesEgor Yusov2018-05-284-6/+22
* Cosmetic changesEgor Yusov2018-05-283-4/+8
* Minor updateEgor Yusov2018-05-271-1/+2
* Reworked dynamic descriptor set committing by batching updatesEgor Yusov2018-05-271-28/+86
* Added comments from Vulkan specEgor Yusov2018-05-277-3/+49
* Removed unused vkDescriptor field from ShaderResourceCacheVk::Resource pluse ...Egor Yusov2018-05-274-12/+16
* Code cleaning + number of minor updatesEgor Yusov2018-05-276-169/+21
* Updated comments to ShaderVariableManagerVkEgor Yusov2018-05-263-54/+55
* Updated comments to ShaderResourceLayoutVk plus some other minor updatesEgor Yusov2018-05-262-48/+41
* Some minor updates to ShaderResourceCacheVkEgor Yusov2018-05-262-42/+34
* Reworked Vulkan shader resource layout: separated variables from layout resou...Egor Yusov2018-05-2612-440/+540
* Implemented dynamic descriptor resource descriptors updateEgor Yusov2018-05-2318-557/+443
* Removed VulkanResourceBaseEgor Yusov2018-05-215-92/+2
* Implemented shader resource transitioning to proper states in VulkanEgor Yusov2018-05-2117-261/+317
* Updated static resource intialization in VkEgor Yusov2018-05-207-35/+43
* Added Vk pipeline layout hashEgor Yusov2018-05-202-4/+2
* Imlemented pipeline compatibility test in VulkanEgor Yusov2018-05-204-30/+26
* Couple minor updatesEgor Yusov2018-05-202-2/+1