OCIO and Fullscreen stubs
This commit is contained in:
@@ -46,6 +46,12 @@
|
||||
"output": {
|
||||
"$ref": "#/$defs/output"
|
||||
},
|
||||
"windowOutput": {
|
||||
"$ref": "#/$defs/windowOutput"
|
||||
},
|
||||
"colorPipeline": {
|
||||
"$ref": "#/$defs/colorPipeline"
|
||||
},
|
||||
"autoReload": {
|
||||
"type": "boolean",
|
||||
"default": true,
|
||||
@@ -86,6 +92,9 @@
|
||||
"enum": [
|
||||
"decklink",
|
||||
"ndi",
|
||||
"window",
|
||||
"fullscreen",
|
||||
"borderless",
|
||||
"none",
|
||||
"disabled",
|
||||
"off"
|
||||
@@ -221,6 +230,132 @@
|
||||
"resolution",
|
||||
"frameRate"
|
||||
]
|
||||
},
|
||||
"windowOutput": {
|
||||
"type": "object",
|
||||
"additionalProperties": false,
|
||||
"description": "Reserved settings for a future full-resolution/full-frame-rate borderless or fullscreen video output backend. These are not used by the preview window.",
|
||||
"properties": {
|
||||
"fullscreen": {
|
||||
"type": "boolean",
|
||||
"default": true,
|
||||
"description": "When the future window backend is implemented, request exclusive/fullscreen-style presentation."
|
||||
},
|
||||
"borderless": {
|
||||
"type": "boolean",
|
||||
"default": true,
|
||||
"description": "When true, the future window backend should create a borderless output window."
|
||||
},
|
||||
"display": {
|
||||
"type": "string",
|
||||
"default": "default",
|
||||
"description": "Display/monitor selector for the future window backend."
|
||||
},
|
||||
"x": {
|
||||
"type": "integer",
|
||||
"default": 0,
|
||||
"description": "Window X position used when fullscreen is false or when a backend needs explicit placement."
|
||||
},
|
||||
"y": {
|
||||
"type": "integer",
|
||||
"default": 0,
|
||||
"description": "Window Y position used when fullscreen is false or when a backend needs explicit placement."
|
||||
},
|
||||
"width": {
|
||||
"type": "integer",
|
||||
"minimum": 0,
|
||||
"default": 0,
|
||||
"description": "Optional window width override. Zero means use output resolution."
|
||||
},
|
||||
"height": {
|
||||
"type": "integer",
|
||||
"minimum": 0,
|
||||
"default": 0,
|
||||
"description": "Optional window height override. Zero means use output resolution."
|
||||
},
|
||||
"vsync": {
|
||||
"type": "boolean",
|
||||
"default": true,
|
||||
"description": "Presentation sync request for the future window backend."
|
||||
},
|
||||
"allowTearing": {
|
||||
"type": "boolean",
|
||||
"default": false,
|
||||
"description": "Allow tearing for the future window backend when the graphics API and OS support it."
|
||||
}
|
||||
}
|
||||
},
|
||||
"colorPipeline": {
|
||||
"type": "object",
|
||||
"additionalProperties": false,
|
||||
"description": "Reserved color-management settings for a future OCIO-backed linear RGBA16F render pipeline.",
|
||||
"properties": {
|
||||
"ocioEnabled": {
|
||||
"type": "boolean",
|
||||
"default": false,
|
||||
"description": "Enable future OpenColorIO transforms. Currently parsed and reported only."
|
||||
},
|
||||
"ocioConfig": {
|
||||
"type": "string",
|
||||
"default": "",
|
||||
"description": "Path to an OCIO config file or package-relative config identifier."
|
||||
},
|
||||
"inputColorSpace": {
|
||||
"type": "string",
|
||||
"default": "scene_linear",
|
||||
"description": "Input/video color space to convert from at the input edge."
|
||||
},
|
||||
"workingColorSpace": {
|
||||
"type": "string",
|
||||
"default": "scene_linear",
|
||||
"description": "Linear working space shader packages should be able to assume."
|
||||
},
|
||||
"outputColorSpace": {
|
||||
"type": "string",
|
||||
"default": "rec709",
|
||||
"description": "Output transform target color space for scheduled video output."
|
||||
},
|
||||
"display": {
|
||||
"type": "string",
|
||||
"default": "sRGB",
|
||||
"description": "OCIO display name for preview/window/display transforms."
|
||||
},
|
||||
"view": {
|
||||
"type": "string",
|
||||
"default": "Rec.709",
|
||||
"description": "OCIO view name for preview/window/display transforms."
|
||||
},
|
||||
"look": {
|
||||
"type": "string",
|
||||
"default": "",
|
||||
"description": "Optional OCIO look name."
|
||||
},
|
||||
"exposure": {
|
||||
"type": "number",
|
||||
"default": 0,
|
||||
"description": "Reserved display transform exposure adjustment."
|
||||
},
|
||||
"gamma": {
|
||||
"type": "number",
|
||||
"exclusiveMinimum": 0,
|
||||
"default": 1,
|
||||
"description": "Reserved display transform gamma adjustment."
|
||||
},
|
||||
"workingFormat": {
|
||||
"type": "string",
|
||||
"enum": [
|
||||
"rgba16f",
|
||||
"rgba32f"
|
||||
],
|
||||
"default": "rgba16f",
|
||||
"description": "Future render target/intermediate working format."
|
||||
},
|
||||
"linearWorkingSpace": {
|
||||
"type": "boolean",
|
||||
"default": true,
|
||||
"description": "Documents the intended linear-light working pipeline."
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user