Add External Texture Conversion Constant Params
Adds parameters to ExternalTextureDescriptor for configurable source and destination transfer functions, gamut conversion matrices and yuv-to-rgb conversion matrices. Bug: dawn:1082 Change-Id: I3b329d645fe113af512b5afb958e271b9bfc4ec4 Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/88403 Reviewed-by: Kai Ninomiya <kainino@chromium.org> Commit-Queue: Brandon1 Jones <brandon1.jones@intel.com> Reviewed-by: Austin Eng <enga@chromium.org> Kokoro: Kokoro <noreply+kokoro@google.com>
This commit is contained in:
parent
d6bc9c21ba
commit
cf4a85e249
|
@ -1333,6 +1333,14 @@
|
|||
{"name": "label", "type": "char", "annotation": "const*", "length": "strlen", "optional": true},
|
||||
{"name": "plane 0", "type": "texture view"},
|
||||
{"name": "plane 1", "type": "texture view", "optional": true},
|
||||
{"name": "yuv to rgb conversion matrix", "type": "float", "annotation": "const*",
|
||||
"length": 12, "optional": true},
|
||||
{"name": "src transfer function parameters", "type": "float", "annotation": "const*",
|
||||
"length": 7, "optional": true},
|
||||
{"name": "dst transfer function parameters", "type": "float", "annotation": "const*",
|
||||
"length": 7, "optional": true},
|
||||
{"name": "gamut conversion matrix", "type": "float", "annotation": "const*",
|
||||
"length": 9, "optional": true},
|
||||
{"name": "color space", "type": "predefined color space", "default": "srgb"}
|
||||
]
|
||||
},
|
||||
|
|
Loading…
Reference in New Issue