summaryrefslogtreecommitdiffstats
path: root/Graphics/GraphicsEngineD3D12 (follow)
Commit message (Expand)AuthorAgeFilesLines
...
* Some updates to ShaderVariableD3D12assiduous2021-03-193-56/+31
* Added IShaderResourceBinding::StaticResourcesInitialized methodassiduous2021-03-192-8/+1
* Replaced InitializeStaticResources and InitializeStaticResourcesWithSignature...assiduous2021-03-194-15/+15
* Reworked ShaderResourceBindingVkImpl and ShaderResourceBindingD3D12Impl: move...assiduous2021-03-194-85/+20
* Improved paramter packing for CommitRootTables and CommitRootViews methods of...assiduous2021-03-193-41/+49
* Reworked ShaderResourceCacheD3D12 to keep track of bound dynamic root buffer ...assiduous2021-03-197-244/+325
* D3D12: optimized CommitRootTables by creatin DescriptorHeapAllocation objects...assiduous2021-03-192-16/+32
* D3D12 backend: updated dynamic root buffers counting plus added counter valid...assiduous2021-03-196-76/+125
* Few updates to DeviceContextD3D12Implassiduous2021-03-195-89/+77
* Implemented committed resource validation in d3d12assiduous2021-03-196-138/+302
* Fixed bug in DescriptorHeapAllocationManagerassiduous2021-03-191-4/+5
* Reworked shader resource binding remapping in d3d12; updated PipelineStateD3D...assiduous2021-03-198-264/+351
* PipelineResourceSignatureD3D12Impl: few minor updatesassiduous2021-03-191-25/+24
* Refactored D3D12 shader resource cache and descriptor table handlingassiduous2021-03-1913-589/+577
* Reworked PipelineResourceSignatureD3D12Impl::CommitRootViewsassiduous2021-03-192-27/+54
* D3D12 backend: moved resource state transition logic from PipelineResourceSig...assiduous2021-03-195-307/+301
* PipelineResourceSignatureD3D12Impl and PipelineResourceSignatureVkImpl: remov...assiduous2021-03-191-38/+9
* Unified static resource methods in PipelineResourceSignatureVkImpl and Pipeli...assiduous2021-03-193-36/+8
* Moved duplicate static resources logic from PipelineResourceSignatureD3D12Imp...assiduous2021-03-192-51/+18
* PipelineResourceSignatureD3D12Impl: some refactoringassiduous2021-03-196-86/+85
* D3D12 comamnd context: updated state transitions for RT acceleration structuresassiduous2021-03-191-2/+8
* D3D12 backend: some code cleanupassiduous2021-03-1916-23/+22
* Reworked CommandQueueD3D12Impl and CommandQueueVkImpl to use atomicsassiduous2021-03-192-10/+13
* Refactored implementation of state tranistions in D3D12 backendassiduous2021-03-196-225/+243
* Few minor updates to BufferD3D12Impl and BufferViewD3D12Implassiduous2021-03-193-15/+15
* D3D12 backend: disallowed binding dynamic constant and structured buffers to ...assiduous2021-03-192-24/+60
* DrawCommandTest: added structured buffer array, and formatted buffer testsassiduous2021-03-192-21/+12
* Few minor updates to ShaderResourceCacheD3D12assiduous2021-03-194-49/+52
* Few minor updates to RootSignatureD3D12assiduous2021-03-192-18/+10
* D3D12: reworked formatted buffer SRVs to be allocated as root viewsassiduous2021-03-197-118/+138
* Few updates to D3D12 resource signatureassiduous2021-03-194-52/+85
* Removed duplicates of FindAssignedSampler and FindImmutableSampler functionsassiduous2021-03-193-31/+5
* optimize root view updatesazhirnov2021-03-194-67/+70
* fixed bug in root signature cacheazhirnov2021-03-194-65/+62
* D3D12 descriptor heap: initializing new allocated region with invalid descrip...assiduous2021-03-192-18/+127
* fixed some bugs in dx12 resource signatureazhirnov2021-03-196-67/+166
* PipelineResourceSignatureD3D12Impl: fixed issue with binding combined samplersassiduous2021-03-191-4/+1
* Reworked D3D12 resource signatures to not rely on fixed MAX_SPACES_PER_SIGNAT...assiduous2021-03-196-225/+296
* Few minor updates to PipelineResourceSignature{Vk and D3D12}Implassiduous2021-03-193-11/+8
* Removed duplicates of FindImmutableSamplerassiduous2021-03-191-20/+1
* RootParamsBuilder: minor improvement to AllocateResourceSlotassiduous2021-03-193-7/+17
* Refactored RootParamsManager: added RootParamsBuilderassiduous2021-03-195-424/+415
* PipelineResourceSignatureD3D12Impl: reworked indexing of m_SrvCbvUavRootTable...assiduous2021-03-194-93/+57
* Few minor updates to PSO implsassiduous2021-03-191-2/+2
* bug fixes for dx12 resource signatureazhirnov2021-03-198-80/+142
* PSO small refactoringazhirnov2021-03-192-11/+0
* PipelineResourceSignatureD3D12Impl: some code reorganizationassiduous2021-03-194-300/+305
* Few fixes to RootParamsManagerassiduous2021-03-193-25/+58
* fixed descriptor heap typeazhirnov2021-03-191-3/+7
* fixed mem leak in root signature cache in dx12azhirnov2021-03-192-9/+8