You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
A grid of SpriteSolidColors can produce missing pixels on some machines on some irrational zoom levels. These missing pixels appear as very small squares, but also as full lines depending on the zoom level. See the video below:
In this video, there are 25x25 squares (50 squares total) which all have a width and height of 32.
Screen.Recording.2024-06-12.at.9.55.33.AM.mov
These missing pixels apparently only appear between the squares. In this example, the grid lines are set to same spacing as the squares.
Screen.Recording.2024-06-12.at.10.46.23.AM.mov
System Info
This apparently is machine dependent.
Happens on this Intel Mac:
Arcade 3.0.0.dev29
------------------
vendor: Intel Inc.
renderer: Intel Iris Pro OpenGL Engine
version: (4, 1)
python: 3.11.5 (main, Aug 24 2023, 15:23:14) [Clang 13.0.0 (clang-1300.0.29.30)]
platform: darwin
pyglet version: 2.1.dev2
PIL version: 10.2.0
The below program produces the missing pixels, though, it appears to machine dependent. You can use the minus and equal key to subtract and add 0.01 zoom. You can use comma and period to increase or decrease the width and height of the squares and grid. Use 'g' to turn on or off the grid lines.
Bug Report
Originally found by @alejcas.
A grid of SpriteSolidColors can produce missing pixels on some machines on some irrational zoom levels. These missing pixels appear as very small squares, but also as full lines depending on the zoom level. See the video below:
In this video, there are 25x25 squares (50 squares total) which all have a width and height of 32.
Screen.Recording.2024-06-12.at.9.55.33.AM.mov
These missing pixels apparently only appear between the squares. In this example, the grid lines are set to same spacing as the squares.
Screen.Recording.2024-06-12.at.10.46.23.AM.mov
System Info
This apparently is machine dependent.
Happens on this Intel Mac:
Does not happen on this Windows machine:
Steps to reproduce/example code:
The below program produces the missing pixels, though, it appears to machine dependent. You can use the minus and equal key to subtract and add 0.01 zoom. You can use comma and period to increase or decrease the width and height of the squares and grid. Use 'g' to turn on or off the grid lines.