fury-gl / fury

FURY - Free Unified Rendering in pYthon.
https://fury.gl
Other
241 stars 181 forks source link

Shader API refactoring #753

Open guaje opened 1 year ago

guaje commented 1 year ago

The addition of new functions to our shader API (here) allow for a dynamic and more flexible way to reuse shader functions.

Some parts of the codebase are already using the new system, for instance:

This issue is created to keep track of the upcoming changes in order to have consistency in the way we add and support custom shaders in FURY. The following is a list of the major functionalities/shaders and progress in refactoring them according to the new API:

skoudoro commented 1 year ago

Thanks for writing this issue @guaje. Exciting refactoring!