summaryrefslogtreecommitdiffstats
path: root/Graphics/GraphicsEngineVulkan (follow)
Commit message (Expand)AuthorAgeFilesLines
* 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
* Fixed major performance bug in Vk backend: removed unnecessary call to EndRen...Egor Yusov2018-07-262-15/+10
* Improved performance of DeviceObjectBase::Release()Egor Yusov2018-07-2518-66/+64
* 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