GPUpad

Albert Kalchmair · houmain.GPUpad

A flexible GLSL and HLSL shader editor and IDE.

A lightweight editor for GLSL and HLSL shaders and a fully-featured IDE for developing GPU based algorithms.

winget install --id houmain.GPUpad --exact --source winget

Latest 3.4.1

Release Notes

Added

  • Added app.palette.
  • Added app.processShader(fileName, type) overload.
  • Looking for QML modules in qml directory.
  • Added "Make Fragment Shader Session" action [WIP].

Fixed

  • Limiting refresh rate when there is no VSync.
  • Enumerating only existing application directories.
  • Handling empty filename in app.openEditor.
  • Fixed app.readTextFile of untitled file.
  • Throwing script errors in app method callbacks.
  • Preserving untitled filename when serializing script item.
  • Fixed deadlock when unloading running script.

Installer type: wix

Architecture Scope Download SHA256
x64 Download A1B5C30E2C77D34C949496932092C59BD77BDD6CDA665AFB9A832D84CDA93D78

Details

Homepage
https://github.com/houmain/gpupad
License
GPL-3.0
Publisher
Albert Kalchmair
Support
https://github.com/houmain/gpupad/issues
Copyright
Copyright © 2016-2026 Albert Kalchmair. All rights reserved.

Tags

computecross-platformeditorglslglsl-shadersgpgpugpupadhlslhlsl-shadersjavascriptopenglshadersvulkan