Shader: changed some shader flags

This commit is contained in:
korenkonder
2024-06-24 11:00:06 +03:00
parent 4306cce645
commit cd87c03324
3 changed files with 24 additions and 24 deletions
+11 -11
View File
@@ -2068,7 +2068,7 @@ static const std::pair<uniform_name, bool> ITEM_uniform[] = {
{ U_NORMAL , false },
{ U_TEXTURE_COUNT, false },
{ U_ENV_MAP , false },
{ U_SELF_SHADOW , false },
{ U_SELF_SHADOW , true },
{ U_FOG , false },
{ U_ALPHA_TEST , true },
{ U_SHADOW , false },
@@ -2095,7 +2095,7 @@ static const std::pair<uniform_name, bool> SKIN_uniform[] = {
//{ U16 , true }, // 0th removed
{ U_SKINNING , true },
{ U_NORMAL , false },
{ U_SELF_SHADOW , false },
{ U_SELF_SHADOW , true },
{ U_FOG , false },
{ U_ALPHA_TEST , true },
{ U_SHADOW , false },
@@ -2107,12 +2107,12 @@ static const std::pair<uniform_name, bool> SKIN_uniform[] = {
static const std::pair<uniform_name, bool> SSS_SKIN_uniform[] = {
//{ U16 , true }, // 0th removed
{ U_SKINNING , true },
{ U37 , false },
{ U_SSS_CHARA , true },
{ U_ALPHA_TEST , true },
{ U_SELF_SHADOW , false },
{ U_SELF_SHADOW , true },
{ U_SHADOW , false },
{ U_NPR , true },
{ U26 , false },
{ U_NPR_NORMAL , false },
};
static const std::pair<uniform_name, bool> SSS_FILT_uniform[] = {
@@ -2130,7 +2130,7 @@ static const std::pair<uniform_name, bool> HAIR_uniform[] = {
{ U_TRANSPARENCY , false },
{ U_TRANSLUCENCY , false },
{ U_ANISO , false },
{ U_SELF_SHADOW , false },
{ U_SELF_SHADOW , true },
{ U_FOG , false },
{ U_SHADOW , false },
{ U_NPR , false },
@@ -2147,7 +2147,7 @@ static const std::pair<uniform_name, bool> CLOTH_uniform[] = {
{ U_NORMAL , false },
{ U_TRANSPARENCY , false },
{ U_ENV_MAP , false },
{ U_SELF_SHADOW , false },
{ U_SELF_SHADOW , true },
{ U_FOG , false },
{ U_ALPHA_TEST , true },
{ U_ANISO , false },
@@ -2162,7 +2162,7 @@ static const std::pair<uniform_name, bool> TIGHTS_uniform[] = {
{ U_SKINNING , true },
{ U_SPECULAR , false },
{ U_ENV_MAP , false },
{ U_SELF_SHADOW , false },
{ U_SELF_SHADOW , true },
{ U_FOG , false },
{ U_ALPHA_TEST , true },
{ U_SHADOW , false },
@@ -2195,9 +2195,9 @@ static const std::pair<uniform_name, bool> SKY_uniform[] = {
static const std::pair<uniform_name, bool> GLASEYE_uniform[] = {
//{ U16 , true }, // 0th removed
{ U_SKINNING , true },
{ U_SELF_SHADOW , false },
{ U_SELF_SHADOW , true },
{ U_FOG , false },
{ U18 , false },
{ U_EYEBALL , false },
{ U_SHADOW , false },
{ U_CHARA_COLOR , false },
{ U_TONE_CURVE , false },
@@ -2872,7 +2872,7 @@ static void shader_bind_hair(shader_set_data* set, shader* shad) {
}
static void shader_bind_eye_ball(shader_set_data* set, shader* shad) {
uniform_value[U18] = 0;
uniform_value[U_EYEBALL] = 0;
if (set->shaders[SHADER_FT_GLASEYE].bind(set, SHADER_FT_SUB_GLASS_EYE) >= 0) {
glass_eye_calc(&glass_eye);
glass_eye_set(&glass_eye);