summaryrefslogtreecommitdiffstats
path: root/Graphics/GraphicsEngine/include (follow)
Commit message (Expand)AuthorAgeFilesLines
* GLTF: hacky VR rendering supportext-vks-ol2021-03-271-1/+1
* Removed duplicate code from unbinding incompatible signatures logic in D3D11,...assiduous2021-03-191-12/+43
* Added DrawMeshIndirectCount command.azhirnov2021-03-191-15/+54
* Added inline ray tracing & trace rays indirect command.azhirnov2021-03-191-0/+46
* Unified fence implementations in all backendsassiduous2021-03-191-0/+14
* Reworked CommandListBase to use EngineImplTraits like the rest of the base cl...assiduous2021-03-191-7/+9
* Renamed Align to AlignUpassiduous2021-03-191-1/+1
* Direct3D11: added resource signatureazhirnov2021-03-192-0/+7
* Updated resource binding validationassiduous2021-03-191-24/+24
* Moved duplicate buffer mode validation logic to ShaderResourceVariableBase.hppassiduous2021-03-191-41/+66
* Moved duplicate shader variable functionality to ShaderVariableBaseassiduous2021-03-191-4/+44
* Fixed issue with destruction of ShaderResourceBindingBaseassiduous2021-03-191-46/+60
* Unified implementation of IPipelineResourceSignature::IsCompatibleWithassiduous2021-03-191-2/+43
* Unified PRS hash calculationassiduous2021-03-191-0/+13
* Moved ProcessSignatureResources method to PipelineResourceSignatureBaseassiduous2021-03-191-0/+29
* Resource singature: moved allocation of static resource cache and var manager...assiduous2021-03-192-24/+36
* ShaderResourceBinding{D3D12, Vk, GL} - removed the remaining duplicate codeassiduous2021-03-191-0/+20
* Unified implementations of SRB in D3D12, Vk and GLassiduous2021-03-191-23/+64
* Moved m_SRBMemAllocator to PipelineResourceSignatureBaseassiduous2021-03-191-1/+11
* Unified implementation of InitializeStaticSRBResources in D3D12, Vk and GL ba...assiduous2021-03-191-23/+25
* Implemented common PRS methods directly in PipelineResourceSignatureBase; ref...assiduous2021-03-191-86/+94
* Replaced duplicate CacheContentType enums with the common ResourceCacheConten...assiduous2021-03-191-0/+48
* Reworked non-separable programs in GL; added more PSO and PRS validationassiduous2021-03-191-6/+17
* Unified resource signature handling by pipeline state in D3D12, Vk and GLassiduous2021-03-192-50/+143
* Moved GetResourceAttribution() function to PipelineStateBase to eliminate dup...assiduous2021-03-191-0/+71
* Unified CreateShaderResourceBinding in D3D12, Vk and GL signaturesassiduous2021-03-191-0/+17
* Moved static variable cache and managers to PipelineResourceSignatureBaseassiduous2021-03-191-16/+73
* Refactored passing template arguments to base classesassiduous2021-03-1918-295/+342
* Minor updates to ValidatePipelineResourceSignatureDescassiduous2021-03-191-5/+2
* OpenGL: added SRB memory allocator, some minor improvementsazhirnov2021-03-192-3/+20
* Unified device object creation in D3D12, Vulkan and OpenGLassiduous2021-03-191-163/+269
* OpenGL: added resource signatureazhirnov2021-03-191-5/+0
* Unified pipeline resource compatibility validation in D3D12 and Vk; added mor...assiduous2021-03-191-0/+10
* Few updates to PipelineStateVkImpl and PipelineStateD3D12Implassiduous2021-03-191-8/+9
* Added PSO creation failure tests for mesh & ray tracing pipelines, fixed ray ...azhirnov2021-03-191-3/+0
* Reworked PSO intialization to allow shader resources be combined when defined...assiduous2021-03-191-0/+13
* some fixes and improvements for D3D12 & Vulkanazhirnov2021-03-191-2/+47
* Reworked ShaderVariableVkImpl and ShaderVariableD3D12Impl: removed some dupli...assiduous2021-03-191-19/+44
* Fixed clang/gcc errorassiduous2021-03-191-1/+1
* Added IShaderResourceBinding::StaticResourcesInitialized methodassiduous2021-03-191-4/+4
* Replaced InitializeStaticResources and InitializeStaticResourcesWithSignature...assiduous2021-03-193-32/+43
* Reworked ShaderResourceBindingVkImpl and ShaderResourceBindingD3D12Impl: move...assiduous2021-03-191-36/+116
* Implemented committed resource validation in d3d12assiduous2021-03-191-6/+42
* PipelineResourceSignatureD3D12Impl and PipelineResourceSignatureVkImpl: remov...assiduous2021-03-191-12/+6
* Updated accessing static variables through PSOassiduous2021-03-192-41/+59
* Unified static resource methods in PipelineResourceSignatureVkImpl and Pipeli...assiduous2021-03-191-12/+41
* Moved duplicate static resources logic from PipelineResourceSignatureD3D12Imp...assiduous2021-03-191-10/+58
* PipelineResourceSignatureD3D12Impl: some refactoringassiduous2021-03-191-2/+15
* Few updates to D3D12 resource signatureassiduous2021-03-192-16/+18
* Fixed clang/gcc build errorassiduous2021-03-191-1/+1