Skip to content

Milestones

List view

  • For bugs/features supporting the core OpenGL renderer.

    No due date
    3/3 issues closed
  • For the best user experience, users would be able to create "Shader" cells in their notebooks, which would have GLSL syntax highlighting and linting and integrate smoothly with the rest of the project.

    No due date
  • Many shaders end up relying on the same functions, this module aims to provide a standard library of commonly used shader functions with a focus on those which may be of use to scientific rendering. Shader preprocessor code generation templates are also included here as well as built in uniforms (such as time, frame number, mosue position, etc...).

    No due date
    1/1 issues closed
  • This project primarily aims to have a deep integration with Jupyter, but also aims to provide certain standalone features for users wishing to go beyond the limitations of notebooks. Features such as standalone windows, headless rendering, rendering to files, etc... would be included here.

    No due date
    0/3 issues closed
  • To simplify common user workflows, SSV will provide a powerful shader preprocessor. This module handles automatic standard library and compatibility layer inclusion, macros, platform defines, and code generation.

    No due date
    1/1 issues closed
  • Features relating to the implementation of the Jupyter Widget used to interact with and display the rendered results of a shader.

    No due date
    7/7 issues closed