Frame blurs parts of image out along sides on Windows, but not on OSX.
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Ren'Py |
In Progress
|
Medium
|
Tom Rothamel |
Bug Description
A Frame has been constructed using the attached image and the following code:
init:
$ style.window.
The 'knots' at the corners of the frame image are 1 [empty] pixel away from the boundary between the 'corner' part and the stretched 'side' part of the Frame; however, on more than one Windows machine, the edge of the knot is 'smeared' out some distance into the stretched 'side' portion of the frame, as can be seen on the attached screenshot.
The same image and code on OSX does not have the problem; the same problem was observed on more than one Windows machine, but in particular on one which has very similar hardware to the OSX machine tested on. The workaround to avoid the problem is simply to add more empty padding pixels between the two 'knots' on the frame image and make the Frame margins larger, but this has the undesirable side-effect of making the minimum Frame height larger.
I've committed a change to Ren'Py that might affect this. I've been unable to get this going on any of my machines, but I did discover a problem that prevented the bottom borders of OpenGL textures from being created properly.
This fix will be an updated 6.12.1 that will be released in the next couple of days.