Texture artifacts introduced when GPU is not available
Author: cridenourCreated Jun 3, 2026Updated Sep 28, 2026
Labelsbugtopic:renderingconfirmed
Tested versions
- Reproducible in v4.6.3.stable.official [7d41c59c4]
System information
Godot v4.6.3.stable - Windows 10 (build 19045) - Multi-window, 1 monitor - Direct3D 12 (Forward+) - dedicated NVIDIA GeForce RTX 3090 (NVIDIA; 32.0.15.8129) - AMD Ryzen 9 7950X3D 16-Core Processor (32 threads) - 95.08 GiB memory
Issue description
Texture artifacts are introduced when an export is made using --headless (in a CI). Further testing shows you can reproduce by disabling compress_with_gpu in project settings.
I believe this is a difference of etcpak and betsy, but it creates a pretty big divide between the quality of the game in our editors vs. our production builds.
With GPU Compression:
With CPU Compression:
Steps to reproduce
- Open MRP
- Observe scene (specifically where camera is positioned).
- Disable
compress_with_gpuin Project Settings. - Re-import
res://PCA-Treasure-Room-Pristine Combined.png5, Re-observe.
Minimal reproduction project (MRP)
Source: godotengine/godot