summaryrefslogtreecommitdiffstats
path: root/Graphics/GraphicsEngineD3D12/src/DeviceContextD3D12Impl.cpp (follow)
Commit message (Expand)AuthorAgeFilesLines
* Added DrawMeshIndirectCount command.azhirnov2021-03-191-24/+43
* Added inline ray tracing & trace rays indirect command.azhirnov2021-03-191-10/+89
* D3D12 backend: more header organizingassiduous2021-03-191-6/+7
* Moved GetResourceAttribution() function to PipelineStateBase to eliminate dup...assiduous2021-03-191-1/+1
* Few minor updates to DeviceContextD3D12Implassiduous2021-03-191-4/+7
* D3D12 backend: added extra validation of pipeline resource signature resource...assiduous2021-03-191-3/+3
* Improved paramter packing for CommitRootTables and CommitRootViews methods of...assiduous2021-03-191-5/+20
* Reworked ShaderResourceCacheD3D12 to keep track of bound dynamic root buffer ...assiduous2021-03-191-4/+16
* D3D12 backend: updated dynamic root buffers counting plus added counter valid...assiduous2021-03-191-4/+0
* Few updates to DeviceContextD3D12Implassiduous2021-03-191-70/+31
* Implemented committed resource validation in d3d12assiduous2021-03-191-1/+1
* Reworked shader resource binding remapping in d3d12; updated PipelineStateD3D...assiduous2021-03-191-5/+5
* D3D12 backend: moved resource state transition logic from PipelineResourceSig...assiduous2021-03-191-3/+3
* PipelineResourceSignatureD3D12Impl: some refactoringassiduous2021-03-191-1/+1
* Refactored implementation of state tranistions in D3D12 backendassiduous2021-03-191-10/+20
* D3D12: reworked formatted buffer SRVs to be allocated as root viewsassiduous2021-03-191-2/+3
* Few updates to D3D12 resource signatureassiduous2021-03-191-1/+1
* optimize root view updatesazhirnov2021-03-191-31/+32
* bug fixes for dx12 resource signatureazhirnov2021-03-191-3/+3
* merged with resource_signatureazhirnov2021-03-191-98/+164
* DeviceContextD3D12Impl: reworked flush to also execute deferred command lists...assiduous2021-02-071-38/+41
* Reworked ExecuteCommandList(s) to take multiple command lists instead of oneassiduous2021-02-071-8/+32
* D3D12 backend: do not create draw mesh indirect cmd signature if mesh shaders...assiduous2021-01-051-4/+7
* Updated copyright noticeassiduous2021-01-011-1/+1
* Removed SBTTransitionMode from TraceRaysAttribsassiduous2020-12-211-2/+2
* D3D12 backend: a bunch of cosmetic updates + made dynamic buffer allocation d...assiduous2020-12-211-4/+2
* Fixed validation errors for ray tracing.azhirnov2020-12-161-10/+13
* Minor fix after mergeassiduous2020-12-151-1/+1
* Merge branch 'azhirnov-ray_tracing_2'assiduous2020-12-151-8/+487
|\
| * some improvements for ray tracingazhirnov2020-12-091-2/+0
| * bug fix for ray tracing, fixed KHR via NV emulation.azhirnov2020-11-161-6/+2
| * added address alignment checksazhirnov2020-11-121-1/+7
| * fixed and improved shader bindingazhirnov2020-11-121-4/+8
| * Added ability to update AS.azhirnov2020-11-101-40/+74
| * Corrected ray rtacing vertex format handling in D3D12assiduous2020-11-071-1/+2
| * A number of minor updates/fixesassiduous2020-11-061-4/+7
| * Added support for local root signature & shader record.azhirnov2020-11-051-5/+14
| * Added AS copy with compacting.azhirnov2020-11-051-53/+151
| * fixed resource state transitions, some improvements for ray tracingazhirnov2020-11-031-6/+38
| * A number of minor updatesassiduous2020-10-301-65/+69
| * added ray tracing implementation for dx12 and vulkanazhirnov2020-10-281-2/+272
| * PSO refactoring for ray tracingazhirnov2020-10-251-4/+7
| * Merge branch 'master' into ray_tracingazhirnov2020-10-251-27/+38
| |\
| * | Added dummy implementation for D3D11, D3D12, OpenGLazhirnov2020-10-041-0/+21
* | | Added IDeviceContext::GetFrameNumber() method (API )assiduous2020-12-031-2/+2
| |/ |/|
* | A number of fixes for PSO creation refactoring (API240075)assiduous2020-10-181-0/+2
* | Added GraphicsPipelineCreateInfo and ComputePipelineCreateInfo instead of sin...azhirnov2020-10-151-28/+37
|/
* D3D12 backend: few updates to mesh shader implementationassiduous2020-09-101-0/+2
* A bunch of random updatesassiduous2020-09-091-1/+1
* Merge branch 'master' into mesh_shaderazhirnov2020-09-081-0/+1
|\