Comments (8)
Of course I won't be able to do this overnight because that's quite a bit to go through, I bet this is going to be three times as hard as cairo is simply due to OpenGL's inherit complexity.
from xava.
For those interested the development and testing of this will be in unstable and ONLY when it works (or most of these things are completed) would it be merged into master.
from xava.
Related #14 describes my previous attempts/struggles of choosing an ideal system for something flexible enough as this visualizer.
from xava.
Still deciding whether a combined draw would happen (as this is a billion times faster than drawing on separate occasions), but then again, I'm reusing the same framebuffer so it shouldn't be that bad, I believe. But yeah, this greatly diminishes the massively parallel design of GPUs and may end up being a gigantic bottleneck, we'll see.
from xava.
The reason why I'm avoiding merging everything into a single draw call is the sheer complexity of the variables involved and also means that ONLY ONE shader may be used, which GREATLY limits the flexibility of the system and increases it's complexity/break-ability.
from xava.
also no regions as that would be just a waste on time on GPU's to do anyway
from xava.
status update:
- is done
- done
- done
- already use the same FBO, so it's stupid fast and efficient
- not done, but likely not going to do it as well, because it's barely any cpu time to save
- done by default
- yep, this is also done
- not done, see 5
- yes
- not done, yet
from xava.
wayland + EGL is borked for some strange reason on the first run, considering a reset hack :)
from xava.
Related Issues (20)
- malloc errror on running xava HOT 3
- XQuartz 2.7.11 doesn't work. HOT 3
- [feature request] ability to specify output screen HOT 10
- Idea: Dump legacy code HOT 2
- Remember to switch the default to PipeWire when PulseAudio eventually dies HOT 2
- Update windows build on release page HOT 36
- Makefile error (Ubuntu 20.04.2) HOT 16
- Gradient mode, strange lines inside bars. HOT 5
- Linker issue in "Release" build HOT 11
- [arch/wayland] 898ebc8 builds successfully, but fails to start HOT 7
- [Arch] Xava crashes with stereo option enabled HOT 9
- [Arch] Segfault when uncommenting EQ params HOT 4
- NO XAVA.PNG HOT 2
- Xava's problem with compiling HOT 2
- Please make glew as dependency for xava HOT 3
- [Feature Request] Change stars size and blur HOT 2
- [AUR] xava-git ASSERT issue HOT 6
- [AUR] XAVA-git Runtime Error HOT 4
- Disable support for Wayland HOT 11
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from xava.