summaryrefslogtreecommitdiffstats
path: root/src/video_core/renderer_opengl/gl_shader_util.cpp (unfollow)
Commit message (Expand)AuthorFilesLines
2022-07-30renderer_opengl: delete shader source after linkingLiam1-0/+1
2022-07-27chore: make yuzu REUSE compliantAndrea Pappacoda1-3/+2
2022-03-19video_core: Reduce unused includesameerj1-1/+0
2021-07-23renderer_opengl: Use ARB_separate_shader_objectsReinUsesLisp1-26/+31
2021-07-23glsl: Address more feedback. Implement indexed texture readsameerj1-3/+3
2021-07-23glsl: Rebase fixesameerj1-2/+5
2021-07-23gl_shader_util: Move shader utility code to a separate fileReinUsesLisp1-37/+80
2020-08-24gl_shader_util: Use std::string_view instead of star pointerReinUsesLisp1-4/+11
2019-07-15gl_shader_cache: Address review commentariesReinUsesLisp1-3/+3
2019-07-15gl_rasterizer: Implement compute shadersReinUsesLisp1-8/+12
2018-09-09video_core: fixed arithmetic overflow warnings & improved code stylePatrick Elsässer1-1/+1
2018-08-22renderer_opengl: Namespace OpenGL codeLioncash1-2/+2
2018-07-03Rename logging macro back to LOG_*James Rowe1-3/+3
2018-04-14gl_shader_util: Grab latest upstream.bunnei1-142/+27
2018-03-27renderer_opengl: Logging, etc. cleanup.bunnei1-10/+10
2018-03-20gl_shader_util: Sync latest version with Citra.bunnei1-44/+110
2016-12-05ASSERT that shader was linked successfullyJannik Vogel1-0/+2
2016-12-05Print broken shader code to logJannik Vogel1-3/+9
2016-09-21Use negative priorities to avoid special-casing the self-includeYuri Kunde Schlesner1-1/+1
2016-09-21Remove empty newlines in #include blocks.Emmanuel Gil Peyrot1-3/+1
2016-09-18Sources: Run clang-format on everything.Emmanuel Gil Peyrot1-1/+2
2016-04-30VideoCore: Run include-what-you-use and fix most includes.Emmanuel Gil Peyrot1-1/+2
2015-10-22gl_shader_gen: Use explicit locations for vertex shader attributes.bunnei1-6/+0
2015-10-22gl_rasterizer: Define enum types for each vertex texcoord attribute.bunnei1-3/+3
2015-10-22gl_shader_gen: Various cleanups to shader generation.bunnei1-3/+3
2015-10-22renderer_opengl: Refactor shader generation/caching to be more organized + various cleanups.bunnei1-345/+3
2015-10-22gl_shader_util: Use vec3 constants for AppendColorCombiner.bunnei1-6/+6
2015-10-22gl_shader_util: Fix precision bug with alpha testing.bunnei1-7/+7
2015-10-22Initial implementation of fragment shader generation with caching.Subv1-0/+349
2015-09-11video_core: Reorganize headersLioncash1-4/+4
2015-02-11Asserts: break/crash program, fit to style guide; log.h->assert.harchshift1-1/+1
2014-12-21License changepurpasmart961-1/+1
2014-12-13Convert old logging calls to new logging macrosYuri Kunde Schlesner1-6/+18
2014-12-03Change NULLs to nullptrs.Rohit Nirmal1-5/+5
2014-10-21Only check OpenGL shader log if size is >1.Yuri Kunde Schlesner1-9/+6
2014-08-26Rewrite of OpenGL renderer, including OS X supportKevin Hartman1-0/+81