aboutsummaryrefslogtreecommitdiff
path: root/src/video_core/renderer_opengl/gl_shader_util.cpp
AgeCommit message (Expand)Author
2022-07-30renderer_opengl: delete shader source after linkingLiam
2022-07-27chore: make yuzu REUSE compliantAndrea Pappacoda
2022-03-19video_core: Reduce unused includesameerj
2021-07-22renderer_opengl: Use ARB_separate_shader_objectsReinUsesLisp
2021-07-22glsl: Address more feedback. Implement indexed texture readsameerj
2021-07-22glsl: Rebase fixesameerj
2021-07-22gl_shader_util: Move shader utility code to a separate fileReinUsesLisp
2020-08-23gl_shader_util: Use std::string_view instead of star pointerReinUsesLisp
2019-07-15gl_shader_cache: Address review commentariesReinUsesLisp
2019-07-15gl_rasterizer: Implement compute shadersReinUsesLisp
2018-09-09video_core: fixed arithmetic overflow warnings & improved code stylePatrick Elsässer
2018-08-22renderer_opengl: Namespace OpenGL codeLioncash
2018-07-02Rename logging macro back to LOG_*James Rowe
2018-04-13gl_shader_util: Grab latest upstream.bunnei
2018-03-26renderer_opengl: Logging, etc. cleanup.bunnei
2018-03-20gl_shader_util: Sync latest version with Citra.bunnei
2016-12-05ASSERT that shader was linked successfullyJannik Vogel
2016-12-05Print broken shader code to logJannik Vogel
2016-09-21Use negative priorities to avoid special-casing the self-includeYuri Kunde Schlesner
2016-09-21Remove empty newlines in #include blocks.Emmanuel Gil Peyrot
2016-09-18Sources: Run clang-format on everything.Emmanuel Gil Peyrot
2016-04-30VideoCore: Run include-what-you-use and fix most includes.Emmanuel Gil Peyrot
2015-10-21gl_shader_gen: Use explicit locations for vertex shader attributes.bunnei
2015-10-21gl_rasterizer: Define enum types for each vertex texcoord attribute.bunnei
2015-10-21gl_shader_gen: Various cleanups to shader generation.bunnei
2015-10-21renderer_opengl: Refactor shader generation/caching to be more organized + va...bunnei
2015-10-21gl_shader_util: Use vec3 constants for AppendColorCombiner.bunnei
2015-10-21gl_shader_util: Fix precision bug with alpha testing.bunnei
2015-10-21Initial implementation of fragment shader generation with caching.Subv
2015-09-11video_core: Reorganize headersLioncash
2015-02-10Asserts: break/crash program, fit to style guide; log.h->assert.harchshift
2014-12-20License changepurpasmart96
2014-12-13Convert old logging calls to new logging macrosYuri Kunde Schlesner
2014-12-03Change NULLs to nullptrs.Rohit Nirmal
2014-10-21Only check OpenGL shader log if size is >1.Yuri Kunde Schlesner
2014-08-25Rewrite of OpenGL renderer, including OS X supportKevin Hartman