Skip to content

Split texture samples and add advanced texturing - #51

Open
jonassorgenfrei wants to merge 4 commits into
language-cleanup-vol-shadow-fixfrom
feature/advanced-texturing
Open

jonassorgenfrei wants to merge 4 commits into
language-cleanup-vol-shadow-fixfrom
feature/advanced-texturing

Conversation

@jonassorgenfrei

@jonassorgenfrei jonassorgenfrei commented Sep 12, 2026

Copy link
Copy Markdown
Owner

Summary

  • split the former combined Texture target into Texture_Basics, Texture_Compression, and Texture_VirtualTexturing
  • keep introductory image loading and blending focused in the basics sample
  • demonstrate DXT1/BC1 and ASTC 4x4 uploads with explicit capability diagnostics and RGBA8 fallbacks
  • demonstrate bounded virtual-texture streaming with mip-aware residency and pinned coarse fallbacks
  • provide focused controls and documentation for every sample

Validation

  • configured with CMake successfully
  • built all three targets in Release with zero warnings and errors
  • runtime-smoke-tested all three executables and shader paths

Closes #7
Closes #42

@jonassorgenfrei jonassorgenfrei changed the title Add ASTC/DXT and virtual texture lab Split texture samples and add advanced texturing Sep 13, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant