houmain / gpupad Goto Github PK
View Code? Open in Web Editor NEWA flexible GLSL shader editor and IDE.
License: GNU General Public License v3.0
A flexible GLSL shader editor and IDE.
License: GNU General Public License v3.0
I have an issues when trying to load as texture big images.
Something 4K size loading correctly, Images (JPG, PNG, TIFF) that have size about 8K do not loading at all.
For example 5304x7952px image from Sony A7RIII camera, I tried to load it as Jpg, as png, as a tiff, no luck.
GPUpad even not read image size correctly.
Smaller images... 24MPx or lower can be loaded without issues.
Using MacOS Ventura (13.1) with Homebrew, I had the following minor build issues:
Although the README says "... Qt5 (or Qt6) are required", I got the error:
/gpupad/src/VideoPlayer.h:6:10: fatal error: 'QAbstractVideoSurface' file not found
Per the Qt6 docs:
QAbstractVideoSurface has been replaced by the QVideoSink class
I was able to fix this by installing Qt5 with brew install qt@5
.
Further, it says "you might have to pass the path to your Qt installation", but the command there lists the wrong step, running the makefiles rather than creating them, and should be:
cmake -B _build -DCMAKE_PREFIX_PATH=C:\Qt\5.15\msvc2019_64
or, in my case:
cmake -B _build -DCMAKE_PREFIX_PATH=/usr/local/opt/qt5
And this also required clearing the build cache (e.g., deleting _build
)
You might also mention that glslangValidator
needs to be installed (brew install glslang
) before the configure step for it to be found.
Sorry for the question, but documentation is pretty limited.
How is it possible to save/export rendered image[s] to a file?
Thank you.
Is there any way to enable MSAA (or any other) multisampling for render buffer/texture?
It does not make any sense to commit repository’s dependencies.
Hi, sorry for another issue report.
I found that saving 16bit RGB/RGBA textures giving unexpected results:
Best regards,
Vlad
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.