summaryrefslogtreecommitdiffstats
path: root/Graphics/GraphicsEngineD3D12 (follow)
Commit message (Expand)AuthorAgeFilesLines
...
* Added explicit control of vertex buffer, index buffer and indirect draw argum...Egor Yusov2018-11-212-18/+119
* Implemented explicit state transitions in D3D11 backend (closed https://githu...Egor Yusov2018-11-212-16/+13
* Implemented explicit layout transitions in Vulkan backendEgor Yusov2018-11-201-6/+6
* Added explicit resource state transitions to the API; implemented in D3D12Egor Yusov2018-11-1817-251/+503
* Fixed links in readmesEgor Yusov2018-11-111-2/+2
* Updated readme for d3d11, d3d12, vk and gl backendsEgor Yusov2018-11-111-47/+4
* Fixed issue with setting blend factors in Vk & D3D12 backendsEgor Yusov2018-11-111-1/+1
* Optimized build by making shared versions of backend libraries dependent on s...Egor Yusov2018-11-022-15/+5
* Some improvements D3D shader resource managementEgor Yusov2018-10-251-1/+5
* Multiple improvements to shader resource binding in D3D11 and D3D12Egor Yusov2018-10-206-56/+57
* Updated BIND_SHADER_RESOURCES_* flagsEgor Yusov2018-10-191-9/+12
* Implemented separate samplers in D3D12Egor Yusov2018-10-185-154/+193
* Implemented separate samplers in D3D11Egor Yusov2018-10-174-57/+28
* Fixed https://github.com/DiligentGraphics/DiligentCore/issues/2 (make '_sampl...Egor Yusov2018-10-114-6/+9
* Minor improvement to d3d12 dynamic heap stats reportingEgor Yusov2018-10-101-2/+2
* Fixed creation of typeless textures in D3D12 backendEgor Yusov2018-10-101-6/+22
* Improved D3D12DynamicHeap memory usage reportingEgor Yusov2018-10-092-3/+15
* Cosmetic changesEgor Yusov2018-10-082-1/+2
* Couple of minor updates to D3D12 and Vulkan device context implementationsEgor Yusov2018-10-081-4/+9
* Few changes to D3D12 and Vulkan backends to make implementations more consistentEgor Yusov2018-10-083-64/+75
* Replaced error messages wit warnings when accessing inactive shader stage thr...Egor Yusov2018-10-071-2/+2
* Added TextureFormatInfoExt::SampleCounts. Reworked texture format support que...Egor Yusov2018-10-071-100/+20
* Added debug check to DeviceContextD3D12Impl::FinishFrame() to verify there ar...Egor Yusov2018-10-071-0/+5
* Fixed minor potential issue in ~CPUDescriptorHeap()Egor Yusov2018-10-071-2/+1
* Few minor cosmetic code changes in D3D12 backendEgor Yusov2018-10-078-19/+19
* Added VariableSizeAllocationsManager::Allocation::IsValid() method for cleare...Egor Yusov2018-10-061-6/+3
* Some mostly cosmetic code changes + better reporting of dynamic descriptor al...Egor Yusov2018-10-064-101/+176
* Reworked context pool management in D3D12Egor Yusov2018-10-0514-146/+140
* Added ReleaseStaleResources() to IRenderDevice interface + a bunch of minor c...Egor Yusov2018-10-044-37/+27
* Reworked command list management in D3D12 backendEgor Yusov2018-10-047-82/+105
* Reworked D3D12 descriptor heaps to rely on device release queuesEgor Yusov2018-10-0312-375/+363
* Reworked D3D12DynamicHeap to use release queuesEgor Yusov2018-10-026-89/+108
* Removed ForceRelease parameter of IDeviceContext::FinishFrame()Egor Yusov2018-10-023-3/+3
* Some minor updates to resource lifetime management in Vk backend + commentsEgor Yusov2018-09-282-2/+0
* 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