summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
...
* Removed unused ShaderVariableManagerGL::dvpVerifyBindingsassiduous2021-03-194-94/+3
* Reworked samplers handling in OpenGLassiduous2021-03-195-107/+106
* Added sampler correctness testassiduous2021-03-193-235/+540
* Resource singature: moved allocation of static resource cache and var manager...assiduous2021-03-195-57/+55
* 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-1945-186/+230
* D3D12 backend: more header organizingassiduous2021-03-1936-42/+171
* 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
* Fixed ShaderResourceLayoutTest for non-separable programsassiduous2021-03-191-48/+70
* Reworked non-separable programs in GL; added more PSO and PRS validationassiduous2021-03-1911-121/+411
* Unified resource signature handling by pipeline state in D3D12, Vk and GLassiduous2021-03-1913-416/+308
* 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-193-99/+253
* RunTimeResourceArray Test: added RW formatted buffersassiduous2021-03-193-1/+31
* Enabled pipeline resource validation in release buildassiduous2021-03-195-40/+40
* Unified CreateShaderResourceBinding in D3D12, Vk and GL signaturesassiduous2021-03-194-16/+20
* Moved static variable cache and managers to PipelineResourceSignatureBaseassiduous2021-03-1917-231/+177
* 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-1922-318/+314
* 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-1939-2046/+3281
* Unified pipeline resource compatibility validation in D3D12 and Vk; added mor...assiduous2021-03-195-131/+322
* Removed mutable fields from ResourceBindingMapazhirnov2021-03-198-266/+389
* Added shader compiler macros to shader sourceassiduous2021-03-193-6/+11
* RunTimeResourceArray Test: added RW textures and buffersassiduous2021-03-194-16/+108
* DXBC resource remapper: added support for runtime-sized arrayazhirnov2021-03-191-12/+25
* RunTimeResourceArray test: added samplersassiduous2021-03-193-15/+23
* RunTimeResourceArray test: added formatted and structured buffersassiduous2021-03-193-5/+80
* RunTimeResourceArray: added constant buffersassiduous2021-03-196-29/+99
* Fixed few issues with run-time sized arrays in D3D12; enabled test.assiduous2021-03-197-17/+69
* Added resource signature creation failure test; fxied validation of resource ...assiduous2021-03-197-99/+398
* Added test for input attachments in the resource signature; fixed few issues ...assiduous2021-03-196-6/+53
* 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-196-253/+262