It seems to be all the player model rendering. I drop all the way down to 30fps. <details> <summary>How I came to this conclusion</summary> I removed this bit: ```kotlin val entityDisplay = Displays.entity( DisplayEntityPlayer(CompletableFuture.completedFuture(McPlayer.skin), armor, pageNumber != currentPage), displayWidth, displayHeight, (displayWidth / 2.0).toInt(), context.mouseX.toFloat() - context.x, context.mouseY.toFloat() - context.y, ) if (WardrobeConfig.textured) { entityDisplay.render(graphics, context.x, context.y) } else { ExtraDisplays.background( when { hovered -> BACKGROUND_COLOR_HOVERED else -> BACKGROUND_COLOR }, BACKGROUND_RADIUS, when { hovered -> HOVER_COLOR id == WardrobeAPI.currentSlot -> SELECTED_COLOR else -> 0x0u }, entityDisplay, ).render(graphics, context.x, context.y) } ``` and it ran better. This likely means that the player model rendering is the problem, though it _could_ be some intermediate step. </details> Could there be ways to optimize this?
Activity