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 4.4.0·September 18, 2026

Release Notes

Added

• Added call type ComputeSound. • Added audio sample textures. • Allow to set audio sample rate and buffer size in session properties. • Added App script object methods and properties:loadSession, getItemProperties, makeDirectory, appendTextFile, appendBinaryFile, messages. • Added headless arguments --set and --verbose. • Added Recorder action. • Added Audio Filter, Audio Samples and Keyboard Synth samples.

Changed

• Not resetting evaluation when updating binding values. • Allow to index keyboard keys by Qt.Key_A... • Allow to index mouse buttons by Qt.LeftButton...

Fixed

• Fixed D3D texture download layout. • Fixed flipped image when saving OpenGL target. • Fixed crash when opening dock too quickly after closing. • Focusing texture editor on first click.

Installer type: wix

x64—3185C923A1F891BE8E7EFA80670FE7820F2533BFCB920AADFFC4C85DBA8BEC64

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

Older versions (4)

4.3.1
x64—5EC3575C2FCA02A871BE1DC8FD91FD6FE58D24347F4850F26C10077E07ED710B
4.3.0
x64—760D2B0424D15771302F5B7BD51554D29EB85AE4333B3106BC1732342D61FB82
4.2.0
x64—B5E39F6ED06ABD5F63275D96CB2DB359882EDD13BAF29EBBA403B1A967241E91
3.4.1
x64—A1B5C30E2C77D34C949496932092C59BD77BDD6CDA665AFB9A832D84CDA93D78