summaryrefslogtreecommitdiffstats
path: root/Graphics/GraphicsEngineOpenGL (unfollow)
Commit message (Expand)AuthorFilesLines
2021-03-19Removed duplicate code from unbinding incompatible signatures logic in D3D11,...assiduous1-21/+1
2021-03-19PipelineResourceSignatureD3D11Impl: reworked resource allocationassiduous2-2/+9
2021-03-19GL backend: fixed issue with immutable sampler stages in default signature wi...assiduous1-2/+18
2021-03-19code cleanupazhirnov12-13/+0
2021-03-19Added DrawMeshIndirectCount command.azhirnov2-0/+7
2021-03-19Added inline ray tracing & trace rays indirect command.azhirnov3-3/+14
2021-03-19Refactored D3D11 resource cacheassiduous1-2/+3
2021-03-19Unified fence implementations in all backendsassiduous2-17/+3
2021-03-19Renamed Align to AlignUpassiduous1-1/+1
2021-03-19Direct3D11: added resource signatureazhirnov1-1/+1
2021-03-19Some minor/cosmetic changesassiduous3-24/+16
2021-03-19Updated resource binding validationassiduous3-58/+64
2021-03-19Moved duplicate buffer mode validation logic to ShaderResourceVariableBase.hppassiduous1-53/+40
2021-03-19Moved duplicate shader variable functionality to ShaderVariableBaseassiduous2-112/+24
2021-03-19Unified implementation of IPipelineResourceSignature::IsCompatibleWithassiduous2-44/+0
2021-03-19Unified PRS hash calculationassiduous3-35/+19
2021-03-19Renamed Texture*_OGL to Texture*_GLassiduous17-346/+346
2021-03-19GL backend: some code improvementsassiduous11-233/+238
2021-03-19Moved ProcessSignatureResources method to PipelineResourceSignatureBaseassiduous2-87/+33
2021-03-19Removed unused ShaderVariableManagerGL::dvpVerifyBindingsassiduous4-94/+3
2021-03-19Reworked samplers handling in OpenGLassiduous4-105/+104
2021-03-19Resource singature: moved allocation of static resource cache and var manager...assiduous1-13/+7
2021-03-19ShaderResourceBinding{D3D12, Vk, GL} - removed the remaining duplicate codeassiduous3-30/+3
2021-03-19Unified implementations of SRB in D3D12, Vk and GLassiduous2-112/+20
2021-03-19Moved m_SRBMemAllocator to PipelineResourceSignatureBaseassiduous2-10/+1
2021-03-19Unified implementation of InitializeStaticSRBResources in D3D12, Vk and GL ba...assiduous2-14/+1
2021-03-19Vk backend: reorganized headers; removed PRS methods implemented in PipelineR...assiduous2-0/+2
2021-03-19OpenGL backend: reorganized headers, removed signature methods implemented by...assiduous44-185/+229
2021-03-19Replaced duplicate CacheContentType enums with the common ResourceCacheConten...assiduous3-13/+8
2021-03-19Reworked non-separable programs in GL; added more PSO and PRS validationassiduous3-75/+19
2021-03-19Unified resource signature handling by pipeline state in D3D12, Vk and GLassiduous2-70/+22
2021-03-19Moved GetResourceAttribution() function to PipelineStateBase to eliminate dup...assiduous5-111/+50
2021-03-19Reworked FenceGLImpl to use std::atomicassiduous2-10/+22
2021-03-19OpenGL backend: updated resource binding procedureassiduous10-237/+242
2021-03-19Enabled pipeline resource validation in release buildassiduous2-29/+28
2021-03-19Unified CreateShaderResourceBinding in D3D12, Vk and GL signaturesassiduous1-6/+1
2021-03-19Moved static variable cache and managers to PipelineResourceSignatureBaseassiduous6-64/+25
2021-03-19Refactored passing template arguments to base classesassiduous18-101/+149
2021-03-19OpenGL: added SRB memory allocator, some minor improvementsazhirnov12-293/+261
2021-03-19Unified device object creation in D3D12, Vulkan and OpenGLassiduous6-154/+84
2021-03-19GL backend: some cosmetic code changesassiduous11-102/+103
2021-03-19OpenGL: added resource signatureazhirnov30-2003/+3236
2021-03-19Few minor updates to PSO implsassiduous1-2/+2
2021-02-07Reworked ExecuteCommandList(s) to take multiple command lists instead of oneassiduous2-3/+5
2021-01-01Updated copyright noticeassiduous85-85/+85
2020-12-23PSO initialization: updated shader stage initializationassiduous2-34/+21
2020-12-07GraphicsTools: added IBufferSuballocatorassiduous2-2/+2
2020-12-03Added IDeviceContext::GetFrameNumber() method (API )assiduous1-0/+1
2020-11-22Render device GL: fixed issue with cube array support detection on iOSassiduous1-7/+10
2020-11-16D3D12 resource binding refactoring, rename LinearAllocator to FixedLinearAllo...azhirnov2-3/+3