summaryrefslogtreecommitdiffstats
path: root/Graphics (follow)
Commit message (Expand)AuthorAgeFilesLines
...
* ShaderResourceBinding{D3D12, Vk, GL} - removed the remaining duplicate codeassiduous2021-03-1910-94/+30
* Unified implementations of SRB in D3D12, Vk and GLassiduous2021-03-197-346/+126
* Moved m_SRBMemAllocator to PipelineResourceSignatureBaseassiduous2021-03-197-29/+14
* Unified implementation of InitializeStaticSRBResources in D3D12, Vk and GL ba...assiduous2021-03-197-61/+26
* Vk backend: reorganized headers; removed PRS methods implemented in PipelineR...assiduous2021-03-1956-241/+325
* OpenGL backend: reorganized headers, removed signature methods implemented by...assiduous2021-03-1944-185/+229
* D3D12 backend: more header organizingassiduous2021-03-1935-42/+72
* Implemented common PRS methods directly in PipelineResourceSignatureBase; ref...assiduous2021-03-1946-285/+357
* Replaced duplicate CacheContentType enums with the common ResourceCacheConten...assiduous2021-03-1914-70/+105
* Reworked non-separable programs in GL; added more PSO and PRS validationassiduous2021-03-199-114/+164
* Unified resource signature handling by pipeline state in D3D12, Vk and GLassiduous2021-03-1912-400/+286
* Moved GetResourceAttribution() function to PipelineStateBase to eliminate dup...assiduous2021-03-199-180/+127
* Reworked FenceGLImpl to use std::atomicassiduous2021-03-192-10/+22
* OpenGL backend: updated resource binding procedureassiduous2021-03-1910-237/+242
* Some updates to DXBCUtils and DXCompilerassiduous2021-03-195-89/+108
* fixed DXC resource remapperazhirnov2021-03-192-97/+252
* Enabled pipeline resource validation in release buildassiduous2021-03-194-39/+39
* Unified CreateShaderResourceBinding in D3D12, Vk and GL signaturesassiduous2021-03-194-16/+20
* Moved static variable cache and managers to PipelineResourceSignatureBaseassiduous2021-03-1916-231/+173
* Refactored passing template arguments to base classesassiduous2021-03-1979-611/+826
* Minor updates to ValidatePipelineResourceSignatureDescassiduous2021-03-192-10/+6
* OpenGL: added SRB memory allocator, some minor improvementsazhirnov2021-03-1921-316/+300
* Vulkan: update for new Vulkan SDKazhirnov2021-03-194-29/+15
* Unified device object creation in D3D12, Vulkan and OpenGLassiduous2021-03-1913-698/+494
* GL backend: some cosmetic code changesassiduous2021-03-1911-102/+103
* OpenGL: added resource signatureazhirnov2021-03-1934-2012/+3244
* Unified pipeline resource compatibility validation in D3D12 and Vk; added mor...assiduous2021-03-194-70/+75
* Removed mutable fields from ResourceBindingMapazhirnov2021-03-196-192/+295
* Added shader compiler macros to shader sourceassiduous2021-03-193-6/+11
* DXBC resource remapper: added support for runtime-sized arrayazhirnov2021-03-191-12/+25
* RunTimeResourceArray: added constant buffersassiduous2021-03-193-5/+20
* Fixed few issues with run-time sized arrays in D3D12; enabled test.assiduous2021-03-193-1/+41
* Added resource signature creation failure test; fxied validation of resource ...assiduous2021-03-195-96/+54
* Added test for input attachments in the resource signature; fixed few issues ...assiduous2021-03-194-2/+8
* Resource signature: added validation that combined samplers are assigned to a...assiduous2021-03-191-6/+28
* Few cosmetic updates to DeviceContextVkImplassiduous2021-03-191-21/+3
* BufferVkImpl: fixed buffer offset alignment calculationassiduous2021-03-191-16/+30
* Some updates to PipelineResourceSignatureVkImpl and ShaderResourceCacheVkassiduous2021-03-196-206/+204
* Fixed handling of dynamic structured buffers in Vulkanassiduous2021-03-195-56/+30
* Few minor updates to DeviceContextD3D12Implassiduous2021-03-192-5/+8
* PipelineResourceSignatureD3D12Impl: updated immutable samplers handling plus ...assiduous2021-03-193-242/+236
* Few updates to PipelineStateVkImpl and PipelineStateD3D12Implassiduous2021-03-194-58/+69
* Added PSO creation failure tests for mesh & ray tracing pipelines, fixed ray ...azhirnov2021-03-192-4/+1
* Vulkan: added validation for DescriptorSetBaseInd, optimized field packingazhirnov2021-03-192-6/+23
* Added PSO creation failure testsassiduous2021-03-191-2/+4
* Reworked PSO intialization to allow shader resources be combined when defined...assiduous2021-03-195-106/+209
* some fixes and improvements for D3D12 & Vulkanazhirnov2021-03-1913-52/+89
* D3D12 backend: added extra validation of pipeline resource signature resource...assiduous2021-03-194-9/+75
* Few updates to RenderDeviceD3D12Implassiduous2021-03-192-28/+40
* Few updated to RootParamsManager, RootSignatureD3D12, and ShaderResourceCache...assiduous2021-03-197-47/+122