Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

Documentation/amdgpu/display: add DC color caps info

Add details about color correction capabilities and explain a bit about
differences between DC hw generations and also how they are mapped
between DRM and DC interface. Two schemas for DCN 2.0 and 3.0 (converted
to svg from the original png) is included to illustrate it. They were
obtained from a discussion[1] in the amd-gfx mailing list.

[1] https://lore.kernel.org/amd-gfx/20220422142811.dm6vtk6v64jcwydk@mail.igalia.com/

v1:
- remove redundant comments (Harry)
- fix typos (Harry)

v2:
- reword introduction of color section
- add co-dev tag for Harry - who provided most of the info
- fix typos (Tales)
- describe missing struct parameters (Tales and Siqueira)

Co-developed-by: Harry Wentland <harry.wentland@amd.com>
Signed-off-by: Harry Wentland <harry.wentland@amd.com>
Signed-off-by: Melissa Wen <mwen@igalia.com>
Reviewed-by: Tales Aparecida <tales.aparecida@gmail.com>
Reviewed-by: Rodrigo Siqueira <Rodrigo.Siqueira@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>

authored by

Melissa Wen and committed by
Alex Deucher
78e16ac1 cdeec9a1

+2997 -13
+1370
Documentation/gpu/amdgpu/display/dcn2_cm_drm_current.svg
··· 1 + <?xml version="1.0" encoding="UTF-8" standalone="no"?> 2 + <!-- Created with Inkscape (http://www.inkscape.org/) --> 3 + 4 + <svg 5 + version="1.1" 6 + id="svg2019" 7 + width="1702" 8 + height="1845" 9 + viewBox="0 0 1702 1845" 10 + sodipodi:docname="dcn2_cm_drm_current.svg" 11 + inkscape:version="1.1.2 (0a00cf5339, 2022-02-04)" 12 + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" 13 + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" 14 + xmlns="http://www.w3.org/2000/svg" 15 + xmlns:svg="http://www.w3.org/2000/svg"> 16 + <defs 17 + id="defs2023" /> 18 + <sodipodi:namedview 19 + id="namedview2021" 20 + pagecolor="#ffffff" 21 + bordercolor="#666666" 22 + borderopacity="1.0" 23 + inkscape:pageshadow="2" 24 + inkscape:pageopacity="0.0" 25 + inkscape:pagecheckerboard="0" 26 + showgrid="false" 27 + inkscape:zoom="0.56413987" 28 + inkscape:cx="1003.2973" 29 + inkscape:cy="691.31792" 30 + inkscape:window-width="1920" 31 + inkscape:window-height="1011" 32 + inkscape:window-x="0" 33 + inkscape:window-y="0" 34 + inkscape:window-maximized="1" 35 + inkscape:current-layer="g2025" /> 36 + <g 37 + inkscape:groupmode="layer" 38 + inkscape:label="Image" 39 + id="g2025"> 40 + <rect 41 + style="fill:#000000;fill-opacity:0;stroke:#000000;stroke-opacity:1" 42 + id="rect34" 43 + width="208.83351" 44 + height="486.09872" 45 + x="0.90158081" 46 + y="132.77872" /> 47 + <rect 48 + style="fill:#fad7ac;fill-opacity:1;stroke:#000000;stroke-opacity:1" 49 + id="rect1019" 50 + width="126.38867" 51 + height="55.320732" 52 + x="25.960823" 53 + y="188.06937" /> 54 + <rect 55 + style="fill:#d0cee2;fill-opacity:1;stroke:#000000;stroke-opacity:1" 56 + id="rect1021" 57 + width="126.38867" 58 + height="55.320732" 59 + x="25.960823" 60 + y="346.06937" /> 61 + <rect 62 + style="fill:#afdde9;fill-opacity:1;stroke:#000000;stroke-opacity:1" 63 + id="rect1103" 64 + width="126.38867" 65 + height="55.320732" 66 + x="25.960823" 67 + y="266.06937" /> 68 + <rect 69 + style="fill:#f9f7ed;fill-opacity:1;stroke:#000000;stroke-opacity:1" 70 + id="rect1105" 71 + width="126.38867" 72 + height="55.320732" 73 + x="25.960823" 74 + y="426.06937" /> 75 + <rect 76 + style="fill:#e6e6e6;fill-opacity:1;stroke:#000000;stroke-opacity:1" 77 + id="rect1107" 78 + width="126.38867" 79 + height="55.320732" 80 + x="25.960823" 81 + y="506.06934" /> 82 + <path 83 + d="m 402.61883,171.88069 c 0.025,10.97895 0.01,1001.03791 0.049,1012.01891 2.5462,-1.1592 5.0637,-2.3779 7.6202,-3.5187 -2.7411,4.8298 -5.4987,9.6453 -8.2624,14.4607 -2.7925,-4.8257 -5.5993,-9.6453 -8.3856,-14.4751 2.6221,1.1736 5.2217,2.3923 7.8398,3.5721 0,-10.8825 -0.035,-1000.84096 -0.031,-1011.72348 0.053,-0.30366 -0.2175,-0.50268 -0.3652,-0.72837 l 1.5347,0.39394 z" 84 + id="path381056" 85 + sodipodi:nodetypes="cccccccccc" 86 + style="stroke-width:0.205176" 87 + inkscape:transform-center-x="-325.50819" 88 + inkscape:transform-center-y="-121.97185" /> 89 + <rect 90 + style="fill:#000000;fill-opacity:0;stroke:#000000;stroke-opacity:1" 91 + id="rect1131" 92 + width="239.47592" 93 + height="1015.9909" 94 + x="298.65631" 95 + y="82.399658" /> 96 + <rect 97 + style="fill:#000000;fill-opacity:0;stroke:#000000;stroke-width:1.27861;stroke-opacity:1" 98 + id="rect1133" 99 + width="340.44653" 100 + height="525.77448" 101 + x="298.79562" 102 + y="1142.5299" /> 103 + <rect 104 + style="fill:#000000;fill-opacity:0;stroke:#000000;stroke-opacity:1" 105 + id="rect1237" 106 + width="284.00113" 107 + height="945.41412" 108 + x="827.75012" 109 + y="82.880798" 110 + inkscape:connector-avoid="true" /> 111 + <rect 112 + style="fill:#000000;fill-opacity:0;stroke:#000000;stroke-opacity:1" 113 + id="rect1239" 114 + width="239.37569" 115 + height="179.03308" 116 + x="1356.9507" 117 + y="98.758331" /> 118 + <rect 119 + style="fill:#000000;fill-opacity:0;stroke:#000000;stroke-width:1.00744;stroke-opacity:1" 120 + id="rect1241" 121 + width="239.4184" 122 + height="713.64905" 123 + x="1356.9543" 124 + y="307.7951" 125 + inkscape:connector-avoid="true" /> 126 + <rect 127 + style="fill:#000000;fill-opacity:0;stroke:#000000;stroke-opacity:1" 128 + id="rect1345" 129 + width="330.32059" 130 + height="409.44757" 131 + x="1363.8723" 132 + y="1147.7572" /> 133 + <rect 134 + style="fill:#000000;fill-opacity:0;stroke:#000000;stroke-opacity:1" 135 + id="rect1347" 136 + width="369.8941" 137 + height="682.32245" 138 + x="825.72528" 139 + y="1146.6448" 140 + inkscape:connector-avoid="true" /> 141 + <rect 142 + style="fill:#f9f7ed;fill-opacity:1;stroke:#000000;stroke-opacity:1" 143 + id="rect1349" 144 + width="163.95746" 145 + height="40.144867" 146 + x="1389.9988" 147 + y="190.80583" /> 148 + <rect 149 + style="fill:#000000;fill-opacity:0;stroke:#000000;stroke-width:0.964132;stroke-opacity:1" 150 + id="rect1619" 151 + width="271.99091" 152 + height="42.038273" 153 + x="1393.981" 154 + y="1197.161" 155 + inkscape:connector-avoid="true" /> 156 + <path 157 + d="m 1469.3028,1238.8328 c 0.025,10.9789 0.01,175.0378 0.049,186.0188 2.5462,-1.1592 5.0637,-2.3779 7.6202,-3.5187 -2.7411,4.8298 -5.4987,9.6453 -8.2624,14.4607 -2.7925,-4.8257 -5.5993,-9.6453 -8.3856,-14.4751 2.6221,1.1736 5.2217,2.3923 7.8398,3.5721 0,-10.8825 -0.035,-174.8409 -0.031,-185.7234 0.053,-0.3037 -0.2175,-0.5027 -0.3652,-0.7284 l 1.5347,0.394 z" 158 + id="path106-1" 159 + sodipodi:nodetypes="cccccccccc" 160 + style="stroke-width:0.205176" 161 + inkscape:transform-center-x="-325.50819" 162 + inkscape:transform-center-y="-121.97185" /> 163 + <path 164 + d="m 407.4759,1238.4728 c 0.025,10.9789 0.01,291.0378 0.049,302.0188 2.5462,-1.1592 5.0637,-2.3779 7.6202,-3.5187 -2.7411,4.8298 -5.4987,9.6453 -8.2624,14.4607 -2.7925,-4.8257 -5.5993,-9.6453 -8.3856,-14.4751 2.6221,1.1736 5.2217,2.3923 7.8398,3.5721 0,-10.8825 -0.035,-290.8409 -0.031,-301.7234 0.053,-0.3037 -0.2175,-0.5027 -0.3652,-0.7284 l 1.5347,0.394 z" 165 + id="path106-1-7" 166 + sodipodi:nodetypes="cccccccccc" 167 + style="stroke-width:0.205176" 168 + inkscape:transform-center-x="-325.50819" 169 + inkscape:transform-center-y="-121.97185" /> 170 + <rect 171 + style="fill:#afdde9;fill-opacity:1;stroke:#000000;stroke-opacity:1" 172 + id="rect1623" 173 + width="137.32646" 174 + height="41.782684" 175 + x="1396.3848" 176 + y="1268.2837" 177 + inkscape:connector-avoid="true" /> 178 + <rect 179 + style="fill:#fad7ac;fill-opacity:1;stroke:#000000;stroke-opacity:1" 180 + id="rect1705" 181 + width="137.32646" 182 + height="41.782684" 183 + x="1396.3848" 184 + y="1348.2837" /> 185 + <rect 186 + style="fill:#afdde9;fill-opacity:1;stroke:#000000;stroke-opacity:1" 187 + id="rect1707" 188 + width="137.32646" 189 + height="41.782684" 190 + x="1396.3848" 191 + y="1432.2837" /> 192 + <rect 193 + style="fill:#f9f7ed;fill-opacity:1;stroke:#000000;stroke-opacity:1" 194 + id="rect1731" 195 + width="222.34483" 196 + height="44.64616" 197 + x="867.36292" 198 + y="190.42665" 199 + inkscape:connector-avoid="true" /> 200 + <rect 201 + style="fill:#f9f7ed;fill-opacity:1;stroke:#000000;stroke-opacity:1" 202 + id="rect1813" 203 + width="222.34483" 204 + height="44.64616" 205 + x="867.36292" 206 + y="254.42664" 207 + inkscape:connector-avoid="true" /> 208 + <rect 209 + style="fill:#f9f7ed;fill-opacity:1;stroke:#000000;stroke-opacity:1" 210 + id="rect1815" 211 + width="222.34483" 212 + height="44.64616" 213 + x="867.36292" 214 + y="318.42664" 215 + inkscape:connector-avoid="true" /> 216 + <rect 217 + style="fill:#fad7ac;fill-opacity:1;stroke:#000000;stroke-opacity:1" 218 + id="rect1817" 219 + width="222.34483" 220 + height="44.64616" 221 + x="867.36292" 222 + y="412.42664" 223 + inkscape:connector-avoid="true" /> 224 + <rect 225 + style="fill:#afdde9;fill-opacity:1;stroke:#000000;stroke-opacity:1" 226 + id="rect1819" 227 + width="222.34483" 228 + height="44.64616" 229 + x="867.36292" 230 + y="560.42664" /> 231 + <rect 232 + style="fill:#e6e6e6;fill-opacity:1;stroke:#000000;stroke-opacity:1" 233 + id="rect1821" 234 + width="222.34483" 235 + height="44.64616" 236 + x="867.36292" 237 + y="674.42664" 238 + inkscape:connector-avoid="true" /> 239 + <rect 240 + style="fill:#fad7ac;fill-opacity:1;stroke:#000000;stroke-opacity:1" 241 + id="rect1823" 242 + width="222.34483" 243 + height="44.64616" 244 + x="867.36292" 245 + y="744.42664" 246 + inkscape:connector-avoid="true" /> 247 + <rect 248 + style="fill:#afdde9;fill-opacity:1;stroke:#000000;stroke-opacity:1" 249 + id="rect1825" 250 + width="222.34483" 251 + height="44.64616" 252 + x="867.36292" 253 + y="820.42664" 254 + inkscape:connector-avoid="true" /> 255 + <rect 256 + style="fill:#d0cee2;fill-opacity:1;stroke:#000000;stroke-opacity:1" 257 + id="rect1827" 258 + width="222.34483" 259 + height="44.64616" 260 + x="867.36292" 261 + y="890.42664" 262 + inkscape:connector-avoid="true" /> 263 + <rect 264 + style="fill:#afdde9;fill-opacity:1;stroke:#000000;stroke-opacity:1" 265 + id="rect1829" 266 + width="222.34483" 267 + height="44.64616" 268 + x="867.36292" 269 + y="956.42664" 270 + inkscape:connector-avoid="true" /> 271 + <rect 272 + style="fill:#fad7ac;fill-opacity:1;stroke:#000000;stroke-opacity:1" 273 + id="rect1831" 274 + width="222.34483" 275 + height="44.64616" 276 + x="867.36292" 277 + y="1256.4268" /> 278 + <rect 279 + style="fill:#d0cee2;fill-opacity:1;stroke:#000000;stroke-opacity:1" 280 + id="rect1833" 281 + width="222.34483" 282 + height="44.64616" 283 + x="867.36292" 284 + y="1402.4268" /> 285 + <rect 286 + style="fill:#afdde9;fill-opacity:1;stroke:#000000;stroke-opacity:1" 287 + id="rect1915" 288 + width="222.34483" 289 + height="44.64616" 290 + x="867.36292" 291 + y="1330.4268" 292 + inkscape:connector-avoid="true" /> 293 + <rect 294 + style="fill:#afdde9;fill-opacity:1;stroke:#000000;stroke-opacity:1" 295 + id="rect1917" 296 + width="222.34483" 297 + height="44.64616" 298 + x="867.36292" 299 + y="1478.4268" /> 300 + <rect 301 + style="fill:#fad7ac;fill-opacity:1;stroke:#000000;stroke-opacity:1" 302 + id="rect1919" 303 + width="222.34483" 304 + height="44.64616" 305 + x="867.36292" 306 + y="1548.4268" /> 307 + <rect 308 + style="fill:#eeeeee;fill-opacity:1;stroke:#000000;stroke-opacity:1" 309 + id="rect1921" 310 + width="222.34483" 311 + height="44.64616" 312 + x="867.36292" 313 + y="1614.4268" /> 314 + <rect 315 + style="fill:#eeeeee;fill-opacity:1;stroke:#000000;stroke-opacity:1" 316 + id="rect1923" 317 + width="222.34483" 318 + height="44.64616" 319 + x="867.36292" 320 + y="1686.4268" /> 321 + <rect 322 + style="fill:#eeeeee;fill-opacity:1;stroke:#000000;stroke-opacity:1" 323 + id="rect1925" 324 + width="222.34483" 325 + height="44.64616" 326 + x="867.36292" 327 + y="1754.4268" /> 328 + <rect 329 + style="fill:#f9f7ed;fill-opacity:1;stroke:#000000;stroke-width:0.872749;stroke-opacity:1" 330 + id="rect1925-3" 331 + width="169.23357" 332 + height="44.678963" 333 + x="325.21747" 334 + y="134.37756" /> 335 + <rect 336 + style="fill:#fad7ac;fill-opacity:1;stroke:#000000;stroke-width:0.872749;stroke-opacity:1" 337 + id="rect1954" 338 + width="169.23357" 339 + height="44.678963" 340 + x="325.21747" 341 + y="276.37756" 342 + inkscape:connector-avoid="true" /> 343 + <rect 344 + style="fill:#afdde9;fill-opacity:1;stroke:#000000;stroke-width:0.87333333;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none" 345 + id="rect1956" 346 + width="168.66573" 347 + height="122.14091" 348 + x="325.50134" 349 + y="358.6615" 350 + inkscape:connector-avoid="true" /> 351 + <rect 352 + style="fill:#e6e6e6;fill-opacity:1;stroke:#000000;stroke-width:0.872749;stroke-opacity:1" 353 + id="rect1958" 354 + width="169.23357" 355 + height="44.678963" 356 + x="325.21747" 357 + y="672.37756" /> 358 + <rect 359 + style="fill:#fad7ac;fill-opacity:1;stroke:#000000;stroke-width:0.872749;stroke-opacity:1" 360 + id="rect1960" 361 + width="169.23357" 362 + height="44.678963" 363 + x="325.21747" 364 + y="744.37756" /> 365 + <rect 366 + style="fill:#afdde9;fill-opacity:1;stroke:#000000;stroke-width:0.965912;stroke-opacity:1" 367 + id="rect1962" 368 + width="169.14041" 369 + height="54.756817" 370 + x="325.26404" 371 + y="814.42413" 372 + inkscape:connector-avoid="true" /> 373 + <rect 374 + style="fill:#d0cee2;fill-opacity:1;stroke:#000000;stroke-width:0.965912;stroke-opacity:1" 375 + id="rect1964" 376 + width="169.14041" 377 + height="54.756817" 378 + x="325.26404" 379 + y="886.42413" 380 + inkscape:connector-avoid="true" /> 381 + <rect 382 + style="fill:#afdde9;fill-opacity:1;stroke:#000000;stroke-width:0.965912;stroke-opacity:1" 383 + id="rect1966" 384 + width="169.14041" 385 + height="54.756817" 386 + x="325.26404" 387 + y="952.42413" 388 + inkscape:connector-avoid="true" /> 389 + <rect 390 + style="fill:#afdde9;fill-opacity:1;stroke:#000000;stroke-width:1.02091;stroke-opacity:1" 391 + id="rect2428" 392 + width="169.0854" 393 + height="61.19017" 394 + x="325.29156" 395 + y="1468.4518" /> 396 + <rect 397 + style="fill:#fad7ac;fill-opacity:1;stroke:#000000;stroke-width:0.839627;stroke-opacity:1" 398 + id="rect2430" 399 + width="169.26669" 400 + height="41.344128" 401 + x="325.20093" 402 + y="1550.3611" /> 403 + <rect 404 + style="fill:#000000;fill-opacity:0;stroke:#000000;stroke-width:1.13491;stroke-opacity:1" 405 + id="rect2432" 406 + width="287.86237" 407 + height="44.416805" 408 + x="325.34854" 409 + y="1194.5088" /> 410 + <rect 411 + style="fill:#000000;fill-opacity:0;stroke:#000000;stroke-width:1.13102;stroke-opacity:1" 412 + id="rect2434" 413 + width="285.86655" 414 + height="44.4207" 415 + x="867.34656" 416 + y="1194.5068" /> 417 + <path 418 + style="fill:none;stroke:#000000;stroke-width:2.66666675;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:8.00000024, 8.00000024;stroke-dashoffset:0" 419 + d="m 867.36292,235.07281 v 0" 420 + id="path2509" /> 421 + <path 422 + style="fill:none;stroke:#000000;stroke-width:2.66666675;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:8.00000024, 8.00000024;stroke-dashoffset:0" 423 + d="m 867.36292,235.07281 v 0" 424 + id="path2511" /> 425 + <path 426 + style="fill:none;stroke:#000000;stroke-width:2.66666675;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:8.00000024, 8.00000024;stroke-dashoffset:0" 427 + d="m 867.36292,235.07281 v 0" 428 + id="path2513" /> 429 + <path 430 + style="fill:none;stroke:#000000;stroke-width:2.66666675;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:8.00000024, 8.00000024;stroke-dashoffset:0" 431 + d="m 867.36292,235.07281 v 0" 432 + id="path2515" /> 433 + <path 434 + style="fill:none;stroke:#000000;stroke-width:2.66666675;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:8.00000024, 8.00000024;stroke-dashoffset:0" 435 + d="m 867.36292,235.07281 v 0" 436 + id="path2517" /> 437 + <path 438 + style="fill:none;stroke:#000000;stroke-width:2.66666675;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:8.00000024, 8.00000024;stroke-dashoffset:0" 439 + d="m 867.36292,235.07281 v 0" 440 + id="path2519" /> 441 + <path 442 + style="fill:none;stroke:#000000;stroke-width:2.66666675;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:8.00000024, 8.00000024;stroke-dashoffset:0" 443 + d="m 867.36292,235.07281 v 0" 444 + id="path2521" /> 445 + <path 446 + style="fill:none;stroke:#000000;stroke-width:2.66666675;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:8.00000024, 8.00000024;stroke-dashoffset:0" 447 + d="m 867.36292,235.07281 v 0" 448 + id="path2523" /> 449 + <path 450 + style="fill:none;stroke:#000000;stroke-width:2.66666675;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:8.00000024, 8.00000024;stroke-dashoffset:0" 451 + d="m 867.36292,235.07281 v 0" 452 + id="path2525" /> 453 + <path 454 + style="fill:none;stroke:#000000;stroke-width:2.66666675;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:8.00000024, 8.00000024;stroke-dashoffset:0" 455 + d="m 867.36292,235.07281 v 0" 456 + id="path2527" /> 457 + <path 458 + style="fill:none;stroke:#000000;stroke-width:2.66666675;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:8.00000024, 8.00000024;stroke-dashoffset:0" 459 + d="m 867.36292,235.07281 v 0" 460 + id="path2529" /> 461 + <path 462 + style="fill:none;stroke:#000000;stroke-width:2.66666675;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:8.00000024, 8.00000024;stroke-dashoffset:0" 463 + d="m 867.36292,235.07281 v 0" 464 + id="path2531" /> 465 + <path 466 + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:6, 6;stroke-dashoffset:0;stroke-opacity:1" 467 + d="m 442.80064,179.02883 0.91401,36.01283 423.64827,-2.29193" 468 + id="path6876" 469 + inkscape:connector-type="orthogonal" 470 + inkscape:connector-curvature="0" 471 + inkscape:connection-start="#rect1925-3" 472 + inkscape:connection-end="#rect1731" 473 + sodipodi:nodetypes="ccc" /> 474 + <path 475 + style="display:inline;fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:6, 6;stroke-dashoffset:0;stroke-opacity:1" 476 + d="m 494.45103,156.71704 205.18886,-0.43622 0.59548,162.1112 167.12755,0.0346" 477 + id="path6878" 478 + inkscape:connector-type="orthogonal" 479 + inkscape:connector-curvature="0" 480 + inkscape:connection-start="#rect1925-3" 481 + sodipodi:nodetypes="cccc" /> 482 + <path 483 + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:6, 6;stroke-dashoffset:0;stroke-opacity:1" 484 + d="m 447.83425,321.05653 v 19.69319 h 419.52867" 485 + id="path7294" 486 + inkscape:connector-type="orthogonal" 487 + inkscape:connector-curvature="0" 488 + inkscape:connection-start="#rect1954" 489 + inkscape:connection-end="#rect1815" 490 + sodipodi:nodetypes="ccc" /> 491 + <path 492 + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:6, 6;stroke-dashoffset:0;stroke-opacity:1" 493 + d="M 494.45103,298.71704 H 659.10058 V 434.74972 H 867.36292" 494 + id="path7296" 495 + inkscape:connector-type="orthogonal" 496 + inkscape:connector-curvature="0" 497 + inkscape:connection-end="#rect1817" 498 + inkscape:connection-start="#rect1954" 499 + sodipodi:nodetypes="cccc" /> 500 + <path 501 + style="display:inline;fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:6, 6;stroke-dashoffset:0;stroke-opacity:1" 502 + d="m 867.36292,560.42664 -422.77356,1.33638 0.45008,-79.26417" 503 + id="path7720" 504 + inkscape:connector-type="orthogonal" 505 + inkscape:connector-curvature="0" 506 + sodipodi:nodetypes="ccc" /> 507 + <path 508 + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:6, 6;stroke-dashoffset:0;stroke-opacity:1" 509 + d="M 494.45103,696.74972 H 867.36292" 510 + id="path7726" 511 + inkscape:connector-type="orthogonal" 512 + inkscape:connector-curvature="0" 513 + inkscape:connection-start="#rect1958" 514 + inkscape:connection-end="#rect1821" /> 515 + <path 516 + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:6, 6;stroke-dashoffset:0;stroke-opacity:1" 517 + d="M 867.36292,766.74972 H 494.45103" 518 + id="path7728" 519 + inkscape:connector-type="orthogonal" 520 + inkscape:connector-curvature="0" 521 + inkscape:connection-start="#rect1823" 522 + inkscape:connection-end="#rect1960" /> 523 + <path 524 + style="display:inline;fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:6, 6;stroke-dashoffset:0;stroke-opacity:1" 525 + d="M 494.45105,789.05652 H 657.82418 V 1278.7498 H 867.36292" 526 + id="path7730" 527 + inkscape:connector-type="orthogonal" 528 + inkscape:connector-curvature="0" 529 + inkscape:connection-end="#rect1831" 530 + sodipodi:nodetypes="cccc" /> 531 + <path 532 + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:6, 6;stroke-dashoffset:0;stroke-opacity:1" 533 + d="m 494.40445,841.80254 h 167.41973 v 0.94718 h 205.53874" 534 + id="path8140" 535 + inkscape:connector-type="orthogonal" 536 + inkscape:connector-curvature="0" 537 + inkscape:connection-start="#rect1962" 538 + inkscape:connection-end="#rect1825" /> 539 + <path 540 + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:6, 6;stroke-dashoffset:0;stroke-opacity:1" 541 + d="m 494.40445,913.80254 h 167.41973 v -1.05282 h 205.53874" 542 + id="path8142" 543 + inkscape:connector-type="orthogonal" 544 + inkscape:connector-curvature="0" 545 + inkscape:connection-start="#rect1964" 546 + inkscape:connection-end="#rect1827" /> 547 + <path 548 + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:6, 6;stroke-dashoffset:0;stroke-opacity:1" 549 + d="m 494.40445,979.80254 h 167.41973 v -1.05282 h 205.53874" 550 + id="path8144" 551 + inkscape:connector-type="orthogonal" 552 + inkscape:connector-curvature="0" 553 + inkscape:connection-start="#rect1966" 554 + inkscape:connection-end="#rect1829" /> 555 + <path 556 + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:6, 6;stroke-dashoffset:0;stroke-opacity:1" 557 + d="M 494.37697,1500.7498 H 867.36292" 558 + id="path8150" 559 + inkscape:connector-type="orthogonal" 560 + inkscape:connector-curvature="0" 561 + inkscape:connection-start="#rect2428" 562 + inkscape:connection-end="#rect1917" /> 563 + <path 564 + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:6, 6;stroke-dashoffset:0;stroke-opacity:1" 565 + d="m 494.46762,1570.7498 h 372.8953" 566 + id="path8152" 567 + inkscape:connector-type="orthogonal" 568 + inkscape:connector-curvature="0" 569 + inkscape:connection-start="#rect2430" 570 + inkscape:connection-end="#rect1919" /> 571 + <path 572 + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:6, 6;stroke-dashoffset:0;stroke-opacity:1" 573 + d="M 1396.3848,1289.175 H 1288.1445 V 582.74972 h -198.4368" 574 + id="path8154" 575 + inkscape:connector-type="orthogonal" 576 + inkscape:connector-curvature="0" 577 + inkscape:connection-start="#rect1623" 578 + inkscape:connection-end="#rect1819" /> 579 + <path 580 + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:6, 6;stroke-dashoffset:0;stroke-opacity:1" 581 + d="m 1396.3848,1369.175 -159.2837,-1.364 0.5816,-88.2579 -147.975,-0.8033" 582 + id="path8462" 583 + inkscape:connector-type="orthogonal" 584 + inkscape:connector-curvature="0" 585 + inkscape:connection-start="#rect1705" 586 + inkscape:connection-end="#rect1831" 587 + sodipodi:nodetypes="cccc" /> 588 + <path 589 + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:6, 6;stroke-dashoffset:0;stroke-opacity:1" 590 + d="m 1089.7077,1500.7498 h 375.3403 v -26.6834" 591 + id="path8668" 592 + inkscape:connector-type="orthogonal" 593 + inkscape:connector-curvature="0" 594 + inkscape:connection-start="#rect1917" 595 + inkscape:connection-end="#rect1707" /> 596 + <path 597 + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:6, 6;stroke-dashoffset:0;stroke-opacity:1" 598 + d="M 1389.9988,212.74973 H 1089.7077" 599 + id="path8672" 600 + inkscape:connector-type="orthogonal" 601 + inkscape:connector-curvature="0" 602 + inkscape:connection-start="#rect1349" 603 + inkscape:connection-end="#rect1731" /> 604 + <path 605 + style="display:inline;fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:6, 6;stroke-dashoffset:0;stroke-opacity:1" 606 + d="M 1389.9988,230.9507 H 1223.331 v 109.79902 h -133.6233" 607 + id="path8674" 608 + inkscape:connector-type="orthogonal" 609 + inkscape:connector-curvature="0" 610 + inkscape:connection-end="#rect1815" 611 + sodipodi:nodetypes="cccc" /> 612 + <text 613 + xml:space="preserve" 614 + style="font-style:normal;font-weight:normal;font-size:40px;line-height:1.25;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:none" 615 + x="58.63356" 616 + y="69.574417" 617 + id="text28675"><tspan 618 + sodipodi:role="line" 619 + id="tspan28673" 620 + x="58.63356" 621 + y="69.574417" /></text> 622 + <text 623 + xml:space="preserve" 624 + style="font-style:normal;font-weight:normal;font-size:18.6667px;line-height:1.25;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:none" 625 + x="56.388252" 626 + y="221.86568" 627 + id="text31913"><tspan 628 + sodipodi:role="line" 629 + id="tspan31911" 630 + x="56.388252" 631 + y="221.86568">Matrix</tspan></text> 632 + <text 633 + xml:space="preserve" 634 + style="font-style:normal;font-weight:normal;font-size:18.6667px;line-height:1.25;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:none" 635 + x="53.441296" 636 + y="300.866" 637 + id="text38843"><tspan 638 + sodipodi:role="line" 639 + id="tspan38841" 640 + x="53.441296" 641 + y="300.866">1D LUT</tspan></text> 642 + <text 643 + xml:space="preserve" 644 + style="font-style:normal;font-weight:normal;font-size:18.6667px;line-height:1.25;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:none" 645 + x="53.441296" 646 + y="378.866" 647 + id="text41049"><tspan 648 + sodipodi:role="line" 649 + id="tspan41047" 650 + x="53.441296" 651 + y="378.866">3D LUT</tspan></text> 652 + <text 653 + xml:space="preserve" 654 + style="font-style:normal;font-weight:normal;font-size:18.6667px;line-height:1.25;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:none" 655 + x="40.831493" 656 + y="460.87411" 657 + id="text45037"><tspan 658 + sodipodi:role="line" 659 + id="tspan45035" 660 + x="40.831493" 661 + y="460.87411" 662 + style="font-size:18.6667px">Unpacking</tspan></text> 663 + <text 664 + xml:space="preserve" 665 + style="font-style:normal;font-weight:normal;font-size:18.6667px;line-height:1.25;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:none" 666 + x="62.130371" 667 + y="540.68872" 668 + id="text49945"><tspan 669 + sodipodi:role="line" 670 + id="tspan49943" 671 + x="62.130371" 672 + y="540.68872" 673 + style="font-size:18.6667px">Other</tspan></text> 674 + <text 675 + xml:space="preserve" 676 + style="font-style:normal;font-weight:normal;font-size:18.6667px;line-height:1.25;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:none" 677 + x="1423.2806" 678 + y="128.08769" 679 + id="text55719"><tspan 680 + sodipodi:role="line" 681 + id="tspan55717" 682 + x="1423.2806" 683 + y="128.08769" 684 + style="font-size:18.6667px">drm_framebuffer</tspan></text> 685 + <text 686 + xml:space="preserve" 687 + style="font-style:normal;font-weight:normal;font-size:18.6667px;line-height:1.25;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:none" 688 + x="1439.9988" 689 + y="218.74973" 690 + id="text62479"><tspan 691 + sodipodi:role="line" 692 + id="tspan62477" 693 + x="1439.9988" 694 + y="218.74973" 695 + style="font-size:18.6667px">format</tspan></text> 696 + <text 697 + xml:space="preserve" 698 + style="font-style:normal;font-weight:normal;font-size:18.6667px;line-height:1.25;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:none" 699 + x="1475.2806" 700 + y="340.08771" 701 + id="text64465"><tspan 702 + sodipodi:role="line" 703 + id="tspan64463" 704 + x="1475.2806" 705 + y="340.08771" 706 + style="font-size:18.6667px">drm_plane</tspan></text> 707 + <text 708 + xml:space="preserve" 709 + style="font-style:normal;font-weight:normal;font-size:18.6667px;line-height:1.25;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:none" 710 + x="1589.2806" 711 + y="1178.0876" 712 + id="text64469"><tspan 713 + sodipodi:role="line" 714 + id="tspan64467" 715 + x="1589.2806" 716 + y="1178.0876" 717 + style="font-size:18.6667px">drm_crtc</tspan></text> 718 + <text 719 + xml:space="preserve" 720 + style="font-style:normal;font-weight:normal;font-size:18.6667px;line-height:1.25;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:none" 721 + x="872.23993" 722 + y="1172.4491" 723 + id="text64469-9"><tspan 724 + sodipodi:role="line" 725 + id="tspan64467-2" 726 + x="872.23993" 727 + y="1172.4491" 728 + style="font-size:18.6667px">Stream</tspan></text> 729 + <text 730 + xml:space="preserve" 731 + style="font-style:normal;font-weight:normal;font-size:18.6667px;line-height:1.25;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:none" 732 + x="328.26071" 733 + y="1175.6371" 734 + id="text64469-9-2"><tspan 735 + sodipodi:role="line" 736 + id="tspan64467-2-8" 737 + x="328.26071" 738 + y="1175.6371" 739 + style="font-size:18.6667px">MPC</tspan></text> 740 + <text 741 + xml:space="preserve" 742 + style="font-style:normal;font-weight:normal;font-size:18.6667px;line-height:1.25;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:none" 743 + x="330.14737" 744 + y="114.41869" 745 + id="text64469-9-9"><tspan 746 + sodipodi:role="line" 747 + id="tspan64467-2-7" 748 + x="330.14737" 749 + y="114.41869" 750 + style="font-size:18.6667px">DPP</tspan></text> 751 + <path 752 + d="m 1488.3608,401.47792 c 0.025,10.97895 0.01,773.03788 0.049,784.01888 2.5462,-1.1592 5.0637,-2.3779 7.6202,-3.5187 -2.7411,4.8298 -5.4987,9.6453 -8.2624,14.4607 -2.7925,-4.8257 -5.5993,-9.6453 -8.3856,-14.4751 2.6221,1.1736 5.2217,2.3923 7.8398,3.5721 0,-10.8825 -0.035,-772.84093 -0.031,-783.72345 0.053,-0.30366 -0.2175,-0.50268 -0.3652,-0.72837 l 1.5347,0.39394 z" 753 + id="path106" 754 + sodipodi:nodetypes="cccccccccc" 755 + style="stroke-width:0.205176" 756 + inkscape:transform-center-x="-325.50819" 757 + inkscape:transform-center-y="-121.97185" /> 758 + <text 759 + xml:space="preserve" 760 + style="font-style:normal;font-weight:normal;font-size:18.6667px;line-height:1.25;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:none" 761 + x="1495.9988" 762 + y="1224.7498" 763 + id="text78849"><tspan 764 + sodipodi:role="line" 765 + id="tspan78847" 766 + x="1495.9988" 767 + y="1224.7498" 768 + style="font-size:18.6667px">Blender</tspan></text> 769 + <text 770 + xml:space="preserve" 771 + style="font-style:normal;font-weight:normal;font-size:18.6667px;line-height:1.25;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:none" 772 + x="1417.9988" 773 + y="1294.7498" 774 + id="text78853"><tspan 775 + sodipodi:role="line" 776 + id="tspan78851" 777 + x="1417.9988" 778 + y="1294.7498" 779 + style="font-size:18.6667px">Degamma</tspan></text> 780 + <text 781 + xml:space="preserve" 782 + style="font-style:normal;font-weight:normal;font-size:18.6667px;line-height:1.25;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:none" 783 + x="1451.9988" 784 + y="1376.7498" 785 + id="text78857"><tspan 786 + sodipodi:role="line" 787 + id="tspan78855" 788 + x="1451.9988" 789 + y="1376.7498" 790 + style="font-size:18.6667px">CTM</tspan></text> 791 + <text 792 + xml:space="preserve" 793 + style="font-style:normal;font-weight:normal;font-size:18.6667px;line-height:1.25;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:none" 794 + x="1427.9988" 795 + y="1458.7498" 796 + id="text78861"><tspan 797 + sodipodi:role="line" 798 + id="tspan78859" 799 + x="1427.9988" 800 + y="1458.7498" 801 + style="font-size:18.6667px">Gamma</tspan></text> 802 + <text 803 + xml:space="preserve" 804 + style="font-style:normal;font-weight:normal;font-size:18.6667px;line-height:1.25;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:none" 805 + x="949.99878" 806 + y="218.74973" 807 + id="text104653"><tspan 808 + sodipodi:role="line" 809 + id="tspan104651" 810 + x="949.99878" 811 + y="218.74973" 812 + style="font-size:18.6667px">format</tspan></text> 813 + <text 814 + xml:space="preserve" 815 + style="font-style:normal;font-weight:normal;font-size:18.6667px;line-height:1.25;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:none" 816 + x="911.99878" 817 + y="284.74973" 818 + id="text104657"><tspan 819 + sodipodi:role="line" 820 + id="tspan104655" 821 + x="911.99878" 822 + y="284.74973" 823 + style="font-size:18.6667px">bias_and_scale</tspan></text> 824 + <text 825 + xml:space="preserve" 826 + style="font-style:normal;font-weight:normal;font-size:18.6667px;line-height:1.25;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:none" 827 + x="887.99878" 828 + y="346.74973" 829 + id="text104661"><tspan 830 + sodipodi:role="line" 831 + id="tspan104659" 832 + x="887.99878" 833 + y="346.74973" 834 + style="font-size:18.6667px">color space matrix</tspan></text> 835 + <text 836 + xml:space="preserve" 837 + style="font-style:normal;font-weight:normal;font-size:18.6667px;line-height:1.25;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:none" 838 + x="871.99878" 839 + y="442.74973" 840 + id="text104665"><tspan 841 + sodipodi:role="line" 842 + id="tspan104663" 843 + x="871.99878" 844 + y="442.74973" 845 + style="font-size:18.6667px">input_csc_color_matrix</tspan></text> 846 + <text 847 + xml:space="preserve" 848 + style="font-style:normal;font-weight:normal;font-size:18.6667px;line-height:1.25;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:none" 849 + x="905.99878" 850 + y="586.74976" 851 + id="text125075"><tspan 852 + sodipodi:role="line" 853 + id="tspan125073" 854 + x="905.99878" 855 + y="586.74976" 856 + style="font-size:18.6667px">in_transfer_func</tspan></text> 857 + <text 858 + xml:space="preserve" 859 + style="font-style:normal;font-weight:normal;font-size:18.6667px;line-height:1.25;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:none" 860 + x="945.0083" 861 + y="702.85938" 862 + id="text117309"><tspan 863 + sodipodi:role="line" 864 + id="tspan117307" 865 + x="945.0083" 866 + y="702.85938" 867 + style="font-size:18.6667px">hdr_mult</tspan></text> 868 + <text 869 + xml:space="preserve" 870 + style="font-style:normal;font-weight:normal;font-size:18.6667px;line-height:1.25;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:none" 871 + x="874.5556" 872 + y="773.42615" 873 + id="text117309-6"><tspan 874 + sodipodi:role="line" 875 + id="tspan117307-7" 876 + x="874.5556" 877 + y="773.42615" 878 + style="font-size:18.6667px">gamut_remap_matrix</tspan></text> 879 + <text 880 + xml:space="preserve" 881 + style="font-style:normal;font-weight:normal;font-size:18.6667px;line-height:1.25;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:none" 882 + x="913.72528" 883 + y="846.55896" 884 + id="text117309-5"><tspan 885 + sodipodi:role="line" 886 + id="tspan117307-3" 887 + x="913.72528" 888 + y="846.55896" 889 + style="font-size:18.6667px">in_shaper_func</tspan></text> 890 + <text 891 + xml:space="preserve" 892 + style="font-style:normal;font-weight:normal;font-size:18.6667px;line-height:1.25;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:none" 893 + x="937.72528" 894 + y="918.25787" 895 + id="text117309-56"><tspan 896 + sodipodi:role="line" 897 + id="tspan117307-2" 898 + x="937.72528" 899 + y="918.25787" 900 + style="font-size:18.6667px">lut3d_func</tspan></text> 901 + <text 902 + xml:space="preserve" 903 + style="font-style:normal;font-weight:normal;font-size:18.6667px;line-height:1.25;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:none" 904 + x="945.9895" 905 + y="986.10767" 906 + id="text117309-9"><tspan 907 + sodipodi:role="line" 908 + id="tspan117307-1" 909 + x="945.9895" 910 + y="986.10767" 911 + style="font-size:18.6667px">blend_tf</tspan></text> 912 + <text 913 + xml:space="preserve" 914 + style="font-style:normal;font-weight:normal;font-size:18.6667px;line-height:1.25;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:none" 915 + x="975.91803" 916 + y="1224.5564" 917 + id="text137434"><tspan 918 + sodipodi:role="line" 919 + id="tspan137432" 920 + x="975.91803" 921 + y="1224.5564" 922 + style="font-size:18.6667px">Blender</tspan></text> 923 + <text 924 + xml:space="preserve" 925 + style="font-style:normal;font-weight:normal;font-size:18.6667px;line-height:1.25;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:none" 926 + x="879.31372" 927 + y="1283.4249" 928 + id="text137434-2"><tspan 929 + sodipodi:role="line" 930 + id="tspan137432-7" 931 + x="879.31372" 932 + y="1283.4249" 933 + style="font-size:18.6667px">gamut_remap_matrix</tspan></text> 934 + <text 935 + xml:space="preserve" 936 + style="font-style:normal;font-weight:normal;font-size:18.6667px;line-height:1.25;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:none" 937 + x="925.31372" 938 + y="1359.2747" 939 + id="text137434-0"><tspan 940 + sodipodi:role="line" 941 + id="tspan137432-9" 942 + x="925.31372" 943 + y="1359.2747" 944 + style="font-size:18.6667px">func_shaper</tspan></text> 945 + <text 946 + xml:space="preserve" 947 + style="font-style:normal;font-weight:normal;font-size:18.6667px;line-height:1.25;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:none" 948 + x="930.33252" 949 + y="1430.2566" 950 + id="text137434-3"><tspan 951 + sodipodi:role="line" 952 + id="tspan137432-6" 953 + x="930.33252" 954 + y="1430.2566" 955 + style="font-size:18.6667px">lut3d_func</tspan></text> 956 + <text 957 + xml:space="preserve" 958 + style="font-style:normal;font-weight:normal;font-size:18.6667px;line-height:1.25;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:none" 959 + x="900.18158" 960 + y="1504.6725" 961 + id="text137434-06"><tspan 962 + sodipodi:role="line" 963 + id="tspan137432-2" 964 + x="900.18158" 965 + y="1504.6725" 966 + style="font-size:18.6667px">out_transfer_func</tspan></text> 967 + <text 968 + xml:space="preserve" 969 + style="font-style:normal;font-weight:normal;font-size:18.6667px;line-height:1.25;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:none" 970 + x="904.0307" 971 + y="1575.8053" 972 + id="text137434-6"><tspan 973 + sodipodi:role="line" 974 + id="tspan137432-1" 975 + x="904.0307" 976 + y="1575.8053" 977 + style="font-size:18.6667px">csc_color_matrix</tspan></text> 978 + <text 979 + xml:space="preserve" 980 + style="font-style:normal;font-weight:normal;font-size:18.6667px;line-height:1.25;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:none" 981 + x="903.16278" 982 + y="1642.1078" 983 + id="text137434-8"><tspan 984 + sodipodi:role="line" 985 + id="tspan137432-79" 986 + x="903.16278" 987 + y="1642.1078" 988 + style="font-size:18.6667px">bit_depth_param</tspan></text> 989 + <text 990 + xml:space="preserve" 991 + style="font-style:normal;font-weight:normal;font-size:18.6667px;line-height:1.25;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:none" 992 + x="939.31372" 993 + y="1713.8068" 994 + id="text137434-20"><tspan 995 + sodipodi:role="line" 996 + id="tspan137432-23" 997 + x="939.31372" 998 + y="1713.8068" 999 + style="font-size:18.6667px">clamping</tspan></text> 1000 + <text 1001 + xml:space="preserve" 1002 + style="font-style:normal;font-weight:normal;font-size:18.6667px;line-height:1.25;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:none" 1003 + x="894.0307" 1004 + y="1782.5244" 1005 + id="text137434-7"><tspan 1006 + sodipodi:role="line" 1007 + id="tspan137432-5" 1008 + x="894.0307" 1009 + y="1782.5244" 1010 + style="font-size:18.6667px">output_color_space</tspan></text> 1011 + <text 1012 + xml:space="preserve" 1013 + style="font-style:normal;font-weight:normal;font-size:18.6667px;line-height:1.25;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:none" 1014 + x="869.63062" 1015 + y="117.7968" 1016 + id="text176429"><tspan 1017 + sodipodi:role="line" 1018 + id="tspan176427" 1019 + x="869.63062" 1020 + y="117.7968" 1021 + style="font-size:18.6667px">Plane</tspan></text> 1022 + <text 1023 + xml:space="preserve" 1024 + style="font-style:normal;font-weight:normal;font-size:18.6667px;line-height:1.25;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:none" 1025 + x="27.605465" 1026 + y="162.20587" 1027 + id="text176429-2"><tspan 1028 + sodipodi:role="line" 1029 + id="tspan176427-0" 1030 + x="27.605465" 1031 + y="162.20587" 1032 + style="font-size:18.6667px">Legend</tspan></text> 1033 + <text 1034 + xml:space="preserve" 1035 + style="font-style:normal;font-weight:normal;font-size:18.6667px;line-height:1.25;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:none" 1036 + x="298.63959" 1037 + y="59.293999" 1038 + id="text176429-9"><tspan 1039 + sodipodi:role="line" 1040 + id="tspan176427-2" 1041 + x="298.63959" 1042 + y="59.293999" 1043 + style="font-size:18.6667px">DCN 2.0</tspan></text> 1044 + <text 1045 + xml:space="preserve" 1046 + style="font-style:normal;font-weight:normal;font-size:18.6667px;line-height:1.25;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:none" 1047 + x="826.65735" 1048 + y="59.458061" 1049 + id="text176429-66"><tspan 1050 + sodipodi:role="line" 1051 + id="tspan176427-4" 1052 + x="826.65735" 1053 + y="59.458061" 1054 + style="font-size:18.6667px">DC Interface</tspan></text> 1055 + <text 1056 + xml:space="preserve" 1057 + style="font-style:normal;font-weight:normal;font-size:18.6667px;line-height:1.25;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:none" 1058 + x="1362.9948" 1059 + y="59.458061" 1060 + id="text176429-95"><tspan 1061 + sodipodi:role="line" 1062 + id="tspan176427-04" 1063 + x="1362.9948" 1064 + y="59.458061" 1065 + style="font-size:18.6667px">DRM Interface</tspan></text> 1066 + <text 1067 + xml:space="preserve" 1068 + style="font-style:normal;font-weight:normal;font-size:40px;line-height:1.25;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:none" 1069 + x="867.34656" 1070 + y="1194.5068" 1071 + id="text184728"><tspan 1072 + sodipodi:role="line" 1073 + id="tspan184726" 1074 + x="867.34656" 1075 + y="1194.5068" /></text> 1076 + <text 1077 + xml:space="preserve" 1078 + style="font-style:normal;font-weight:normal;font-size:18.6667px;line-height:1.25;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:none" 1079 + x="389.01593" 1080 + y="159.8909" 1081 + id="text64469-9-3"><tspan 1082 + sodipodi:role="line" 1083 + id="tspan64467-2-6" 1084 + x="389.01593" 1085 + y="159.8909" 1086 + style="font-size:18.6667px">CNVC</tspan></text> 1087 + <text 1088 + xml:space="preserve" 1089 + style="font-style:normal;font-weight:normal;font-size:18.6667px;line-height:1.25;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:none" 1090 + x="365.88379" 1091 + y="303.59048" 1092 + id="text64469-9-1"><tspan 1093 + sodipodi:role="line" 1094 + id="tspan64467-2-2" 1095 + x="365.88379" 1096 + y="303.59048" 1097 + style="font-size:18.6667px">Input CSC</tspan></text> 1098 + <text 1099 + xml:space="preserve" 1100 + style="font-style:normal;font-weight:normal;font-size:18.6667px;line-height:1.25;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:none" 1101 + x="409.06488" 1102 + y="404.95001" 1103 + id="text64469-9-93"><tspan 1104 + sodipodi:role="line" 1105 + id="tspan64467-2-1" 1106 + x="409.06488" 1107 + y="404.95001" 1108 + style="font-size:18.6667px;text-align:center;text-anchor:middle">DeGamma</tspan><tspan 1109 + sodipodi:role="line" 1110 + x="409.06488" 1111 + y="428.28339" 1112 + style="font-size:18.6667px;text-align:center;text-anchor:middle" 1113 + id="tspan233797">RAM and ROM</tspan><tspan 1114 + sodipodi:role="line" 1115 + x="409.06488" 1116 + y="451.61676" 1117 + style="font-size:10.6667px;text-align:center;text-anchor:middle" 1118 + id="tspan242597">(sRGB, BT2020</tspan></text> 1119 + <text 1120 + xml:space="preserve" 1121 + style="font-style:normal;font-weight:normal;font-size:18.6667px;line-height:1.25;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:none" 1122 + x="351.16684" 1123 + y="700.34918" 1124 + id="text64469-9-0"><tspan 1125 + sodipodi:role="line" 1126 + id="tspan64467-2-3" 1127 + x="351.16684" 1128 + y="700.34918" 1129 + style="font-size:18.6667px">HDR Multiply</tspan></text> 1130 + <text 1131 + xml:space="preserve" 1132 + style="font-style:normal;font-weight:normal;font-size:18.6667px;line-height:1.25;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:none" 1133 + x="345.16684" 1134 + y="771.33112" 1135 + id="text64469-9-6"><tspan 1136 + sodipodi:role="line" 1137 + id="tspan64467-2-10" 1138 + x="345.16684" 1139 + y="771.33112" 1140 + style="font-size:18.6667px">Gamut Remap</tspan></text> 1141 + <text 1142 + xml:space="preserve" 1143 + style="font-style:normal;font-weight:normal;font-size:18.6667px;line-height:1.25;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:none" 1144 + x="412.5184" 1145 + y="836.04877" 1146 + id="text64469-9-63"><tspan 1147 + sodipodi:role="line" 1148 + id="tspan64467-2-20" 1149 + x="412.5184" 1150 + y="836.04877" 1151 + style="font-size:18.6667px;text-align:center;text-anchor:middle">Shaper LUT</tspan><tspan 1152 + sodipodi:role="line" 1153 + x="412.5184" 1154 + y="859.38214" 1155 + style="font-size:18.6667px;text-align:center;text-anchor:middle" 1156 + id="tspan222533">RAM</tspan></text> 1157 + <text 1158 + xml:space="preserve" 1159 + style="font-style:normal;font-weight:normal;font-size:18.6667px;line-height:1.25;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:none" 1160 + x="413.54086" 1161 + y="908.61554" 1162 + id="text64469-9-61"><tspan 1163 + sodipodi:role="line" 1164 + id="tspan64467-2-55" 1165 + x="413.54086" 1166 + y="908.61554" 1167 + style="font-size:18.6667px;text-align:center;text-anchor:middle">3D LUT</tspan><tspan 1168 + sodipodi:role="line" 1169 + x="413.54086" 1170 + y="931.94891" 1171 + style="font-size:18.6667px;text-align:center;text-anchor:middle" 1172 + id="tspan221121">RAM</tspan></text> 1173 + <text 1174 + xml:space="preserve" 1175 + style="font-style:normal;font-weight:normal;font-size:18.6667px;line-height:1.25;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:none" 1176 + x="344.0347" 1177 + y="985.33319" 1178 + id="text64469-9-47"><tspan 1179 + sodipodi:role="line" 1180 + id="tspan64467-2-65" 1181 + x="344.0347" 1182 + y="985.33319" 1183 + style="font-size:18.6667px">Blend Gamma</tspan></text> 1184 + <text 1185 + xml:space="preserve" 1186 + style="font-style:normal;font-weight:normal;font-size:18.6667px;line-height:1.25;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:none" 1187 + x="433.84625" 1188 + y="1223.411" 1189 + id="text64469-9-69"><tspan 1190 + sodipodi:role="line" 1191 + id="tspan64467-2-37" 1192 + x="433.84625" 1193 + y="1223.411" 1194 + style="font-size:18.6667px">Blender</tspan></text> 1195 + <text 1196 + xml:space="preserve" 1197 + style="font-style:normal;font-weight:normal;font-size:18.6667px;line-height:1.25;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:none" 1198 + x="408.64996" 1199 + y="1492.8102" 1200 + id="text64469-9-8"><tspan 1201 + sodipodi:role="line" 1202 + id="tspan64467-2-84" 1203 + x="408.64996" 1204 + y="1492.8102" 1205 + style="font-size:18.6667px;text-align:center;text-anchor:middle">Gamma</tspan><tspan 1206 + sodipodi:role="line" 1207 + x="408.64996" 1208 + y="1516.1436" 1209 + style="font-size:18.6667px;text-align:center;text-anchor:middle" 1210 + id="tspan197733">RAM</tspan></text> 1211 + <text 1212 + xml:space="preserve" 1213 + style="font-style:normal;font-weight:normal;font-size:18.6667px;line-height:1.25;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:none" 1214 + x="385.46863" 1215 + y="1575.2261" 1216 + id="text64469-9-31"><tspan 1217 + sodipodi:role="line" 1218 + id="tspan64467-2-49" 1219 + x="385.46863" 1220 + y="1575.2261" 1221 + style="font-size:18.6667px">OCSC</tspan></text> 1222 + <text 1223 + xml:space="preserve" 1224 + style="font-style:normal;font-weight:normal;font-size:40px;line-height:1.25;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:none" 1225 + x="1356.5106" 1226 + y="53.140579" 1227 + id="text273287"><tspan 1228 + sodipodi:role="line" 1229 + id="tspan273285" 1230 + x="1356.5106" 1231 + y="53.140579" /></text> 1232 + <rect 1233 + style="fill:#f9f7ed;fill-opacity:1;stroke:#000000;stroke-opacity:1" 1234 + id="rect1411" 1235 + width="177.28049" 1236 + height="38.940468" 1237 + x="1392.2576" 1238 + y="459.24118" /> 1239 + <text 1240 + xml:space="preserve" 1241 + style="font-style:normal;font-weight:normal;font-size:18.6667px;line-height:1.25;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:none" 1242 + x="1411.7203" 1243 + y="485.93231" 1244 + id="text78841"><tspan 1245 + sodipodi:role="line" 1246 + id="tspan78839" 1247 + x="1411.7203" 1248 + y="485.93231" 1249 + style="font-size:18.6667px">color_encoding</tspan></text> 1250 + <rect 1251 + style="fill:#f9f7ed;fill-opacity:1;stroke:#000000;stroke-opacity:1" 1252 + id="rect1515" 1253 + width="175.11876" 1254 + height="43.239407" 1255 + x="1393.7493" 1256 + y="525.6983" /> 1257 + <text 1258 + xml:space="preserve" 1259 + style="font-style:normal;font-weight:normal;font-size:17.3333px;line-height:1.25;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:none" 1260 + x="1399.212" 1261 + y="553.44904" 1262 + id="text78845"><tspan 1263 + sodipodi:role="line" 1264 + id="tspan78843" 1265 + x="1399.212" 1266 + y="553.44904">pixel_blend_mode</tspan></text> 1267 + <rect 1268 + style="fill:#f9f7ed;fill-opacity:1;stroke:#000000;stroke-opacity:1" 1269 + id="rect371322" 1270 + width="177.28049" 1271 + height="38.940468" 1272 + x="1391.6781" 1273 + y="385.61713" /> 1274 + <text 1275 + xml:space="preserve" 1276 + style="font-style:normal;font-weight:normal;font-size:18.6667px;line-height:1.25;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:none" 1277 + x="1427.5771" 1278 + y="409.29523" 1279 + id="text78837"><tspan 1280 + sodipodi:role="line" 1281 + id="tspan78835" 1282 + x="1427.5771" 1283 + y="409.29523" 1284 + style="font-size:18.6667px">color_range</tspan></text> 1285 + <path 1286 + d="m 1469.6815,1334.9145 c 3.2597,-1.4841 6.4827,-3.0444 9.7556,-4.5049 -3.5093,6.1834 -7.0396,12.3483 -10.5778,18.5131 -3.575,-6.178 -7.1683,-12.3481 -10.7354,-18.5314 3.3569,1.5025 6.685,3.0627 10.0367,4.5731 0,0 0,0 1.5209,-0.05 z" 1287 + id="path371636-7" 1288 + sodipodi:nodetypes="cccccc" 1289 + style="stroke-width:0.262672" 1290 + inkscape:transform-center-x="-416.72543" 1291 + inkscape:transform-center-y="-156.15191" /> 1292 + <path 1293 + d="m 1467.8882,1256.0056 c 3.2597,-1.4841 6.4827,-3.0443 9.7556,-4.5048 -3.5093,6.1833 -7.0396,12.3482 -10.5778,18.5131 -3.575,-6.178 -7.1683,-12.3482 -10.7354,-18.5315 3.3569,1.5025 6.685,3.0628 10.0367,4.5731 0,0 0,0 1.5209,-0.05 z" 1294 + id="path371636-7-2" 1295 + sodipodi:nodetypes="cccccc" 1296 + style="stroke-width:0.262672" 1297 + inkscape:transform-center-x="-416.72543" 1298 + inkscape:transform-center-y="-156.15191" /> 1299 + <path 1300 + d="m 1487.6154,441.80981 c 3.2597,-1.48411 6.4827,-3.04435 9.7556,-4.50482 -3.5093,6.18331 -7.0396,12.34823 -10.5778,18.51307 -3.575,-6.17798 -7.1683,-12.34815 -10.7354,-18.53146 3.3569,1.50251 6.685,3.06275 10.0367,4.57314 0,0 0,0 1.5209,-0.0499 z" 1301 + id="path371636-7-7" 1302 + sodipodi:nodetypes="cccccc" 1303 + style="stroke-width:0.262672" 1304 + inkscape:transform-center-x="-416.72543" 1305 + inkscape:transform-center-y="-156.15191" /> 1306 + <path 1307 + d="m 1489.4088,515.3385 c 3.2597,-1.48411 6.4827,-3.04435 9.7556,-4.50482 -3.5093,6.18331 -7.0396,12.34823 -10.5778,18.51307 -3.575,-6.17798 -7.1683,-12.34815 -10.7354,-18.53146 3.3569,1.50251 6.685,3.06275 10.0367,4.57314 0,0 0,0 1.5209,-0.0499 z" 1308 + id="path371636-7-22" 1309 + sodipodi:nodetypes="cccccc" 1310 + style="stroke-width:0.262672" 1311 + inkscape:transform-center-x="-416.72543" 1312 + inkscape:transform-center-y="-156.15191" /> 1313 + <path 1314 + d="m 400.8254,264.26491 c 3.2597,-1.48411 6.4827,-3.04435 9.7556,-4.50482 -3.5093,6.18331 -7.0396,12.34823 -10.5778,18.51307 -3.575,-6.17798 -7.1683,-12.34815 -10.7354,-18.53146 3.3569,1.50251 6.685,3.06275 10.0367,4.57314 0,0 0,0 1.5209,-0.0499 z" 1315 + id="path371636-7-6" 1316 + sodipodi:nodetypes="cccccc" 1317 + style="stroke-width:0.262672" 1318 + inkscape:transform-center-x="-416.72543" 1319 + inkscape:transform-center-y="-156.15191" /> 1320 + <path 1321 + d="m 402.6188,346.76052 c 3.2597,-1.48411 6.4827,-3.04435 9.7556,-4.50482 -3.5093,6.18331 -7.0396,12.34823 -10.5778,18.51307 -3.575,-6.17798 -7.1683,-12.34815 -10.7354,-18.53146 3.3569,1.50251 6.685,3.06275 10.0367,4.57314 0,0 0,0 1.5209,-0.0499 z" 1322 + id="path371636-7-1" 1323 + sodipodi:nodetypes="cccccc" 1324 + style="stroke-width:0.262672" 1325 + inkscape:transform-center-x="-416.72543" 1326 + inkscape:transform-center-y="-156.15191" /> 1327 + <path 1328 + d="m 402.6188,658.80913 c 3.2597,-1.48411 6.4827,-3.04435 9.7556,-4.50482 -3.5093,6.18331 -7.0396,12.34823 -10.5778,18.51307 -3.575,-6.17798 -7.1683,-12.34815 -10.7354,-18.53146 3.3569,1.50251 6.685,3.06275 10.0367,4.57314 0,0 0,0 1.5209,-0.0499 z" 1329 + id="path371636-7-5" 1330 + sodipodi:nodetypes="cccccc" 1331 + style="stroke-width:0.262672" 1332 + inkscape:transform-center-x="-416.72543" 1333 + inkscape:transform-center-y="-156.15191" /> 1334 + <path 1335 + d="m 402.6188,732.33782 c 3.2597,-1.48411 6.4827,-3.04435 9.7556,-4.50482 -3.5093,6.18331 -7.0396,12.34823 -10.5778,18.51307 -3.575,-6.17798 -7.1683,-12.34815 -10.7354,-18.53146 3.3569,1.50251 6.685,3.06275 10.0367,4.57314 0,0 0,0 1.5209,-0.0499 z" 1336 + id="path371636-7-9" 1337 + sodipodi:nodetypes="cccccc" 1338 + style="stroke-width:0.262672" 1339 + inkscape:transform-center-x="-416.72543" 1340 + inkscape:transform-center-y="-156.15191" /> 1341 + <path 1342 + d="m 402.4121,800.48637 c 3.2597,-1.48411 6.4827,-3.04435 9.7556,-4.50482 -3.5093,6.18331 -7.0396,12.34823 -10.5778,18.51307 -3.575,-6.17798 -7.1683,-12.34815 -10.7354,-18.53146 3.3569,1.50251 6.685,3.06275 10.0367,4.57314 0,0 0,0 1.5209,-0.0499 z" 1343 + id="path371636-7-4" 1344 + sodipodi:nodetypes="cccccc" 1345 + style="stroke-width:0.262672" 1346 + inkscape:transform-center-x="-416.72543" 1347 + inkscape:transform-center-y="-156.15191" /> 1348 + <path 1349 + d="m 402.2055,875.80845 c 3.2597,-1.48411 6.4827,-3.04435 9.7556,-4.50482 -3.5093,6.18331 -7.0396,12.34823 -10.5778,18.51307 -3.575,-6.17798 -7.1683,-12.34815 -10.7354,-18.53146 3.3569,1.50251 6.685,3.06275 10.0367,4.57314 0,0 0,0 1.5209,-0.0499 z" 1350 + id="path371636-7-90" 1351 + sodipodi:nodetypes="cccccc" 1352 + style="stroke-width:0.262672" 1353 + inkscape:transform-center-x="-416.72543" 1354 + inkscape:transform-center-y="-156.15191" /> 1355 + <path 1356 + d="m 400.4121,942.16362 c 3.2597,-1.48411 6.4827,-3.04435 9.7556,-4.50482 -3.5093,6.18331 -7.0396,12.34823 -10.5778,18.51307 -3.575,-6.17798 -7.1683,-12.34815 -10.7354,-18.53146 3.3569,1.50251 6.685,3.06275 10.0367,4.57314 0,0 0,0 1.5209,-0.0499 z" 1357 + id="path371636-7-91" 1358 + sodipodi:nodetypes="cccccc" 1359 + style="stroke-width:0.262672" 1360 + inkscape:transform-center-x="-416.72543" 1361 + inkscape:transform-center-y="-156.15191" /> 1362 + <path 1363 + d="m 407.9989,1458.6579 c 3.2597,-1.4841 6.4827,-3.0444 9.7556,-4.5049 -3.5093,6.1834 -7.0396,12.3483 -10.5778,18.5131 -3.575,-6.178 -7.1683,-12.3481 -10.7354,-18.5314 3.3569,1.5025 6.685,3.0627 10.0367,4.5731 0,0 0,0 1.5209,-0.05 z" 1364 + id="path371636-7-59" 1365 + sodipodi:nodetypes="cccccc" 1366 + style="stroke-width:0.262672" 1367 + inkscape:transform-center-x="-416.72543" 1368 + inkscape:transform-center-y="-156.15191" /> 1369 + </g> 1370 + </svg>
+1529
Documentation/gpu/amdgpu/display/dcn3_cm_drm_current.svg
··· 1 + <?xml version="1.0" encoding="UTF-8" standalone="no"?> 2 + <!-- Created with Inkscape (http://www.inkscape.org/) --> 3 + 4 + <svg 5 + version="1.1" 6 + id="svg2019" 7 + width="1702" 8 + height="1845" 9 + viewBox="0 0 1702 1845" 10 + sodipodi:docname="dcn3_cm_drm_current.svg" 11 + inkscape:version="1.1.2 (0a00cf5339, 2022-02-04)" 12 + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" 13 + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" 14 + xmlns="http://www.w3.org/2000/svg" 15 + xmlns:svg="http://www.w3.org/2000/svg"> 16 + <defs 17 + id="defs2023" /> 18 + <sodipodi:namedview 19 + id="namedview2021" 20 + pagecolor="#ffffff" 21 + bordercolor="#666666" 22 + borderopacity="1.0" 23 + inkscape:pageshadow="2" 24 + inkscape:pageopacity="0.0" 25 + inkscape:pagecheckerboard="0" 26 + showgrid="false" 27 + inkscape:zoom="0.55760543" 28 + inkscape:cx="1011.4679" 29 + inkscape:cy="249.28021" 30 + inkscape:window-width="1920" 31 + inkscape:window-height="1011" 32 + inkscape:window-x="0" 33 + inkscape:window-y="0" 34 + inkscape:window-maximized="1" 35 + inkscape:current-layer="g2025" /> 36 + <g 37 + inkscape:groupmode="layer" 38 + inkscape:label="Image" 39 + id="g2025"> 40 + <rect 41 + style="fill:#000000;fill-opacity:0;stroke:#000000;stroke-opacity:1" 42 + id="rect34" 43 + width="208.83351" 44 + height="486.09872" 45 + x="0.90158081" 46 + y="132.77872" /> 47 + <rect 48 + style="fill:#fad7ac;fill-opacity:1;stroke:#000000;stroke-opacity:1" 49 + id="rect1019" 50 + width="126.38867" 51 + height="55.320732" 52 + x="25.960823" 53 + y="188.06937" /> 54 + <rect 55 + style="fill:#d0cee2;fill-opacity:1;stroke:#000000;stroke-opacity:1" 56 + id="rect1021" 57 + width="126.38867" 58 + height="55.320732" 59 + x="25.960823" 60 + y="346.06937" /> 61 + <rect 62 + style="fill:#afdde9;fill-opacity:1;stroke:#000000;stroke-opacity:1" 63 + id="rect1103" 64 + width="126.38867" 65 + height="55.320732" 66 + x="25.960823" 67 + y="266.06937" /> 68 + <rect 69 + style="fill:#f9f7ed;fill-opacity:1;stroke:#000000;stroke-opacity:1" 70 + id="rect1105" 71 + width="126.38867" 72 + height="55.320732" 73 + x="25.960823" 74 + y="426.06937" /> 75 + <rect 76 + style="fill:#e6e6e6;fill-opacity:1;stroke:#000000;stroke-opacity:1" 77 + id="rect1107" 78 + width="126.38867" 79 + height="55.320732" 80 + x="25.960823" 81 + y="506.06934" /> 82 + <path 83 + d="m 402.61883,171.88069 c 0.025,10.97895 0.01,1001.03791 0.049,1012.01891 2.5462,-1.1592 5.0637,-2.3779 7.6202,-3.5187 -2.7411,4.8298 -5.4987,9.6453 -8.2624,14.4607 -2.7925,-4.8257 -5.5993,-9.6453 -8.3856,-14.4751 2.6221,1.1736 5.2217,2.3923 7.8398,3.5721 0,-10.8825 -0.035,-1000.84096 -0.031,-1011.72348 0.053,-0.30366 -0.2175,-0.50268 -0.3652,-0.72837 l 1.5347,0.39394 z" 84 + id="path381056" 85 + sodipodi:nodetypes="cccccccccc" 86 + style="stroke-width:0.205176" 87 + inkscape:transform-center-x="-325.50819" 88 + inkscape:transform-center-y="-121.97185" /> 89 + <rect 90 + style="fill:#000000;fill-opacity:0;stroke:#000000;stroke-opacity:1" 91 + id="rect1131" 92 + width="239.47592" 93 + height="1015.9909" 94 + x="298.65631" 95 + y="82.399658" /> 96 + <rect 97 + style="fill:#000000;fill-opacity:0;stroke:#000000;stroke-width:1.27861;stroke-opacity:1" 98 + id="rect1133" 99 + width="340.44653" 100 + height="525.77448" 101 + x="298.79562" 102 + y="1142.5299" /> 103 + <rect 104 + style="fill:#000000;fill-opacity:0;stroke:#000000;stroke-opacity:1" 105 + id="rect1237" 106 + width="284.00113" 107 + height="945.41412" 108 + x="827.75012" 109 + y="82.880798" 110 + inkscape:connector-avoid="true" /> 111 + <rect 112 + style="fill:#000000;fill-opacity:0;stroke:#000000;stroke-opacity:1" 113 + id="rect1239" 114 + width="239.37569" 115 + height="179.03308" 116 + x="1356.9507" 117 + y="98.758331" /> 118 + <rect 119 + style="fill:#000000;fill-opacity:0;stroke:#000000;stroke-width:1.00744;stroke-opacity:1" 120 + id="rect1241" 121 + width="239.4184" 122 + height="713.64905" 123 + x="1356.9543" 124 + y="307.7951" 125 + inkscape:connector-avoid="true" /> 126 + <rect 127 + style="fill:#000000;fill-opacity:0;stroke:#000000;stroke-opacity:1" 128 + id="rect1345" 129 + width="330.32059" 130 + height="409.44757" 131 + x="1363.8723" 132 + y="1147.7572" /> 133 + <rect 134 + style="fill:#000000;fill-opacity:0;stroke:#000000;stroke-opacity:1" 135 + id="rect1347" 136 + width="369.8941" 137 + height="682.32245" 138 + x="825.72528" 139 + y="1146.6448" 140 + inkscape:connector-avoid="true" /> 141 + <rect 142 + style="fill:#f9f7ed;fill-opacity:1;stroke:#000000;stroke-opacity:1" 143 + id="rect1349" 144 + width="163.95746" 145 + height="40.144867" 146 + x="1389.9988" 147 + y="190.80583" /> 148 + <rect 149 + style="fill:#000000;fill-opacity:0;stroke:#000000;stroke-width:0.964132;stroke-opacity:1" 150 + id="rect1619" 151 + width="271.99091" 152 + height="42.038273" 153 + x="1393.981" 154 + y="1197.161" 155 + inkscape:connector-avoid="true" /> 156 + <path 157 + d="m 1469.3028,1238.8328 c 0.025,10.9789 0.01,175.0378 0.049,186.0188 2.5462,-1.1592 5.0637,-2.3779 7.6202,-3.5187 -2.7411,4.8298 -5.4987,9.6453 -8.2624,14.4607 -2.7925,-4.8257 -5.5993,-9.6453 -8.3856,-14.4751 2.6221,1.1736 5.2217,2.3923 7.8398,3.5721 0,-10.8825 -0.035,-174.8409 -0.031,-185.7234 0.053,-0.3037 -0.2175,-0.5027 -0.3652,-0.7284 l 1.5347,0.394 z" 158 + id="path106-1" 159 + sodipodi:nodetypes="cccccccccc" 160 + style="stroke-width:0.205176" 161 + inkscape:transform-center-x="-325.50819" 162 + inkscape:transform-center-y="-121.97185" /> 163 + <path 164 + d="m 407.4759,1238.4728 c 0.025,10.9789 0.01,291.0378 0.049,302.0188 2.5462,-1.1592 5.0637,-2.3779 7.6202,-3.5187 -2.7411,4.8298 -5.4987,9.6453 -8.2624,14.4607 -2.7925,-4.8257 -5.5993,-9.6453 -8.3856,-14.4751 2.6221,1.1736 5.2217,2.3923 7.8398,3.5721 0,-10.8825 -0.035,-290.8409 -0.031,-301.7234 0.053,-0.3037 -0.2175,-0.5027 -0.3652,-0.7284 l 1.5347,0.394 z" 165 + id="path106-1-7" 166 + sodipodi:nodetypes="cccccccccc" 167 + style="stroke-width:0.205176" 168 + inkscape:transform-center-x="-325.50819" 169 + inkscape:transform-center-y="-121.97185" /> 170 + <rect 171 + style="fill:#afdde9;fill-opacity:1;stroke:#000000;stroke-opacity:1" 172 + id="rect1623" 173 + width="137.32646" 174 + height="41.782684" 175 + x="1396.3848" 176 + y="1268.2837" 177 + inkscape:connector-avoid="true" /> 178 + <rect 179 + style="fill:#fad7ac;fill-opacity:1;stroke:#000000;stroke-opacity:1" 180 + id="rect1705" 181 + width="137.32646" 182 + height="41.782684" 183 + x="1396.3848" 184 + y="1348.2837" /> 185 + <rect 186 + style="fill:#afdde9;fill-opacity:1;stroke:#000000;stroke-opacity:1" 187 + id="rect1707" 188 + width="137.32646" 189 + height="41.782684" 190 + x="1396.3848" 191 + y="1432.2837" /> 192 + <rect 193 + style="fill:#f9f7ed;fill-opacity:1;stroke:#000000;stroke-opacity:1" 194 + id="rect1731" 195 + width="222.34483" 196 + height="44.64616" 197 + x="867.36292" 198 + y="190.42665" 199 + inkscape:connector-avoid="true" /> 200 + <rect 201 + style="fill:#f9f7ed;fill-opacity:1;stroke:#000000;stroke-opacity:1" 202 + id="rect1813" 203 + width="222.34483" 204 + height="44.64616" 205 + x="867.36292" 206 + y="254.42664" 207 + inkscape:connector-avoid="true" /> 208 + <rect 209 + style="fill:#f9f7ed;fill-opacity:1;stroke:#000000;stroke-opacity:1" 210 + id="rect1815" 211 + width="222.34483" 212 + height="44.64616" 213 + x="867.36292" 214 + y="318.42664" 215 + inkscape:connector-avoid="true" /> 216 + <rect 217 + style="fill:#fad7ac;fill-opacity:1;stroke:#000000;stroke-opacity:1" 218 + id="rect1817" 219 + width="222.34483" 220 + height="44.64616" 221 + x="867.36292" 222 + y="412.42664" 223 + inkscape:connector-avoid="true" /> 224 + <rect 225 + style="fill:#afdde9;fill-opacity:1;stroke:#000000;stroke-opacity:1" 226 + id="rect1819" 227 + width="222.34483" 228 + height="44.64616" 229 + x="867.36292" 230 + y="560.42664" /> 231 + <rect 232 + style="fill:#e6e6e6;fill-opacity:1;stroke:#000000;stroke-opacity:1" 233 + id="rect1821" 234 + width="222.34483" 235 + height="44.64616" 236 + x="867.36292" 237 + y="674.42664" 238 + inkscape:connector-avoid="true" /> 239 + <rect 240 + style="fill:#fad7ac;fill-opacity:1;stroke:#000000;stroke-opacity:1" 241 + id="rect1823" 242 + width="222.34483" 243 + height="44.64616" 244 + x="867.36292" 245 + y="744.42664" 246 + inkscape:connector-avoid="true" /> 247 + <rect 248 + style="fill:#afdde9;fill-opacity:1;stroke:#000000;stroke-opacity:1" 249 + id="rect1825" 250 + width="222.34483" 251 + height="44.64616" 252 + x="867.36292" 253 + y="820.42664" 254 + inkscape:connector-avoid="true" /> 255 + <rect 256 + style="fill:#d0cee2;fill-opacity:1;stroke:#000000;stroke-opacity:1" 257 + id="rect1827" 258 + width="222.34483" 259 + height="44.64616" 260 + x="867.36292" 261 + y="890.42664" 262 + inkscape:connector-avoid="true" /> 263 + <rect 264 + style="fill:#afdde9;fill-opacity:1;stroke:#000000;stroke-opacity:1" 265 + id="rect1829" 266 + width="222.34483" 267 + height="44.64616" 268 + x="867.36292" 269 + y="956.42664" 270 + inkscape:connector-avoid="true" /> 271 + <rect 272 + style="fill:#fad7ac;fill-opacity:1;stroke:#000000;stroke-opacity:1" 273 + id="rect1831" 274 + width="222.34483" 275 + height="44.64616" 276 + x="867.36292" 277 + y="1256.4268" /> 278 + <rect 279 + style="fill:#d0cee2;fill-opacity:1;stroke:#000000;stroke-opacity:1" 280 + id="rect1833" 281 + width="222.34483" 282 + height="44.64616" 283 + x="867.36292" 284 + y="1402.4268" /> 285 + <rect 286 + style="fill:#afdde9;fill-opacity:1;stroke:#000000;stroke-opacity:1" 287 + id="rect1915" 288 + width="222.34483" 289 + height="44.64616" 290 + x="867.36292" 291 + y="1330.4268" 292 + inkscape:connector-avoid="true" /> 293 + <rect 294 + style="fill:#afdde9;fill-opacity:1;stroke:#000000;stroke-opacity:1" 295 + id="rect1917" 296 + width="222.34483" 297 + height="44.64616" 298 + x="867.36292" 299 + y="1478.4268" /> 300 + <rect 301 + style="fill:#fad7ac;fill-opacity:1;stroke:#000000;stroke-opacity:1" 302 + id="rect1919" 303 + width="222.34483" 304 + height="44.64616" 305 + x="867.36292" 306 + y="1548.4268" /> 307 + <rect 308 + style="fill:#eeeeee;fill-opacity:1;stroke:#000000;stroke-opacity:1" 309 + id="rect1921" 310 + width="222.34483" 311 + height="44.64616" 312 + x="867.36292" 313 + y="1614.4268" /> 314 + <rect 315 + style="fill:#eeeeee;fill-opacity:1;stroke:#000000;stroke-opacity:1" 316 + id="rect1923" 317 + width="222.34483" 318 + height="44.64616" 319 + x="867.36292" 320 + y="1686.4268" /> 321 + <rect 322 + style="fill:#eeeeee;fill-opacity:1;stroke:#000000;stroke-opacity:1" 323 + id="rect1925" 324 + width="222.34483" 325 + height="44.64616" 326 + x="867.36292" 327 + y="1754.4268" /> 328 + <rect 329 + style="fill:#f9f7ed;fill-opacity:1;stroke:#000000;stroke-width:0.872749;stroke-opacity:1" 330 + id="rect1925-3" 331 + width="169.23357" 332 + height="44.678963" 333 + x="325.21747" 334 + y="134.37756" /> 335 + <rect 336 + style="fill:#fad7ac;fill-opacity:1;stroke:#000000;stroke-width:0.872749;stroke-opacity:1" 337 + id="rect1954" 338 + width="169.23357" 339 + height="44.678963" 340 + x="325.21747" 341 + y="276.37756" 342 + inkscape:connector-avoid="true" /> 343 + <rect 344 + style="fill:#afdde9;fill-opacity:1;stroke:#000000;stroke-width:0.87333333;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none" 345 + id="rect1956" 346 + width="168.66573" 347 + height="122.14091" 348 + x="325.50134" 349 + y="358.6615" 350 + inkscape:connector-avoid="true" /> 351 + <rect 352 + style="fill:#e6e6e6;fill-opacity:1;stroke:#000000;stroke-width:0.872749;stroke-opacity:1" 353 + id="rect1958" 354 + width="169.23357" 355 + height="44.678963" 356 + x="325.21747" 357 + y="672.37756" /> 358 + <rect 359 + style="fill:#fad7ac;fill-opacity:1;stroke:#000000;stroke-width:0.872749;stroke-opacity:1" 360 + id="rect1960" 361 + width="169.23357" 362 + height="44.678963" 363 + x="325.21747" 364 + y="744.37756" /> 365 + <rect 366 + style="fill:#afdde9;fill-opacity:1;stroke:#000000;stroke-width:0.965912;stroke-opacity:1" 367 + id="rect1962" 368 + width="169.14041" 369 + height="54.756817" 370 + x="325.26404" 371 + y="814.42413" 372 + inkscape:connector-avoid="true" /> 373 + <rect 374 + style="fill:#d0cee2;fill-opacity:1;stroke:#000000;stroke-width:0.965912;stroke-opacity:1" 375 + id="rect1964" 376 + width="169.14041" 377 + height="54.756817" 378 + x="325.26404" 379 + y="886.42413" 380 + inkscape:connector-avoid="true" /> 381 + <rect 382 + style="fill:#afdde9;fill-opacity:1;stroke:#000000;stroke-width:0.965912;stroke-opacity:1" 383 + id="rect1966" 384 + width="169.14041" 385 + height="54.756817" 386 + x="325.26404" 387 + y="952.42413" 388 + inkscape:connector-avoid="true" /> 389 + <rect 390 + style="fill:#fad7ac;fill-opacity:1;stroke:#000000;stroke-width:0.872749;stroke-opacity:1" 391 + id="rect2418" 392 + width="169.23357" 393 + height="44.678963" 394 + x="325.21747" 395 + y="510.37756" 396 + inkscape:connector-avoid="true" /> 397 + <rect 398 + style="fill:#fad7ac;fill-opacity:1;stroke:#000000;stroke-width:0.872749;stroke-opacity:1" 399 + id="rect2422" 400 + width="169.23357" 401 + height="44.678963" 402 + x="325.21747" 403 + y="1262.3777" /> 404 + <rect 405 + style="fill:#afdde9;fill-opacity:1;stroke:#000000;stroke-width:0.981369;stroke-opacity:1" 406 + id="rect2424" 407 + width="169.12494" 408 + height="56.528603" 409 + x="325.27179" 410 + y="1322.432" /> 411 + <rect 412 + style="fill:#d0cee2;fill-opacity:1;stroke:#000000;stroke-width:0.981369;stroke-opacity:1" 413 + id="rect2426" 414 + width="169.12494" 415 + height="56.528603" 416 + x="325.27179" 417 + y="1396.432" /> 418 + <rect 419 + style="fill:#afdde9;fill-opacity:1;stroke:#000000;stroke-width:1.02091;stroke-opacity:1" 420 + id="rect2428" 421 + width="169.0854" 422 + height="61.19017" 423 + x="325.29156" 424 + y="1468.4518" /> 425 + <rect 426 + style="fill:#fad7ac;fill-opacity:1;stroke:#000000;stroke-width:0.839627;stroke-opacity:1" 427 + id="rect2430" 428 + width="169.26669" 429 + height="41.344128" 430 + x="325.20093" 431 + y="1550.3611" /> 432 + <rect 433 + style="fill:#000000;fill-opacity:0;stroke:#000000;stroke-width:1.13491;stroke-opacity:1" 434 + id="rect2432" 435 + width="287.86237" 436 + height="44.416805" 437 + x="325.34854" 438 + y="1194.5088" /> 439 + <rect 440 + style="fill:#000000;fill-opacity:0;stroke:#000000;stroke-width:1.13102;stroke-opacity:1" 441 + id="rect2434" 442 + width="285.86655" 443 + height="44.4207" 444 + x="867.34656" 445 + y="1194.5068" /> 446 + <path 447 + style="fill:none;stroke:#000000;stroke-width:2.66666675;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:8.00000024, 8.00000024;stroke-dashoffset:0" 448 + d="m 867.36292,235.07281 v 0" 449 + id="path2509" /> 450 + <path 451 + style="fill:none;stroke:#000000;stroke-width:2.66666675;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:8.00000024, 8.00000024;stroke-dashoffset:0" 452 + d="m 867.36292,235.07281 v 0" 453 + id="path2511" /> 454 + <path 455 + style="fill:none;stroke:#000000;stroke-width:2.66666675;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:8.00000024, 8.00000024;stroke-dashoffset:0" 456 + d="m 867.36292,235.07281 v 0" 457 + id="path2513" /> 458 + <path 459 + style="fill:none;stroke:#000000;stroke-width:2.66666675;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:8.00000024, 8.00000024;stroke-dashoffset:0" 460 + d="m 867.36292,235.07281 v 0" 461 + id="path2515" /> 462 + <path 463 + style="fill:none;stroke:#000000;stroke-width:2.66666675;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:8.00000024, 8.00000024;stroke-dashoffset:0" 464 + d="m 867.36292,235.07281 v 0" 465 + id="path2517" /> 466 + <path 467 + style="fill:none;stroke:#000000;stroke-width:2.66666675;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:8.00000024, 8.00000024;stroke-dashoffset:0" 468 + d="m 867.36292,235.07281 v 0" 469 + id="path2519" /> 470 + <path 471 + style="fill:none;stroke:#000000;stroke-width:2.66666675;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:8.00000024, 8.00000024;stroke-dashoffset:0" 472 + d="m 867.36292,235.07281 v 0" 473 + id="path2521" /> 474 + <path 475 + style="fill:none;stroke:#000000;stroke-width:2.66666675;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:8.00000024, 8.00000024;stroke-dashoffset:0" 476 + d="m 867.36292,235.07281 v 0" 477 + id="path2523" /> 478 + <path 479 + style="fill:none;stroke:#000000;stroke-width:2.66666675;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:8.00000024, 8.00000024;stroke-dashoffset:0" 480 + d="m 867.36292,235.07281 v 0" 481 + id="path2525" /> 482 + <path 483 + style="fill:none;stroke:#000000;stroke-width:2.66666675;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:8.00000024, 8.00000024;stroke-dashoffset:0" 484 + d="m 867.36292,235.07281 v 0" 485 + id="path2527" /> 486 + <path 487 + style="fill:none;stroke:#000000;stroke-width:2.66666675;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:8.00000024, 8.00000024;stroke-dashoffset:0" 488 + d="m 867.36292,235.07281 v 0" 489 + id="path2529" /> 490 + <path 491 + style="fill:none;stroke:#000000;stroke-width:2.66666675;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:8.00000024, 8.00000024;stroke-dashoffset:0" 492 + d="m 867.36292,235.07281 v 0" 493 + id="path2531" /> 494 + <path 495 + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:6, 6;stroke-dashoffset:0;stroke-opacity:1" 496 + d="m 449.83425,179.05653 v 33.6932 h 417.52867" 497 + id="path6876" 498 + inkscape:connector-type="orthogonal" 499 + inkscape:connector-curvature="0" 500 + inkscape:connection-start="#rect1925-3" 501 + inkscape:connection-end="#rect1731" 502 + sodipodi:nodetypes="ccc" /> 503 + <path 504 + style="display:inline;fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:6, 6;stroke-dashoffset:0;stroke-opacity:1" 505 + d="m 494.45103,156.71704 h 216.64955 v 161.7096 h 156.26234" 506 + id="path6878" 507 + inkscape:connector-type="orthogonal" 508 + inkscape:connector-curvature="0" 509 + inkscape:connection-start="#rect1925-3" 510 + sodipodi:nodetypes="cccc" /> 511 + <path 512 + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:6, 6;stroke-dashoffset:0;stroke-opacity:1" 513 + d="m 451.83425,321.05653 v 19.69319 h 415.52867" 514 + id="path7294" 515 + inkscape:connector-type="orthogonal" 516 + inkscape:connector-curvature="0" 517 + inkscape:connection-start="#rect1954" 518 + inkscape:connection-end="#rect1815" 519 + sodipodi:nodetypes="ccc" /> 520 + <path 521 + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:6, 6;stroke-dashoffset:0;stroke-opacity:1" 522 + d="M 494.45103,298.71704 H 659.10058 V 434.74972 H 867.36292" 523 + id="path7296" 524 + inkscape:connector-type="orthogonal" 525 + inkscape:connector-curvature="0" 526 + inkscape:connection-end="#rect1817" 527 + inkscape:connection-start="#rect1954" 528 + sodipodi:nodetypes="cccc" /> 529 + <path 530 + style="display:inline;fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:6, 6;stroke-dashoffset:0;stroke-opacity:1" 531 + d="M 867.36292,560.42664 H 661.10058 V 480.8024 H 494.16705" 532 + id="path7720" 533 + inkscape:connector-type="orthogonal" 534 + inkscape:connector-curvature="0" 535 + sodipodi:nodetypes="cccc" /> 536 + <path 537 + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:6, 6;stroke-dashoffset:0;stroke-opacity:1" 538 + d="M 455.83425,594.37756 V 582.74972 H 867.36292" 539 + id="path7724" 540 + inkscape:connector-type="orthogonal" 541 + inkscape:connector-curvature="0" 542 + inkscape:connection-start="#rect2420" 543 + inkscape:connection-end="#rect1819" 544 + sodipodi:nodetypes="ccc" /> 545 + <rect 546 + style="fill:#afdde9;fill-opacity:1;stroke:#000000;stroke-width:0.872749;stroke-opacity:1" 547 + id="rect2420" 548 + width="169.23357" 549 + height="44.678963" 550 + x="325.21747" 551 + y="594.37756" /> 552 + <path 553 + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:6, 6;stroke-dashoffset:0;stroke-opacity:1" 554 + d="M 494.45103,696.74972 H 867.36292" 555 + id="path7726" 556 + inkscape:connector-type="orthogonal" 557 + inkscape:connector-curvature="0" 558 + inkscape:connection-start="#rect1958" 559 + inkscape:connection-end="#rect1821" /> 560 + <path 561 + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:6, 6;stroke-dashoffset:0;stroke-opacity:1" 562 + d="M 867.36292,766.74972 H 494.45103" 563 + id="path7728" 564 + inkscape:connector-type="orthogonal" 565 + inkscape:connector-curvature="0" 566 + inkscape:connection-start="#rect1823" 567 + inkscape:connection-end="#rect1960" /> 568 + <path 569 + style="display:inline;fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:6, 6;stroke-dashoffset:0;stroke-opacity:1" 570 + d="M 494.45105,789.05652 H 657.82418 V 1278.7498 H 867.36292" 571 + id="path7730" 572 + inkscape:connector-type="orthogonal" 573 + inkscape:connector-curvature="0" 574 + inkscape:connection-end="#rect1831" 575 + sodipodi:nodetypes="cccc" /> 576 + <path 577 + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:6, 6;stroke-dashoffset:0;stroke-opacity:1" 578 + d="m 494.40445,841.80254 h 167.41973 v 0.94718 h 205.53874" 579 + id="path8140" 580 + inkscape:connector-type="orthogonal" 581 + inkscape:connector-curvature="0" 582 + inkscape:connection-start="#rect1962" 583 + inkscape:connection-end="#rect1825" /> 584 + <path 585 + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:6, 6;stroke-dashoffset:0;stroke-opacity:1" 586 + d="m 494.40445,913.80254 h 167.41973 v -1.05282 h 205.53874" 587 + id="path8142" 588 + inkscape:connector-type="orthogonal" 589 + inkscape:connector-curvature="0" 590 + inkscape:connection-start="#rect1964" 591 + inkscape:connection-end="#rect1827" /> 592 + <path 593 + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:6, 6;stroke-dashoffset:0;stroke-opacity:1" 594 + d="m 494.40445,979.80254 h 167.41973 v -1.05282 h 205.53874" 595 + id="path8144" 596 + inkscape:connector-type="orthogonal" 597 + inkscape:connector-curvature="0" 598 + inkscape:connection-start="#rect1966" 599 + inkscape:connection-end="#rect1829" /> 600 + <path 601 + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:6, 6;stroke-dashoffset:0;stroke-opacity:1" 602 + d="M 494.39673,1352.7498 H 867.36292" 603 + id="path8146" 604 + inkscape:connector-type="orthogonal" 605 + inkscape:connector-curvature="0" 606 + inkscape:connection-start="#rect2424" 607 + inkscape:connection-end="#rect1915" /> 608 + <path 609 + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:6, 6;stroke-dashoffset:0;stroke-opacity:1" 610 + d="M 494.39673,1424.7498 H 867.36292" 611 + id="path8148" 612 + inkscape:connector-type="orthogonal" 613 + inkscape:connector-curvature="0" 614 + inkscape:connection-start="#rect2426" 615 + inkscape:connection-end="#rect1833" /> 616 + <path 617 + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:6, 6;stroke-dashoffset:0;stroke-opacity:1" 618 + d="M 494.37697,1500.7498 H 867.36292" 619 + id="path8150" 620 + inkscape:connector-type="orthogonal" 621 + inkscape:connector-curvature="0" 622 + inkscape:connection-start="#rect2428" 623 + inkscape:connection-end="#rect1917" /> 624 + <path 625 + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:6, 6;stroke-dashoffset:0;stroke-opacity:1" 626 + d="m 494.46762,1570.7498 h 372.8953" 627 + id="path8152" 628 + inkscape:connector-type="orthogonal" 629 + inkscape:connector-curvature="0" 630 + inkscape:connection-start="#rect2430" 631 + inkscape:connection-end="#rect1919" /> 632 + <path 633 + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:6, 6;stroke-dashoffset:0;stroke-opacity:1" 634 + d="M 1396.3848,1289.175 H 1288.1445 V 582.74972 h -198.4368" 635 + id="path8154" 636 + inkscape:connector-type="orthogonal" 637 + inkscape:connector-curvature="0" 638 + inkscape:connection-start="#rect1623" 639 + inkscape:connection-end="#rect1819" /> 640 + <path 641 + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:6, 6;stroke-dashoffset:0;stroke-opacity:1" 642 + d="m 1396.3848,1369.175 h -156.2403 v -90.4252 h -150.4368" 643 + id="path8462" 644 + inkscape:connector-type="orthogonal" 645 + inkscape:connector-curvature="0" 646 + inkscape:connection-start="#rect1705" 647 + inkscape:connection-end="#rect1831" 648 + sodipodi:nodetypes="cccc" /> 649 + <path 650 + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:6, 6;stroke-dashoffset:0;stroke-opacity:1" 651 + d="m 1089.7077,1500.7498 h 375.3403 v -26.6834" 652 + id="path8668" 653 + inkscape:connector-type="orthogonal" 654 + inkscape:connector-curvature="0" 655 + inkscape:connection-start="#rect1917" 656 + inkscape:connection-end="#rect1707" /> 657 + <path 658 + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:6, 6;stroke-dashoffset:0;stroke-opacity:1" 659 + d="M 1389.9988,212.74973 H 1089.7077" 660 + id="path8672" 661 + inkscape:connector-type="orthogonal" 662 + inkscape:connector-curvature="0" 663 + inkscape:connection-start="#rect1349" 664 + inkscape:connection-end="#rect1731" /> 665 + <path 666 + style="display:inline;fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:6, 6;stroke-dashoffset:0;stroke-opacity:1" 667 + d="M 1389.9988,230.9507 H 1223.331 v 109.79902 h -133.6233" 668 + id="path8674" 669 + inkscape:connector-type="orthogonal" 670 + inkscape:connector-curvature="0" 671 + inkscape:connection-end="#rect1815" 672 + sodipodi:nodetypes="cccc" /> 673 + <text 674 + xml:space="preserve" 675 + style="font-style:normal;font-weight:normal;font-size:40px;line-height:1.25;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:none" 676 + x="58.63356" 677 + y="69.574417" 678 + id="text28675"><tspan 679 + sodipodi:role="line" 680 + id="tspan28673" 681 + x="58.63356" 682 + y="69.574417" /></text> 683 + <text 684 + xml:space="preserve" 685 + style="font-style:normal;font-weight:normal;font-size:18.6667px;line-height:1.25;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:none" 686 + x="56.388252" 687 + y="221.86568" 688 + id="text31913"><tspan 689 + sodipodi:role="line" 690 + id="tspan31911" 691 + x="56.388252" 692 + y="221.86568">Matrix</tspan></text> 693 + <text 694 + xml:space="preserve" 695 + style="font-style:normal;font-weight:normal;font-size:18.6667px;line-height:1.25;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:none" 696 + x="53.441296" 697 + y="300.866" 698 + id="text38843"><tspan 699 + sodipodi:role="line" 700 + id="tspan38841" 701 + x="53.441296" 702 + y="300.866">1D LUT</tspan></text> 703 + <text 704 + xml:space="preserve" 705 + style="font-style:normal;font-weight:normal;font-size:18.6667px;line-height:1.25;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:none" 706 + x="53.441296" 707 + y="378.866" 708 + id="text41049"><tspan 709 + sodipodi:role="line" 710 + id="tspan41047" 711 + x="53.441296" 712 + y="378.866">3D LUT</tspan></text> 713 + <text 714 + xml:space="preserve" 715 + style="font-style:normal;font-weight:normal;font-size:18.6667px;line-height:1.25;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:none" 716 + x="40.831493" 717 + y="460.87411" 718 + id="text45037"><tspan 719 + sodipodi:role="line" 720 + id="tspan45035" 721 + x="40.831493" 722 + y="460.87411" 723 + style="font-size:18.6667px">Unpacking</tspan></text> 724 + <text 725 + xml:space="preserve" 726 + style="font-style:normal;font-weight:normal;font-size:18.6667px;line-height:1.25;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:none" 727 + x="62.130371" 728 + y="540.68872" 729 + id="text49945"><tspan 730 + sodipodi:role="line" 731 + id="tspan49943" 732 + x="62.130371" 733 + y="540.68872" 734 + style="font-size:18.6667px">Other</tspan></text> 735 + <text 736 + xml:space="preserve" 737 + style="font-style:normal;font-weight:normal;font-size:18.6667px;line-height:1.25;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:none" 738 + x="1423.2806" 739 + y="128.08769" 740 + id="text55719"><tspan 741 + sodipodi:role="line" 742 + id="tspan55717" 743 + x="1423.2806" 744 + y="128.08769" 745 + style="font-size:18.6667px">drm_framebuffer</tspan></text> 746 + <text 747 + xml:space="preserve" 748 + style="font-style:normal;font-weight:normal;font-size:18.6667px;line-height:1.25;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:none" 749 + x="1439.9988" 750 + y="218.74973" 751 + id="text62479"><tspan 752 + sodipodi:role="line" 753 + id="tspan62477" 754 + x="1439.9988" 755 + y="218.74973" 756 + style="font-size:18.6667px">format</tspan></text> 757 + <text 758 + xml:space="preserve" 759 + style="font-style:normal;font-weight:normal;font-size:18.6667px;line-height:1.25;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:none" 760 + x="1475.2806" 761 + y="340.08771" 762 + id="text64465"><tspan 763 + sodipodi:role="line" 764 + id="tspan64463" 765 + x="1475.2806" 766 + y="340.08771" 767 + style="font-size:18.6667px">drm_plane</tspan></text> 768 + <text 769 + xml:space="preserve" 770 + style="font-style:normal;font-weight:normal;font-size:18.6667px;line-height:1.25;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:none" 771 + x="1589.2806" 772 + y="1178.0876" 773 + id="text64469"><tspan 774 + sodipodi:role="line" 775 + id="tspan64467" 776 + x="1589.2806" 777 + y="1178.0876" 778 + style="font-size:18.6667px">drm_crtc</tspan></text> 779 + <text 780 + xml:space="preserve" 781 + style="font-style:normal;font-weight:normal;font-size:18.6667px;line-height:1.25;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:none" 782 + x="872.23993" 783 + y="1172.4491" 784 + id="text64469-9"><tspan 785 + sodipodi:role="line" 786 + id="tspan64467-2" 787 + x="872.23993" 788 + y="1172.4491" 789 + style="font-size:18.6667px">Stream</tspan></text> 790 + <text 791 + xml:space="preserve" 792 + style="font-style:normal;font-weight:normal;font-size:18.6667px;line-height:1.25;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:none" 793 + x="328.26071" 794 + y="1175.6371" 795 + id="text64469-9-2"><tspan 796 + sodipodi:role="line" 797 + id="tspan64467-2-8" 798 + x="328.26071" 799 + y="1175.6371" 800 + style="font-size:18.6667px">MPC</tspan></text> 801 + <text 802 + xml:space="preserve" 803 + style="font-style:normal;font-weight:normal;font-size:18.6667px;line-height:1.25;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:none" 804 + x="330.14737" 805 + y="114.41869" 806 + id="text64469-9-9"><tspan 807 + sodipodi:role="line" 808 + id="tspan64467-2-7" 809 + x="330.14737" 810 + y="114.41869" 811 + style="font-size:18.6667px">DPP</tspan></text> 812 + <path 813 + d="m 1488.3608,401.47792 c 0.025,10.97895 0.01,773.03788 0.049,784.01888 2.5462,-1.1592 5.0637,-2.3779 7.6202,-3.5187 -2.7411,4.8298 -5.4987,9.6453 -8.2624,14.4607 -2.7925,-4.8257 -5.5993,-9.6453 -8.3856,-14.4751 2.6221,1.1736 5.2217,2.3923 7.8398,3.5721 0,-10.8825 -0.035,-772.84093 -0.031,-783.72345 0.053,-0.30366 -0.2175,-0.50268 -0.3652,-0.72837 l 1.5347,0.39394 z" 814 + id="path106" 815 + sodipodi:nodetypes="cccccccccc" 816 + style="stroke-width:0.205176" 817 + inkscape:transform-center-x="-325.50819" 818 + inkscape:transform-center-y="-121.97185" /> 819 + <text 820 + xml:space="preserve" 821 + style="font-style:normal;font-weight:normal;font-size:18.6667px;line-height:1.25;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:none" 822 + x="1495.9988" 823 + y="1224.7498" 824 + id="text78849"><tspan 825 + sodipodi:role="line" 826 + id="tspan78847" 827 + x="1495.9988" 828 + y="1224.7498" 829 + style="font-size:18.6667px">Blender</tspan></text> 830 + <text 831 + xml:space="preserve" 832 + style="font-style:normal;font-weight:normal;font-size:18.6667px;line-height:1.25;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:none" 833 + x="1417.9988" 834 + y="1294.7498" 835 + id="text78853"><tspan 836 + sodipodi:role="line" 837 + id="tspan78851" 838 + x="1417.9988" 839 + y="1294.7498" 840 + style="font-size:18.6667px">Degamma</tspan></text> 841 + <text 842 + xml:space="preserve" 843 + style="font-style:normal;font-weight:normal;font-size:18.6667px;line-height:1.25;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:none" 844 + x="1451.9988" 845 + y="1376.7498" 846 + id="text78857"><tspan 847 + sodipodi:role="line" 848 + id="tspan78855" 849 + x="1451.9988" 850 + y="1376.7498" 851 + style="font-size:18.6667px">CTM</tspan></text> 852 + <text 853 + xml:space="preserve" 854 + style="font-style:normal;font-weight:normal;font-size:18.6667px;line-height:1.25;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:none" 855 + x="1427.9988" 856 + y="1458.7498" 857 + id="text78861"><tspan 858 + sodipodi:role="line" 859 + id="tspan78859" 860 + x="1427.9988" 861 + y="1458.7498" 862 + style="font-size:18.6667px">Gamma</tspan></text> 863 + <text 864 + xml:space="preserve" 865 + style="font-style:normal;font-weight:normal;font-size:18.6667px;line-height:1.25;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:none" 866 + x="949.99878" 867 + y="218.74973" 868 + id="text104653"><tspan 869 + sodipodi:role="line" 870 + id="tspan104651" 871 + x="949.99878" 872 + y="218.74973" 873 + style="font-size:18.6667px">format</tspan></text> 874 + <text 875 + xml:space="preserve" 876 + style="font-style:normal;font-weight:normal;font-size:18.6667px;line-height:1.25;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:none" 877 + x="911.99878" 878 + y="284.74973" 879 + id="text104657"><tspan 880 + sodipodi:role="line" 881 + id="tspan104655" 882 + x="911.99878" 883 + y="284.74973" 884 + style="font-size:18.6667px">bias_and_scale</tspan></text> 885 + <text 886 + xml:space="preserve" 887 + style="font-style:normal;font-weight:normal;font-size:18.6667px;line-height:1.25;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:none" 888 + x="887.99878" 889 + y="346.74973" 890 + id="text104661"><tspan 891 + sodipodi:role="line" 892 + id="tspan104659" 893 + x="887.99878" 894 + y="346.74973" 895 + style="font-size:18.6667px">color space matrix</tspan></text> 896 + <text 897 + xml:space="preserve" 898 + style="font-style:normal;font-weight:normal;font-size:18.6667px;line-height:1.25;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:none" 899 + x="871.99878" 900 + y="442.74973" 901 + id="text104665"><tspan 902 + sodipodi:role="line" 903 + id="tspan104663" 904 + x="871.99878" 905 + y="442.74973" 906 + style="font-size:18.6667px">input_csc_color_matrix</tspan></text> 907 + <text 908 + xml:space="preserve" 909 + style="font-style:normal;font-weight:normal;font-size:18.6667px;line-height:1.25;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:none" 910 + x="905.99878" 911 + y="586.74976" 912 + id="text125075"><tspan 913 + sodipodi:role="line" 914 + id="tspan125073" 915 + x="905.99878" 916 + y="586.74976" 917 + style="font-size:18.6667px">in_transfer_func</tspan></text> 918 + <text 919 + xml:space="preserve" 920 + style="font-style:normal;font-weight:normal;font-size:18.6667px;line-height:1.25;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:none" 921 + x="945.0083" 922 + y="702.85938" 923 + id="text117309"><tspan 924 + sodipodi:role="line" 925 + id="tspan117307" 926 + x="945.0083" 927 + y="702.85938" 928 + style="font-size:18.6667px">hdr_mult</tspan></text> 929 + <text 930 + xml:space="preserve" 931 + style="font-style:normal;font-weight:normal;font-size:18.6667px;line-height:1.25;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:none" 932 + x="874.5556" 933 + y="773.42615" 934 + id="text117309-6"><tspan 935 + sodipodi:role="line" 936 + id="tspan117307-7" 937 + x="874.5556" 938 + y="773.42615" 939 + style="font-size:18.6667px">gamut_remap_matrix</tspan></text> 940 + <text 941 + xml:space="preserve" 942 + style="font-style:normal;font-weight:normal;font-size:18.6667px;line-height:1.25;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:none" 943 + x="913.72528" 944 + y="846.55896" 945 + id="text117309-5"><tspan 946 + sodipodi:role="line" 947 + id="tspan117307-3" 948 + x="913.72528" 949 + y="846.55896" 950 + style="font-size:18.6667px">in_shaper_func</tspan></text> 951 + <text 952 + xml:space="preserve" 953 + style="font-style:normal;font-weight:normal;font-size:18.6667px;line-height:1.25;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:none" 954 + x="937.72528" 955 + y="918.25787" 956 + id="text117309-56"><tspan 957 + sodipodi:role="line" 958 + id="tspan117307-2" 959 + x="937.72528" 960 + y="918.25787" 961 + style="font-size:18.6667px">lut3d_func</tspan></text> 962 + <text 963 + xml:space="preserve" 964 + style="font-style:normal;font-weight:normal;font-size:18.6667px;line-height:1.25;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:none" 965 + x="945.9895" 966 + y="986.10767" 967 + id="text117309-9"><tspan 968 + sodipodi:role="line" 969 + id="tspan117307-1" 970 + x="945.9895" 971 + y="986.10767" 972 + style="font-size:18.6667px">blend_tf</tspan></text> 973 + <text 974 + xml:space="preserve" 975 + style="font-style:normal;font-weight:normal;font-size:18.6667px;line-height:1.25;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:none" 976 + x="975.91803" 977 + y="1224.5564" 978 + id="text137434"><tspan 979 + sodipodi:role="line" 980 + id="tspan137432" 981 + x="975.91803" 982 + y="1224.5564" 983 + style="font-size:18.6667px">Blender</tspan></text> 984 + <text 985 + xml:space="preserve" 986 + style="font-style:normal;font-weight:normal;font-size:18.6667px;line-height:1.25;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:none" 987 + x="879.31372" 988 + y="1283.4249" 989 + id="text137434-2"><tspan 990 + sodipodi:role="line" 991 + id="tspan137432-7" 992 + x="879.31372" 993 + y="1283.4249" 994 + style="font-size:18.6667px">gamut_remap_matrix</tspan></text> 995 + <text 996 + xml:space="preserve" 997 + style="font-style:normal;font-weight:normal;font-size:18.6667px;line-height:1.25;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:none" 998 + x="925.31372" 999 + y="1359.2747" 1000 + id="text137434-0"><tspan 1001 + sodipodi:role="line" 1002 + id="tspan137432-9" 1003 + x="925.31372" 1004 + y="1359.2747" 1005 + style="font-size:18.6667px">func_shaper</tspan></text> 1006 + <text 1007 + xml:space="preserve" 1008 + style="font-style:normal;font-weight:normal;font-size:18.6667px;line-height:1.25;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:none" 1009 + x="930.33252" 1010 + y="1430.2566" 1011 + id="text137434-3"><tspan 1012 + sodipodi:role="line" 1013 + id="tspan137432-6" 1014 + x="930.33252" 1015 + y="1430.2566" 1016 + style="font-size:18.6667px">lut3d_func</tspan></text> 1017 + <text 1018 + xml:space="preserve" 1019 + style="font-style:normal;font-weight:normal;font-size:18.6667px;line-height:1.25;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:none" 1020 + x="900.18158" 1021 + y="1504.6725" 1022 + id="text137434-06"><tspan 1023 + sodipodi:role="line" 1024 + id="tspan137432-2" 1025 + x="900.18158" 1026 + y="1504.6725" 1027 + style="font-size:18.6667px">out_transfer_func</tspan></text> 1028 + <text 1029 + xml:space="preserve" 1030 + style="font-style:normal;font-weight:normal;font-size:18.6667px;line-height:1.25;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:none" 1031 + x="904.0307" 1032 + y="1575.8053" 1033 + id="text137434-6"><tspan 1034 + sodipodi:role="line" 1035 + id="tspan137432-1" 1036 + x="904.0307" 1037 + y="1575.8053" 1038 + style="font-size:18.6667px">csc_color_matrix</tspan></text> 1039 + <text 1040 + xml:space="preserve" 1041 + style="font-style:normal;font-weight:normal;font-size:18.6667px;line-height:1.25;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:none" 1042 + x="903.16278" 1043 + y="1642.1078" 1044 + id="text137434-8"><tspan 1045 + sodipodi:role="line" 1046 + id="tspan137432-79" 1047 + x="903.16278" 1048 + y="1642.1078" 1049 + style="font-size:18.6667px">bit_depth_param</tspan></text> 1050 + <text 1051 + xml:space="preserve" 1052 + style="font-style:normal;font-weight:normal;font-size:18.6667px;line-height:1.25;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:none" 1053 + x="939.31372" 1054 + y="1713.8068" 1055 + id="text137434-20"><tspan 1056 + sodipodi:role="line" 1057 + id="tspan137432-23" 1058 + x="939.31372" 1059 + y="1713.8068" 1060 + style="font-size:18.6667px">clamping</tspan></text> 1061 + <text 1062 + xml:space="preserve" 1063 + style="font-style:normal;font-weight:normal;font-size:18.6667px;line-height:1.25;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:none" 1064 + x="894.0307" 1065 + y="1782.5244" 1066 + id="text137434-7"><tspan 1067 + sodipodi:role="line" 1068 + id="tspan137432-5" 1069 + x="894.0307" 1070 + y="1782.5244" 1071 + style="font-size:18.6667px">output_color_space</tspan></text> 1072 + <text 1073 + xml:space="preserve" 1074 + style="font-style:normal;font-weight:normal;font-size:18.6667px;line-height:1.25;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:none" 1075 + x="869.63062" 1076 + y="117.7968" 1077 + id="text176429"><tspan 1078 + sodipodi:role="line" 1079 + id="tspan176427" 1080 + x="869.63062" 1081 + y="117.7968" 1082 + style="font-size:18.6667px">Plane</tspan></text> 1083 + <text 1084 + xml:space="preserve" 1085 + style="font-style:normal;font-weight:normal;font-size:18.6667px;line-height:1.25;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:none" 1086 + x="27.605465" 1087 + y="162.20587" 1088 + id="text176429-2"><tspan 1089 + sodipodi:role="line" 1090 + id="tspan176427-0" 1091 + x="27.605465" 1092 + y="162.20587" 1093 + style="font-size:18.6667px">Legend</tspan></text> 1094 + <text 1095 + xml:space="preserve" 1096 + style="font-style:normal;font-weight:normal;font-size:18.6667px;line-height:1.25;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:none" 1097 + x="298.63959" 1098 + y="59.293999" 1099 + id="text176429-9"><tspan 1100 + sodipodi:role="line" 1101 + id="tspan176427-2" 1102 + x="298.63959" 1103 + y="59.293999" 1104 + style="font-size:18.6667px">DCN 3.0</tspan></text> 1105 + <text 1106 + xml:space="preserve" 1107 + style="font-style:normal;font-weight:normal;font-size:18.6667px;line-height:1.25;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:none" 1108 + x="826.65735" 1109 + y="59.458061" 1110 + id="text176429-66"><tspan 1111 + sodipodi:role="line" 1112 + id="tspan176427-4" 1113 + x="826.65735" 1114 + y="59.458061" 1115 + style="font-size:18.6667px">DC Interface</tspan></text> 1116 + <text 1117 + xml:space="preserve" 1118 + style="font-style:normal;font-weight:normal;font-size:18.6667px;line-height:1.25;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:none" 1119 + x="1362.9948" 1120 + y="59.458061" 1121 + id="text176429-95"><tspan 1122 + sodipodi:role="line" 1123 + id="tspan176427-04" 1124 + x="1362.9948" 1125 + y="59.458061" 1126 + style="font-size:18.6667px">DRM Interface</tspan></text> 1127 + <text 1128 + xml:space="preserve" 1129 + style="font-style:normal;font-weight:normal;font-size:40px;line-height:1.25;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:none" 1130 + x="867.34656" 1131 + y="1194.5068" 1132 + id="text184728"><tspan 1133 + sodipodi:role="line" 1134 + id="tspan184726" 1135 + x="867.34656" 1136 + y="1194.5068" /></text> 1137 + <text 1138 + xml:space="preserve" 1139 + style="font-style:normal;font-weight:normal;font-size:18.6667px;line-height:1.25;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:none" 1140 + x="389.01593" 1141 + y="159.8909" 1142 + id="text64469-9-3"><tspan 1143 + sodipodi:role="line" 1144 + id="tspan64467-2-6" 1145 + x="389.01593" 1146 + y="159.8909" 1147 + style="font-size:18.6667px">CNVC</tspan></text> 1148 + <text 1149 + xml:space="preserve" 1150 + style="font-style:normal;font-weight:normal;font-size:18.6667px;line-height:1.25;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:none" 1151 + x="365.88379" 1152 + y="303.59048" 1153 + id="text64469-9-1"><tspan 1154 + sodipodi:role="line" 1155 + id="tspan64467-2-2" 1156 + x="365.88379" 1157 + y="303.59048" 1158 + style="font-size:18.6667px">Input CSC</tspan></text> 1159 + <text 1160 + xml:space="preserve" 1161 + style="font-style:normal;font-weight:normal;font-size:18.6667px;line-height:1.25;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:none" 1162 + x="413.06488" 1163 + y="390.95001" 1164 + id="text64469-9-93"><tspan 1165 + sodipodi:role="line" 1166 + id="tspan64467-2-1" 1167 + x="413.06488" 1168 + y="390.95001" 1169 + style="font-size:18.6667px;text-align:center;text-anchor:middle">DeGamma</tspan><tspan 1170 + sodipodi:role="line" 1171 + x="413.06488" 1172 + y="414.28339" 1173 + style="font-size:18.6667px;text-align:center;text-anchor:middle" 1174 + id="tspan233797">ROM</tspan><tspan 1175 + sodipodi:role="line" 1176 + x="413.06488" 1177 + y="437.61676" 1178 + style="font-size:10.6667px;text-align:center;text-anchor:middle" 1179 + id="tspan233799">(sRGB, BT2020, Gamma 2.2,</tspan><tspan 1180 + sodipodi:role="line" 1181 + x="413.06488" 1182 + y="460.95013" 1183 + style="font-size:10.6667px;text-align:center;text-anchor:middle" 1184 + id="tspan242597">PQ, HLG)</tspan></text> 1185 + <text 1186 + xml:space="preserve" 1187 + style="font-style:normal;font-weight:normal;font-size:18.6667px;line-height:1.25;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:none" 1188 + x="372.44986" 1189 + y="538.83807" 1190 + id="text64469-9-94"><tspan 1191 + sodipodi:role="line" 1192 + id="tspan64467-2-78" 1193 + x="372.44986" 1194 + y="538.83807" 1195 + style="font-size:18.6667px">Post CSC</tspan></text> 1196 + <text 1197 + xml:space="preserve" 1198 + style="font-style:normal;font-weight:normal;font-size:16px;line-height:1.25;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:none" 1199 + x="335.31775" 1200 + y="622.23511" 1201 + id="text64469-9-4"><tspan 1202 + sodipodi:role="line" 1203 + id="tspan64467-2-5" 1204 + x="335.31775" 1205 + y="622.23511" 1206 + style="font-size:16px">Gamma Correction</tspan></text> 1207 + <text 1208 + xml:space="preserve" 1209 + style="font-style:normal;font-weight:normal;font-size:18.6667px;line-height:1.25;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:none" 1210 + x="351.16684" 1211 + y="700.34918" 1212 + id="text64469-9-0"><tspan 1213 + sodipodi:role="line" 1214 + id="tspan64467-2-3" 1215 + x="351.16684" 1216 + y="700.34918" 1217 + style="font-size:18.6667px">HDR Multiply</tspan></text> 1218 + <text 1219 + xml:space="preserve" 1220 + style="font-style:normal;font-weight:normal;font-size:18.6667px;line-height:1.25;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:none" 1221 + x="345.16684" 1222 + y="771.33112" 1223 + id="text64469-9-6"><tspan 1224 + sodipodi:role="line" 1225 + id="tspan64467-2-10" 1226 + x="345.16684" 1227 + y="771.33112" 1228 + style="font-size:18.6667px">Gamut Remap</tspan></text> 1229 + <text 1230 + xml:space="preserve" 1231 + style="font-style:normal;font-weight:normal;font-size:18.6667px;line-height:1.25;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:none" 1232 + x="412.5184" 1233 + y="836.04877" 1234 + id="text64469-9-63"><tspan 1235 + sodipodi:role="line" 1236 + id="tspan64467-2-20" 1237 + x="412.5184" 1238 + y="836.04877" 1239 + style="font-size:18.6667px;text-align:center;text-anchor:middle">Shaper LUT</tspan><tspan 1240 + sodipodi:role="line" 1241 + x="412.5184" 1242 + y="859.38214" 1243 + style="font-size:18.6667px;text-align:center;text-anchor:middle" 1244 + id="tspan222533">RAM</tspan></text> 1245 + <text 1246 + xml:space="preserve" 1247 + style="font-style:normal;font-weight:normal;font-size:18.6667px;line-height:1.25;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:none" 1248 + x="413.54086" 1249 + y="908.61554" 1250 + id="text64469-9-61"><tspan 1251 + sodipodi:role="line" 1252 + id="tspan64467-2-55" 1253 + x="413.54086" 1254 + y="908.61554" 1255 + style="font-size:18.6667px;text-align:center;text-anchor:middle">3D LUT</tspan><tspan 1256 + sodipodi:role="line" 1257 + x="413.54086" 1258 + y="931.94891" 1259 + style="font-size:18.6667px;text-align:center;text-anchor:middle" 1260 + id="tspan221121">RAM</tspan></text> 1261 + <text 1262 + xml:space="preserve" 1263 + style="font-style:normal;font-weight:normal;font-size:18.6667px;line-height:1.25;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:none" 1264 + x="344.0347" 1265 + y="985.33319" 1266 + id="text64469-9-47"><tspan 1267 + sodipodi:role="line" 1268 + id="tspan64467-2-65" 1269 + x="344.0347" 1270 + y="985.33319" 1271 + style="font-size:18.6667px">Blend Gamma</tspan></text> 1272 + <text 1273 + xml:space="preserve" 1274 + style="font-style:normal;font-weight:normal;font-size:18.6667px;line-height:1.25;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:none" 1275 + x="433.84625" 1276 + y="1223.411" 1277 + id="text64469-9-69"><tspan 1278 + sodipodi:role="line" 1279 + id="tspan64467-2-37" 1280 + x="433.84625" 1281 + y="1223.411" 1282 + style="font-size:18.6667px">Blender</tspan></text> 1283 + <text 1284 + xml:space="preserve" 1285 + style="font-style:normal;font-weight:normal;font-size:18.6667px;line-height:1.25;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:none" 1286 + x="343.73291" 1287 + y="1290.2421" 1288 + id="text64469-9-45"><tspan 1289 + sodipodi:role="line" 1290 + id="tspan64467-2-25" 1291 + x="343.73291" 1292 + y="1290.2421" 1293 + style="font-size:18.6667px">Gamut Remap</tspan></text> 1294 + <text 1295 + xml:space="preserve" 1296 + style="font-style:normal;font-weight:normal;font-size:18.6667px;line-height:1.25;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:none" 1297 + x="408.74442" 1298 + y="1344.2428" 1299 + id="text64469-9-474"><tspan 1300 + sodipodi:role="line" 1301 + id="tspan64467-2-4" 1302 + x="408.74442" 1303 + y="1344.2428" 1304 + style="font-size:18.6667px;text-align:center;text-anchor:middle">Shaper LUT</tspan><tspan 1305 + sodipodi:role="line" 1306 + x="408.74442" 1307 + y="1367.5762" 1308 + style="font-size:18.6667px;text-align:center;text-anchor:middle" 1309 + id="tspan208303">RAM</tspan></text> 1310 + <text 1311 + xml:space="preserve" 1312 + style="font-style:normal;font-weight:normal;font-size:18.6667px;line-height:1.25;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:none" 1313 + x="407.1257" 1314 + y="1420.2435" 1315 + id="text64469-9-30"><tspan 1316 + sodipodi:role="line" 1317 + id="tspan64467-2-786" 1318 + x="407.1257" 1319 + y="1420.2435" 1320 + style="font-size:18.6667px;text-align:center;text-anchor:middle">3D LUT</tspan><tspan 1321 + sodipodi:role="line" 1322 + x="407.1257" 1323 + y="1443.5769" 1324 + style="font-size:18.6667px;text-align:center;text-anchor:middle" 1325 + id="tspan204749">RAM</tspan></text> 1326 + <text 1327 + xml:space="preserve" 1328 + style="font-style:normal;font-weight:normal;font-size:18.6667px;line-height:1.25;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:none" 1329 + x="408.64996" 1330 + y="1492.8102" 1331 + id="text64469-9-8"><tspan 1332 + sodipodi:role="line" 1333 + id="tspan64467-2-84" 1334 + x="408.64996" 1335 + y="1492.8102" 1336 + style="font-size:18.6667px;text-align:center;text-anchor:middle">Gamma</tspan><tspan 1337 + sodipodi:role="line" 1338 + x="408.64996" 1339 + y="1516.1436" 1340 + style="font-size:18.6667px;text-align:center;text-anchor:middle" 1341 + id="tspan197733">RAM</tspan></text> 1342 + <text 1343 + xml:space="preserve" 1344 + style="font-style:normal;font-weight:normal;font-size:18.6667px;line-height:1.25;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:none" 1345 + x="385.46863" 1346 + y="1575.2261" 1347 + id="text64469-9-31"><tspan 1348 + sodipodi:role="line" 1349 + id="tspan64467-2-49" 1350 + x="385.46863" 1351 + y="1575.2261" 1352 + style="font-size:18.6667px">OCSC</tspan></text> 1353 + <text 1354 + xml:space="preserve" 1355 + style="font-style:normal;font-weight:normal;font-size:40px;line-height:1.25;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:none" 1356 + x="1356.5106" 1357 + y="53.140579" 1358 + id="text273287"><tspan 1359 + sodipodi:role="line" 1360 + id="tspan273285" 1361 + x="1356.5106" 1362 + y="53.140579" /></text> 1363 + <rect 1364 + style="fill:#f9f7ed;fill-opacity:1;stroke:#000000;stroke-opacity:1" 1365 + id="rect1411" 1366 + width="177.28049" 1367 + height="38.940468" 1368 + x="1392.2576" 1369 + y="459.24118" /> 1370 + <text 1371 + xml:space="preserve" 1372 + style="font-style:normal;font-weight:normal;font-size:18.6667px;line-height:1.25;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:none" 1373 + x="1411.7203" 1374 + y="485.93231" 1375 + id="text78841"><tspan 1376 + sodipodi:role="line" 1377 + id="tspan78839" 1378 + x="1411.7203" 1379 + y="485.93231" 1380 + style="font-size:18.6667px">color_encoding</tspan></text> 1381 + <rect 1382 + style="fill:#f9f7ed;fill-opacity:1;stroke:#000000;stroke-opacity:1" 1383 + id="rect1515" 1384 + width="175.11876" 1385 + height="43.239407" 1386 + x="1393.7493" 1387 + y="525.6983" /> 1388 + <text 1389 + xml:space="preserve" 1390 + style="font-style:normal;font-weight:normal;font-size:17.3333px;line-height:1.25;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:none" 1391 + x="1399.212" 1392 + y="553.44904" 1393 + id="text78845"><tspan 1394 + sodipodi:role="line" 1395 + id="tspan78843" 1396 + x="1399.212" 1397 + y="553.44904">pixel_blend_mode</tspan></text> 1398 + <rect 1399 + style="fill:#f9f7ed;fill-opacity:1;stroke:#000000;stroke-opacity:1" 1400 + id="rect371322" 1401 + width="177.28049" 1402 + height="38.940468" 1403 + x="1391.6781" 1404 + y="385.61713" /> 1405 + <text 1406 + xml:space="preserve" 1407 + style="font-style:normal;font-weight:normal;font-size:18.6667px;line-height:1.25;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:none" 1408 + x="1427.5771" 1409 + y="409.29523" 1410 + id="text78837"><tspan 1411 + sodipodi:role="line" 1412 + id="tspan78835" 1413 + x="1427.5771" 1414 + y="409.29523" 1415 + style="font-size:18.6667px">color_range</tspan></text> 1416 + <path 1417 + d="m 1469.6815,1334.9145 c 3.2597,-1.4841 6.4827,-3.0444 9.7556,-4.5049 -3.5093,6.1834 -7.0396,12.3483 -10.5778,18.5131 -3.575,-6.178 -7.1683,-12.3481 -10.7354,-18.5314 3.3569,1.5025 6.685,3.0627 10.0367,4.5731 0,0 0,0 1.5209,-0.05 z" 1418 + id="path371636-7" 1419 + sodipodi:nodetypes="cccccc" 1420 + style="stroke-width:0.262672" 1421 + inkscape:transform-center-x="-416.72543" 1422 + inkscape:transform-center-y="-156.15191" /> 1423 + <path 1424 + d="m 1467.8882,1256.0056 c 3.2597,-1.4841 6.4827,-3.0443 9.7556,-4.5048 -3.5093,6.1833 -7.0396,12.3482 -10.5778,18.5131 -3.575,-6.178 -7.1683,-12.3482 -10.7354,-18.5315 3.3569,1.5025 6.685,3.0628 10.0367,4.5731 0,0 0,0 1.5209,-0.05 z" 1425 + id="path371636-7-2" 1426 + sodipodi:nodetypes="cccccc" 1427 + style="stroke-width:0.262672" 1428 + inkscape:transform-center-x="-416.72543" 1429 + inkscape:transform-center-y="-156.15191" /> 1430 + <path 1431 + d="m 1487.6154,441.80981 c 3.2597,-1.48411 6.4827,-3.04435 9.7556,-4.50482 -3.5093,6.18331 -7.0396,12.34823 -10.5778,18.51307 -3.575,-6.17798 -7.1683,-12.34815 -10.7354,-18.53146 3.3569,1.50251 6.685,3.06275 10.0367,4.57314 0,0 0,0 1.5209,-0.0499 z" 1432 + id="path371636-7-7" 1433 + sodipodi:nodetypes="cccccc" 1434 + style="stroke-width:0.262672" 1435 + inkscape:transform-center-x="-416.72543" 1436 + inkscape:transform-center-y="-156.15191" /> 1437 + <path 1438 + d="m 1489.4088,515.3385 c 3.2597,-1.48411 6.4827,-3.04435 9.7556,-4.50482 -3.5093,6.18331 -7.0396,12.34823 -10.5778,18.51307 -3.575,-6.17798 -7.1683,-12.34815 -10.7354,-18.53146 3.3569,1.50251 6.685,3.06275 10.0367,4.57314 0,0 0,0 1.5209,-0.0499 z" 1439 + id="path371636-7-22" 1440 + sodipodi:nodetypes="cccccc" 1441 + style="stroke-width:0.262672" 1442 + inkscape:transform-center-x="-416.72543" 1443 + inkscape:transform-center-y="-156.15191" /> 1444 + <path 1445 + d="m 400.8254,264.26491 c 3.2597,-1.48411 6.4827,-3.04435 9.7556,-4.50482 -3.5093,6.18331 -7.0396,12.34823 -10.5778,18.51307 -3.575,-6.17798 -7.1683,-12.34815 -10.7354,-18.53146 3.3569,1.50251 6.685,3.06275 10.0367,4.57314 0,0 0,0 1.5209,-0.0499 z" 1446 + id="path371636-7-6" 1447 + sodipodi:nodetypes="cccccc" 1448 + style="stroke-width:0.262672" 1449 + inkscape:transform-center-x="-416.72543" 1450 + inkscape:transform-center-y="-156.15191" /> 1451 + <path 1452 + d="m 402.6188,346.76052 c 3.2597,-1.48411 6.4827,-3.04435 9.7556,-4.50482 -3.5093,6.18331 -7.0396,12.34823 -10.5778,18.51307 -3.575,-6.17798 -7.1683,-12.34815 -10.7354,-18.53146 3.3569,1.50251 6.685,3.06275 10.0367,4.57314 0,0 0,0 1.5209,-0.0499 z" 1453 + id="path371636-7-1" 1454 + sodipodi:nodetypes="cccccc" 1455 + style="stroke-width:0.262672" 1456 + inkscape:transform-center-x="-416.72543" 1457 + inkscape:transform-center-y="-156.15191" /> 1458 + <path 1459 + d="m 404.2055,500.78482 c 3.2597,-1.48411 6.4827,-3.04435 9.7556,-4.50482 -3.5093,6.18331 -7.0396,12.34823 -10.5778,18.51307 -3.575,-6.17798 -7.1683,-12.34815 -10.7354,-18.53146 3.3569,1.50251 6.685,3.06275 10.0367,4.57314 0,0 0,0 1.5209,-0.0499 z" 1460 + id="path371636-7-0" 1461 + sodipodi:nodetypes="cccccc" 1462 + style="stroke-width:0.262672" 1463 + inkscape:transform-center-x="-416.72543" 1464 + inkscape:transform-center-y="-156.15191" /> 1465 + <path 1466 + d="m 402.6188,581.69367 c 3.2597,-1.48411 6.4827,-3.04435 9.7556,-4.50482 -3.5093,6.18331 -7.0396,12.34823 -10.5778,18.51307 -3.575,-6.17798 -7.1683,-12.34815 -10.7354,-18.53146 3.3569,1.50251 6.685,3.06275 10.0367,4.57314 0,0 0,0 1.5209,-0.0499 z" 1467 + id="path371636-7-61" 1468 + sodipodi:nodetypes="cccccc" 1469 + style="stroke-width:0.262672" 1470 + inkscape:transform-center-x="-416.72543" 1471 + inkscape:transform-center-y="-156.15191" /> 1472 + <path 1473 + d="m 402.6188,658.80913 c 3.2597,-1.48411 6.4827,-3.04435 9.7556,-4.50482 -3.5093,6.18331 -7.0396,12.34823 -10.5778,18.51307 -3.575,-6.17798 -7.1683,-12.34815 -10.7354,-18.53146 3.3569,1.50251 6.685,3.06275 10.0367,4.57314 0,0 0,0 1.5209,-0.0499 z" 1474 + id="path371636-7-5" 1475 + sodipodi:nodetypes="cccccc" 1476 + style="stroke-width:0.262672" 1477 + inkscape:transform-center-x="-416.72543" 1478 + inkscape:transform-center-y="-156.15191" /> 1479 + <path 1480 + d="m 402.6188,732.33782 c 3.2597,-1.48411 6.4827,-3.04435 9.7556,-4.50482 -3.5093,6.18331 -7.0396,12.34823 -10.5778,18.51307 -3.575,-6.17798 -7.1683,-12.34815 -10.7354,-18.53146 3.3569,1.50251 6.685,3.06275 10.0367,4.57314 0,0 0,0 1.5209,-0.0499 z" 1481 + id="path371636-7-9" 1482 + sodipodi:nodetypes="cccccc" 1483 + style="stroke-width:0.262672" 1484 + inkscape:transform-center-x="-416.72543" 1485 + inkscape:transform-center-y="-156.15191" /> 1486 + <path 1487 + d="m 402.4121,800.48637 c 3.2597,-1.48411 6.4827,-3.04435 9.7556,-4.50482 -3.5093,6.18331 -7.0396,12.34823 -10.5778,18.51307 -3.575,-6.17798 -7.1683,-12.34815 -10.7354,-18.53146 3.3569,1.50251 6.685,3.06275 10.0367,4.57314 0,0 0,0 1.5209,-0.0499 z" 1488 + id="path371636-7-4" 1489 + sodipodi:nodetypes="cccccc" 1490 + style="stroke-width:0.262672" 1491 + inkscape:transform-center-x="-416.72543" 1492 + inkscape:transform-center-y="-156.15191" /> 1493 + <path 1494 + d="m 402.2055,875.80845 c 3.2597,-1.48411 6.4827,-3.04435 9.7556,-4.50482 -3.5093,6.18331 -7.0396,12.34823 -10.5778,18.51307 -3.575,-6.17798 -7.1683,-12.34815 -10.7354,-18.53146 3.3569,1.50251 6.685,3.06275 10.0367,4.57314 0,0 0,0 1.5209,-0.0499 z" 1495 + id="path371636-7-90" 1496 + sodipodi:nodetypes="cccccc" 1497 + style="stroke-width:0.262672" 1498 + inkscape:transform-center-x="-416.72543" 1499 + inkscape:transform-center-y="-156.15191" /> 1500 + <path 1501 + d="m 400.4121,942.16362 c 3.2597,-1.48411 6.4827,-3.04435 9.7556,-4.50482 -3.5093,6.18331 -7.0396,12.34823 -10.5778,18.51307 -3.575,-6.17798 -7.1683,-12.34815 -10.7354,-18.53146 3.3569,1.50251 6.685,3.06275 10.0367,4.57314 0,0 0,0 1.5209,-0.0499 z" 1502 + id="path371636-7-91" 1503 + sodipodi:nodetypes="cccccc" 1504 + style="stroke-width:0.262672" 1505 + inkscape:transform-center-x="-416.72543" 1506 + inkscape:transform-center-y="-156.15191" /> 1507 + <path 1508 + d="m 407.9989,1311.6005 c 3.2597,-1.4841 6.4827,-3.0444 9.7556,-4.5048 -3.5093,6.1833 -7.0396,12.3482 -10.5778,18.513 -3.575,-6.1779 -7.1683,-12.3481 -10.7354,-18.5314 3.3569,1.5025 6.685,3.0627 10.0367,4.5731 0,0 0,0 1.5209,-0.05 z" 1509 + id="path371636-7-77" 1510 + sodipodi:nodetypes="cccccc" 1511 + style="stroke-width:0.262672" 1512 + inkscape:transform-center-x="-416.72543" 1513 + inkscape:transform-center-y="-156.15191" /> 1514 + <path 1515 + d="m 407.9989,1381.5424 c 3.2597,-1.4841 6.4827,-3.0443 9.7556,-4.5048 -3.5093,6.1833 -7.0396,12.3482 -10.5778,18.5131 -3.575,-6.178 -7.1683,-12.3482 -10.7354,-18.5315 3.3569,1.5025 6.685,3.0627 10.0367,4.5731 0,0 0,0 1.5209,-0.05 z" 1516 + id="path371636-7-11" 1517 + sodipodi:nodetypes="cccccc" 1518 + style="stroke-width:0.262672" 1519 + inkscape:transform-center-x="-416.72543" 1520 + inkscape:transform-center-y="-156.15191" /> 1521 + <path 1522 + d="m 407.9989,1458.6579 c 3.2597,-1.4841 6.4827,-3.0444 9.7556,-4.5049 -3.5093,6.1834 -7.0396,12.3483 -10.5778,18.5131 -3.575,-6.178 -7.1683,-12.3481 -10.7354,-18.5314 3.3569,1.5025 6.685,3.0627 10.0367,4.5731 0,0 0,0 1.5209,-0.05 z" 1523 + id="path371636-7-59" 1524 + sodipodi:nodetypes="cccccc" 1525 + style="stroke-width:0.262672" 1526 + inkscape:transform-center-x="-416.72543" 1527 + inkscape:transform-center-y="-156.15191" /> 1528 + </g> 1529 + </svg>
+34
Documentation/gpu/amdgpu/display/display-manager.rst
··· 49 49 50 50 .. kernel-doc:: drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_color.c 51 51 :internal: 52 + 53 + 54 + DC Color Capabilities between DCN generations 55 + --------------------------------------------- 56 + 57 + DRM/KMS framework defines three CRTC color correction properties: degamma, 58 + color transformation matrix (CTM) and gamma, and two properties for degamma and 59 + gamma LUT sizes. AMD DC programs some of the color correction features 60 + pre-blending but DRM/KMS has not per-plane color correction properties. 61 + 62 + In general, the DRM CRTC color properties are programmed to DC, as follows: 63 + CRTC gamma after blending, and CRTC degamma pre-blending. Although CTM is 64 + programmed after blending, it is mapped to DPP hw blocks (pre-blending). Other 65 + color caps available in the hw is not currently exposed by DRM interface and 66 + are bypassed. 67 + 68 + .. kernel-doc:: drivers/gpu/drm/amd/display/dc/dc.h 69 + :doc: color-management-caps 70 + 71 + .. kernel-doc:: drivers/gpu/drm/amd/display/dc/dc.h 72 + :internal: 73 + 74 + The color pipeline has undergone major changes between DCN hardware 75 + generations. What's possible to do before and after blending depends on 76 + hardware capabilities, as illustrated below by the DCN 2.0 and DCN 3.0 families 77 + schemas. 78 + 79 + **DCN 2.0 family color caps and mapping** 80 + 81 + .. kernel-figure:: dcn2_cm_drm_current.svg 82 + 83 + **DCN 3.0 family color caps and mapping** 84 + 85 + .. kernel-figure:: dcn3_cm_drm_current.svg
+64 -13
drivers/gpu/drm/amd/display/dc/dc.h
··· 118 118 uint32_t min_height; 119 119 }; 120 120 121 - // Color management caps (DPP and MPC) 121 + /** 122 + * DOC: color-management-caps 123 + * 124 + * **Color management caps (DPP and MPC)** 125 + * 126 + * Modules/color calculates various color operations which are translated to 127 + * abstracted HW. DCE 5-12 had almost no important changes, but starting with 128 + * DCN1, every new generation comes with fairly major differences in color 129 + * pipeline. Therefore, we abstract color pipe capabilities so modules/DM can 130 + * decide mapping to HW block based on logical capabilities. 131 + */ 132 + 133 + /** 134 + * struct rom_curve_caps - predefined transfer function caps for degamma and regamma 135 + * @srgb: RGB color space transfer func 136 + * @bt2020: BT.2020 transfer func 137 + * @gamma2_2: standard gamma 138 + * @pq: perceptual quantizer transfer function 139 + * @hlg: hybrid log–gamma transfer function 140 + */ 122 141 struct rom_curve_caps { 123 142 uint16_t srgb : 1; 124 143 uint16_t bt2020 : 1; ··· 146 127 uint16_t hlg : 1; 147 128 }; 148 129 130 + /** 131 + * struct dpp_color_caps - color pipeline capabilities for display pipe and 132 + * plane blocks 133 + * 134 + * @dcn_arch: all DCE generations treated the same 135 + * @input_lut_shared: shared with DGAM. Input LUT is different than most LUTs, 136 + * just plain 256-entry lookup 137 + * @icsc: input color space conversion 138 + * @dgam_ram: programmable degamma LUT 139 + * @post_csc: post color space conversion, before gamut remap 140 + * @gamma_corr: degamma correction 141 + * @hw_3d_lut: 3D LUT support. It implies a shaper LUT before. It may be shared 142 + * with MPC by setting mpc:shared_3d_lut flag 143 + * @ogam_ram: programmable out/blend gamma LUT 144 + * @ocsc: output color space conversion 145 + * @dgam_rom_for_yuv: pre-defined degamma LUT for YUV planes 146 + * @dgam_rom_caps: pre-definied curve caps for degamma 1D LUT 147 + * @ogam_rom_caps: pre-definied curve caps for regamma 1D LUT 148 + * 149 + * Note: hdr_mult and gamut remap (CTM) are always available in DPP (in that order) 150 + */ 149 151 struct dpp_color_caps { 150 - uint16_t dcn_arch : 1; // all DCE generations treated the same 151 - // input lut is different than most LUTs, just plain 256-entry lookup 152 - uint16_t input_lut_shared : 1; // shared with DGAM 152 + uint16_t dcn_arch : 1; 153 + uint16_t input_lut_shared : 1; 153 154 uint16_t icsc : 1; 154 155 uint16_t dgam_ram : 1; 155 - uint16_t post_csc : 1; // before gamut remap 156 + uint16_t post_csc : 1; 156 157 uint16_t gamma_corr : 1; 157 - 158 - // hdr_mult and gamut remap always available in DPP (in that order) 159 - // 3d lut implies shaper LUT, 160 - // it may be shared with MPC - check MPC:shared_3d_lut flag 161 158 uint16_t hw_3d_lut : 1; 162 - uint16_t ogam_ram : 1; // blnd gam 159 + uint16_t ogam_ram : 1; 163 160 uint16_t ocsc : 1; 164 161 uint16_t dgam_rom_for_yuv : 1; 165 162 struct rom_curve_caps dgam_rom_caps; 166 163 struct rom_curve_caps ogam_rom_caps; 167 164 }; 168 165 166 + /** 167 + * struct mpc_color_caps - color pipeline capabilities for multiple pipe and 168 + * plane combined blocks 169 + * 170 + * @gamut_remap: color transformation matrix 171 + * @ogam_ram: programmable out gamma LUT 172 + * @ocsc: output color space conversion matrix 173 + * @num_3dluts: MPC 3D LUT; always assumes a preceding shaper LUT 174 + * @shared_3d_lut: shared 3D LUT flag. Can be either DPP or MPC, but single 175 + * instance 176 + * @ogam_rom_caps: pre-definied curve caps for regamma 1D LUT 177 + */ 169 178 struct mpc_color_caps { 170 179 uint16_t gamut_remap : 1; 171 180 uint16_t ogam_ram : 1; 172 181 uint16_t ocsc : 1; 173 - uint16_t num_3dluts : 3; //3d lut always assumes a preceding shaper LUT 174 - uint16_t shared_3d_lut:1; //can be in either DPP or MPC, but single instance 175 - 182 + uint16_t num_3dluts : 3; 183 + uint16_t shared_3d_lut:1; 176 184 struct rom_curve_caps ogam_rom_caps; 177 185 }; 178 186 187 + /** 188 + * struct dc_color_caps - color pipes capabilities for DPP and MPC hw blocks 189 + * @dpp: color pipes caps for DPP 190 + * @mpc: color pipes caps for MPC 191 + */ 179 192 struct dc_color_caps { 180 193 struct dpp_color_caps dpp; 181 194 struct mpc_color_caps mpc;