summaryrefslogtreecommitdiffstats
path: root/Graphics/GraphicsEngineOpenGL/src/PipelineStateGLImpl.cpp (follow)
Commit message (Expand)AuthorAgeFilesLines
* GL backend: fixed issue with immutable sampler stages in default signature wi...assiduous2021-03-191-2/+18
* Some minor/cosmetic changesassiduous2021-03-191-12/+4
* Updated resource binding validationassiduous2021-03-191-1/+1
* GL backend: some code improvementsassiduous2021-03-191-21/+40
* Removed unused ShaderVariableManagerGL::dvpVerifyBindingsassiduous2021-03-191-1/+1
* OpenGL backend: reorganized headers, removed signature methods implemented by...assiduous2021-03-191-2/+3
* Reworked non-separable programs in GL; added more PSO and PRS validationassiduous2021-03-191-35/+18
* Unified resource signature handling by pipeline state in D3D12, Vk and GLassiduous2021-03-191-49/+18
* Moved GetResourceAttribution() function to PipelineStateBase to eliminate dup...assiduous2021-03-191-25/+9
* OpenGL backend: updated resource binding procedureassiduous2021-03-191-2/+2
* Enabled pipeline resource validation in release buildassiduous2021-03-191-26/+26
* OpenGL: added SRB memory allocator, some minor improvementsazhirnov2021-03-191-25/+18
* OpenGL: added resource signatureazhirnov2021-03-191-184/+429
* Few minor updates to PSO implsassiduous2021-03-191-2/+2
* Updated copyright noticeassiduous2021-01-011-1/+1
* PSO initialization: updated shader stage initializationassiduous2020-12-231-20/+18
* D3D12 resource binding refactoring, rename LinearAllocator to FixedLinearAllo...azhirnov2020-11-161-2/+2
* Merge branch 'master' into ray_tracingassiduous2020-10-281-2/+2
|\
| * Fixed issue with wrong base constructor being called for PipelineStateVkImpl,...assiduous2020-10-251-2/+2
* | PSO refactoring for ray tracingazhirnov2020-10-251-0/+2
|/
* Improved exception safety of pipeline state object constructionassiduous2020-10-201-44/+86
* Renamed static sampler to immutable sampler (API240076)assiduous2020-10-191-12/+12
* A number of fixes for PSO creation refactoring (API240075)assiduous2020-10-181-35/+27
* Added GraphicsPipelineCreateInfo and ComputePipelineCreateInfo instead of sin...azhirnov2020-10-151-38/+102
* A number of corrections for PSO refactoringassiduous2020-10-111-20/+26
* formatingazhirnov2020-10-081-1/+1
* Revert some changes in ShaderResourceLayoutVk, fixed PSO comparisonazhirnov2020-10-081-9/+9
* removed strong references to shaders in PSOazhirnov2020-10-081-15/+26
* Refactored internal shader resouce variable indexingassiduous2020-09-181-2/+23
* use NUM_SHADER_TYPES constant instead of magic number, use std::array instead...azhirnov2020-09-161-1/+1
* Added mesh shaderazhirnov2020-08-111-1/+1
* Added PipelineStateCreateInfo struct that is taken by IRenderDevice::CreateIn...assiduous2020-04-011-5/+5
* Renamed .h -> .hpp in GraphicsEngineNextGenBase and GraphicsEngineD3D12 projectsassiduous2020-01-261-5/+5
* Reworked main headers to be compatible with cassiduous2020-01-251-1/+1
* Improved device feature reporting; added flags for query supportassiduous2020-01-071-2/+2
* Updated coyright noticeassiduous2020-01-011-7/+11
* clang-formatted GraphicsEngineOpenGL projectEgor Yusov2019-11-241-27/+29
* OpenGL backend: improved buffer bindingEgor Yusov2019-10-131-1/+1
* GL backend: updated commentsEgor Yusov2019-10-101-0/+3
* OpenGL backend: cosmetic code changesEgor Yusov2019-10-081-3/+9
* Completely reworked shader resource binding implementation in OpenGL backend ...Egor Yusov2019-10-071-112/+117
* Updated Copyright noticeEgor Yusov2019-09-171-1/+1
* OpenGL backend: creating a dummy fragment shader when none is present in the ...Egor Yusov2019-08-071-0/+13
* Replaced overloaded IPipelineState::GetStaticShaderVariable() with IPipelineS...Egor Yusov2019-04-051-2/+2
* Few improvements to managing static resources when sep programs are not suppo...Egor Yusov2019-03-061-3/+3
* Reworked shader resource management in OpenGLEgor Yusov2019-03-061-5/+5
* Final changes to make GL backend compileEgor Yusov2019-03-061-104/+70
* Reworked GLProgramResources & GLProgramEgor Yusov2019-03-051-0/+21
* Started updating GL backend to comply with the updated APIEgor Yusov2019-03-051-2/+2
* Implemented workaround to allow binding static resources when separate shader...Egor Yusov2019-02-221-1/+1