mirror of
https://github.com/X0nk/Bliss-Shader.git
synced 2024-12-22 17:47:34 +08:00
material mask for entities so snow doesnt go on them
This commit is contained in:
parent
906d5ae9a6
commit
4345e0560e
@ -822,10 +822,10 @@ void main() {
|
||||
|
||||
|
||||
bool lightningBolt = abs(dataUnpacked1.w-0.5) <0.01;
|
||||
|
||||
bool translucent2 = abs(dataUnpacked1.w-0.6) <0.01; // Weak translucency
|
||||
bool translucent3 = abs(dataUnpacked1.w-0.55) <0.01; // all blocks
|
||||
bool translucent4 = abs(dataUnpacked1.w-0.65) <0.01; // Weak translucency
|
||||
bool boatMask = abs(dataUnpacked1.w-0.6) <0.01;
|
||||
// bool translucent2 = abs(dataUnpacked1.w-0.6) <0.01; // Weak translucency
|
||||
// bool translucent3 = abs(dataUnpacked1.w-0.55) <0.01; // all blocks
|
||||
// bool translucent4 = abs(dataUnpacked1.w-0.65) <0.01; // Weak translucency
|
||||
bool entities = abs(dataUnpacked1.w-0.45) < 0.01;
|
||||
|
||||
bool hand = abs(dataUnpacked1.w-0.75) < 0.01;
|
||||
@ -1110,7 +1110,7 @@ void main() {
|
||||
|
||||
SnowPatches = mix(0.0, SnowPatches, WinterTimeForSnow);
|
||||
|
||||
if(!hand && !iswater){
|
||||
if(!hand && !iswater && !entities && isEyeInWater == 0){
|
||||
albedo = mix(albedo, vec3(0.8,0.9,1.0), SnowPatches);
|
||||
SpecularTex.rg = mix(SpecularTex.rg, vec2(1,0.05), SnowPatches);
|
||||
}
|
||||
|
@ -10,6 +10,4 @@ entity.1200 = player frog chicken snow_golem polar_bear zombie_horse armor_s
|
||||
|
||||
entity.12345 = minecraft:lightning_bolt
|
||||
|
||||
|
||||
# entity.9001 = minecraft:boat
|
||||
# layer.translucent = slime
|
||||
entity.2468 = minecraft:boat
|
@ -214,7 +214,6 @@ void main() {
|
||||
NameTags = 0;
|
||||
|
||||
PHYSICSMOD_SNOW = 0;
|
||||
|
||||
#ifdef ENTITIES
|
||||
|
||||
#ifdef ENTITY_PHYSICSMOD_SNOW
|
||||
@ -227,6 +226,7 @@ PHYSICSMOD_SNOW = 0;
|
||||
// if(gl_Color.a < 1.0) NameTags = 1;
|
||||
// if(gl_Color.a >= 0.24 && gl_Color.a <= 0.25 ) gl_Position = vec4(10,10,10,1);
|
||||
|
||||
if(entityId == 1100 || entityId == 1200 || entityId == 2468) normalMat.a = 0.45;
|
||||
|
||||
#endif
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user