Skip to content

v2.0.0 - Complete and Correct

Latest
Compare
Choose a tag to compare
@praeclarum praeclarum released this 06 Jun 18:56
· 1 commit to main since this release
d53fdc3

This is a major super deluxe release focusing on completeness and correctness. It exposes all 700+ shader graph nodes with much stronger type checking. New SGMatrix types have been added and half (Float16) types and operations are now supported. Texture mapping has been simplified so you can just pass TextureResources right into the graph. Finally, chaining of operations is now supported through extensions to the SGValue types.

All this awesomeness comes at a cost however and the following breaking changes were made:

  1. SGValue.texture2DParameter was renamed SGValue.textureParameter (turns out 1D and 3D textures aren't supported)
  2. SGTexture.sample was split into three functions sampleColor3f, sampleColor4f, and sampleVector4f to determine the output type.
  3. The vector and color operators have moved to be static members of SGValue

I hope you love it!

v2.0 Announcement Poster