bevy: MSAA causing render artefacts in Sprites
Bevy version
0.12
Operating system & version
Ubuntu 18.04
What you did
Run the bevy sprite
example
What you expected to happen
See a nice Bevy icon.
What actually happened
Additional information
I tracked this change down to c2da7800e3671ad92e775529070a814d0bc2f5f8 (this commit added MSAA to sprites). Turning off MSAA with app.insert_resource(Msaa { samples: 1 })
resolves the issue.
Part of vulkaninfo
output:
GPU0:
VkPhysicalDeviceProperties:
---------------------------
apiVersion = 4202691 (1.2.195)
driverVersion = 88092674 (0x5403002)
vendorID = 0x8086
deviceID = 0x3e9b
deviceType = PHYSICAL_DEVICE_TYPE_INTEGRATED_GPU
deviceName = Intel(R) UHD Graphics 630 (CFL GT2)
About this issue
- Original URL
- State: open
- Created 2 years ago
- Reactions: 1
- Comments: 24 (15 by maintainers)
Commits related to this issue
- disable MSAA due to Intel graphics bugs See also https://github.com/bevyengine/bevy/issues/3593 — committed to ericseppanen/spaceship by ericseppanen 6 months ago
Confirmed still happening for me on 0.12 with the same Intel Integrated GPU, Pop OS laptop
This is happening for me too. I am getting darkened colours and artefacts before and after updating to 0.11.
I’m on a linux laptop with Intel UHD. Setting Msaa to off fixes the problem.
Example of with Msaa:
Example of without Msaa:
I can still reproduce this on fdec72b860cb658681baa1c9db1ebe08ede9f8b5