summaryrefslogtreecommitdiff
path: root/src/shader_recompiler/backend/glsl/glsl_emit_context.cpp (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Fix more typosGravatar Viktor Szépe2024-01-151-2/+2
|
* Merge pull request #12196 from ameerj/glsl-cbuf-sizesGravatar liamwhite2023-12-031-1/+4
|\ | | | | GLSL: Use known cbuf sizes when possible
| * GLSL: Prefer known used cbuf sizesGravatar Ameer J2023-11-261-1/+4
| |
* | shader_recompiler: Align SSBO offsets in GlobalMemory functionsGravatar Ameer J2023-10-311-1/+4
|/
* Remove memory allocations in some hot pathsGravatar Kelebek12023-06-221-1/+1
|
* glsl_emit_context: Remove redeclarations of gl_SampleID and gl_SampleMaskGravatar ameerj2023-02-081-6/+0
| | | | These built-ins seem to be available without needing to be declared for fragment shaders, similar i.e. to gl_FragDepth
* glsl: Add MS sampler typesGravatar ameerj2023-01-271-22/+27
|
* video_core: Generate mipmap texture by drawingGravatar FengChen2022-09-201-0/+3
|
* video_code: support rectangle textureGravatar FengChen2022-08-251-0/+1
|
* general: Convert source file copyright comments over to SPDXGravatar Morph2022-04-231-3/+2
| | | | | This formats all copyright comments according to SPDX formatting guidelines. Additionally, this resolves the remaining GPLv2 only licensed files by relicensing them to GPLv2.0-or-later.
* shader_compiler: support const buffer indirect addressing in GLSLGravatar Liam2022-04-011-0/+19
|
* shader_recompiler: fix potential OOB accessGravatar v19932022-01-171-3/+4
| | | | Found by static analysis with PVS-Studio. Original check wasn't actually checking for OOB and would segfault in case of it.
* glsl_context_get_set: Add alternative cbuf type for broken driversGravatar ameerj2021-12-291-3/+4
| | | | some drivers have a bug bitwise converting floating point cbuf values to uint variables. This adds a workaround for these drivers to make all cbufs uint and convert to floating point as needed.
* Remove glsl handle legacy related codeGravatar vonchenplus2021-12-181-38/+0
|
* shader_recompiler: Adjust emit_context includesGravatar ameerj2021-12-051-1/+1
|
* shader_recompiler: Rename backend emit_context filesGravatar ameerj2021-12-051-0/+718