summaryrefslogtreecommitdiffstats
path: root/Graphics/GraphicsEngine (follow)
Commit message (Expand)AuthorAgeFilesLines
* GLTF: hacky VR rendering supportext-vks-ol2021-03-272-1/+3
* Fixed rebase issues; updated API to version 240083assiduous2021-03-191-1/+1
* Removed duplicate code from unbinding incompatible signatures logic in D3D11,...assiduous2021-03-191-12/+43
* Added DrawMeshIndirectCount command.azhirnov2021-03-193-16/+154
* Added inline ray tracing & trace rays indirect command.azhirnov2021-03-195-4/+133
* 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
* Reworked combined and immutable sampler validation in resource signatureassiduous2021-03-191-61/+136
* 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-192-0/+49
* Reworked non-separable programs in GL; added more PSO and PRS validationassiduous2021-03-193-32/+135
* 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-192-10/+6
* OpenGL: added SRB memory allocator, some minor improvementsazhirnov2021-03-193-5/+28
* Unified device object creation in D3D12, Vulkan and OpenGLassiduous2021-03-191-163/+269
* OpenGL: added resource signatureazhirnov2021-03-192-6/+5
* Unified pipeline resource compatibility validation in D3D12 and Vk; added mor...assiduous2021-03-192-0/+64
* Fixed few issues with run-time sized arrays in D3D12; enabled test.assiduous2021-03-191-0/+21
* Added resource signature creation failure test; fxied validation of resource ...assiduous2021-03-191-68/+7
* Resource signature: added validation that combined samplers are assigned to a...assiduous2021-03-191-6/+28
* Few updates to PipelineStateVkImpl and PipelineStateD3D12Implassiduous2021-03-191-8/+9
* Added PSO creation failure tests for mesh & ray tracing pipelines, fixed ray ...azhirnov2021-03-192-4/+1
* Added PSO creation failure testsassiduous2021-03-191-2/+4
* Reworked PSO intialization to allow shader resources be combined when defined...assiduous2021-03-193-3/+115
* some fixes and improvements for D3D12 & Vulkanazhirnov2021-03-195-9/+59
* 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-192-10/+13
* Replaced InitializeStaticResources and InitializeStaticResourcesWithSignature...assiduous2021-03-196-97/+150
* Reworked ShaderResourceBindingVkImpl and ShaderResourceBindingD3D12Impl: move...assiduous2021-03-191-36/+116
* Implemented committed resource validation in d3d12assiduous2021-03-192-12/+48
* PipelineResourceSignatureD3D12Impl and PipelineResourceSignatureVkImpl: remov...assiduous2021-03-192-12/+70