2021-06-06 10:07:19 +00:00
|
|
|
{
|
2021-11-20 11:26:35 +01:00
|
|
|
"$schema": "http://json-schema.org/draft-07/schema",
|
2021-06-06 10:07:19 +00:00
|
|
|
"$id": "blockception.minecraft.materials",
|
|
|
|
|
"type": "object",
|
|
|
|
|
"title": "Material",
|
2022-07-22 19:41:04 +02:00
|
|
|
"description": "A collection of material specifications for the render engine of minecraft.",
|
2021-07-01 11:35:53 +02:00
|
|
|
"$comment": "UNDOCUMENTED",
|
2021-06-06 10:07:19 +00:00
|
|
|
"additionalProperties": false,
|
2022-03-14 12:55:47 +01:00
|
|
|
"required": ["materials"],
|
2021-06-06 10:07:19 +00:00
|
|
|
"definitions": {
|
|
|
|
|
"DefinesSpecification": {
|
|
|
|
|
"type": "array",
|
|
|
|
|
"title": "Defines",
|
2022-07-22 19:41:04 +02:00
|
|
|
"description": "UNDOCUMENTED.",
|
2021-07-01 11:35:53 +02:00
|
|
|
"$comment": "UNDOCUMENTED",
|
2021-06-06 10:07:19 +00:00
|
|
|
"items": {
|
|
|
|
|
"type": "string",
|
|
|
|
|
"title": "Definition",
|
2022-07-22 19:41:04 +02:00
|
|
|
"description": "UNDOCUMENTED.",
|
2021-07-01 11:35:53 +02:00
|
|
|
"$comment": "UNDOCUMENTED",
|
2021-06-06 10:07:19 +00:00
|
|
|
"enum": [
|
|
|
|
|
"ALLOW_FADE",
|
|
|
|
|
"ALPHA_TEST",
|
|
|
|
|
"ALWAYS_LIT",
|
|
|
|
|
"ARRAY_TEXTURE_0",
|
|
|
|
|
"AS_ENTITY_RENDERER",
|
|
|
|
|
"ATLAS_TEXTURE",
|
|
|
|
|
"BLEND",
|
|
|
|
|
"BLUR_STEPS 1",
|
|
|
|
|
"BLUR_STEPS 10",
|
|
|
|
|
"BLUR_STEPS 11",
|
|
|
|
|
"BLUR_STEPS 12",
|
|
|
|
|
"BLUR_STEPS 2",
|
|
|
|
|
"BLUR_STEPS 3",
|
|
|
|
|
"BLUR_STEPS 4",
|
|
|
|
|
"BLUR_STEPS 5",
|
|
|
|
|
"BLUR_STEPS 6",
|
|
|
|
|
"BLUR_STEPS 7",
|
|
|
|
|
"BLUR_STEPS 8",
|
|
|
|
|
"BLUR_STEPS 9",
|
|
|
|
|
"Blending",
|
|
|
|
|
"COLOR_BASED",
|
|
|
|
|
"COLOR_FROMTEX",
|
|
|
|
|
"COLOR_MULTIPLIER",
|
|
|
|
|
"COLOR_SECOND_TEXTURE",
|
|
|
|
|
"COMFORT_MODE",
|
|
|
|
|
"DISABLE_TINTING",
|
|
|
|
|
"DisableCulling",
|
|
|
|
|
"EFFECTS_OFFSET",
|
|
|
|
|
"ENABLE_CURRENT_ALPHA_MULTIPLY",
|
|
|
|
|
"ENABLE_FOG",
|
|
|
|
|
"ENABLE_LIGHT",
|
|
|
|
|
"ENABLE_VERTEX_TINT_MASK",
|
|
|
|
|
"END_PORTAL",
|
2024-05-28 14:49:27 +08:00
|
|
|
"FANCY",
|
2021-06-06 10:07:19 +00:00
|
|
|
"FLIP_OCCLUSION",
|
|
|
|
|
"FOG",
|
|
|
|
|
"FORCE_DEPTH_ZERO",
|
|
|
|
|
"GLINT",
|
|
|
|
|
"GRADIENT_2PT",
|
|
|
|
|
"GRADIENT_3PTSYMM",
|
|
|
|
|
"GRADIENT_FROMTEX",
|
|
|
|
|
"GRADIENT_LINEAR",
|
|
|
|
|
"GRADIENT_RADIAL",
|
|
|
|
|
"HAS_MASK",
|
|
|
|
|
"IGNORE_CURRENTCOLOR",
|
|
|
|
|
"INVENTORY",
|
|
|
|
|
"ITEM_IN_HAND",
|
|
|
|
|
"LINE_STRIP",
|
|
|
|
|
"LOW_PRECISION",
|
|
|
|
|
"MASKED_MULTITEXTURE",
|
|
|
|
|
"MSDF",
|
|
|
|
|
"MULTIPLICATIVE_TINT",
|
|
|
|
|
"MULTIPLICATIVE_TINT_COLOR",
|
|
|
|
|
"MULTI_COLOR_TINT",
|
|
|
|
|
"NO_OCCLUSION",
|
|
|
|
|
"NO_TEXTURE",
|
|
|
|
|
"NO_VARIETY",
|
|
|
|
|
"SEASONS",
|
|
|
|
|
"SEASONS_FAR",
|
|
|
|
|
"SMOOTH",
|
|
|
|
|
"SNOW",
|
|
|
|
|
"STEREO_LEFT_EYE_ONLY",
|
|
|
|
|
"TEXEL_AA",
|
|
|
|
|
"TINTED",
|
|
|
|
|
"TINTED_ALPHA_TEST",
|
|
|
|
|
"UI_ENTITY",
|
|
|
|
|
"USE_COLOR_BLEND",
|
|
|
|
|
"USE_COLOR_MASK",
|
|
|
|
|
"USE_EMISSIVE",
|
|
|
|
|
"USE_LIGHTING",
|
|
|
|
|
"USE_MASK",
|
|
|
|
|
"USE_MULTITEXTURE",
|
|
|
|
|
"USE_ONLY_EMISSIVE",
|
|
|
|
|
"USE_OVERLAY",
|
|
|
|
|
"USE_SKINNING",
|
|
|
|
|
"USE_STEREO_TEXTURE_ARRAY",
|
|
|
|
|
"USE_UV_ANIM",
|
|
|
|
|
"WINDOWSMR_MAGICALPHA"
|
|
|
|
|
]
|
|
|
|
|
}
|
|
|
|
|
},
|
2021-07-01 11:35:53 +02:00
|
|
|
"FailOperation": {
|
|
|
|
|
"type": "string",
|
|
|
|
|
"title": "Fail Operation",
|
2022-07-22 19:41:04 +02:00
|
|
|
"description": "UNDOCUMENTED.",
|
2021-07-01 11:35:53 +02:00
|
|
|
"$comment": "UNDOCUMENTED",
|
|
|
|
|
"enum": ["Keep", "Replace"]
|
|
|
|
|
},
|
2021-06-06 10:07:19 +00:00
|
|
|
"FaceSpecification": {
|
|
|
|
|
"type": "object",
|
|
|
|
|
"title": "Face",
|
2022-07-22 19:41:04 +02:00
|
|
|
"description": "UNDOCUMENTED.",
|
2021-07-01 11:35:53 +02:00
|
|
|
"$comment": "UNDOCUMENTED",
|
2021-06-06 10:07:19 +00:00
|
|
|
"additionalProperties": false,
|
|
|
|
|
"properties": {
|
2021-06-08 21:05:20 +02:00
|
|
|
"stencilDepthFailOp": {
|
|
|
|
|
"type": "string",
|
|
|
|
|
"title": "Stencil Depth Fail Operation",
|
2022-07-22 19:41:04 +02:00
|
|
|
"description": "UNDOCUMENTED.",
|
2021-07-01 11:35:53 +02:00
|
|
|
"$comment": "UNDOCUMENTED",
|
2021-06-08 21:05:20 +02:00
|
|
|
"$ref": "#/definitions/FailOperation"
|
|
|
|
|
},
|
|
|
|
|
"stencilFailOp": {
|
|
|
|
|
"type": "string",
|
|
|
|
|
"title": "Stencil Fail Operation",
|
2022-07-22 19:41:04 +02:00
|
|
|
"description": "UNDOCUMENTED.",
|
2021-07-01 11:35:53 +02:00
|
|
|
"$comment": "UNDOCUMENTED",
|
2021-06-08 21:05:20 +02:00
|
|
|
"$ref": "#/definitions/FailOperation"
|
|
|
|
|
},
|
2021-07-01 11:35:53 +02:00
|
|
|
"stencilFunc": {
|
|
|
|
|
"type": "string",
|
|
|
|
|
"title": "Stencil Function",
|
2022-07-22 19:41:04 +02:00
|
|
|
"description": "UNDOCUMENTED.",
|
2021-07-01 11:35:53 +02:00
|
|
|
"$comment": "UNDOCUMENTED",
|
|
|
|
|
"enum": ["Always", "Equal", "NotEqual"]
|
|
|
|
|
},
|
2022-07-22 19:41:04 +02:00
|
|
|
"stencilPass": { "type": "string", "title": "Stencil Pass", "description": "UNDOCUMENTED.", "$comment": "UNDOCUMENTED", "enum": ["Replace"] },
|
2021-06-08 21:05:20 +02:00
|
|
|
"stencilPassOp": {
|
|
|
|
|
"type": "string",
|
|
|
|
|
"title": "Stencil Depth Fail Operation",
|
2022-07-22 19:41:04 +02:00
|
|
|
"description": "UNDOCUMENTED.",
|
2021-07-01 11:35:53 +02:00
|
|
|
"$comment": "UNDOCUMENTED",
|
2021-06-08 21:05:20 +02:00
|
|
|
"$ref": "#/definitions/FailOperation"
|
|
|
|
|
}
|
2021-06-06 10:07:19 +00:00
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
"StatesSpecification": {
|
|
|
|
|
"type": "array",
|
|
|
|
|
"title": "States",
|
2022-07-22 19:41:04 +02:00
|
|
|
"description": "UNDOCUMENTED.",
|
2021-07-01 11:35:53 +02:00
|
|
|
"$comment": "UNDOCUMENTED",
|
2021-06-06 10:07:19 +00:00
|
|
|
"items": {
|
|
|
|
|
"type": "string",
|
|
|
|
|
"title": "State",
|
2022-07-22 19:41:04 +02:00
|
|
|
"description": "UNDOCUMENTED.",
|
2021-07-01 11:35:53 +02:00
|
|
|
"$comment": "UNDOCUMENTED",
|
2021-06-06 10:07:19 +00:00
|
|
|
"enum": [
|
|
|
|
|
"Blending",
|
|
|
|
|
"DisableAlphaWrite",
|
|
|
|
|
"DisableColorWrite",
|
|
|
|
|
"DisableCulling",
|
|
|
|
|
"DisableDepthTest",
|
|
|
|
|
"DisableDepthWrite",
|
|
|
|
|
"EnableAlphaToCoverage",
|
|
|
|
|
"EnableStencilTest",
|
|
|
|
|
"InvertCulling",
|
|
|
|
|
"StencilWrite"
|
|
|
|
|
]
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
"SamplerStatesSpecification": {
|
|
|
|
|
"type": "array",
|
|
|
|
|
"title": "Sampler States",
|
2022-07-22 19:41:04 +02:00
|
|
|
"description": "UNDOCUMENTED.",
|
2021-07-01 11:35:53 +02:00
|
|
|
"$comment": "UNDOCUMENTED",
|
2021-06-06 10:07:19 +00:00
|
|
|
"items": {
|
|
|
|
|
"type": "object",
|
|
|
|
|
"title": "Sample State",
|
2022-07-22 19:41:04 +02:00
|
|
|
"description": "UNDOCUMENTED.",
|
2021-07-01 11:35:53 +02:00
|
|
|
"$comment": "UNDOCUMENTED",
|
2021-06-06 10:07:19 +00:00
|
|
|
"additionalProperties": false,
|
|
|
|
|
"properties": {
|
2021-07-01 16:37:41 +02:00
|
|
|
"samplerIndex": {
|
|
|
|
|
"type": "integer",
|
|
|
|
|
"title": "Sample State",
|
2022-07-22 19:41:04 +02:00
|
|
|
"description": "UNDOCUMENTED.",
|
2021-07-01 16:37:41 +02:00
|
|
|
"$comment": "UNDOCUMENTED"
|
|
|
|
|
},
|
2021-07-01 11:35:53 +02:00
|
|
|
"textureFilter": {
|
|
|
|
|
"type": "string",
|
|
|
|
|
"title": "Texture Filter",
|
2022-07-22 19:41:04 +02:00
|
|
|
"description": "UNDOCUMENTED.",
|
2021-07-01 11:35:53 +02:00
|
|
|
"$comment": "UNDOCUMENTED",
|
|
|
|
|
"enum": ["Point", "Bilinear", "TexelAA"]
|
|
|
|
|
},
|
|
|
|
|
"textureWrap": {
|
|
|
|
|
"type": "string",
|
|
|
|
|
"title": "Texture Wrap",
|
2022-07-22 19:41:04 +02:00
|
|
|
"description": "UNDOCUMENTED.",
|
2021-07-01 11:35:53 +02:00
|
|
|
"$comment": "UNDOCUMENTED",
|
|
|
|
|
"enum": ["Repeat", "Clamp"]
|
|
|
|
|
}
|
2021-06-06 10:07:19 +00:00
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
"VertexFieldsSpecification": {
|
|
|
|
|
"type": "array",
|
|
|
|
|
"title": "Vertex Fields",
|
2022-07-22 19:41:04 +02:00
|
|
|
"description": "UNDOCUMENTED.",
|
2021-07-01 11:35:53 +02:00
|
|
|
"$comment": "UNDOCUMENTED",
|
2021-06-06 10:07:19 +00:00
|
|
|
"items": {
|
|
|
|
|
"type": "object",
|
|
|
|
|
"title": "Vertex Field",
|
2022-07-22 19:41:04 +02:00
|
|
|
"description": "UNDOCUMENTED.",
|
2021-07-01 11:35:53 +02:00
|
|
|
"$comment": "UNDOCUMENTED",
|
2021-06-06 10:07:19 +00:00
|
|
|
"additionalProperties": false,
|
2021-07-01 16:37:41 +02:00
|
|
|
"properties": {
|
|
|
|
|
"field": {
|
|
|
|
|
"type": "string",
|
|
|
|
|
"title": "Vertex Field",
|
2022-07-22 19:41:04 +02:00
|
|
|
"description": "UNDOCUMENTED.",
|
2021-07-01 16:37:41 +02:00
|
|
|
"$comment": "UNDOCUMENTED"
|
|
|
|
|
}
|
|
|
|
|
}
|
2021-06-06 10:07:19 +00:00
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
"VariantSpecification": {
|
|
|
|
|
"type": "array",
|
|
|
|
|
"title": "Variants",
|
2022-07-22 19:41:04 +02:00
|
|
|
"description": "UNDOCUMENTED.",
|
2021-07-01 11:35:53 +02:00
|
|
|
"$comment": "UNDOCUMENTED",
|
2021-06-06 10:07:19 +00:00
|
|
|
"items": {
|
|
|
|
|
"type": "object",
|
|
|
|
|
"title": "Variant",
|
2022-07-22 19:41:04 +02:00
|
|
|
"description": "UNDOCUMENTED.",
|
2021-07-01 11:35:53 +02:00
|
|
|
"$comment": "UNDOCUMENTED",
|
2021-06-06 10:07:19 +00:00
|
|
|
"propertyNames": { "enum": ["fading", "fog", "fog.underwater", "lit", "skinning", "skinning_color", "underlava", "underwater"] },
|
2021-07-01 11:35:53 +02:00
|
|
|
"additionalProperties": {
|
|
|
|
|
"title": "Variant Item",
|
2022-07-22 19:41:04 +02:00
|
|
|
"description": "UNDOCUMENTED.",
|
2021-07-01 11:35:53 +02:00
|
|
|
"$comment": "UNDOCUMENTED",
|
|
|
|
|
"$ref": "#/definitions/VariantsItemSpecificaiton"
|
|
|
|
|
}
|
2021-06-06 10:07:19 +00:00
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
"VariantsItemSpecificaiton": {
|
|
|
|
|
"type": "object",
|
|
|
|
|
"title": "Variant Item",
|
2022-07-22 19:41:04 +02:00
|
|
|
"description": "UNDOCUMENTED.",
|
2021-07-01 11:35:53 +02:00
|
|
|
"$comment": "UNDOCUMENTED",
|
2021-06-06 10:07:19 +00:00
|
|
|
"additionalProperties": false,
|
|
|
|
|
"properties": {
|
2022-07-22 19:41:04 +02:00
|
|
|
"+defines": { "title": "Defines", "description": "UNDOCUMENTED, Add definitions???.", "$ref": "#/definitions/DefinesSpecification" },
|
2021-07-01 11:35:53 +02:00
|
|
|
"vertexFields": {
|
|
|
|
|
"title": "Vertex Fields",
|
2022-07-22 19:41:04 +02:00
|
|
|
"description": "UNDOCUMENTED.",
|
2021-07-01 11:35:53 +02:00
|
|
|
"$comment": "UNDOCUMENTED",
|
|
|
|
|
"$ref": "#/definitions/VertexFieldsSpecification"
|
|
|
|
|
},
|
2022-07-22 19:41:04 +02:00
|
|
|
"states": { "title": "States", "description": "UNDOCUMENTED, start states???.", "$ref": "#/definitions/StatesSpecification" },
|
|
|
|
|
"+states": { "title": "States", "description": "UNDOCUMENTED, Add additional states???.", "$ref": "#/definitions/StatesSpecification" },
|
|
|
|
|
"-states": { "title": "States", "description": "UNDOCUMENTED, remove additional states???.", "$ref": "#/definitions/StatesSpecification" }
|
2021-06-06 10:07:19 +00:00
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
"properties": {
|
|
|
|
|
"materials": {
|
|
|
|
|
"type": "object",
|
|
|
|
|
"title": "Materials",
|
2022-07-22 19:41:04 +02:00
|
|
|
"description": "The collection of materials, each property key is the identification key of the material, and what it implements if : are used.",
|
2021-07-01 11:35:53 +02:00
|
|
|
"$comment": "UNDOCUMENTED",
|
2021-06-06 10:07:19 +00:00
|
|
|
"required": ["version"],
|
2021-07-01 11:35:53 +02:00
|
|
|
"properties": {
|
2021-07-01 16:37:41 +02:00
|
|
|
"version": {
|
|
|
|
|
"type": "string",
|
|
|
|
|
"const": "1.0.0",
|
|
|
|
|
"title": "Version",
|
2022-07-22 19:41:04 +02:00
|
|
|
"description": "UNDOCUMENTED.",
|
2021-07-01 16:37:41 +02:00
|
|
|
"$comment": "UNDOCUMENTED"
|
|
|
|
|
}
|
2021-07-01 11:35:53 +02:00
|
|
|
},
|
2021-06-06 10:07:19 +00:00
|
|
|
"additionalProperties": {
|
|
|
|
|
"title": "Material Definitions",
|
2022-07-22 19:41:04 +02:00
|
|
|
"description": "UNDOCUMENTED.",
|
2021-07-01 11:35:53 +02:00
|
|
|
"$comment": "UNDOCUMENTED",
|
2021-06-06 10:07:19 +00:00
|
|
|
"additionalProperties": false,
|
2021-11-16 13:35:45 +01:00
|
|
|
"type": "object",
|
2021-06-06 10:07:19 +00:00
|
|
|
"properties": {
|
2021-07-01 11:35:53 +02:00
|
|
|
"alphaDst": {
|
|
|
|
|
"type": "string",
|
|
|
|
|
"title": "Alpha Distance",
|
2022-07-22 19:41:04 +02:00
|
|
|
"description": "UNDOCUMENTED.",
|
2021-07-01 11:35:53 +02:00
|
|
|
"$comment": "UNDOCUMENTED",
|
|
|
|
|
"enum": ["DestColor", "OneMinusSrcAlpha"]
|
|
|
|
|
},
|
2022-07-22 19:41:04 +02:00
|
|
|
"backFace": { "title": "Back Face", "description": "UNDOCUMENTED.", "$comment": "UNDOCUMENTED", "$ref": "#/definitions/FaceSpecification" },
|
2021-06-06 10:07:19 +00:00
|
|
|
"blendDst": {
|
|
|
|
|
"type": "string",
|
|
|
|
|
"title": "Blend Distance",
|
2022-07-22 19:41:04 +02:00
|
|
|
"description": "UNDOCUMENTED.",
|
2021-07-01 11:35:53 +02:00
|
|
|
"$comment": "UNDOCUMENTED",
|
2021-06-06 10:07:19 +00:00
|
|
|
"enum": ["SourceAlpha", "OneMinusSrcAlpha", "OneMinusSrcColor", "SourceColor", "Zero", "One"]
|
|
|
|
|
},
|
|
|
|
|
"blendSrc": {
|
|
|
|
|
"type": "string",
|
|
|
|
|
"title": "Blend Source",
|
2022-07-22 19:41:04 +02:00
|
|
|
"description": "UNDOCUMENTED.",
|
2021-07-01 11:35:53 +02:00
|
|
|
"$comment": "UNDOCUMENTED",
|
2021-06-06 10:07:19 +00:00
|
|
|
"enum": ["DestColor", "One", "OneMinusDestColor", "SourceAlpha", "SourceColor"]
|
|
|
|
|
},
|
2021-06-09 11:12:18 +02:00
|
|
|
"defines": {
|
|
|
|
|
"title": "Defines",
|
2022-07-22 19:41:04 +02:00
|
|
|
"description": "UNDOCUMENTED, sets or starts definitions???.",
|
2021-06-09 11:12:18 +02:00
|
|
|
"$ref": "#/definitions/DefinesSpecification"
|
|
|
|
|
},
|
2022-07-22 19:41:04 +02:00
|
|
|
"+defines": { "title": "Defines", "description": "UNDOCUMENTED, Add definitions???.", "$ref": "#/definitions/DefinesSpecification" },
|
|
|
|
|
"-defines": { "title": "Defines", "description": "UNDOCUMENTED, removes definitions???.", "$ref": "#/definitions/DefinesSpecification" },
|
2021-07-01 16:37:41 +02:00
|
|
|
"depthBias": {
|
|
|
|
|
"type": "number",
|
|
|
|
|
"title": "Depth Bias",
|
2022-07-22 19:41:04 +02:00
|
|
|
"description": "UNDOCUMENTED.",
|
2021-07-01 16:37:41 +02:00
|
|
|
"$comment": "UNDOCUMENTED"
|
|
|
|
|
},
|
|
|
|
|
"depthBiasOGL": {
|
|
|
|
|
"type": "number",
|
|
|
|
|
"title": "Depth Bias OGL",
|
2022-07-22 19:41:04 +02:00
|
|
|
"description": "UNDOCUMENTED.",
|
2021-07-01 16:37:41 +02:00
|
|
|
"$comment": "UNDOCUMENTED"
|
|
|
|
|
},
|
2021-07-01 11:35:53 +02:00
|
|
|
"depthFunc": {
|
|
|
|
|
"type": "string",
|
|
|
|
|
"title": "Depth Function",
|
2022-07-22 19:41:04 +02:00
|
|
|
"description": "UNDOCUMENTED.",
|
2021-07-01 11:35:53 +02:00
|
|
|
"$comment": "UNDOCUMENTED",
|
|
|
|
|
"enum": ["LessEqual", "Always", "Equal"]
|
|
|
|
|
},
|
|
|
|
|
"fragmentShader": {
|
|
|
|
|
"type": "string",
|
|
|
|
|
"title": "Fragment Shader",
|
2022-07-22 19:41:04 +02:00
|
|
|
"description": "UNDOCUMENTED.",
|
2021-07-01 11:35:53 +02:00
|
|
|
"$comment": "UNDOCUMENTED",
|
|
|
|
|
"pattern": "^shaders/.*\\.fragment$"
|
|
|
|
|
},
|
|
|
|
|
"frontFace": {
|
|
|
|
|
"title": "Front Face",
|
2022-07-22 19:41:04 +02:00
|
|
|
"description": "UNDOCUMENTED.",
|
2021-07-01 11:35:53 +02:00
|
|
|
"$comment": "UNDOCUMENTED",
|
|
|
|
|
"$ref": "#/definitions/FaceSpecification"
|
|
|
|
|
},
|
2021-06-06 10:07:19 +00:00
|
|
|
"isAnimatedTexture": {
|
|
|
|
|
"type": "integer",
|
|
|
|
|
"title": "Is Animated Texture",
|
2022-07-22 19:41:04 +02:00
|
|
|
"description": "UNDOCUMENTED, think its a boolean value as a number, so 1 and 0????."
|
2021-06-06 10:07:19 +00:00
|
|
|
},
|
2021-07-01 11:35:53 +02:00
|
|
|
"msaaSupport": {
|
|
|
|
|
"type": "string",
|
|
|
|
|
"title": "MSAA Support",
|
2022-07-22 19:41:04 +02:00
|
|
|
"description": "UNDOCUMENTED.",
|
2021-07-01 11:35:53 +02:00
|
|
|
"$comment": "UNDOCUMENTED",
|
|
|
|
|
"enum": ["Both", "MSAA"]
|
|
|
|
|
},
|
|
|
|
|
"primitiveMode": {
|
|
|
|
|
"type": "string",
|
|
|
|
|
"title": "Primitive Mode",
|
2022-07-22 19:41:04 +02:00
|
|
|
"description": "UNDOCUMENTED.",
|
2021-07-01 11:35:53 +02:00
|
|
|
"$comment": "UNDOCUMENTED",
|
|
|
|
|
"enum": ["Line"]
|
|
|
|
|
},
|
2021-06-06 10:07:19 +00:00
|
|
|
"samplerStates": {
|
|
|
|
|
"title": "Sampler States",
|
2022-07-22 19:41:04 +02:00
|
|
|
"description": "UNDOCUMENTED, set or start samplerStates???.",
|
2021-06-06 10:07:19 +00:00
|
|
|
"$ref": "#/definitions/SamplerStatesSpecification"
|
|
|
|
|
},
|
|
|
|
|
"+samplerStates": {
|
|
|
|
|
"title": "Sampler States",
|
2022-07-22 19:41:04 +02:00
|
|
|
"description": "UNDOCUMENTED, Add samplerStates???.",
|
2021-06-06 10:07:19 +00:00
|
|
|
"$ref": "#/definitions/SamplerStatesSpecification"
|
|
|
|
|
},
|
2021-07-01 16:37:41 +02:00
|
|
|
"slopeScaledDepthBias": {
|
|
|
|
|
"type": "number",
|
|
|
|
|
"title": "Slope Scaled Depth Bias",
|
2022-07-22 19:41:04 +02:00
|
|
|
"description": "UNDOCUMENTED.",
|
2021-07-01 16:37:41 +02:00
|
|
|
"$comment": "UNDOCUMENTED"
|
|
|
|
|
},
|
2021-07-01 11:35:53 +02:00
|
|
|
"slopeScaledDepthBiasOGL": {
|
|
|
|
|
"type": "number",
|
|
|
|
|
"title": "Slope Scaled Depth Bias OGL",
|
2022-07-22 19:41:04 +02:00
|
|
|
"description": "UNDOCUMENTED.",
|
2021-07-01 11:35:53 +02:00
|
|
|
"$comment": "UNDOCUMENTED"
|
|
|
|
|
},
|
2022-07-22 19:41:04 +02:00
|
|
|
"states": { "title": "States", "description": "UNDOCUMENTED, start states???.", "$ref": "#/definitions/StatesSpecification" },
|
|
|
|
|
"+states": { "title": "States", "description": "UNDOCUMENTED, Add additional states???.", "$ref": "#/definitions/StatesSpecification" },
|
|
|
|
|
"-states": { "title": "States", "description": "UNDOCUMENTED, remove additional states???.", "$ref": "#/definitions/StatesSpecification" },
|
2021-07-01 16:37:41 +02:00
|
|
|
"stencilRef": {
|
|
|
|
|
"type": "integer",
|
|
|
|
|
"title": "Stencil Ref",
|
2022-07-22 19:41:04 +02:00
|
|
|
"description": "UNDOCUMENTED.",
|
2021-07-01 16:37:41 +02:00
|
|
|
"$comment": "UNDOCUMENTED"
|
|
|
|
|
},
|
|
|
|
|
"stencilRefOverride": {
|
|
|
|
|
"type": "integer",
|
|
|
|
|
"title": "Stencil Ref Override",
|
2022-07-22 19:41:04 +02:00
|
|
|
"description": "UNDOCUMENTED.",
|
2021-07-01 16:37:41 +02:00
|
|
|
"$comment": "UNDOCUMENTED"
|
|
|
|
|
},
|
|
|
|
|
"stencilReadMask": {
|
|
|
|
|
"type": "integer",
|
|
|
|
|
"title": "Stencil Read Mask",
|
2022-07-22 19:41:04 +02:00
|
|
|
"description": "UNDOCUMENTED.",
|
2021-07-01 16:37:41 +02:00
|
|
|
"$comment": "UNDOCUMENTED"
|
|
|
|
|
},
|
|
|
|
|
"stencilWriteMask": {
|
|
|
|
|
"type": "integer",
|
|
|
|
|
"title": "Stencil Write Mask",
|
2022-07-22 19:41:04 +02:00
|
|
|
"description": "UNDOCUMENTED.",
|
2021-07-01 16:37:41 +02:00
|
|
|
"$comment": "UNDOCUMENTED"
|
|
|
|
|
},
|
2022-07-22 19:41:04 +02:00
|
|
|
"variants": { "title": "Variants", "description": "UNDOCUMENTED, sets the variants?.", "$ref": "#/definitions/VariantSpecification" },
|
|
|
|
|
"+variants": { "title": "Variants", "description": "UNDOCUMENTED, adds variants?.", "$ref": "#/definitions/VariantSpecification" },
|
2021-07-01 11:35:53 +02:00
|
|
|
"vertexFields": {
|
|
|
|
|
"title": "Vertex Fields",
|
2022-07-22 19:41:04 +02:00
|
|
|
"description": "UNDOCUMENTED.",
|
2021-07-01 11:35:53 +02:00
|
|
|
"$comment": "UNDOCUMENTED",
|
|
|
|
|
"$ref": "#/definitions/VertexFieldsSpecification"
|
|
|
|
|
},
|
|
|
|
|
"vertexShader": {
|
|
|
|
|
"type": "string",
|
|
|
|
|
"title": "Vertex Shader",
|
2022-07-22 19:41:04 +02:00
|
|
|
"description": "UNDOCUMENTED.",
|
2021-07-01 11:35:53 +02:00
|
|
|
"$comment": "UNDOCUMENTED",
|
|
|
|
|
"pattern": "^shaders/.*\\.vertex$"
|
|
|
|
|
},
|
2021-06-09 09:41:09 +02:00
|
|
|
"vrGeometryShader": {
|
|
|
|
|
"type": "string",
|
|
|
|
|
"title": "VR Geometry Shader",
|
2022-07-22 19:41:04 +02:00
|
|
|
"description": "UNDOCUMENTED.",
|
2021-07-01 11:35:53 +02:00
|
|
|
"$comment": "UNDOCUMENTED",
|
2021-06-09 09:41:09 +02:00
|
|
|
"pattern": "^shaders/.*\\.geometry$"
|
|
|
|
|
}
|
2021-06-06 10:07:19 +00:00
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|