summaryrefslogtreecommitdiffstats
path: root/Graphics/GraphicsEngineD3D12 (follow)
Commit message (Expand)AuthorAgeFilesLines
...
* 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
* Reworked dynamic buffer mapping using ring buffersEgor Yusov2018-06-142-2/+2
* Reworked RenderDeviceD3D12Impl to use ResourceReleaseQueueEgor Yusov2018-06-062-54/+11
* Implemented indirect rendering in VkEgor Yusov2018-06-011-13/+9
* Implemened index buffer committing in VulkanEgor Yusov2018-05-291-3/+2
* Moved vertex buffer stride definition from IDeviceContext::SetVertexBuffers()...Egor Yusov2018-05-292-5/+6
* Implemented ShaderResourceLayoutVk::InitializeStaticResources()Egor Yusov2018-05-091-2/+3
* Renamed ClearRenderTargets to ResetRenderTargetsEgor Yusov2018-04-211-1/+1
* Reworked SetRenderTargets() function to set framebuffer sizeEgor Yusov2018-04-211-0/+2
* Working on Device context Vulkan implementation: implemented setting viewport...Egor Yusov2018-04-181-5/+2
* Added template version of RawPtr function to allow more convenient type conve...Egor Yusov2018-04-176-34/+34
* Implemented vulkan sampler creationEgor Yusov2018-04-151-4/+4
* Moved primitive topology from draw attribs to pipeline state descEgor Yusov2018-04-142-25/+23
* Added texture view initializationEgor Yusov2018-04-081-4/+4
* Vulkan progress:Egor Yusov2018-04-081-1/+1
* First implementation of buffer in VulkanEgor Yusov2018-04-041-1/+1
* Merge branch 'master'Egor Yusov2018-04-016-135/+123
|\