summaryrefslogtreecommitdiffstats
path: root/src/video_core/renderer_opengl/gl_shader_manager.cpp (unfollow)
Commit message (Expand)AuthorFilesLines
2023-06-26OpenGL: Limit lmem warmup to NVIDIAameerj1-4/+9
2023-06-26OpenGL: Add Local Memory warmup shaderameerj1-1/+9
2023-01-05video_core: Implement opengl/vulkan draw_textureFeng Chen1-0/+121
2022-04-23general: Convert source file copyright comments over to SPDXMorph1-3/+2
2021-07-23shader: Initial OpenGL implementationReinUsesLisp1-146/+0
2020-12-30video_core: Rewrite the texture cacheReinUsesLisp1-0/+15
2020-07-18gl_arb_decompiler: Use NV_shader_buffer_{load,store} on assembly shadersReinUsesLisp1-29/+42
2020-05-26gl_shader_manager: Unbind GLSL program when binding a host pipelineReinUsesLisp1-0/+4
2020-05-19renderer_opengl: Add assembly program code pathsReinUsesLisp1-23/+83
2020-03-11gl_shader_manager: Fix interaction between graphics and computeReinUsesLisp1-9/+22
2020-02-28gl_state: Remove program trackingReinUsesLisp1-11/+5
2019-11-07gl_shader_manager: Remove unused variable in SetFromRegsReinUsesLisp1-1/+0
2019-11-07gl_rasterizer: Emulate viewport flipping with ARB_clip_controlReinUsesLisp1-17/+2
2019-05-30gl_rasterizer: Move alpha testing to the OpenGL pipelineReinUsesLisp1-11/+0
2019-04-11gl_shader_manager: Move code to source file and minor clean upReinUsesLisp1-1/+33
2019-03-28gl_shader_manager: Move using statement into the cpp fileLioncash1-1/+3
2019-03-28gl_shader_manager: Remove reliance on global accessor within MaxwellUniformData::SetFromRegs()Lioncash1-7/+6
2018-11-25gl_shader_decompiler: Implement S2R's Y_DIRECTIONReinUsesLisp1-4/+6
2018-10-22Use standard UBO and fix/stylize the codeFernandoS271-0/+11
2018-10-07gl_shader_decompiler: Implement geometry shadersReinUsesLisp1-0/+8
2018-08-28renderer_opengl: Implement a new shader cache.bunnei1-29/+0
2018-08-22renderer_opengl: Namespace OpenGL codeLioncash1-2/+2
2018-08-15Rasterizer: Implemented instanced rendering.Subv1-1/+6
2018-08-04gl_shader_manager: Invert conditional in SetShaderUniformBlockBinding()Lioncash1-7/+9
2018-08-04gl_shader_manager: Amend sign differences in an assertion comparison in SetShaderUniformBlockBinding()Lioncash1-3/+2
2018-07-21gl_shader_manager: Replace unimplemented function prototypeLioncash1-2/+3
2018-07-19core: Don't construct instance of Core::System, just to access its live instanceLioncash1-1/+1
2018-06-20Build: Fixed some MSVC warnings in various parts of the code.Subv1-2/+2
2018-06-06GPU: Implement sampling multiple textures in the generated glsl shaders.Subv1-19/+0
2018-04-27general: Convert assertion macros over to be fmt-compatibleLioncash1-1/+1
2018-04-18gl_shader_gen: Support vertical/horizontal viewport flipping. (#347)bunnei1-1/+7
2018-04-15GPU: Upload the entirety of each constbuffer for each shader stage as SSBOs.Subv1-8/+1
2018-04-15shaders: Add NumTextureSamplers const, remove unused #pragma.bunnei1-1/+1
2018-04-14gl_shader_manager: Implement SetShaderSamplerBindings.bunnei1-0/+8
2018-04-14gl_shader_manager: Cleanup and consolidate uniform handling.bunnei1-4/+15
2018-04-14renderer_opengl: Add gl_shader_manager class.bunnei1-0/+46