Fix items being rendered with 1 pixel offset

This commit is contained in:
DBotThePony 2024-01-01 22:24:15 +07:00
parent 2506f0fe0e
commit 9cf66e443e
Signed by: DBot
GPG Key ID: DCC23B5715498507
3 changed files with 3 additions and 3 deletions

View File

@ -32,7 +32,7 @@ abstract class AbstractSlotPanel<out S : MatteryScreen<*>> @JvmOverloads constru
RenderSystem.setShader(GameRenderer::getPositionTexShader) RenderSystem.setShader(GameRenderer::getPositionTexShader)
if (!itemstack.isEmpty) { if (!itemstack.isEmpty) {
screen.renderItemStack(absoluteX + 1, absoluteY + 1, itemstack, countOverride) screen.renderItemStack(absoluteX, absoluteY, itemstack, countOverride)
clearDepth(graphics) clearDepth(graphics)
} }

View File

@ -42,7 +42,7 @@ abstract class UserFilteredSlotPanel<out S : MatteryScreen<*>, out T : Slot>(
if (slotFilter !== Items.AIR) { if (slotFilter !== Items.AIR) {
val itemStack = ItemStack(slotFilter!!, 1) val itemStack = ItemStack(slotFilter!!, 1)
screen.renderItemStack(absoluteX + 1, absoluteY + 1, itemStack, null) screen.renderItemStack(absoluteX, absoluteY, itemStack, null)
clearDepth(graphics) clearDepth(graphics)
graphics.renderRect(0f, 0f, width, height, color = SLOT_FILTER_COLOR) graphics.renderRect(0f, 0f, width, height, color = SLOT_FILTER_COLOR)

View File

@ -314,7 +314,7 @@ private class AndroidResearchButton(
val stack = graphics.pose val stack = graphics.pose
stack.pushPose() stack.pushPose()
stack.translate(1f, 1f, 0f) stack.translate(1f, 1f, 0f)
screen.renderItemStack(absoluteX + 1, absoluteY + 1, itemstack) screen.renderItemStack(absoluteX, absoluteY, itemstack)
stack.popPose() stack.popPose()
clearDepth(graphics) clearDepth(graphics)