Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Idea: chao shader API #6

Open
Exant64 opened this issue Mar 27, 2024 · 0 comments
Open

Idea: chao shader API #6

Exant64 opened this issue Mar 27, 2024 · 0 comments
Labels

Comments

@Exant64
Copy link
Owner

Exant64 commented Mar 27, 2024

An API to register raw HLSL vertex/pixel shaders (maybe only pixel shaders, with vertex optional?).
Flexibility options like being able to restrict it to certain nodes, callback function that runs on every node, maybe separate one that runs before rendering (but that can also be doable in the previous one if you check for the first node, so discussion is needed to figure out if that's bloat or useful).
Some sort of ChaoData property is needed, preferably string ID but let's check if there's enough space, to be able to have items that change the Chao to use a registered shader.

This idea might be expandable into a general, maybe restricted to only CWE itself shader API that let's us do some custom stuff for specific things. (and then this API would use that)

@Exant64 Exant64 added the api label Apr 10, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant