scygan / debugler Goto Github PK
View Code? Open in Web Editor NEWOpenGL Debugger
License: Apache License 2.0
OpenGL Debugger
License: Apache License 2.0
Use qt5, move from vdproj to wix/nsis/install shield. Than convert to vs2012, v110 toolchain
Legal issue
Use Amazon EC2?
Implement shader link compile errors
Improve appearance
Improve dynamic presentation/update
Classify calls (drawcalls for the beginming)
Signal break reason
Cannot view FBO using default Firefox/Angle setup.
Reproductible on ChrysAoura. Seems a crash in state setters related to drawbuffers.
TODO:
uniform sampler1DArrayShadow sampler;
Legal issue
On windows currently geometry is preloaded in installer. Should be don at startup. Maybe draw all viewers in designer?
Add possibility to view other contexts:
Collect context data from MakeCurrent()
Display used and not current contexts as "busy" in GUI
add possibility to change current context in state queries to not used context
Now viewing unbound context should work.
Write UT for this.
Collect thread data from MakeCurrent
Trap all contexts on break. Manage list of trapped contexts
Forward queries to trapped contexts. Execute query in original contexts!
Write UT for this. This is really hard and require some actions rework.
Assume the communicating thread is the first thread, that entered the trapped context pool.
Decide how-to restore shader/program state.
Now treaded as DT contexts, so most queries fail.
Add process skipping. Build wrapper with ndk. Preload zygote, use getprop to skip processes.
Implement timer queries, add poc timeline view. Mar gpu time for drawcalls
Add groups, consider shader versions.
Add support for ES
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.