Commit message (Collapse) | Author | Files | Lines | ||
---|---|---|---|---|---|
2019-10-30 | shader/node: Unpack bindless texture encoding | ReinUsesLisp | 1 | -26/+24 | |
Bindless textures were using u64 to pack the buffer and offset from where they come from. Drop this in favor of separated entries in the struct. Remove the usage of std::set in favor of std::list (it's not std::vector to avoid reference invalidations) for samplers and images. | |||||
2019-10-24 | video_core/shader: Resolve instances of variable shadowing | Lioncash | 1 | -2/+2 | |
Silences a few -Wshadow warnings. | |||||
2019-09-21 | gl_shader_decompiler: Use uint for images and fix SUATOM | ReinUsesLisp | 1 | -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. | |||||
2019-09-21 | shader/image: Implement SULD and remove irrelevant code | ReinUsesLisp | 1 | -24/+49 | |
* Implement SULD as float. * Remove conditional declaration of GL_ARB_shader_viewport_layer_array. | |||||
2019-09-11 | shader/image: Implement SUATOM and fix SUST | ReinUsesLisp | 1 | -21/+71 | |
2019-09-06 | gl_shader_decompiler: Keep track of written images and mark them as modified | ReinUsesLisp | 1 | -21/+19 | |
2019-07-15 | shader: Allow tracking of indirect buffers without variable offset | ReinUsesLisp | 1 | -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. | |||||
2019-06-21 | shader_ir: Fix image copy rebase issues | Fernando Sahmkow | 1 | -2/+7 | |
2019-06-21 | shader: Implement bindless images | ReinUsesLisp | 1 | -2/+28 | |
2019-06-21 | shader: Decode SUST and implement backing image functionality | ReinUsesLisp | 1 | -0/+89 | |