summaryrefslogtreecommitdiffstats
path: root/Graphics (follow)
Commit message (Expand)AuthorAgeFilesLines
...
* PipelineResourceSignatureD3D12Impl: added bound buffer view mode validationassiduous2021-03-193-64/+14
* Reworked ShaderVariableVkImpl and ShaderVariableD3D12Impl: removed some dupli...assiduous2021-03-1911-285/+160
* Some updates to ShaderVariableD3D12assiduous2021-03-193-56/+31
* Fixed clang/gcc errorassiduous2021-03-191-1/+1
* Added IShaderResourceBinding::StaticResourcesInitialized methodassiduous2021-03-195-19/+15
* Replaced InitializeStaticResources and InitializeStaticResourcesWithSignature...assiduous2021-03-1914-129/+181
* Reworked ShaderResourceBindingVkImpl and ShaderResourceBindingD3D12Impl: move...assiduous2021-03-198-207/+153
* 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-1912-224/+428
* 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-194-90/+93
* Updated accessing static variables through PSOassiduous2021-03-192-41/+59
* Unified static resource methods in PipelineResourceSignatureVkImpl and Pipeli...assiduous2021-03-195-79/+53
* Moved duplicate static resources logic from PipelineResourceSignatureD3D12Imp...assiduous2021-03-195-111/+95
* PipelineResourceSignatureD3D12Impl: some refactoringassiduous2021-03-198-101/+101
* D3D12 comamnd context: updated state transitions for RT acceleration structuresassiduous2021-03-191-2/+8
* D3D12 backend: some code cleanupassiduous2021-03-1916-23/+22
* Reworked FenceVkImpl to use atomicsassiduous2021-03-192-9/+19
* Reworked CommandQueueD3D12Impl and CommandQueueVkImpl to use atomicsassiduous2021-03-194-17/+21
* 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
* fixed DXBC & DXIL resource remappingazhirnov2021-03-195-220/+462
* D3D12: reworked formatted buffer SRVs to be allocated as root viewsassiduous2021-03-197-118/+138
* Few updates to D3D12 resource signatureassiduous2021-03-198-72/+104
* Fixed clang/gcc build errorassiduous2021-03-191-1/+1
* ShaderResources: removed obsolete functionsassiduous2021-03-192-129/+0
* Removed duplicates of FindAssignedSampler and FindImmutableSampler functionsassiduous2021-03-198-85/+71
* 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-196-20/+29
* Removed duplicates of FindImmutableSamplerassiduous2021-03-193-35/+11
* RootParamsBuilder: minor improvement to AllocateResourceSlotassiduous2021-03-193-7/+17
* Refactored RootParamsManager: added RootParamsBuilderassiduous2021-03-195-424/+415