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

issue

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

Most upvoted comments

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: image

Example of without Msaa: image

I can still reproduce this on fdec72b860cb658681baa1c9db1ebe08ede9f8b5