summaryrefslogtreecommitdiffstats
path: root/Graphics/GraphicsEngineD3D12/include/PipelineResourceSignatureD3D12Impl.hpp (follow)
Commit message (Expand)AuthorAgeFilesLines
* D3D12 backend: moved resource binding logic to shader variable mangerassiduous2021-03-191-11/+0
* Unified implementation of IPipelineResourceSignature::IsCompatibleWithassiduous2021-03-191-11/+0
* Unified PRS hash calculationassiduous2021-03-191-2/+0
* ShaderResourceBinding{D3D12, Vk, GL} - removed the remaining duplicate codeassiduous2021-03-191-3/+1
* Moved m_SRBMemAllocator to PipelineResourceSignatureBaseassiduous2021-03-191-7/+0
* Unified implementation of InitializeStaticSRBResources in D3D12, Vk and GL ba...assiduous2021-03-191-2/+0
* Implemented common PRS methods directly in PipelineResourceSignatureBase; ref...assiduous2021-03-191-101/+8
* Replaced duplicate CacheContentType enums with the common ResourceCacheConten...assiduous2021-03-191-4/+8
* Moved static variable cache and managers to PipelineResourceSignatureBaseassiduous2021-03-191-4/+2
* Refactored passing template arguments to base classesassiduous2021-03-191-4/+3
* OpenGL: added SRB memory allocator, some minor improvementsazhirnov2021-03-191-5/+0
* some fixes and improvements for D3D12 & Vulkanazhirnov2021-03-191-2/+5
* Replaced InitializeStaticResources and InitializeStaticResourcesWithSignature...assiduous2021-03-191-1/+3
* Improved paramter packing for CommitRootTables and CommitRootViews methods of...assiduous2021-03-191-14/+13
* Reworked ShaderResourceCacheD3D12 to keep track of bound dynamic root buffer ...assiduous2021-03-191-16/+15
* D3D12 backend: updated dynamic root buffers counting plus added counter valid...assiduous2021-03-191-1/+2
* Implemented committed resource validation in d3d12assiduous2021-03-191-15/+13
* Reworked shader resource binding remapping in d3d12; updated PipelineStateD3D...assiduous2021-03-191-2/+10
* Refactored D3D12 shader resource cache and descriptor table handlingassiduous2021-03-191-2/+0
* D3D12 backend: moved resource state transition logic from PipelineResourceSig...assiduous2021-03-191-5/+7
* Moved duplicate static resources logic from PipelineResourceSignatureD3D12Imp...assiduous2021-03-191-11/+4
* PipelineResourceSignatureD3D12Impl: some refactoringassiduous2021-03-191-10/+16
* Few minor updates to ShaderResourceCacheD3D12assiduous2021-03-191-6/+2
* D3D12: reworked formatted buffer SRVs to be allocated as root viewsassiduous2021-03-191-30/+3
* Few updates to D3D12 resource signatureassiduous2021-03-191-1/+1
* Removed duplicates of FindAssignedSampler and FindImmutableSampler functionsassiduous2021-03-191-2/+0
* optimize root view updatesazhirnov2021-03-191-1/+29
* Reworked D3D12 resource signatures to not rely on fixed MAX_SPACES_PER_SIGNAT...assiduous2021-03-191-34/+33
* Refactored RootParamsManager: added RootParamsBuilderassiduous2021-03-191-31/+0
* PipelineResourceSignatureD3D12Impl: reworked indexing of m_SrvCbvUavRootTable...assiduous2021-03-191-3/+3
* bug fixes for dx12 resource signatureazhirnov2021-03-191-6/+17
* PipelineResourceSignatureD3D12Impl: some code reorganizationassiduous2021-03-191-21/+21
* Refactored RootParamsManagerassiduous2021-03-191-170/+19
* merged with resource_signatureazhirnov2021-03-191-0/+482