falichs / depixelizing-pixel-art-on-gpus Goto Github PK
View Code? Open in Web Editor NEWLicense: MIT License
License: MIT License
Hi there
I am wondering, if this algorithm is used at all in any practical application.
I get, that it is too resource intensive to be used on the CPU, and that your implementation is the only maintained one, that runs on a GPU.
I am kinda wondering, why the seemingly most advanced upscaling/shader algorithm is not more used and contributed to by the community - do you know of any emulator, that uses it yet?
Or even of an opportunity to run this on AMD GPUs? (You oddly enough mentioned only that it doesn't run on Intel, with no mention about AMD for some reason?
Thanks
Hello,
Running DepixelizeOnGPU (on a Debian Linux Buster system), execution starts fine, but gets stuck for a very long time (2 minutes !) on
Compiling shader : ../shaders/quad_shader.vert
Compiling shader : ../shaders/SimilarityGraph/eliminateCrossings.frag
Linking program
This is inside glLinkProgram. I'm not sure whether that is really expected,or I should submit a bug report against my OpenGL driver?
Samuel
Hello,
When running DepixelizeOnGPU, I am getting
Compiling shader : ../shaders/Optimization/OptimizeEnergy.vert
0:54(8): error: `gl_VertexID' redeclared
Linking program
error: linking with uncompiled/unspecialized shader
Compiling shader : ../shaders/UpdateCorrectedPositions/UpdateCorrectedPositions.vert
0:24(8): error: `gl_VertexID' redeclared
Just for trying, I renamed them into gl_VertexID2, and got instead
Compiling shader : ../shaders/Optimization/OptimizeEnergy.vert
0:54(1): error: identifier `gl_VertexID2' uses reserved `gl_' prefix
Linking program
error: linking with uncompiled/unspecialized shader
Compiling shader : ../shaders/UpdateCorrectedPositions/UpdateCorrectedPositions.vert
0:24(1): error: identifier `gl_VertexID2' uses reserved `gl_' prefix
I don't know if this is supposed to have exactly this name, otherwise I guess it should be renamed to avoid being in the gl_ namespace?
Samuel
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.