summaryrefslogtreecommitdiffstats
path: root/src/video_core/shader/decode/image.cpp (follow)
Commit message (Collapse)AuthorAgeFilesLines
* video_core/shader: Resolve instances of variable shadowingLioncash2019-10-241-2/+2
| | | | Silences a few -Wshadow warnings.
* gl_shader_decompiler: Use uint for images and fix SUATOMReinUsesLisp2019-09-211-37/+29
| | | | | | In the process remove implementation of SUATOM.MIN and SUATOM.MAX as these require a distinction between U32 and S32. These have to be implemented with imageCompSwap loop.
* shader/image: Implement SULD and remove irrelevant codeReinUsesLisp2019-09-211-24/+49
| | | | | * Implement SULD as float. * Remove conditional declaration of GL_ARB_shader_viewport_layer_array.
* shader/image: Implement SUATOM and fix SUSTReinUsesLisp2019-09-111-21/+71
|
* gl_shader_decompiler: Keep track of written images and mark them as modifiedReinUsesLisp2019-09-061-21/+19
|
* shader: Allow tracking of indirect buffers without variable offsetReinUsesLisp2019-07-151-5/+1
| | | | | | While changing this code, simplify tracking code to allow returning the base address node, this way callers don't have to manually rebuild it on each invocation.
* shader_ir: Fix image copy rebase issuesFernando Sahmkow2019-06-211-2/+7
|
* shader: Implement bindless imagesReinUsesLisp2019-06-211-2/+28
|
* shader: Decode SUST and implement backing image functionalityReinUsesLisp2019-06-211-0/+89