summaryrefslogtreecommitdiffstats
path: root/src/video_core/renderer_opengl/gl_shader_manager.cpp (follow)
Commit message (Expand)AuthorAgeFilesLines
* OpenGL: Limit lmem warmup to NVIDIAameerj2023-06-261-4/+9
* OpenGL: Add Local Memory warmup shaderameerj2023-06-261-1/+9
* video_core: Implement opengl/vulkan draw_textureFeng Chen2023-01-051-0/+121
* general: Convert source file copyright comments over to SPDXMorph2022-04-231-3/+2
* shader: Initial OpenGL implementationReinUsesLisp2021-07-231-146/+0
* video_core: Rewrite the texture cacheReinUsesLisp2020-12-301-0/+15
* gl_arb_decompiler: Use NV_shader_buffer_{load,store} on assembly shadersReinUsesLisp2020-07-181-29/+42
* gl_shader_manager: Unbind GLSL program when binding a host pipelineReinUsesLisp2020-05-261-0/+4
* renderer_opengl: Add assembly program code pathsReinUsesLisp2020-05-191-23/+83
* gl_shader_manager: Fix interaction between graphics and computeReinUsesLisp2020-03-111-9/+22
* gl_state: Remove program trackingReinUsesLisp2020-02-281-11/+5
* gl_shader_manager: Remove unused variable in SetFromRegsReinUsesLisp2019-11-071-1/+0
* gl_rasterizer: Emulate viewport flipping with ARB_clip_controlReinUsesLisp2019-11-071-17/+2
* gl_rasterizer: Move alpha testing to the OpenGL pipelineReinUsesLisp2019-05-301-11/+0
* gl_shader_manager: Move code to source file and minor clean upReinUsesLisp2019-04-111-1/+33
* gl_shader_manager: Move using statement into the cpp fileLioncash2019-03-281-1/+3
* gl_shader_manager: Remove reliance on global accessor within MaxwellUniformData::SetFromRegs()Lioncash2019-03-281-7/+6
* gl_shader_decompiler: Implement S2R's Y_DIRECTIONReinUsesLisp2018-11-251-4/+6
* Use standard UBO and fix/stylize the codeFernandoS272018-10-221-0/+11
* gl_shader_decompiler: Implement geometry shadersReinUsesLisp2018-10-071-0/+8
* renderer_opengl: Implement a new shader cache.bunnei2018-08-281-29/+0
* renderer_opengl: Namespace OpenGL codeLioncash2018-08-221-2/+2
* Rasterizer: Implemented instanced rendering.Subv2018-08-151-1/+6
* gl_shader_manager: Invert conditional in SetShaderUniformBlockBinding()Lioncash2018-08-041-7/+9
* gl_shader_manager: Amend sign differences in an assertion comparison in SetShaderUniformBlockBinding()Lioncash2018-08-041-3/+2
* gl_shader_manager: Replace unimplemented function prototypeLioncash2018-07-211-2/+3
* core: Don't construct instance of Core::System, just to access its live instanceLioncash2018-07-191-1/+1
* Build: Fixed some MSVC warnings in various parts of the code.Subv2018-06-201-2/+2
* GPU: Implement sampling multiple textures in the generated glsl shaders.Subv2018-06-061-19/+0
* general: Convert assertion macros over to be fmt-compatibleLioncash2018-04-271-1/+1
* gl_shader_gen: Support vertical/horizontal viewport flipping. (#347)bunnei2018-04-181-1/+7
* GPU: Upload the entirety of each constbuffer for each shader stage as SSBOs.Subv2018-04-151-8/+1
* shaders: Add NumTextureSamplers const, remove unused #pragma.bunnei2018-04-151-1/+1
* gl_shader_manager: Implement SetShaderSamplerBindings.bunnei2018-04-141-0/+8
* gl_shader_manager: Cleanup and consolidate uniform handling.bunnei2018-04-141-4/+15
* renderer_opengl: Add gl_shader_manager class.bunnei2018-04-141-0/+46