Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Compatibility: Avoid converting to compressed formats when retrieving image data #100778

Merged

Conversation

BlueCube3310
Copy link
Contributor

@BlueCube3310 BlueCube3310 commented Dec 23, 2024

The Compatibility renderer (GLES with Texture2D or GLES/OpenGL with TextureLayered) attempts to convert the temporary framebuffer-rendered textures retrieved from the GPU from RGBA8 into their original formats, even if they are compressed. This causes errors to appear randomly when generating thumbnails, for example.

This PR disallows that behavior, although a better solution would likely be to improve the texture reading logic

@akien-mga akien-mga modified the milestones: 4.x, 4.4 Jan 11, 2025
@akien-mga akien-mga merged commit d83598e into godotengine:master Jan 11, 2025
20 checks passed
@akien-mga
Copy link
Member

Thanks!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants