Vulkan: Added missing Vertex Inputs in Shader Description

This commit is contained in:
korenkonder
2026-02-20 14:50:56 +03:00
parent 12f6ecd387
commit 6a2123bf96
+9
View File
@@ -798,12 +798,14 @@ static const shader_description item_blinn_vpt_desc[] = {
{ SHADER_DESCRIPTION_VERTEX_INPUT, 2, 3, U_INVALID, },
{ SHADER_DESCRIPTION_VERTEX_INPUT, 6, 4, U_INVALID, },
{ SHADER_DESCRIPTION_VERTEX_INPUT, 8, 2, U_INVALID, },
{ SHADER_DESCRIPTION_VERTEX_INPUT, 9, 2, U_INVALID, },
SHADER_DESCRIPTION_EFFECT_TEXTURE_SAMPLER,
SHADER_DESCRIPTION_COMMON_SCENE,
{ SHADER_DESCRIPTION_VERTEX_INPUT, 10, 3, U_MORPH, },
{ SHADER_DESCRIPTION_VERTEX_INPUT, 11, 3, U_MORPH, },
{ SHADER_DESCRIPTION_VERTEX_INPUT, 12, 4, U_MORPH, },
{ SHADER_DESCRIPTION_VERTEX_INPUT, 13, 2, U_MORPH, },
{ SHADER_DESCRIPTION_VERTEX_INPUT, 14, 2, U_MORPH, },
SHADER_DESCRIPTION_COMMON_SKINNING,
{ SHADER_DESCRIPTION_END, -1, -1, U_INVALID, },
};
@@ -860,6 +862,7 @@ static const shader_description skin_default_vpt_desc[] = {
{ SHADER_DESCRIPTION_VERTEX_INPUT, 2, 3, U_INVALID, },
{ SHADER_DESCRIPTION_VERTEX_INPUT, 6, 4, U_INVALID, },
{ SHADER_DESCRIPTION_VERTEX_INPUT, 8, 2, U_INVALID, },
{ SHADER_DESCRIPTION_VERTEX_INPUT, 9, 2, U_INVALID, },
SHADER_DESCRIPTION_EFFECT_TEXTURE_SAMPLER,
SHADER_DESCRIPTION_COMMON_SCENE,
SHADER_DESCRIPTION_COMMON_SKINNING,
@@ -886,6 +889,7 @@ static const shader_description sss_skin_vpt_desc[] = {
{ SHADER_DESCRIPTION_VERTEX_INPUT, 0, 3, U_INVALID, },
{ SHADER_DESCRIPTION_VERTEX_INPUT, 2, 3, U_INVALID, },
{ SHADER_DESCRIPTION_VERTEX_INPUT, 8, 2, U_INVALID, },
{ SHADER_DESCRIPTION_VERTEX_INPUT, 9, 2, U_INVALID, },
SHADER_DESCRIPTION_COMMON_SCENE,
SHADER_DESCRIPTION_COMMON_SKINNING,
{ SHADER_DESCRIPTION_END, -1, -1, U_INVALID, },
@@ -1081,6 +1085,7 @@ static const shader_description glass_eye_vpt_desc[] = {
{ SHADER_DESCRIPTION_VERTEX_INPUT, 0, 3, U_INVALID, },
{ SHADER_DESCRIPTION_VERTEX_INPUT, 2, 3, U_INVALID, },
{ SHADER_DESCRIPTION_VERTEX_INPUT, 8, 2, U_INVALID, },
{ SHADER_DESCRIPTION_VERTEX_INPUT, 9, 2, U_INVALID, },
{ SHADER_DESCRIPTION_UNIFORM, 3, SHADER_DESCRIPTION_UNIFORM_READ_ONLY
| sizeof(glass_eye_batch_shader_data), U_INVALID, },
SHADER_DESCRIPTION_EFFECT_TEXTURE_SAMPLER,
@@ -1193,9 +1198,11 @@ static const shader_description simple_fpt_desc[] = {
static const shader_description silhouette_vpt_desc[] = {
{ SHADER_DESCRIPTION_VERTEX_INPUT, 0, 3, U_INVALID, },
{ SHADER_DESCRIPTION_VERTEX_INPUT, 8, 2, U_INVALID, },
{ SHADER_DESCRIPTION_VERTEX_INPUT, 9, 2, U_INVALID, },
SHADER_DESCRIPTION_COMMON_SCENE,
{ SHADER_DESCRIPTION_VERTEX_INPUT, 10, 3, U_MORPH, },
{ SHADER_DESCRIPTION_VERTEX_INPUT, 13, 2, U_MORPH, },
{ SHADER_DESCRIPTION_VERTEX_INPUT, 14, 2, U_MORPH, },
SHADER_DESCRIPTION_COMMON_SKINNING,
{ SHADER_DESCRIPTION_END, -1, -1, U_INVALID, },
};
@@ -1770,6 +1777,7 @@ static const shader_description puddle_vpt_desc[] = {
{ SHADER_DESCRIPTION_VERTEX_INPUT, 2, 3, U_INVALID, },
{ SHADER_DESCRIPTION_VERTEX_INPUT, 3, 4, U_INVALID, },
{ SHADER_DESCRIPTION_VERTEX_INPUT, 8, 2, U_INVALID, },
{ SHADER_DESCRIPTION_VERTEX_INPUT, 9, 2, U_INVALID, },
SHADER_DESCRIPTION_EFFECT_TEXTURE_SAMPLER,
SHADER_DESCRIPTION_COMMON_SCENE,
SHADER_DESCRIPTION_COMMON_SKINNING,
@@ -1815,6 +1823,7 @@ static const shader_description simple_refract_vpt_desc[] = {
{ SHADER_DESCRIPTION_VERTEX_INPUT, 0, 3, U_INVALID, },
{ SHADER_DESCRIPTION_VERTEX_INPUT, 2, 3, U_INVALID, },
{ SHADER_DESCRIPTION_VERTEX_INPUT, 8, 2, U_INVALID, },
{ SHADER_DESCRIPTION_VERTEX_INPUT, 9, 2, U_INVALID, },
SHADER_DESCRIPTION_COMMON_SCENE,
SHADER_DESCRIPTION_COMMON_SKINNING,
{ SHADER_DESCRIPTION_END, -1, -1, U_INVALID, },