summaryrefslogtreecommitdiffstats
path: root/Graphics/GraphicsEngineD3D12 (follow)
Commit message (Expand)AuthorAgeFilesLines
* Removed m_NextCmdBuffNumber from DeviceContextVkImpl plus other minor updatesEgor Yusov2018-09-241-1/+1
* Unified resource liftime management in D3D12 and Vk backendsEgor Yusov2018-09-2214-193/+133
* Refactored device object release queuesEgor Yusov2018-09-213-3/+6
* Reworked dynamic memory allocation in D3D12 backend to not rely on ring buffe...Egor Yusov2018-09-1616-473/+567
* Fixed windows/linux build warningsEgor Yusov2018-09-153-37/+6
* Added alignment parameter to allocation managers (fixed https://github.com/Di...Egor Yusov2018-09-095-19/+18
* Fixed debug check in ShaderResourceBindingD3D12Impl::InitializeStaticResources()Egor Yusov2018-09-041-1/+1
* Fixed texture usage checks to avoid false warnings in OpenGLEgor Yusov2018-09-041-0/+2
* Implemented texture mapping in Vulkan (fixed https://github.com/DiligentGraph...Egor Yusov2018-09-022-9/+8
* Updated texture map/unmap intererface; implemented texture mapping in D3D12Egor Yusov2018-09-014-60/+203
* Updated debug checks in texture update methodsEgor Yusov2018-08-311-4/+4
* Fixed shader parsing errors caused by incorrect representation of signed enum...Egor Yusov2018-08-303-41/+41
* Fixed handling of small compressed texture subresourcesEgor Yusov2018-08-303-26/+76
* Fixed debug checksEgor Yusov2018-08-291-1/+1
* Fixed update data for compressed texturesEgor Yusov2018-08-291-13/+14
* 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-4/+10
* Fixed https://github.com/DiligentGraphics/DiligentCore/issues/27 (alignment i...Egor Yusov2018-08-291-1/+3
* Fixed https://github.com/DiligentGraphics/DiligentCore/issues/17 (Add support...Egor Yusov2018-08-284-25/+96
* Fixed a problem with accessing variables in inactive shader stages in D3D11 b...Egor Yusov2018-08-281-3/+3
* Added draw/dispatch command argument validationEgor Yusov2018-08-261-36/+18
* Implemented raw buffers (fixed https://github.com/DiligentGraphics/DiligentCo...Egor Yusov2018-08-263-8/+16
* More updates to ShaderResourceLayoutD3D12Egor Yusov2018-08-251-26/+22
* Some minor updates to ShaderResourceLayoutD3D12Egor Yusov2018-08-251-3/+0
* Fixed https://github.com/DiligentGraphics/DiligentCore/issues/16 (Rework D3D1...Egor Yusov2018-08-2512-744/+795
* Fixed https://github.com/DiligentGraphics/DiligentCore/issues/21 (Make messag...Egor Yusov2018-08-213-18/+18
* Fixed https://github.com/DiligentGraphics/DiligentCore/issues/19 (Add support...Egor Yusov2018-08-211-19/+22
* Removed dummy shader variable. Added final kw to implementation classes.Egor Yusov2018-08-2117-66/+35
* Implemented shader variable access by index;Egor Yusov2018-08-037-51/+138
* Reworked dynamic resource management in Vulkan to not rely on RingBuffer; add...Egor Yusov2018-07-313-2/+8
* Improved performance of DeviceObjectBase::Release()Egor Yusov2018-07-2514-47/+53
* Few improvements to RefCntAutoPtr & DeviceContextBase::SetPipelineStateEgor Yusov2018-07-251-2/+2
* Removed unnecessary conversion from m_pPipelineState to target implementation...Egor Yusov2018-07-251-19/+13
* Updated VertexStreamInfo to use final buffer implementation typeEgor Yusov2018-07-251-5/+5
* Updated DeviceContextBase to use final types for pipeline state, buffers and ...Egor Yusov2018-07-2514-21/+25
* Fixed few minor issues with MAP_FLAG_DO_NOT_SYNCHRONIZE in D3D12 and VulkanEgor Yusov2018-07-222-3/+3
* Implemented mapping with MAP_FLAG_DO_NOT_SYNCHRONIZE flag in Vulkan and D3D12Egor Yusov2018-07-221-2/+11
* Implemented IFence interface in all backendsEgor Yusov2018-07-2211-11/+46
* Added fence object stubs + code formattingEgor Yusov2018-07-206-1/+186
* Implemented mipmap generation in VulkanEgor Yusov2018-07-073-78/+76
* Reworked binding default frame buffer to keep references to current RTV and D...Egor Yusov2018-07-024-24/+12
* Unified implementation of IPipelineState::BindShaderResources()Egor Yusov2018-06-282-18/+1
* Only creating default SRB if pipeline state has static and no other resources...Egor Yusov2018-06-283-70/+105
* Reworked shader memory alloction for resource layouts in D3D12 pipeline imple...Egor Yusov2018-06-275-94/+68
* Improved shader resource binding memory allocation in D3D12 backend: replaced...Egor Yusov2018-06-229-61/+102
* 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
* Implemented resource names string pool for D3D backendsEgor Yusov2018-06-192-25/+25
* Cleaned D3D Shader Resource implementationEgor Yusov2018-06-192-42/+42