summaryrefslogtreecommitdiff
path: root/src/video_core/renderer_opengl/gl_shader_decompiler.cpp (follow)
Commit message (Expand)AuthorAgeFilesLines
* shader: Remove old shader managementGravatar ReinUsesLisp2021-07-221-2986/+0
* General: Resolve fmt specifiers to adhere to 8.0.0 API where applicableGravatar Lioncash2021-06-231-1/+1
* video_core: Reimplement the buffer cacheGravatar ReinUsesLisp2021-02-131-47/+14
* gl_shader_decompiler: Fix constant buffer size calculationGravatar ReinUsesLisp2021-01-211-1/+2
* video_core: Rewrite the texture cacheGravatar ReinUsesLisp2020-12-301-5/+3
* gl_shader_decompiler: Elide unnecessary copies within DeclareConstantBuffers()Gravatar Lioncash2020-12-071-1/+1
* video_core: Remove unnecessary enum class casting in logging messagesGravatar Lioncash2020-12-071-5/+5
* video_core: Resolve more variable shadowing scenariosGravatar Lioncash2020-12-041-17/+18
* shader: Partially implement texture cube array shadowGravatar ReinUsesLisp2020-10-281-8/+12
* General: Make use of std::nullopt where applicableGravatar Lioncash2020-09-221-6/+6
* video_core: Enforce -Werror=switchGravatar ReinUsesLisp2020-09-161-1/+3
* Merge pull request #4391 from lioncash/nrvoGravatar bunnei2020-07-241-1/+1
|\
| * video_core: Allow copy elision to take place where applicableGravatar Lioncash2020-07-211-1/+1
* | Merge pull request #4394 from lioncash/unused6Gravatar bunnei2020-07-231-13/+0
|\ \
| * | video_core: Remove unused variablesGravatar Lioncash2020-07-211-13/+0
| |/
* / renderer_{opengl,vulkan}: Clamp shared memory to host's limitGravatar ReinUsesLisp2020-07-161-2/+9
|/
* gl_shader_decompiler: Enable GL_EXT_texture_shadow_lod if availableGravatar Morph2020-06-201-7/+43
* Merge pull request #4031 from Morph1984/fix-gs-outputsGravatar bunnei2020-06-041-1/+13
|\
| * gl_shader_decompiler: Declare gl_Layer and gl_ViewportIndex within gl_PerVert...Gravatar Morph2020-06-011-6/+16
| * gl_shader_decompiler: Fix geometry shader outputs for Intel driversGravatar Morph2020-06-011-13/+15
* | glsl: Squash constant buffers into a single SSBO when we hit the limitGravatar ReinUsesLisp2020-05-311-34/+65
|/
* shader/other: Implement MEMBAR.CTSGravatar ReinUsesLisp2020-05-271-2/+8
* Merge pull request #3981 from ReinUsesLisp/barGravatar bunnei2020-05-261-0/+10
|\
| * shader/other: Implement BAR.SYNC 0x0Gravatar ReinUsesLisp2020-05-211-0/+10
* | Merge pull request #3978 from ReinUsesLisp/write-rzGravatar bunnei2020-05-251-1/+3
|\ \
| * | shader_decompiler: Visit source nodes even when they assign to RZGravatar ReinUsesLisp2020-05-211-1/+3
| |/
* / shader/other: Implement thread comparisons (NV_shader_thread_group)Gravatar ReinUsesLisp2020-05-211-0/+23
|/
* gl_shader_decompiler: Properly emulate NaN behaviour on NEGravatar ReinUsesLisp2020-05-101-0/+9
* shader_ir: Separate float-point comparisons in ordered and unorderedGravatar ReinUsesLisp2020-05-091-44/+55
* Merge pull request #3693 from ReinUsesLisp/clean-samplersGravatar bunnei2020-05-021-27/+25
|\
| * shader_ir: Turn classes into data structuresGravatar ReinUsesLisp2020-04-231-27/+25
* | shader/arithmetic_integer: Implement CC for IADDGravatar ReinUsesLisp2020-04-251-0/+10
|/
* Merge pull request #3714 from lioncash/copiesGravatar bunnei2020-04-211-3/+3
|\
| * gl_shader_decompiler: Avoid copies where applicableGravatar Lioncash2020-04-171-3/+3
* | video_core: gl_shader_decompiler: Fix implicit fallthrough errors.Gravatar bunnei2020-04-181-0/+1
|/
* CMakeLists: Specify -Wextra on linux buildsGravatar Lioncash2020-04-151-1/+2
* Merge pull request #3612 from ReinUsesLisp/redGravatar Fernando Sahmkow2020-04-151-2/+22
|\
| * shader/memory: Implement RED.E.ADDGravatar ReinUsesLisp2020-04-061-2/+22
* | Revert "gl_shader_decompiler: Implement merges with bitfieldInsert"Gravatar ReinUsesLisp2020-04-141-2/+4
* | gl_shader_decompiler: Implement merges with bitfieldInsertGravatar ReinUsesLisp2020-04-121-4/+2
* | gl_shader_decompiler: Improve generated code in HMergeH*Gravatar ReinUsesLisp2020-04-121-6/+8
* | shader_decompiler: Remove FragCoord.w hack and change IPA implementationGravatar ReinUsesLisp2020-04-011-18/+16
|/
* gl_decompiler: min/max op not implement yetGravatar namkazy2020-03-301-0/+4
* gl_decompiler: add atomic opGravatar Nguyen Dac Nam2020-03-301-0/+16
* Merge pull request #3520 from ReinUsesLisp/legacy-varyingsGravatar bunnei2020-03-251-12/+55
|\
| * gl_shader_decompiler: Don't redeclare gl_VertexID and gl_InstanceIDGravatar ReinUsesLisp2020-03-181-8/+0
| * gl_shader_decompiler: Implement legacy varyingsGravatar ReinUsesLisp2020-03-151-6/+57
* | gl_shader_decompiler: Remove deprecated function and its usagesGravatar ReinUsesLisp2020-03-181-11/+8
* | Merge pull request #3498 from ReinUsesLisp/texel-fetch-glslGravatar bunnei2020-03-171-6/+9
|\ \ | |/ |/|
| * gl_shader_decompiler: Add layer component to texelFetchGravatar ReinUsesLisp2020-03-121-6/+9