summaryrefslogtreecommitdiffstats
path: root/Graphics/GraphicsEngine (unfollow)
Commit message (Expand)AuthorFilesLines
2021-03-27GLTF: hacky VR rendering supportext-vks-ol2-1/+3
2021-03-19Fixed rebase issues; updated API to version 240083assiduous1-1/+1
2021-03-19Removed duplicate code from unbinding incompatible signatures logic in D3D11,...assiduous1-12/+43
2021-03-19Added DrawMeshIndirectCount command.azhirnov3-16/+154
2021-03-19Added inline ray tracing & trace rays indirect command.azhirnov5-4/+133
2021-03-19Unified fence implementations in all backendsassiduous1-0/+14
2021-03-19Reworked CommandListBase to use EngineImplTraits like the rest of the base cl...assiduous1-7/+9
2021-03-19Renamed Align to AlignUpassiduous1-1/+1
2021-03-19Direct3D11: added resource signatureazhirnov2-0/+7
2021-03-19Reworked combined and immutable sampler validation in resource signatureassiduous1-61/+136
2021-03-19Updated resource binding validationassiduous1-24/+24
2021-03-19Moved duplicate buffer mode validation logic to ShaderResourceVariableBase.hppassiduous1-41/+66
2021-03-19Moved duplicate shader variable functionality to ShaderVariableBaseassiduous1-4/+44
2021-03-19Fixed issue with destruction of ShaderResourceBindingBaseassiduous1-46/+60
2021-03-19Unified implementation of IPipelineResourceSignature::IsCompatibleWithassiduous1-2/+43
2021-03-19Unified PRS hash calculationassiduous1-0/+13
2021-03-19Moved ProcessSignatureResources method to PipelineResourceSignatureBaseassiduous1-0/+29
2021-03-19Resource singature: moved allocation of static resource cache and var manager...assiduous2-24/+36
2021-03-19ShaderResourceBinding{D3D12, Vk, GL} - removed the remaining duplicate codeassiduous1-0/+20
2021-03-19Unified implementations of SRB in D3D12, Vk and GLassiduous1-23/+64
2021-03-19Moved m_SRBMemAllocator to PipelineResourceSignatureBaseassiduous1-1/+11
2021-03-19Unified implementation of InitializeStaticSRBResources in D3D12, Vk and GL ba...assiduous1-23/+25
2021-03-19Implemented common PRS methods directly in PipelineResourceSignatureBase; ref...assiduous1-86/+94
2021-03-19Replaced duplicate CacheContentType enums with the common ResourceCacheConten...assiduous2-0/+49
2021-03-19Reworked non-separable programs in GL; added more PSO and PRS validationassiduous3-32/+135
2021-03-19Unified resource signature handling by pipeline state in D3D12, Vk and GLassiduous2-50/+143
2021-03-19Moved GetResourceAttribution() function to PipelineStateBase to eliminate dup...assiduous1-0/+71
2021-03-19Unified CreateShaderResourceBinding in D3D12, Vk and GL signaturesassiduous1-0/+17
2021-03-19Moved static variable cache and managers to PipelineResourceSignatureBaseassiduous1-16/+73
2021-03-19Refactored passing template arguments to base classesassiduous18-295/+342
2021-03-19Minor updates to ValidatePipelineResourceSignatureDescassiduous2-10/+6
2021-03-19OpenGL: added SRB memory allocator, some minor improvementsazhirnov3-5/+28
2021-03-19Unified device object creation in D3D12, Vulkan and OpenGLassiduous1-163/+269
2021-03-19OpenGL: added resource signatureazhirnov2-6/+5
2021-03-19Unified pipeline resource compatibility validation in D3D12 and Vk; added mor...assiduous2-0/+64
2021-03-19Fixed few issues with run-time sized arrays in D3D12; enabled test.assiduous1-0/+21
2021-03-19Added resource signature creation failure test; fxied validation of resource ...assiduous1-68/+7
2021-03-19Resource signature: added validation that combined samplers are assigned to a...assiduous1-6/+28
2021-03-19Few updates to PipelineStateVkImpl and PipelineStateD3D12Implassiduous1-8/+9
2021-03-19Added PSO creation failure tests for mesh & ray tracing pipelines, fixed ray ...azhirnov2-4/+1
2021-03-19Added PSO creation failure testsassiduous1-2/+4
2021-03-19Reworked PSO intialization to allow shader resources be combined when defined...assiduous3-3/+115
2021-03-19some fixes and improvements for D3D12 & Vulkanazhirnov5-9/+59
2021-03-19Reworked ShaderVariableVkImpl and ShaderVariableD3D12Impl: removed some dupli...assiduous1-19/+44
2021-03-19Fixed clang/gcc errorassiduous1-1/+1
2021-03-19Added IShaderResourceBinding::StaticResourcesInitialized methodassiduous2-10/+13
2021-03-19Replaced InitializeStaticResources and InitializeStaticResourcesWithSignature...assiduous6-97/+150
2021-03-19Reworked ShaderResourceBindingVkImpl and ShaderResourceBindingD3D12Impl: move...assiduous1-36/+116
2021-03-19Implemented committed resource validation in d3d12assiduous2-12/+48
2021-03-19PipelineResourceSignatureD3D12Impl and PipelineResourceSignatureVkImpl: remov...assiduous2-12/+70