MCPcopy Create free account
hub / github.com/DGVPSH/SlackOpen / VboRegion

Method VboRegion

src/main/java/net/optifine/render/VboRegion.java:27–38  ·  view source on GitHub ↗
(EnumWorldBlockLayer layer)

Source from the content-addressed store, hash-verified

25 private final int vertexBytes;
26
27 public VboRegion(EnumWorldBlockLayer layer)
28 {
29 this.bufferIndexVertex = Config.createDirectIntBuffer(this.capacity);
30 this.bufferCountVertex = Config.createDirectIntBuffer(this.capacity);
31 this.drawMode = 7;
32 this.vertexBytes = DefaultVertexFormats.BLOCK.getNextOffset();
33 this.layer = layer;
34 this.bindBuffer();
35 long i = this.toBytes(this.capacity);
36 OpenGlHelper.glBufferData(OpenGlHelper.GL_ARRAY_BUFFER, i, OpenGlHelper.GL_STATIC_DRAW);
37 this.unbindBuffer();
38 }
39
40 public void bufferData(ByteBuffer data, VboRange range)
41 {

Callers

nothing calls this directly

Calls 6

createDirectIntBufferMethod · 0.95
bindBufferMethod · 0.95
toBytesMethod · 0.95
glBufferDataMethod · 0.95
unbindBufferMethod · 0.95
getNextOffsetMethod · 0.80

Tested by

no test coverage detected