Skip to content

Commit 22fd585

Browse files
ref
1 parent cb85437 commit 22fd585

2 files changed

Lines changed: 4 additions & 8 deletions

File tree

src/main/java/cam72cam/mod/render/common/ModelConfig.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,7 @@
1313

1414
/**
1515
* Per-draw configuration for {@link ModelRenderer}.<br>
16-
* Configures texture variant, LoD size, and whether texture loading should
17-
* block synchronously.
16+
* Configures texture variant, LoD size, and whether texture loading should block synchronously.
1817
*/
1918
public class ModelConfig {
2019
private static final OBJTextureSheet defTex = new OBJTextureSheet(1, 1, () -> new ResourceCache.GenericByteBuffer(new int[] {0x0000FF}), Integer.MAX_VALUE/2);

src/main/java/cam72cam/mod/render/common/ModelRenderer.java

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -14,12 +14,9 @@
1414
import java.util.function.Consumer;
1515

1616
/**
17-
* GPU-side renderer (VBO) for a {@link Model}.
18-
*
19-
* <p>Renderers are cached per model via {@link #getRendererFor}, so a model is uploaded to
20-
* the GPU at most once. To draw, obtain a {@link Binding} with {@link #bind(ModelConfig, RenderState)}
21-
* (or {@link #bind(RenderState)} for default settings), then call one of the {@code draw}
22-
* methods. The returned binding must be closed with try-with-resources.</p>
17+
* GPU-side renderer (VBO) for a {@link Model}.<br>
18+
* Renderers are cached per model via {@link #getRendererFor}. To draw, obtain a {@link Binding} with <code>bind</code>,
19+
* then call one of the {@code enqueue} methods.
2320
*/
2421
public class ModelRenderer extends VBO {
2522
private static final Map<Model, ModelRenderer> renderers = new ConcurrentHashMap<>();

0 commit comments

Comments
 (0)