summaryrefslogtreecommitdiffstats
path: root/Graphics/GraphicsEngineVulkan/include/PipelineResourceSignatureVkImpl.hpp (follow)
Commit message (Expand)AuthorAgeFilesLines
* PipelineResourceSignatureD3D11Impl: reworked resource allocationassiduous2021-03-191-1/+1
* code cleanupazhirnov2021-03-191-2/+0
* Vk backend: moved resource binding logic to variable manager and cacheassiduous2021-03-191-11/+0
* Unified implementation of IPipelineResourceSignature::IsCompatibleWithassiduous2021-03-191-17/+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
* Vk backend: reorganized headers; removed PRS methods implemented in PipelineR...assiduous2021-03-191-110/+12
* Replaced duplicate CacheContentType enums with the common ResourceCacheConten...assiduous2021-03-191-8/+3
* Moved static variable cache and managers to PipelineResourceSignatureBaseassiduous2021-03-191-7/+1
* Refactored passing template arguments to base classesassiduous2021-03-191-2/+3
* Some updates to PipelineResourceSignatureVkImpl and ShaderResourceCacheVkassiduous2021-03-191-3/+0
* some fixes and improvements for D3D12 & Vulkanazhirnov2021-03-191-2/+5
* Replaced InitializeStaticResources and InitializeStaticResourcesWithSignature...assiduous2021-03-191-1/+3
* Implemented committed resource validation in d3d12assiduous2021-03-191-13/+3
* Moved duplicate static resources logic from PipelineResourceSignatureD3D12Imp...assiduous2021-03-191-5/+0
* Removed duplicates of FindAssignedSampler and FindImmutableSampler functionsassiduous2021-03-191-3/+0
* Vk backend: some minor updates + commentsassiduous2021-03-191-8/+8
* merged with resource_signatureazhirnov2021-03-191-2/+10
* PipelineResourceSignatureVkImpl: removed methods and members that were moved ...assiduous2021-02-041-15/+0
* Fixed gcc build errorassiduous2021-02-021-3/+3
* DeviceContextVkImpl: reworked SRB's descriptor set bindingassiduous2021-02-011-7/+7
* Shader resource cache Vk: added debug checks for dynamic buffers and offsetsassiduous2021-01-311-0/+4
* Pipeline Resource Signature Vk: updated SRB cache initializationassiduous2021-01-311-6/+6
* PipelineResourceSignatureVkImpl: some code improvementsassiduous2021-01-301-9/+21
* Reworked resource validation when binding resourcesassiduous2021-01-291-2/+0
* Vk backend: added validation of parameters that can't be validated when resou...assiduous2021-01-281-1/+6
* More refactorin of PipelineResourceSignatureVkImplassiduous2021-01-281-21/+57
* Optimized PipelineResourceSignatureVkImpl::CommitDynamicResources by storing ...assiduous2021-01-271-3/+10
* Some code cleanupassiduous2021-01-261-4/+2
* added immutable samplers to descriptor set layout, fixed PRS testsazhirnov2021-01-261-7/+26
* Refactored PipelineResourceSignatureVkImplassiduous2021-01-261-38/+74
* Added first couple of pipeline resource signature testsassiduous2021-01-251-4/+1
* improvements and optimizations for resource signatureazhirnov2021-01-231-24/+63
* pipeline resource signature for vulkanazhirnov2021-01-211-58/+94
* added pipeline resource signature (wip)azhirnov2021-01-151-0/+178