schell / gelatin

A nice Haskell graphics API. There's always room for jello.
BSD 3-Clause "New" or "Revised" License
41 stars 4 forks source link

gelatin-shaders: Type level abstractions for talking to arbitrary shaders #27

Open schell opened 6 years ago

schell commented 6 years ago

Like ixshader use type level vertex and uniform declaration to generate functions for talking to backend shaders (uniform updates and attribute buffering) and for determining post-compilation transformation types, etc.

jxv commented 6 years ago

Is this what https://github.com/schell/gristle aims to fulfill?

schell commented 6 years ago

Yes. It's coming along nicely too!

schell commented 6 years ago

@jxv let me know of any use cases (glsl features) you'd like me to support sooner rather than later.