← Package directory
Available on winget

Install GPUpad

A flexible GLSL and HLSL shader editor and IDE.

Install with winget
winget install --id houmain.GPUpad
Upgrade
winget upgrade --id houmain.GPUpad
Uninstall
winget uninstall --id houmain.GPUpad

About GPUpad

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

What's new in 3.4.1

### 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.

Read release notes

Version history

Version Updated Notes
3.4.1 Unknown ### 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 t...