summaryrefslogtreecommitdiffstats
path: root/Graphics/GraphicsEngineVulkan (follow)
Commit message (Expand)AuthorAgeFilesLines
...
* Added TextureFormatInfoExt::SampleCounts. Reworked texture format support que...Egor Yusov2018-10-071-2/+2
* Re-enabled idling GPU in VulkanDynamicMemoryManager::AllocateMasterBlock() si...Egor Yusov2018-10-061-9/+7
* Added VariableSizeAllocationsManager::Allocation::IsValid() method for cleare...Egor Yusov2018-10-063-12/+11
* Reworked context pool management in D3D12Egor Yusov2018-10-054-10/+6
* Added ReleaseStaleResources() to IRenderDevice interface + a bunch of minor c...Egor Yusov2018-10-041-7/+0
* Reworked D3D12 descriptor heaps to rely on device release queuesEgor Yusov2018-10-032-8/+2
* Reworked D3D12DynamicHeap to use release queuesEgor Yusov2018-10-022-28/+15
* Removed ForceRelease parameter of IDeviceContext::FinishFrame()Egor Yusov2018-10-023-5/+4
* Added few extra debug checks to Vk backendEgor Yusov2018-10-013-1/+34
* Multiple minor updates to resource lifetime management system in Vk backendEgor Yusov2018-10-0117-160/+171
* Some minor updates to resource lifetime management in Vk backend + commentsEgor Yusov2018-09-2815-123/+232
* Reworked command buffer recycling in Vk backend using release queuesEgor Yusov2018-09-245-115/+99
* Couple updates to processing release queue in Vk backendEgor Yusov2018-09-243-12/+9
* Reworked transient command buffer pool manager to use release queueEgor Yusov2018-09-243-42/+74
* Removed m_NextCmdBuffNumber from DeviceContextVkImpl plus other minor updatesEgor Yusov2018-09-244-23/+7
* Reworked dynamic descriptor set allocation/deallocation in Vk backendEgor Yusov2018-09-2416-346/+357
* Reworked message formattingEgor Yusov2018-09-231-3/+2
* Reworked vulkan dynamic heap deallocation to use main release queueEgor Yusov2018-09-235-21/+28
* Reworked upload allocation release process in Vk backendEgor Yusov2018-09-227-40/+42
* Unified resource liftime management in D3D12 and Vk backendsEgor Yusov2018-09-226-37/+38
* Refactored device object release queuesEgor Yusov2018-09-2128-244/+198
* Reworked dynamic memory allocation in D3D12 backend to not rely on ring buffe...Egor Yusov2018-09-161-10/+10
* Added alignment parameter to allocation managers (fixed https://github.com/Di...Egor Yusov2018-09-0913-258/+201
* Fixed texture usage checks to avoid false warnings in OpenGLEgor Yusov2018-09-041-0/+2
* Added alignment parameter to VulkanUploadHeap::Allocate()Egor Yusov2018-09-033-26/+39
* Reworked DeviceContextVkImpl::UpdateTextureRegion() to use upload heap instea...Egor Yusov2018-09-024-93/+91
* Implemented texture mapping in Vulkan (fixed https://github.com/DiligentGraph...Egor Yusov2018-09-023-49/+201
* Updated texture map/unmap intererface; implemented texture mapping in D3D12Egor Yusov2018-09-012-6/+18
* Updated debug checks in texture update methodsEgor Yusov2018-08-311-0/+2
* Fixed compressed texture initialization in VkEgor Yusov2018-08-301-10/+21
* Fixed issue in DeviceContextVkImpl::UpdateTextureRegion()Egor Yusov2018-08-301-1/+1
* Fixed handling of small compressed texture subresourcesEgor Yusov2018-08-301-12/+42
* Fixed debug checksEgor Yusov2018-08-291-1/+1
* Fixed update data for compressed texturesEgor Yusov2018-08-291-9/+11
* Added few debug checksEgor Yusov2018-08-291-0/+2
* Fixed issue in update texture methods in Vk and D3D12; updated copy from buff...Egor Yusov2018-08-291-2/+3
* Implemented UpdateTexture in VulkanEgor Yusov2018-08-294-73/+105
* Fixed a problem with accessing variables in inactive shader stages in D3D11 b...Egor Yusov2018-08-281-3/+3
* Few minor updatesEgor Yusov2018-08-271-1/+1
* Fixed issue with buffer view offset in VK backendEgor Yusov2018-08-262-5/+6
* Added draw/dispatch command argument validationEgor Yusov2018-08-261-50/+23
* Implemented raw buffers (fixed https://github.com/DiligentGraphics/DiligentCo...Egor Yusov2018-08-262-3/+11
* Fixed https://github.com/DiligentGraphics/DiligentCore/issues/16 (Rework D3D1...Egor Yusov2018-08-253-7/+6
* Fixed https://github.com/DiligentGraphics/DiligentCore/issues/21 (Make messag...Egor Yusov2018-08-211-2/+2
* Fixed https://github.com/DiligentGraphics/DiligentCore/issues/19 (Add support...Egor Yusov2018-08-212-14/+29
* Removed dummy shader variable. Added final kw to implementation classes.Egor Yusov2018-08-2116-69/+33
* Implemented shader variable access by index;Egor Yusov2018-08-037-10/+108
* Couple fixes to Vulkan upload heapEgor Yusov2018-08-022-4/+3
* Reworked upload heap in Vulkan to suballocate pages from the global resource ...Egor Yusov2018-08-018-226/+301
* Reworked dynamic resource management in Vulkan to not rely on RingBuffer; add...Egor Yusov2018-07-3116-208/+338