Skip to content

New features #8

@Vipitis

Description

@Vipitis

This issue contains a list of high level features that are considered:

  • render and export to video/gif render to video/gif #52
  • load shadercode from files, shadertoys from file
  • API integration to download shadertoys from the website reference Add API functionality #25
  • improve error handling (span offset due to compatibility code, new Python exceptions etc)
  • Improve Jupyter support (snapshot for jupyter canvas, etc)
  • compare two shaders (code level, intermediate representation?, frame)
  • CLI tool for most of the functionality Add API functionality #25
  • debug mode that shows textures/buffers and values in the GUI
  • Automatically parse #define macros into imgui controls [WIP] add imgui controls for define macros #46
  • Combine shaders by mixing passes from different sources (via id)
  • Live update/hot reload individual passes

the list is not exhaustive, top comment will be updated.
feature requests/contributions welcome!

Metadata

Metadata

Assignees

No one assigned

    Labels

    taskIssue containing several tasks

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions