mirror of
https://github.com/comfyanonymous/ComfyUI.git
synced 2026-02-03 02:00:29 +08:00
29 lines
742 B
Markdown
29 lines
742 B
Markdown
# GLSL Shader Sources
|
|
|
|
This folder contains the GLSL fragment shaders extracted from blueprint JSON files for easier editing and version control.
|
|
|
|
## File Naming Convention
|
|
|
|
`{Blueprint_Name}_{node_id}.frag`
|
|
|
|
- **Blueprint_Name**: The JSON filename with spaces/special chars replaced by underscores
|
|
- **node_id**: The GLSLShader node ID within the subgraph
|
|
|
|
## Usage
|
|
|
|
```bash
|
|
# Extract shaders from blueprint JSONs to this folder
|
|
python update_blueprints.py extract
|
|
|
|
# Patch edited shaders back into blueprint JSONs
|
|
python update_blueprints.py patch
|
|
```
|
|
|
|
## Workflow
|
|
|
|
1. Run `extract` to pull current shaders from JSONs
|
|
2. Edit `.frag` files
|
|
3. Run `patch` to update the blueprint JSONs
|
|
4. Test
|
|
5. Commit both `.frag` files and updated JSONs
|