Skip to content

Commit c15b924

Browse files
committed
remove depth mask from trans objects
1 parent 88b4a3a commit c15b924

1 file changed

Lines changed: 6 additions & 3 deletions

File tree

src/main/java/de/srendi/advancedperipherals/client/APRenderTypes.java

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -81,8 +81,9 @@ public class APRenderTypes {
8181
true,
8282
RenderType.CompositeState.builder()
8383
.setShaderState(RenderStateShard.POSITION_COLOR_SHADER)
84-
.setLayeringState(RenderStateShard.VIEW_OFFSET_Z_LAYERING)
8584
.setTransparencyState(RenderStateShard.TRANSLUCENT_TRANSPARENCY)
85+
.setWriteMaskState(RenderStateShard.COLOR_WRITE)
86+
.setOutputState(RenderStateShard.TRANSLUCENT_TARGET)
8687
);
8788

8889
public static final Function<ThreeDimensionalObject, RenderType> QUADS_3D_MAP = create3DRenderTypeGetter(
@@ -95,9 +96,11 @@ public class APRenderTypes {
9596
RenderType.CompositeState.builder()
9697
.setShaderState(RenderStateShard.POSITION_COLOR_SHADER)
9798
.setTransparencyState(RenderStateShard.TRANSLUCENT_TRANSPARENCY)
99+
.setWriteMaskState(RenderStateShard.COLOR_WRITE)
100+
.setOutputState(RenderStateShard.TRANSLUCENT_TARGET)
98101
);
99102

100-
public static Function<ThreeDimensionalObject, RenderType> create3DRenderTypeGetter(
103+
private static Function<ThreeDimensionalObject, RenderType> create3DRenderTypeGetter(
101104
String name,
102105
VertexFormat format,
103106
VertexFormat.Mode mode,
@@ -163,5 +166,5 @@ public static Function<ThreeDimensionalObject, RenderType> create3DRenderTypeGet
163166
return (o) -> Objects.requireNonNull(map.get(new RenderTypeState(o.culling, o.depthTest)), "render type getter assert");
164167
}
165168

166-
public record RenderTypeState(boolean cull, boolean depthTest) {}
169+
private record RenderTypeState(boolean cull, boolean depthTest) {}
167170
}

0 commit comments

Comments
 (0)