mirror of https://github.com/godotengine/godot
Convert linear vertex colors to sRGB when using compatibility renderer
This commit is contained in:
parent
394508d26d
commit
7a5132f677
|
|
@ -1130,6 +1130,15 @@ void vertex() {)";
|
|||
COLOR.rgb * (1.0 / 12.92),
|
||||
lessThan(COLOR.rgb, vec3(0.04045)));
|
||||
}
|
||||
)";
|
||||
} else {
|
||||
code += R"(
|
||||
if (OUTPUT_IS_SRGB) {
|
||||
COLOR.rgb = mix(
|
||||
(pow(COLOR.rgb, vec3(1.0 / 2.4)) * (1.0 + 0.055)) - vec3(0.055),
|
||||
COLOR.rgb * 12.92,
|
||||
lessThan(COLOR.rgb, vec3(0.0031308)));
|
||||
}
|
||||
)";
|
||||
}
|
||||
if (flags[FLAG_USE_POINT_SIZE]) {
|
||||
|
|
|
|||
Loading…
Reference in New Issue