whosit reports: water_life textures cause client stuttering/freezing #6418
Labels
No Label
1. kind/balancing
1. kind/breaking
1. kind/bug
1. kind/construction
1. kind/documentation
1. kind/enhancement
1. kind/griefing
1. kind/invalid
1. kind/meme
1. kind/node limit
1. kind/other
1. kind/protocol
2. prio/controversial
2. prio/critical
2. prio/elevated
2. prio/good first issue
2. prio/interesting
2. prio/low
3. source/art
3. source/client
3. source/engine
3. source/ingame
3. source/integration
3. source/lag
3. source/license
3. source/mod upstream
3. source/unknown
3. source/website
4. step/approved
4. step/at work
4. step/blocked
4. step/discussion
4. step/help wanted
4. step/needs confirmation
4. step/partially fixed
4. step/question
4. step/ready to deploy
4. step/ready to QA test
4. step/want approval
5. result/cannot reproduce
5. result/duplicate
5. result/fixed
5. result/maybe
5. result/wontfix
ugh/petz
ugh/QA main
ugh/QA NOK
ugh/QA OK
No Milestone
No project
No Assignees
4 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: your-land/bugtracker#6418
Loading…
Reference in New Issue
No description provided.
Delete Branch "%!s(<nil>)"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
whosit reports a bug:
croc bag, croc leather
Player position:
Player look:
Player information:
Player meta:
Log identifier
Profiler save:
Status:
Teleport command:
Compass command:
do
/teleport xyz 80 1022 22473
on the test server and slowly walk East, and watch your client freeze.
To test on smaller scale, just put croc items in an itemframe and punch it.
whosit reports: water_life textures causes cli ...to whosit reports: water_life textures cause client stuttering/freezingAnd thanks to AspireMint for pointing this problem out and helping narrow it down.
i've been playing around w/ cropping and downscaling the huge water_life textures, and i'll add those to yl_texturepack soon.
however, these aren't the only huge textures - i intend on reporting back on that later, and also replacing them in yl_texturepack.
oh right, i forgot about this lovely feature of the extruded wieldimage drawtype, which is part of why they're so expensive to draw:
note this is a scaled-down 64x64 texture
downsized a number of water_life images:
88ef2c7df7
It's not even drawing, there's some code that generates that mesh... and uploads it to GPU?
Somehow on a laptop without dedicated GPU this stutter is barely noticeable, but on PC with a dedicated AMD GPU just dropping this croc causes 0.2s freeze...
other "large" image files, which aren't screenshots or otherwise not displayed in-game, and are not part of a HUD:
i'm not sure any of these are really super important. the mesecons/digistuff textures look terrible when scaled down any. the livemapping stuff probably will never go into an item frame. i don't think the other things can be shown as a wielditem either, but i'm not sure about everything.
marking as ready to QA test, unless someone else can point to specific other textures we need to downsize. my audit hasn't come up w/ anything yet.
QA
Looks good :)
live