summaryrefslogtreecommitdiffstats
path: root/Graphics/GraphicsEngineD3D12 (follow)
Commit message (Expand)AuthorAgeFilesLines
* 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
|\
| * Added sync interval parameter to ISwapChain::Present()Egor Yusov2018-03-312-4/+3
| * Implemented switching to a fullscreen mode in d3d on Win32Egor Yusov2018-03-315-143/+67
| * Implemented initialization in fullscreen mode on Win32Egor Yusov2018-03-304-5/+37
| * Implemented option to specify hardware adapter when initializing the engine i...Egor Yusov2018-03-301-3/+23
| * Implemented hardware adapter and display mode enumerationEgor Yusov2018-03-302-8/+16
| * Added DebugMessageCallback to EngineCreation attribsEgor Yusov2018-03-271-2/+7
* | Added vulkan backend stubEgor Yusov2018-03-163-3/+3
|/
* Fixed issue with setting scissor rects in D3D12 backendEgor Yusov2018-03-142-66/+92
* Implemented PSO compatibility in D3D12Egor Yusov2018-03-114-6/+200
* Implemented PSO compatibility in D3D11Egor Yusov2018-03-114-16/+19
* Fixed performance issues with switching PSO in D3D12 backendEgor Yusov2018-03-101-25/+34
* Fixed issue with dynamic vertex/index buffers not being rebound in D3D12 impl...Egor Yusov2018-03-091-12/+18
* Enabled custom build configurationEgor Yusov2018-03-051-6/+2
* Fixed https://github.com/DiligentGraphics/DiligentEngine/issues/5Egor Yusov2018-03-042-14/+7
* Removed Errors.h from engine factory headers to dependency on NativePlatformEgor Yusov2018-02-231-3/+7