summaryrefslogtreecommitdiffstats
path: root/src/video_core/renderer_opengl/gl_shader_util.cpp (follow)
Commit message (Expand)AuthorAgeFilesLines
* renderer_opengl: delete shader source after linkingLiam2022-07-301-0/+1
* chore: make yuzu REUSE compliantAndrea Pappacoda2022-07-271-3/+2
* video_core: Reduce unused includesameerj2022-03-191-1/+0
* renderer_opengl: Use ARB_separate_shader_objectsReinUsesLisp2021-07-231-26/+31
* glsl: Address more feedback. Implement indexed texture readsameerj2021-07-231-3/+3
* glsl: Rebase fixesameerj2021-07-231-2/+5
* gl_shader_util: Move shader utility code to a separate fileReinUsesLisp2021-07-231-37/+80
* gl_shader_util: Use std::string_view instead of star pointerReinUsesLisp2020-08-241-4/+11
* gl_shader_cache: Address review commentariesReinUsesLisp2019-07-151-3/+3
* gl_rasterizer: Implement compute shadersReinUsesLisp2019-07-151-8/+12
* video_core: fixed arithmetic overflow warnings & improved code stylePatrick Elsässer2018-09-091-1/+1
* renderer_opengl: Namespace OpenGL codeLioncash2018-08-221-2/+2
* Rename logging macro back to LOG_*James Rowe2018-07-031-3/+3
* gl_shader_util: Grab latest upstream.bunnei2018-04-141-142/+27
* renderer_opengl: Logging, etc. cleanup.bunnei2018-03-271-10/+10
* gl_shader_util: Sync latest version with Citra.bunnei2018-03-201-44/+110
* ASSERT that shader was linked successfullyJannik Vogel2016-12-051-0/+2
* Print broken shader code to logJannik Vogel2016-12-051-3/+9
* Use negative priorities to avoid special-casing the self-includeYuri Kunde Schlesner2016-09-211-1/+1
* Remove empty newlines in #include blocks.Emmanuel Gil Peyrot2016-09-211-3/+1
* Sources: Run clang-format on everything.Emmanuel Gil Peyrot2016-09-181-1/+2
* VideoCore: Run include-what-you-use and fix most includes.Emmanuel Gil Peyrot2016-04-301-1/+2
* gl_shader_gen: Use explicit locations for vertex shader attributes.bunnei2015-10-221-6/+0
* gl_rasterizer: Define enum types for each vertex texcoord attribute.bunnei2015-10-221-3/+3
* gl_shader_gen: Various cleanups to shader generation.bunnei2015-10-221-3/+3
* renderer_opengl: Refactor shader generation/caching to be more organized + various cleanups.bunnei2015-10-221-345/+3
* gl_shader_util: Use vec3 constants for AppendColorCombiner.bunnei2015-10-221-6/+6
* gl_shader_util: Fix precision bug with alpha testing.bunnei2015-10-221-7/+7
* Initial implementation of fragment shader generation with caching.Subv2015-10-221-0/+349
* video_core: Reorganize headersLioncash2015-09-111-4/+4
* Asserts: break/crash program, fit to style guide; log.h->assert.harchshift2015-02-111-1/+1
* License changepurpasmart962014-12-211-1/+1
* Convert old logging calls to new logging macrosYuri Kunde Schlesner2014-12-131-6/+18
* Change NULLs to nullptrs.Rohit Nirmal2014-12-031-5/+5
* Only check OpenGL shader log if size is >1.Yuri Kunde Schlesner2014-10-211-9/+6
* Rewrite of OpenGL renderer, including OS X supportKevin Hartman2014-08-261-0/+81