summaryrefslogtreecommitdiffstats
path: root/Graphics/GraphicsEngineD3D12/src (follow)
Commit message (Expand)AuthorAgeFilesLines
* PipelineResourceSignatureD3D11Impl: reworked resource allocationassiduous2021-03-191-4/+15
* Some more code improvemnts in D3D11 backendassiduous2021-03-191-1/+1
* Added DrawMeshIndirectCount command.azhirnov2021-03-191-24/+43
* Added inline ray tracing & trace rays indirect command.azhirnov2021-03-192-11/+95
* Renamed Align to AlignUpassiduous2021-03-192-4/+4
* Direct3D11: added BindPointsD3D11 instead of TBindPoints and TBindPointsAndAc...azhirnov2021-03-192-58/+1
* Updated resource binding validationassiduous2021-03-192-10/+16
* Moved duplicate buffer mode validation logic to ShaderResourceVariableBase.hppassiduous2021-03-191-8/+13
* Moved duplicate shader variable functionality to ShaderVariableBaseassiduous2021-03-191-10/+1
* D3D12 backend: moved resource binding logic to shader variable mangerassiduous2021-03-192-450/+447
* Unified implementation of IPipelineResourceSignature::IsCompatibleWithassiduous2021-03-192-25/+1
* Unified PRS hash calculationassiduous2021-03-191-32/+4
* Moved ProcessSignatureResources method to PipelineResourceSignatureBaseassiduous2021-03-191-33/+18
* 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-192-29/+2
* Unified implementations of SRB in D3D12, Vk and GLassiduous2021-03-191-89/+22
* 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-1924-29/+65
* Implemented common PRS methods directly in PipelineResourceSignatureBase; ref...assiduous2021-03-1918-35/+58
* Replaced duplicate CacheContentType enums with the common ResourceCacheConten...assiduous2021-03-193-22/+21
* Reworked non-separable programs in GL; added more PSO and PRS validationassiduous2021-03-193-7/+10
* Unified resource signature handling by pipeline state in D3D12, Vk and GLassiduous2021-03-191-29/+18
* Moved GetResourceAttribution() function to PipelineStateBase to eliminate dup...assiduous2021-03-192-24/+1
* Enabled pipeline resource validation in release buildassiduous2021-03-191-7/+10
* Unified CreateShaderResourceBinding in D3D12, Vk and GL signaturesassiduous2021-03-191-5/+1
* Moved static variable cache and managers to PipelineResourceSignatureBaseassiduous2021-03-191-56/+16
* Refactored passing template arguments to base classesassiduous2021-03-191-1/+2
* OpenGL: added SRB memory allocator, some minor improvementsazhirnov2021-03-191-8/+2
* Unified device object creation in D3D12, Vulkan and OpenGLassiduous2021-03-191-162/+20
* OpenGL: added resource signatureazhirnov2021-03-191-1/+1
* Unified pipeline resource compatibility validation in D3D12 and Vk; added mor...assiduous2021-03-191-47/+6
* Removed mutable fields from ResourceBindingMapazhirnov2021-03-192-3/+14
* RunTimeResourceArray: added constant buffersassiduous2021-03-191-4/+5
* Fixed few issues with run-time sized arrays in D3D12; enabled test.assiduous2021-03-191-1/+1
* 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-194-2/+8
* Few minor updates to DeviceContextD3D12Implassiduous2021-03-191-4/+7
* PipelineResourceSignatureD3D12Impl: updated immutable samplers handling plus ...assiduous2021-03-193-242/+236
* Few updates to PipelineStateVkImpl and PipelineStateD3D12Implassiduous2021-03-191-27/+33
* Reworked PSO intialization to allow shader resources be combined when defined...assiduous2021-03-191-64/+48
* D3D12 backend: added extra validation of pipeline resource signature resource...assiduous2021-03-193-4/+72
* Few updates to RenderDeviceD3D12Implassiduous2021-03-191-21/+18
* Few updated to RootParamsManager, RootSignatureD3D12, and ShaderResourceCache...assiduous2021-03-194-23/+35
* PipelineResourceSignatureD3D12Impl: added bound buffer view mode validationassiduous2021-03-191-3/+7
* Reworked ShaderVariableVkImpl and ShaderVariableD3D12Impl: removed some dupli...assiduous2021-03-195-92/+34
* Some updates to ShaderVariableD3D12assiduous2021-03-191-1/+1
* Added IShaderResourceBinding::StaticResourcesInitialized methodassiduous2021-03-191-2/+0
* Replaced InitializeStaticResources and InitializeStaticResourcesWithSignature...assiduous2021-03-192-12/+12
* Reworked ShaderResourceBindingVkImpl and ShaderResourceBindingD3D12Impl: move...assiduous2021-03-192-71/+17