Готовая отрисовка

Версия Minecraft
1.16.5
API
Forge
25
3
В ранней версии, скажем 1.12.2, можно было один раз отрисовать какую-нибудь модель на экране, сохранив матрицу на ID по типу
Java:
public int list = 0;
// ...
if (list == 0) {
  GL11.glNewList(list = GL11.glGenLists(1), GL11.GL_COMPILE);
  // какой-нибудь рендер через Tessellator
  GL11.glEndList();
}
// ...
if (list != 0) { GL11.glCallList(list); }
Minecraft 1.16.5 использует MatrixStack, а такой код больше не работает.
Есть ли какой-нибудь аналог этого дела для 1.16.5?
 

Icosider

Kotliner
Администратор
3,603
99
664
glNewList это устаревший инстансинг, который на 1.13+ не используется(могу ошибаться). Для инстансинга можно использовать пример из запечённых моделей или написать свой инстансинг(куча работы с буфферами и OpenGL)
 
Сверху