diff options
author | Aaron Carlisle <carlisle.b3d@gmail.com> | 2018-04-30 01:00:45 +0300 |
---|---|---|
committer | Aaron Carlisle <carlisle.b3d@gmail.com> | 2018-04-30 01:00:45 +0300 |
commit | 128506eeb1a2d87393061b4c9783289a5e4b3275 (patch) | |
tree | 2b2fd7159489c128f420c949ad24fa6cfd3fefc3 /source/blender/editors/interface/interface_draw.c | |
parent | 16c05161e76621a1943f27abd6bd9f7ee5564efd (diff) |
BLI Color: YUV to/from rgb colorspace option
This commit does two things:
- Adds an option to do the calculation in different color spaces (BT601
or BT709).
- Changes the default caluclation from legacy BT601 to BT709.
This affects several areas:
- UI areas (mainly scopes)
- ViewLevelsNode
- Several other nodes that use `COM_ConvertOperation.h`
Diffstat (limited to 'source/blender/editors/interface/interface_draw.c')
-rw-r--r-- | source/blender/editors/interface/interface_draw.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/source/blender/editors/interface/interface_draw.c b/source/blender/editors/interface/interface_draw.c index 9a05c12e00a..7583dc654bb 100644 --- a/source/blender/editors/interface/interface_draw.c +++ b/source/blender/editors/interface/interface_draw.c @@ -831,7 +831,7 @@ static void vectorscope_draw_target(float centerx, float centery, float diam, co float tangle = 0.f, tampli; float dangle, dampli, dangle2, dampli2; - rgb_to_yuv(colf[0], colf[1], colf[2], &y, &u, &v); + rgb_to_yuv(colf[0], colf[1], colf[2], &y, &u, &v, BLI_YUV_ITU_BT709); if (u > 0 && v >= 0) tangle = atanf(v / u); else if (u > 0 && v < 0) tangle = atanf(v / u) + 2.0f * (float)M_PI; else if (u < 0) tangle = atanf(v / u) + (float)M_PI; |