summaryrefslogtreecommitdiffstats
path: root/Graphics/GraphicsEngineD3D12/src/PipelineResourceSignatureD3D12Impl.cpp (follow)
Commit message (Expand)AuthorAgeFilesLines
* PipelineResourceSignatureD3D11Impl: reworked resource allocationassiduous2021-03-191-4/+15
* D3D12 backend: moved resource binding logic to shader variable mangerassiduous2021-03-191-446/+11
* Unified implementation of IPipelineResourceSignature::IsCompatibleWithassiduous2021-03-191-24/+0
* Unified PRS hash calculationassiduous2021-03-191-32/+4
* Resource singature: moved allocation of static resource cache and var manager...assiduous2021-03-191-11/+6
* ShaderResourceBinding{D3D12, Vk, GL} - removed the remaining duplicate codeassiduous2021-03-191-4/+2
* Moved m_SRBMemAllocator to PipelineResourceSignatureBaseassiduous2021-03-191-2/+1
* Unified implementation of InitializeStaticSRBResources in D3D12, Vk and GL ba...assiduous2021-03-191-10/+0
* D3D12 backend: more header organizingassiduous2021-03-191-3/+2
* Implemented common PRS methods directly in PipelineResourceSignatureBase; ref...assiduous2021-03-191-29/+0
* Replaced duplicate CacheContentType enums with the common ResourceCacheConten...assiduous2021-03-191-18/+17
* Reworked non-separable programs in GL; added more PSO and PRS validationassiduous2021-03-191-4/+4
* Unified CreateShaderResourceBinding in D3D12, Vk and GL signaturesassiduous2021-03-191-5/+1
* Moved static variable cache and managers to PipelineResourceSignatureBaseassiduous2021-03-191-56/+16
* Removed mutable fields from ResourceBindingMapazhirnov2021-03-191-2/+6
* Added resource signature creation failure test; fxied validation of resource ...assiduous2021-03-191-1/+4
* Added test for input attachments in the resource signature; fixed few issues ...assiduous2021-03-191-0/+1
* PipelineResourceSignatureD3D12Impl: updated immutable samplers handling plus ...assiduous2021-03-191-237/+229
* D3D12 backend: added extra validation of pipeline resource signature resource...assiduous2021-03-191-0/+67
* Few updated to RootParamsManager, RootSignatureD3D12, and ShaderResourceCache...assiduous2021-03-191-1/+1
* PipelineResourceSignatureD3D12Impl: added bound buffer view mode validationassiduous2021-03-191-3/+7
* Replaced InitializeStaticResources and InitializeStaticResourcesWithSignature...assiduous2021-03-191-2/+12
* Reworked ShaderResourceBindingVkImpl and ShaderResourceBindingD3D12Impl: move...assiduous2021-03-191-1/+1
* Improved paramter packing for CommitRootTables and CommitRootViews methods of...assiduous2021-03-191-22/+16
* Reworked ShaderResourceCacheD3D12 to keep track of bound dynamic root buffer ...assiduous2021-03-191-180/+82
* D3D12: optimized CommitRootTables by creatin DescriptorHeapAllocation objects...assiduous2021-03-191-15/+32
* D3D12 backend: updated dynamic root buffers counting plus added counter valid...assiduous2021-03-191-46/+107
* Implemented committed resource validation in d3d12assiduous2021-03-191-8/+75
* Reworked shader resource binding remapping in d3d12; updated PipelineStateD3D...assiduous2021-03-191-0/+69
* PipelineResourceSignatureD3D12Impl: few minor updatesassiduous2021-03-191-25/+24
* Refactored D3D12 shader resource cache and descriptor table handlingassiduous2021-03-191-301/+131
* Reworked PipelineResourceSignatureD3D12Impl::CommitRootViewsassiduous2021-03-191-27/+52
* D3D12 backend: moved resource state transition logic from PipelineResourceSig...assiduous2021-03-191-275/+16
* PipelineResourceSignatureD3D12Impl and PipelineResourceSignatureVkImpl: remov...assiduous2021-03-191-38/+9
* Unified static resource methods in PipelineResourceSignatureVkImpl and Pipeli...assiduous2021-03-191-32/+4
* Moved duplicate static resources logic from PipelineResourceSignatureD3D12Imp...assiduous2021-03-191-40/+14
* PipelineResourceSignatureD3D12Impl: some refactoringassiduous2021-03-191-72/+57
* Refactored implementation of state tranistions in D3D12 backendassiduous2021-03-191-8/+8
* D3D12 backend: disallowed binding dynamic constant and structured buffers to ...assiduous2021-03-191-23/+59
* DrawCommandTest: added structured buffer array, and formatted buffer testsassiduous2021-03-191-19/+9
* Few minor updates to ShaderResourceCacheD3D12assiduous2021-03-191-1/+1
* D3D12: reworked formatted buffer SRVs to be allocated as root viewsassiduous2021-03-191-63/+116
* Few updates to D3D12 resource signatureassiduous2021-03-191-46/+63
* Removed duplicates of FindAssignedSampler and FindImmutableSampler functionsassiduous2021-03-191-28/+2
* optimize root view updatesazhirnov2021-03-191-29/+0
* fixed some bugs in dx12 resource signatureazhirnov2021-03-191-32/+29
* 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-191-71/+120
* Few minor updates to PipelineResourceSignature{Vk and D3D12}Implassiduous2021-03-191-3/+4
* Removed duplicates of FindImmutableSamplerassiduous2021-03-191-20/+1