Skip to content

common: Implement ShaderLocation#21

Open
MonsterDruide1 wants to merge 2 commits intoopen-ead:masterfrom
MonsterDruide1:ShaderLocation
Open

common: Implement ShaderLocation#21
MonsterDruide1 wants to merge 2 commits intoopen-ead:masterfrom
MonsterDruide1:ShaderLocation

Conversation

@MonsterDruide1
Copy link
Contributor

@MonsterDruide1 MonsterDruide1 commented Jan 21, 2026

I felt like decompiling something today. @tetraxile recently posted some headers for these two classes into the discord, so why not take that as inspiration and persist them at the right location in the repo?

The ShaderBinary struct seems to be platform-specific - the Wii-specific repos use GX2 variants there, which have a different layout. More research on the file format would need to be done, followed by properly adding that struct somewhere else - so I've kept it as TODO for now.


This change is Reviewable

Co-authored-by: tetraxile <tetraxile@proton.me>
@MonsterDruide1 MonsterDruide1 self-assigned this Jan 21, 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