diff options
author | Clément Foucault <foucault.clem@gmail.com> | 2020-04-14 21:44:45 +0300 |
---|---|---|
committer | Clément Foucault <foucault.clem@gmail.com> | 2020-04-14 21:44:56 +0300 |
commit | 21c658b718b9bd0f79f435a6a8a8603c365264a5 (patch) | |
tree | bcaa239369d799368236d4303f33d674c3cb14f3 /release/scripts | |
parent | bf49bb354fca4ad96f8f3e6802ecf733b29ac3e3 (diff) |
GPUShader: Implement workaround for gizmo drawing on sRGB framebuffer
This solution involves adding a uniform to each fragment shader that is
used by gizmo drawing and use the framebuffer state to set this uniform
accordingly.
This solution can also be carried to external shaders (addons).
A single line of code would then be enough to fix the issue.
The only trickery here is the dummy define:
`#define srgb_to_framebuffer_space(a)`
This is in order to avoid breaking other DRW shaders that use the same
fragment shader code but do not need the tranformation.
Related to T74139
Reviewed By: brecht, campbellbarton
Differential Revision: https://developer.blender.org/D7261
Diffstat (limited to 'release/scripts')
m--------- | release/scripts/addons | 0 |
1 files changed, 0 insertions, 0 deletions
diff --git a/release/scripts/addons b/release/scripts/addons -Subproject d348bde0f96809e289b0514c015cafb97f2dcf7 +Subproject 47a32a5370d36942674621e5a03e57e8dd4986d |