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

Shader discussion #12

Open
Nebula-Developer opened this issue May 16, 2024 · 1 comment
Open

Shader discussion #12

Nebula-Developer opened this issue May 16, 2024 · 1 comment
Labels
priority/low Work upon later request New feature request
Milestone

Comments

@Nebula-Developer
Copy link
Owner

Shaders are another big goal for Yoru Engine, as they supply flexible graphics manipulation through the use of shader languages. I'll be looking for ways to bridge the SKRuntimeEffect (ref), but it should be fairly easy to implement. I may also add a way of exporting shader language contents to a binary file.

Heres a screenshot of a shader running with Yoru on MacOS:
Screenshot 2024-05-16 at 6 51 25 PM

@Nebula-Developer Nebula-Developer added implement Being implemented priority/medium Work upon soon labels May 16, 2024
@Nebula-Developer Nebula-Developer added this to the v1.0 Rewrite Release milestone May 16, 2024
@Nebula-Developer
Copy link
Owner Author

I'm determining whether to design a custom shader language that parses to SkSl, otherwise I may instead just provide a helper library for SkSl that provides certain functionality. (potentially comment-based control for dynamically importing functions that are saved in Yoru's resources)

@Nebula-Developer Nebula-Developer added request New feature request and removed implement Being implemented labels May 22, 2024
@Nebula-Developer Nebula-Developer added priority/low Work upon later and removed priority/medium Work upon soon labels Jul 4, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
priority/low Work upon later request New feature request
Projects
None yet
Development

No branches or pull requests

1 participant