Port to 1.17-pre1
This commit is contained in:
@@ -63,7 +63,9 @@ public class BlendMeshBuilder
|
||||
}
|
||||
|
||||
@Override
|
||||
//#if MC>=10809
|
||||
//#if MC>=11700
|
||||
//$$ public void begin(VertexFormat.DrawMode mode, VertexFormat vertexFormat) {
|
||||
//#elseif MC>=10809
|
||||
public void begin(int mode, VertexFormat vertexFormat) {
|
||||
//#else
|
||||
//$$ public void startDrawing(int mode) {
|
||||
@@ -148,7 +150,17 @@ public class BlendMeshBuilder
|
||||
//#endif
|
||||
}
|
||||
|
||||
public static DMesh addBufferToMesh(ByteBuffer buffer, int mode, VertexFormat vertexFormat, DMesh mesh, ReadableVector3f vertOffset) {
|
||||
public static DMesh addBufferToMesh(
|
||||
ByteBuffer buffer,
|
||||
//#if MC>=11700
|
||||
//$$ VertexFormat.DrawMode mode,
|
||||
//#else
|
||||
int mode,
|
||||
//#endif
|
||||
VertexFormat vertexFormat,
|
||||
DMesh mesh,
|
||||
ReadableVector3f vertOffset
|
||||
) {
|
||||
//#if MC>=11400
|
||||
int vertexCount = buffer.remaining() / vertexFormat.getVertexSize();
|
||||
//#else
|
||||
@@ -157,7 +169,18 @@ public class BlendMeshBuilder
|
||||
return addBufferToMesh(buffer, vertexCount, mode, vertexFormat, mesh, vertOffset);
|
||||
}
|
||||
|
||||
public static DMesh addBufferToMesh(ByteBuffer buffer, int vertexCount, int mode, VertexFormat vertexFormat, DMesh mesh, ReadableVector3f vertOffset) {
|
||||
public static DMesh addBufferToMesh(
|
||||
ByteBuffer buffer,
|
||||
int vertexCount,
|
||||
//#if MC>=11700
|
||||
//$$ VertexFormat.DrawMode mode,
|
||||
//#else
|
||||
int mode,
|
||||
//#endif
|
||||
VertexFormat vertexFormat,
|
||||
DMesh mesh,
|
||||
ReadableVector3f vertOffset
|
||||
) {
|
||||
if (mesh == null) {
|
||||
mesh = new DMesh();
|
||||
}
|
||||
@@ -261,7 +284,11 @@ public class BlendMeshBuilder
|
||||
|
||||
// Bundle vertices into shapes and add them to the mesh
|
||||
switch (mode) {
|
||||
//#if MC>=11700
|
||||
//$$ case TRIANGLES:
|
||||
//#else
|
||||
case GL11.GL_TRIANGLES:
|
||||
//#endif
|
||||
for (int i = 0; i < vertices.size(); i+=3) {
|
||||
mesh.addTriangle(
|
||||
vertices.get(i ),
|
||||
@@ -277,7 +304,11 @@ public class BlendMeshBuilder
|
||||
);
|
||||
}
|
||||
break;
|
||||
//#if MC>=11700
|
||||
//$$ case QUADS:
|
||||
//#else
|
||||
case GL11.GL_QUADS:
|
||||
//#endif
|
||||
for (int i = 0; i < vertices.size(); i+=4) {
|
||||
mesh.addQuad(
|
||||
vertices.get(i ),
|
||||
|
||||
Reference in New Issue
Block a user