| Commit message (Expand) | Author | Age | Files | Lines |
| * | PipelineResourceSignatureD3D11Impl: reworked resource allocation | assiduous | 2021-03-19 | 1 | -1/+1 |
| * | code cleanup | azhirnov | 2021-03-19 | 12 | -13/+0 |
| * | Added DrawMeshIndirectCount command. | azhirnov | 2021-03-19 | 1 | -0/+2 |
| * | Added inline ray tracing & trace rays indirect command. | azhirnov | 2021-03-19 | 1 | -0/+3 |
| * | Refactored D3D11 resource cache | assiduous | 2021-03-19 | 1 | -2/+3 |
| * | Unified fence implementations in all backends | assiduous | 2021-03-19 | 1 | -5/+0 |
| * | Some minor/cosmetic changes | assiduous | 2021-03-19 | 1 | -3/+3 |
| * | Updated resource binding validation | assiduous | 2021-03-19 | 1 | -4/+4 |
| * | Moved duplicate shader variable functionality to ShaderVariableBase | assiduous | 2021-03-19 | 1 | -103/+15 |
| * | Unified implementation of IPipelineResourceSignature::IsCompatibleWith | assiduous | 2021-03-19 | 1 | -17/+0 |
| * | Unified PRS hash calculation | assiduous | 2021-03-19 | 2 | -2/+15 |
| * | Renamed Texture*_OGL to Texture*_GL | assiduous | 2021-03-19 | 7 | -124/+124 |
| * | GL backend: some code improvements | assiduous | 2021-03-19 | 4 | -15/+17 |
| * | Moved ProcessSignatureResources method to PipelineResourceSignatureBase | assiduous | 2021-03-19 | 1 | -46/+20 |
| * | Removed unused ShaderVariableManagerGL::dvpVerifyBindings | assiduous | 2021-03-19 | 1 | -4/+0 |
| * | Reworked samplers handling in OpenGL | assiduous | 2021-03-19 | 2 | -11/+17 |
| * | ShaderResourceBinding{D3D12, Vk, GL} - removed the remaining duplicate code | assiduous | 2021-03-19 | 1 | -1/+1 |
| * | Unified implementations of SRB in D3D12, Vk and GL | assiduous | 2021-03-19 | 1 | -26/+0 |
| * | Moved m_SRBMemAllocator to PipelineResourceSignatureBase | assiduous | 2021-03-19 | 1 | -8/+0 |
| * | Unified implementation of InitializeStaticSRBResources in D3D12, Vk and GL ba... | assiduous | 2021-03-19 | 1 | -4/+1 |
| * | Vk backend: reorganized headers; removed PRS methods implemented in PipelineR... | assiduous | 2021-03-19 | 1 | -0/+1 |
| * | OpenGL backend: reorganized headers, removed signature methods implemented by... | assiduous | 2021-03-19 | 17 | -117/+138 |
| * | Replaced duplicate CacheContentType enums with the common ResourceCacheConten... | assiduous | 2021-03-19 | 1 | -9/+4 |
| * | Reworked non-separable programs in GL; added more PSO and PRS validation | assiduous | 2021-03-19 | 1 | -6/+0 |
| * | Unified resource signature handling by pipeline state in D3D12, Vk and GL | assiduous | 2021-03-19 | 1 | -21/+4 |
| * | Moved GetResourceAttribution() function to PipelineStateBase to eliminate dup... | assiduous | 2021-03-19 | 2 | -56/+7 |
| * | Reworked FenceGLImpl to use std::atomic | assiduous | 2021-03-19 | 1 | -1/+7 |
| * | OpenGL backend: updated resource binding procedure | assiduous | 2021-03-19 | 5 | -6/+44 |
| * | Enabled pipeline resource validation in release build | assiduous | 2021-03-19 | 1 | -3/+2 |
| * | Moved static variable cache and managers to PipelineResourceSignatureBase | assiduous | 2021-03-19 | 3 | -6/+7 |
| * | Refactored passing template arguments to base classes | assiduous | 2021-03-19 | 16 | -101/+147 |
| * | OpenGL: added SRB memory allocator, some minor improvements | azhirnov | 2021-03-19 | 5 | -42/+56 |
| * | Unified device object creation in D3D12, Vulkan and OpenGL | assiduous | 2021-03-19 | 3 | -9/+48 |
| * | GL backend: some cosmetic code changes | assiduous | 2021-03-19 | 6 | -49/+47 |
| * | OpenGL: added resource signature | azhirnov | 2021-03-19 | 14 | -489/+765 |
| * | Reworked ExecuteCommandList(s) to take multiple command lists instead of one | assiduous | 2021-02-07 | 1 | -2/+3 |
| * | Updated copyright notice | assiduous | 2021-01-01 | 36 | -36/+36 |
| * | PSO initialization: updated shader stage initialization | assiduous | 2020-12-23 | 1 | -14/+3 |
| * | Merge branch 'azhirnov-ray_tracing_2' | assiduous | 2020-12-15 | 3 | -1/+42 |
| |\ |
|
| | * | D3D12 resource binding refactoring, rename LinearAllocator to FixedLinearAllo... | azhirnov | 2020-11-16 | 1 | -1/+1 |
| | * | Added support for local root signature & shader record. | azhirnov | 2020-11-05 | 1 | -2/+2 |
| | * | Added AS copy with compacting. | azhirnov | 2020-11-05 | 1 | -0/+6 |
| | * | fixed resource state transitions, some improvements for ray tracing | azhirnov | 2020-11-03 | 1 | -1/+1 |
| | * | added ray tracing implementation for dx12 and vulkan | azhirnov | 2020-10-28 | 1 | -0/+4 |
| | * | PSO refactoring for ray tracing | azhirnov | 2020-10-25 | 1 | -0/+4 |
| | * | Merge branch 'master' into ray_tracing | azhirnov | 2020-10-25 | 7 | -25/+72 |
| | |\ |
|
| | * \ | Merge branch 'master' | assiduous | 2020-10-05 | 1 | -2/+0 |
| | |\ \ |
|
| | * | | | Added dummy implementation for D3D11, D3D12, OpenGL | azhirnov | 2020-10-04 | 2 | -0/+27 |
| * | | | | GraphicsTools: added IBufferSuballocator | assiduous | 2020-12-07 | 2 | -2/+2 |
| | |_|/
|/| | |
|
| * | | | Improved exception safety of pipeline state object construction | assiduous | 2020-10-20 | 2 | -1/+3 |