Change non-unform shader extension to be more conservative #99

Merged
Ghost merged 1 commit from AsperTheDog/Ryubing:non-uniform-fix into master 2026-05-15 15:19:14 +00:00
Contributor

The previous fix for Tomodachi Life (#91) included the extension to all shaders, independently on if it was needed or not. This PR fixes that by lazily adding the extension only when it is actually needed.

This change should not be noticed by anyone, but it avoids having to modify shaders that do not perform any type of dynamic indexing, which apparently is something some modders care about.

The previous fix for Tomodachi Life (#91) included the extension to all shaders, independently on if it was needed or not. This PR fixes that by lazily adding the extension only when it is actually needed. This change should not be noticed by anyone, but it avoids having to modify shaders that do not perform any type of dynamic indexing, which apparently is something some modders care about.
Add shader non-uniform indexing support
Some checks failed
Pull Request Triage / triage (pull_request_target) Successful in 13s
Build PR / linux-arm64 (Release) (pull_request) Has been cancelled
Build PR / linux-x64 (Release) (pull_request) Has been cancelled
Build PR / win-x64 (Release) (pull_request) Has been cancelled
Build PR / macOS Universal (Release) (pull_request) Has been cancelled
bd6b0dc7b8
Merge pull request 'Input: Implement HD Rumble for compatible Nin devices (#40)' (#1) from projects/Ryubing:master into master
All checks were successful
Build PR / linux-arm64 (Release) (pull_request) Successful in 4m43s
Build PR / linux-x64 (Release) (pull_request) Successful in 8m37s
Build PR / win-x64 (Release) (pull_request) Successful in 8m15s
Build PR / macOS Universal (Release) (pull_request) Successful in 7m16s
d2291fcac8
Reviewed-on: AsperTheDog/Ryubing#1
Add shader non-uniform indexing support
Some checks failed
Build PR / linux-x64 (Release) (pull_request) Failing after 1m47s
Build PR / win-x64 (Release) (pull_request) Failing after 1m48s
Build PR / macOS Universal (Release) (pull_request) Has been cancelled
Build PR / linux-arm64 (Release) (pull_request) Has been cancelled
7bb6df9ade
Reviewed-on: AsperTheDog/Ryubing#2
Ghost force-pushed non-uniform-fix from 24a339b181
Some checks failed
Build PR / linux-arm64 (Release) (pull_request) Has been cancelled
Build PR / linux-x64 (Release) (pull_request) Has been cancelled
Build PR / win-x64 (Release) (pull_request) Has been cancelled
Build PR / macOS Universal (Release) (pull_request) Has been cancelled
Pull Request Triage / triage (pull_request_target) Successful in 53s
to 6317b47452
All checks were successful
Build PR / linux-x64 (Release) (pull_request) Successful in 10m1s
Build PR / win-x64 (Release) (pull_request) Successful in 9m58s
Build PR / macOS Universal (Release) (pull_request) Successful in 10m11s
Build PR / linux-arm64 (Release) (pull_request) Successful in 4m18s
2026-05-15 15:19:03 +00:00
Compare
Ghost merged commit 48888bd014 into master 2026-05-15 15:19:14 +00:00
Ghost deleted branch non-uniform-fix 2026-05-15 15:19:14 +00:00
Ghost added this to the 1.4.0 milestone 2026-06-27 17:14:57 +00:00
Sign in to join this conversation.
No reviewers
No milestone
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Reference
projects/Ryubing!99
No description provided.