summaryrefslogtreecommitdiffstats
path: root/Graphics/GraphicsEngineD3D12 (unfollow)
Commit message (Expand)AuthorFilesLines
2021-03-19Fixed Win SDK 17763 build issuesassiduous1-0/+6
2021-03-19PipelineResourceSignatureD3D11Impl: reworked resource allocationassiduous1-4/+15
2021-03-19Some more code improvemnts in D3D11 backendassiduous1-1/+1
2021-03-19code cleanupazhirnov14-18/+1
2021-03-19Added DrawMeshIndirectCount command.azhirnov3-30/+57
2021-03-19Added inline ray tracing & trace rays indirect command.azhirnov3-16/+105
2021-03-19Reworked CommandListBase to use EngineImplTraits like the rest of the base cl...assiduous2-5/+7
2021-03-19Renamed Align to AlignUpassiduous2-4/+4
2021-03-19Direct3D11: added BindPointsD3D11 instead of TBindPoints and TBindPointsAndAc...azhirnov2-58/+1
2021-03-19Updated resource binding validationassiduous2-10/+16
2021-03-19Moved duplicate buffer mode validation logic to ShaderResourceVariableBase.hppassiduous1-8/+13
2021-03-19Moved duplicate shader variable functionality to ShaderVariableBaseassiduous2-42/+6
2021-03-19D3D12 backend: moved resource binding logic to shader variable mangerassiduous4-467/+471
2021-03-19Unified implementation of IPipelineResourceSignature::IsCompatibleWithassiduous3-36/+1
2021-03-19Unified PRS hash calculationassiduous3-34/+23
2021-03-19Moved ProcessSignatureResources method to PipelineResourceSignatureBaseassiduous2-40/+18
2021-03-19Resource singature: moved allocation of static resource cache and var manager...assiduous1-11/+6
2021-03-19ShaderResourceBinding{D3D12, Vk, GL} - removed the remaining duplicate codeassiduous3-32/+3
2021-03-19Unified implementations of SRB in D3D12, Vk and GLassiduous2-105/+22
2021-03-19Moved m_SRBMemAllocator to PipelineResourceSignatureBaseassiduous2-9/+1
2021-03-19Unified implementation of InitializeStaticSRBResources in D3D12, Vk and GL ba...assiduous2-12/+0
2021-03-19D3D12 backend: more header organizingassiduous35-42/+72
2021-03-19Implemented common PRS methods directly in PipelineResourceSignatureBase; ref...assiduous45-199/+263
2021-03-19Replaced duplicate CacheContentType enums with the common ResourceCacheConten...assiduous5-35/+33
2021-03-19Reworked non-separable programs in GL; added more PSO and PRS validationassiduous3-7/+10
2021-03-19Unified resource signature handling by pipeline state in D3D12, Vk and GLassiduous2-41/+19
2021-03-19Moved GetResourceAttribution() function to PipelineStateBase to eliminate dup...assiduous3-69/+6
2021-03-19Enabled pipeline resource validation in release buildassiduous2-10/+11
2021-03-19Unified CreateShaderResourceBinding in D3D12, Vk and GL signaturesassiduous1-5/+1
2021-03-19Moved static variable cache and managers to PipelineResourceSignatureBaseassiduous3-60/+24
2021-03-19Refactored passing template arguments to base classesassiduous21-103/+165
2021-03-19OpenGL: added SRB memory allocator, some minor improvementsazhirnov5-18/+9
2021-03-19Unified device object creation in D3D12, Vulkan and OpenGLassiduous2-167/+64
2021-03-19OpenGL: added resource signatureazhirnov2-3/+3
2021-03-19Unified pipeline resource compatibility validation in D3D12 and Vk; added mor...assiduous1-47/+6
2021-03-19Removed mutable fields from ResourceBindingMapazhirnov2-3/+14
2021-03-19RunTimeResourceArray: added constant buffersassiduous1-4/+5
2021-03-19Fixed few issues with run-time sized arrays in D3D12; enabled test.assiduous1-1/+1
2021-03-19Added resource signature creation failure test; fxied validation of resource ...assiduous1-1/+4
2021-03-19Added test for input attachments in the resource signature; fixed few issues ...assiduous4-2/+8
2021-03-19Few minor updates to DeviceContextD3D12Implassiduous2-5/+8
2021-03-19PipelineResourceSignatureD3D12Impl: updated immutable samplers handling plus ...assiduous3-242/+236
2021-03-19Few updates to PipelineStateVkImpl and PipelineStateD3D12Implassiduous1-27/+33
2021-03-19Reworked PSO intialization to allow shader resources be combined when defined...assiduous1-64/+48
2021-03-19some fixes and improvements for D3D12 & Vulkanazhirnov1-2/+5
2021-03-19D3D12 backend: added extra validation of pipeline resource signature resource...assiduous4-9/+75
2021-03-19Few updates to RenderDeviceD3D12Implassiduous2-28/+40
2021-03-19Few updated to RootParamsManager, RootSignatureD3D12, and ShaderResourceCache...assiduous7-47/+122
2021-03-19PipelineResourceSignatureD3D12Impl: added bound buffer view mode validationassiduous1-3/+7
2021-03-19Reworked ShaderVariableVkImpl and ShaderVariableD3D12Impl: removed some dupli...assiduous7-156/+82