[vk, opengl] recognize and use ETC2 (if available) textures natively #3237

Open
Lizzie wants to merge 3 commits from techno48473719 into master
Member

this makes it so VK and OGL backends map the NVIDIA's ETC2 into VK_FORMAT_ETC-whatever and GL_ETC-whatever remaps, instead of using the default fallback for AR8G8B8. in short, just make the ETC2 textures be submitted as ETC2 instead of being submit as A8R8G8B8.

Signed-off-by: lizzie lizzie@eden-emu.dev

this makes it so VK and OGL backends map the NVIDIA's ETC2 into VK_FORMAT_ETC-whatever and GL_ETC-whatever remaps, instead of using the default fallback for AR8G8B8. in short, just make the ETC2 textures be submitted as ETC2 instead of being submit as A8R8G8B8. Signed-off-by: lizzie lizzie@eden-emu.dev
DraVee force-pushed techno48473719 from f4cd7e2228
All checks were successful
eden-license / license-header (pull_request) Successful in 31s
GitHub Actions [CI] Build succeeded
GitHub Releases [CD] Build succeeded – Release published
to c5bfd960aa
All checks were successful
eden-license / license-header (pull_request) Successful in 31s
GitHub Actions [CI] Build succeeded
GitHub Releases [CD] Build succeeded – Release published
2026-01-07 07:56:06 +01:00
Compare
DraVee force-pushed techno48473719 from c5bfd960aa
All checks were successful
eden-license / license-header (pull_request) Successful in 31s
GitHub Actions [CI] Build succeeded
GitHub Releases [CD] Build succeeded – Release published
to 37d06e8b45
All checks were successful
eden-license / license-header (pull_request) Successful in 35s
GitHub Actions [CI] Build succeeded
GitHub Releases [CD] Build succeeded – Release published
2026-01-11 02:05:52 +01:00
Compare
DraVee force-pushed techno48473719 from 37d06e8b45
All checks were successful
eden-license / license-header (pull_request) Successful in 35s
GitHub Actions [CI] Build succeeded
GitHub Releases [CD] Build succeeded – Release published
to 6e36b6ddf4
All checks were successful
eden-license / license-header (pull_request) Successful in 35s
GitHub Actions [CI] Build succeeded
GitHub Releases [CD] Build succeeded – Release published
2026-01-12 13:09:58 +01:00
Compare
DraVee approved these changes 2026-01-19 03:08:05 +01:00
Dismissed
Lizzie force-pushed techno48473719 from 6e36b6ddf4
All checks were successful
eden-license / license-header (pull_request) Successful in 35s
GitHub Actions [CI] Build succeeded
GitHub Releases [CD] Build succeeded – Release published
to e3fda0a9bc
Some checks failed
eden-license / license-header (pull_request) Successful in 6m6s
GitHub Actions [CI] Build failed
2026-01-22 18:49:06 +01:00
Compare
Lizzie dismissed DraVee's review 2026-01-22 18:49:06 +01:00
Reason:

New commits pushed, approval review dismissed automatically according to repository settings

Lizzie force-pushed techno48473719 from e3fda0a9bc
Some checks failed
eden-license / license-header (pull_request) Successful in 6m6s
GitHub Actions [CI] Build failed
to cdcca16410
All checks were successful
eden-license / license-header (pull_request) Successful in 40s
GitHub Actions [CI] Build succeeded
2026-01-24 07:46:32 +01:00
Compare
Lizzie force-pushed techno48473719 from cdcca16410
All checks were successful
eden-license / license-header (pull_request) Successful in 40s
GitHub Actions [CI] Build succeeded
to f6e9c81b8c
Some checks failed
eden-license / license-header (pull_request) Successful in 49s
GitHub Actions [CI] Build failed
2026-01-27 05:32:14 +01:00
Compare
Lizzie force-pushed techno48473719 from f6e9c81b8c
Some checks failed
eden-license / license-header (pull_request) Successful in 49s
GitHub Actions [CI] Build failed
to 1532939bc2
All checks were successful
eden-license / license-header (pull_request) Successful in 18s
GitHub Actions [CI] Build succeeded
GitHub Releases [CD] Build succeeded – Release published
2026-01-28 00:56:44 +01:00
Compare
DraVee approved these changes 2026-03-06 15:55:40 +01:00
Dismissed
DraVee force-pushed techno48473719 from 1532939bc2
All checks were successful
eden-license / license-header (pull_request) Successful in 18s
GitHub Actions [CI] Build succeeded
GitHub Releases [CD] Build succeeded – Release published
to c0ada6e2e2
All checks were successful
eden-license / license-header (pull_request) Successful in 24s
GitHub Actions [CI] Build succeeded
GitHub Releases [CD] Release published
2026-03-06 16:06:04 +01:00
Compare
DraVee dismissed DraVee's review 2026-03-06 16:06:04 +01:00
Reason:

New commits pushed, approval review dismissed automatically according to repository settings

All checks were successful
eden-license / license-header (pull_request) Successful in 24s
Required
Details
GitHub Actions [CI] Build succeeded
GitHub Releases [CD] Release published
This pull request doesn't have enough approvals yet. 0 of 2 approvals granted.
This branch is out-of-date with the base branch
You are not authorized to merge this pull request.
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin techno48473719:techno48473719
git switch techno48473719
Sign in to join this conversation.
No description provided.