GLSL glueprints + node fixes#12492
Merged
comfyanonymous merged 21 commits intopysssss/basic-glsl-shader-node-glfwfrom Feb 20, 2026
Merged
GLSL glueprints + node fixes#12492comfyanonymous merged 21 commits intopysssss/basic-glsl-shader-node-glfwfrom
comfyanonymous merged 21 commits intopysssss/basic-glsl-shader-node-glfwfrom
Conversation
Member
pythongosssss
commented
Feb 16, 2026
- Fragment/blueprint updating script
- Adds various image operations using GLSL shaders
- Node fixes
- Better tooltips/descriptions
- Add multipass support
Prevents '_vao' attribute error when init fails partway through and subsequent calls skip initialization due to early _initialized flag.
- threshold 0-100 - step 0+
31a5e53
into
pysssss/basic-glsl-shader-node-glfw
8 checks passed
comfyanonymous
pushed a commit
that referenced
this pull request
Feb 20, 2026
* adds support for executing simple glsl shaders using moderngl package * tidy * Support multiple outputs * Try fix build * fix casing * fix line endings * convert to using PyOpenGL and glfw * remove cpu support * tidy * add additional support for egl & osmesa backends * fix ci perf: only read required outputs * add diagnostics, update mac initialization * GLSL glueprints + node fixes (#12492) * Add image operation blueprints * Add channels * Add glow * brightness/contrast * hsb * add glsl shader update system * shader nit iteration * add multipass for faster blur * more fixes * rebuild blueprints * print -> logger * Add edge preserving blur * fix: move _initialized flag to end of GLContext.__init__ Prevents '_vao' attribute error when init fails partway through and subsequent calls skip initialization due to early _initialized flag. * update valid ranges - threshold 0-100 - step 0+ * fix value ranges * rebuild node to remove extra inputs * Fix gamma step * clamp saturation in colorize instead of wrapping * Fix crash on 1x1 px images * rework description * remove unnecessary f Co-authored-by: Jedrzej Kosinski <kosinkadink1@gmail.com> Co-authored-by: Hunter Senft-Grupp <hunter@comfy.org>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.