summaryrefslogtreecommitdiffstats
path: root/Graphics/GraphicsEngineD3D12 (follow)
Commit message (Expand)AuthorAgeFilesLines
...
* A bunch of minor code improvementsEgor Yusov2019-03-081-9/+10
* Improved buffer stride management in PSOEgor Yusov2019-03-071-2/+1
* Improved handling input layout elements in the pipeline stateEgor Yusov2019-03-073-6/+7
* Made engine factory interfaces derived from IObject (fixed https://github.com...Egor Yusov2019-03-072-1/+12
* Minor comment updatesEgor Yusov2019-03-061-1/+2
* Removed unused m_ResourceLayout member from ShaderVariableManagerVk and Shade...Egor Yusov2019-03-062-10/+7
* Added ShaderFlags parameter to IPipelineState::BindStaticResourcesEgor Yusov2019-03-053-3/+7
* Updated D3D11, D3D12, and Vk EngineFactory headers & structuresEgor Yusov2019-03-059-103/+103
* Completed D3D12 back-end refactor to comply with the new APIEgor Yusov2019-03-0512-117/+265
* Updated ShaderResourceLayoutD3D12 and few other objects in D3D12 backend to c...Egor Yusov2019-03-0412-346/+317
* Cleaned up QueryInterface declaration in D3D12 backendEgor Yusov2019-03-0411-12/+12
* Minor updates in D3D12 and Vk backends: not committing vertex buffers when PS...Egor Yusov2019-02-191-1/+1
* Fixed issue in D3D12 backend: generate mips PSO was released while being used...Egor Yusov2019-02-126-10/+14
* Updated IRenderDevice::CreateTexture and IRenderDevice::CreateBuffer to take ...Egor Yusov2019-02-097-32/+32
* Fixed shared libaries on linux/mac/iOSEgor Yusov2019-01-211-1/+7
* Fixed issue in resource barrier correctness debug checks in D3D12 backendEgor Yusov2019-01-141-2/+2
* Fixed error messages about missing resourcesEgor Yusov2019-01-141-1/+1
* Fixed bug in ShaderResourceLayoutD3D12::D3D12Resource::IsBound()Egor Yusov2019-01-141-1/+3
* Updated copyright noticeEgor Yusov2019-01-0270-70/+70
* Updated readmeEgor Yusov2018-12-301-4/+4
* Implemented split barriers (closed https://github.com/DiligentGraphics/Dilige...Egor Yusov2018-12-231-4/+31
* Made engine core installation optional that is on by default on Win32 and Lin...Egor Yusov2018-12-171-2/+4
* Added install steps; updated header structure for platformsEgor Yusov2018-12-171-0/+3
* Minor code improvementsEgor Yusov2018-12-053-17/+57
* Added ITextureD3D12::GetD3D12ResourceState(), IBufferD3D12::GetD3D12ResourceS...Egor Yusov2018-12-057-2/+26
* Minor code improvements in Vk backendEgor Yusov2018-12-051-6/+12
* Replaced SET_RENDER_TARGETS_FLAGS with RESOURCE_STATE_TRANSITION_MODE.Egor Yusov2018-12-045-34/+27
* Removed DRAW_FLAG_TRANSITION_VERTEX_BUFFERS, DRAW_FLAG_TRANSITION_INDEX_BUFFE...Egor Yusov2018-12-032-131/+72
* Made DeviceContextBase template class little more readable by keeping only tw...Egor Yusov2018-12-031-2/+9
* Replaced COMMIT_SHADER_RESOURCES_FLAGS with RESOURCE_STATE_TRANSITION_MODEEgor Yusov2018-12-033-9/+12
* Improved state transition handling in D3D12 backendEgor Yusov2018-12-033-168/+96
* Added explicit state transition control to CopyBuffer() and CopyTexture() met...Egor Yusov2018-12-024-62/+110
* Brought back MapType paramter to UnmapBuffer() function. The performance hit ...Egor Yusov2018-12-022-30/+5
* Added explicit state transition control to UpdateBuffer and UpdateTexture com...Egor Yusov2018-12-023-109/+154
* Added explicit state transition control flags to CLEAR_DEPTH_STENCIL_FLAGSEgor Yusov2018-12-013-9/+24
* Added explicit state transition mode to ClearRenderTarget() commandEgor Yusov2018-12-014-7/+21
* Added explicit state transition flags to SetRenderTargets methodEgor Yusov2018-12-016-31/+72
* Improved type safety of different flag typesEgor Yusov2018-11-303-11/+11
* Improved const-correctness; updated comments; added DRAW_FLAG_VERIFY_STATES a...Egor Yusov2018-11-2713-111/+119
* Renamed/moved IBuffer::Map() to IDeviceContext::MapBuffer()Egor Yusov2018-11-255-128/+134
* Moved ITextureView::GenerateMips() to IDeviceContext::GenerateMips()Egor Yusov2018-11-254-17/+4
* Renamed/moved ITexture::Map() to IDeviceContext::MapTextureSubresource()Egor Yusov2018-11-254-82/+46
* Updated parameter order of IDeviceContext::CopyBufferEgor Yusov2018-11-242-3/+3
* Renamed/moved ITexture::UpdateData() to IDeviceContext::UpdateTexture()Egor Yusov2018-11-244-92/+91
* Moved/renamed `IBuffer::UpdateData()` to `IDeviceContext::UpdateBuffer()`Egor Yusov2018-11-244-25/+20
* Updated debug message about required shader resource binding objectEgor Yusov2018-11-241-1/+2
* Some minor updates to formatting of debug messagesEgor Yusov2018-11-241-3/+3
* Improved reporting of resource binding problems in InitializeStaticResources()Egor Yusov2018-11-247-18/+38
* Removed default shader resource binding objectEgor Yusov2018-11-243-36/+11
* Added IShaderResourceBinding::InitializeStaticResources() method to allow exp...Egor Yusov2018-11-245-22/+41