summaryrefslogtreecommitdiffstats
path: root/Graphics/GraphicsEngineD3D12 (follow)
Commit message (Expand)AuthorAgeFilesLines
* Added 'ResolveTextureSubresource' device context command (API Version 240041)...Egor Yusov2019-11-104-2/+39
* Allowed swap chains without the depth bufferEgor Yusov2019-11-092-17/+25
* Updated descriptions of backend-specific interfacesEgor Yusov2019-11-0912-12/+12
* Updated comments in Direct3D12 backend implementationEgor Yusov2019-11-0914-24/+115
* Added APIVersion member to EngineCreateInfo struct (API Version 240040)Egor Yusov2019-11-091-0/+6
* Some code refactoringEgor Yusov2019-10-301-14/+11
* Added methods to get command queue from the device context (API Version 240038)Egor Yusov2019-10-305-9/+34
* Fixed mipmap generation in D3D12 backend; added EngineD3D12CreateInfo::Enable...Egor Yusov2019-10-252-31/+61
* D3D12 backend: optimized CommitRootViews method to process dynamic and non-dy...Egor Yusov2019-10-2412-83/+252
* Added validation and correction of IShaderVariable::SetArray argumentsEgor Yusov2019-10-231-0/+2
* Renamed DRAW_FLAG_DYNAMIC_BUFFERS_INTACT to DRAW_FLAG_DYNAMIC_RESOURCE_BUFFER...Egor Yusov2019-10-201-1/+1
* Renamed DRAW_FLAG_RESOURCE_BUFFERS_INTACT to DRAW_FLAG_DYNAMIC_BUFFERS_INTACT...Egor Yusov2019-10-201-1/+1
* Added DRAW_FLAG_RESOURCE_BUFFERS_INTACT flag (API Version 240036)Egor Yusov2019-10-202-3/+13
* Added HLSLVersion, GLSLVersion and GLESSLVersion to ShaderCreateInfo struct (...Egor Yusov2019-10-201-6/+13
* D3D backends: properly handling the issue with static sampler arrays in shade...Egor Yusov2019-10-201-3/+8
* Reworked Draw and DispatchCompute commands (Updated API version to 240033)Egor Yusov2019-10-194-122/+189
* Minor comentEgor Yusov2019-10-171-1/+1
* Updated d3d backend initialization + d3d shader model selectionEgor Yusov2019-10-173-27/+18
* A bunch of updates to specify minimum feature level for D3D11/D3D12 backends ...Egor Yusov2019-10-175-57/+178
* Added EngineD3D12CreateInfo::BreakOnError and EngineD3D12CreateInfo::BreakOnC...Egor Yusov2019-10-101-4/+10
* Unified resource binding verification in all backendsEgor Yusov2019-10-101-74/+28
* More cosmetic code changesEgor Yusov2019-10-082-4/+4
* D3D12 backend: cosmetic code changes + fixed clang build errorEgor Yusov2019-10-0830-159/+197
* Added EngineD3D12CreateInfo::EnableDebugLayer (updated API Version to 240030)Egor Yusov2019-09-263-5/+13
* Fixed typosEgor Yusov2019-09-181-1/+1
* D3D12 backend: updated debug interface settingsEgor Yusov2019-09-181-2/+8
* Fixed some issues on Win32 platformEgor Yusov2019-09-181-2/+7
* Updated Copyright noticeEgor Yusov2019-09-1770-70/+70
* Added IRenderDevice::IdleGPU() method (updated API version to 240029)Egor Yusov2019-09-091-1/+1
* Added IDeviceContext::WaitForIdle() method (updated API version to 240028)Egor Yusov2019-09-093-3/+11
* Renamed IDeviceContext::Wait to IDeviceContext::WaitForFence (updated API ver...Egor Yusov2019-09-0910-31/+18
* D3D12 backend: fixed issue with fences not being signaled if there is no comm...Egor Yusov2019-09-083-8/+20
* Updated ICommandQueueD3D12::Wait method to return HRESULTEgor Yusov2019-09-084-5/+6
* Added IDeviceContext::Wait() method (updated API version to 240026)Egor Yusov2019-09-087-3/+38
* Updated commentsEgor Yusov2019-08-291-1/+8
* Added IDeviceContextD3D12::GetD3D12CommandList methodEgor Yusov2019-08-293-0/+20
* D3D12 backend: fixed issue with the barriers when old and new states are the ...Egor Yusov2019-08-171-24/+32
* D3D12 backend: enabled multiple swap chain supportEgor Yusov2019-08-132-30/+43
* Added 'Diligent-' prefix to project names to avoid name conflicts (https://gi...Egor Yusov2019-06-091-29/+29
* Added safe check that same PSO is being boundEgor Yusov2019-05-051-1/+4
* Few minor updatesEgor Yusov2019-04-261-1/+1
* Improved error messages about incorrect resource states specified in the barrierEgor Yusov2019-04-251-1/+4
* Added IShaderResourceVariable::IsBound method (updated API version to 240024)Egor Yusov2019-04-251-0/+5
* Fixed issues with multi-mip level staging resource in Vk and D3D12 back-endsEgor Yusov2019-04-193-55/+30
* Fixed grammatic error plus few minor updatesEgor Yusov2019-04-161-1/+1
* Fixed issue with layout transition when generating mipmapsEgor Yusov2019-04-131-1/+1
* Fixed issues with D3D12 staging resources and mipmap generation in VulkanEgor Yusov2019-04-131-27/+26
* Improved names of default texture viewsEgor Yusov2019-04-131-0/+1
* Improved mipmap generation in D3D12 backendEgor Yusov2019-04-135-89/+157
* Updated ALLOCATE macros to make it more convenientEgor Yusov2019-04-138-16/+12