GrailGUI is a prototype of a replacement for web programming (HTTP, HTML, CSS, JavaScript) and GUI programming. It includes a client graphical API, a browser implemented in C++ and OpenGL, a protocol to transmit metadata and data in binary, a language (XDL) to describe the binary data, and local storage to retain data on the client should that be necessary. Encrypted communications (equivalent of TLS) have not yet been implemented.
We haven't tested, but it looks like video is at the back of the gui layer, meaning it is in front of everything else. If we want to draw 3d graphics, it probably should be in FRONT OF VIDEO!
We haven't tested, but it looks like video is at the back of the gui layer, meaning it is in front of everything else. If we want to draw 3d graphics, it probably should be in FRONT OF VIDEO!