diff options
| author | 2023-08-07 23:33:06 +0000 | |
|---|---|---|
| committer | 2023-08-07 23:33:06 +0000 | |
| commit | a34acd1a2939e156de032c20af345135f09f5f01 (patch) | |
| tree | aff5ac6993cd03397ab170c624378cc4794704e8 /libs/shaders/shaders.cpp | |
| parent | b63e604fd22ac5e33c6b0614cb0eb9d05bc5cfe5 (diff) | |
| parent | fad6ef537b2e96a6f5aaeb6a70dd63fc389e18ff (diff) | |
Merge "Fix extended range handling when Gamma OETF is used" into udc-d1-dev
Diffstat (limited to 'libs/shaders/shaders.cpp')
| -rw-r--r-- | libs/shaders/shaders.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/libs/shaders/shaders.cpp b/libs/shaders/shaders.cpp index c85517a976..ef039e5c36 100644 --- a/libs/shaders/shaders.cpp +++ b/libs/shaders/shaders.cpp @@ -168,8 +168,8 @@ void generateOOTF(ui::Dataspace inputDataspace, ui::Dataspace outputDataspace, void generateOETF(std::string& shader) { // Only support gamma 2.2 for now shader.append(R"( - float OETF(float3 linear) { - return sign(linear) * pow(abs(linear), (1.0 / 2.2)); + float3 OETF(float3 linear) { + return sign(linear) * pow(abs(linear), float3(1.0 / 2.2)); } )"); } |