Skip to content

Migrate loadtest apps to SDL3#1055

Merged
MarkCallow merged 118 commits intomainfrom
sdl2_to_sdl3
Sep 4, 2025
Merged

Migrate loadtest apps to SDL3#1055
MarkCallow merged 118 commits intomainfrom
sdl2_to_sdl3

Conversation

@MarkCallow
Copy link
Collaborator

@MarkCallow MarkCallow commented Sep 3, 2025

Related fixes:

  • appfwSDL target now requires c++17.
  • Fixes long standing issue of spurious multi-gesture events in load test apps.
  • Change cubemap tests so rotation gesture rotates around the perceived z-axis.
  • Add swipe up-down gesture to change model in cube map tests.

Coming along for the ride:

  • Fix: remove files from .gitattributes that don't contain attributes.
  • Fix: install nuget & mono on CI runners (macOS 15+ ) from which they have been removed.
  • Fix: only issue "unittests build disabled" message if KTX_FEATURE_TESTS is ON.
  • Fix: don't try to install vkloadtests dependencies on Windows when only building gl3loadtests.
  • Fix: set the app icon on the vkloadtests window on Windows.

Working except for swipe gestures.
the same as SDL2. We don't need to blend with the underlying page.
Write 1.0f to fragcolor.a in the shaders instead of the texture's
transparency. Previous behaviour was a bug that had no visible
effect due to having no alpha channel.
Make detection of zoomin vs. spreading more robust and process finger up
events to ensure recogniztion of end of gesture.
It now rotates around the perceived z axis rather than the real one.
@MarkCallow MarkCallow merged commit 443e122 into main Sep 4, 2025
37 checks passed
@MarkCallow MarkCallow deleted the sdl2_to_sdl3 branch September 4, 2025 04:47
richgel999 pushed a commit to BinomialLLC/KTX-Software-Binomial-Fork that referenced this pull request Mar 9, 2026
Related fixes:
- appfwSDL target now requires c++17.
- Fixes long standing issue of spurious multi-gesture events in load
   test apps.
- Change cubemap tests so rotation gesture rotates around the perceived
   z-axis.
- Add swipe up-down gesture to change model in cube map tests.

Coming along for the ride:
- Fix: remove files from .gitattributes that don't contain attributes.
- Fix: install nuget & mono on CI runners (macOS 15+ ) from which they
  have been removed.
- Fix: only issue "unittests build disabled" message if
  KTX_FEATURE_TESTS is ON.
- Fix: don't try to install vkloadtests dependencies on Windows when
  only building gl3loadtests.
- Fix: set the app icon on the vkloadtests window on Windows.
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