Tessellator tessellator = Tessellator.instance;
int width = resolution.getScaledWidth();
int height = resolution.getScaledHeight();
GL11.glPushMatrix();
GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA);
GL11.glColor4f(1.0F, 1.0F, 1.0F, 1.0F);
int w_min = 0;
int w_max = width;
int h_min = 0;
int h_max = height;
if (width > height) {
w_min = (width / 2) - (height /2);
w_max = (width / 2) + (height /2);
//-------------------------------------------------------------
voidRender(tessellator, 0, w_min, h_min, h_max, черные поля);
voidRender(tessellator, w_max, width, h_min, h_max, черные поля);
//-------------------------------------------------------------
} else if (height > width) {
h_min = (height / 2) - (width /2);
h_max = (height / 2) + (width /2);
//-------------------------------------------------------------
voidRender(tessellator, w_min, w_max, 0, h_min, черные поля);
voidRender(tessellator, w_min, w_max, h_max, height, черные поля);
//-------------------------------------------------------------
}
//-------------------------------------------------------------
voidRender(tessellator, w_min, w_max, h_min, h_max, Основная текстура);
//-------------------------------------------------------------
GL11.glColor4f(1.0F, 1.0F, 1.0F, 1.0F);
GL11.glPopMatrix();