Hybrid GUI beta release - an IM+RM GUI toolkit for games, multimedia, etc

Lutger lutger.blijdestin at gmail.com
Tue May 27 02:52:49 PDT 2008


Tom S wrote:

> Lutger wrote:
>> I'm getting a black window, unfortunatly. Anything I should look for to
>> debug, setup my env differently, etc.? Thanks.
>> 
>> System: mandriva linux 2008.1 running compiz on Geforce 6600GT with
>> nvidia's driver, compiled with dmd 1.030.
> 
> Are you getting the same black window with the demos from
> http://hybrid.team0xf.com/Demos.7z ?
> I'm not sure if anyone has tested Hybrid/Dog with compiz yet. If e.g.
> glxgears works for you, I could try comparing its (GL)X code with
> Hybrid's bit by bit, and perhaps something will stand out.
> Other than that... you might check if any of the Dog demos work
> (xf.dog.test / xf.dog.testThreads) and don't yield black windows.
> 

Hi, the demos give the same result. xf.dog.testThreads.d also a black
window. With xf.dog.test.d I get this assertion: 
"tango.core.Exception.AssertException at xf.dog.ext.ARB_shader_objects(369):
Assertion failure" (this is gl.GetString returning null on querying the
extension strings)

glxgears works fine. I've ported this example program to D:
http://www.opengl.org/wiki/index.php/Programming_OpenGL_in_Linux:_GLX_and_Xlib

This also works ok with derelict and the x11 bindings from gld and might be
somewhat simpler than glxgears. 

I get the same result btw. when compiz is not enabled, it could very well be
something in my setup, perhaps it's linking to mesa or something like that.
I still haven't figured out how all these opengl libs + glx work under
linux, it's all quite messy imho. 



More information about the Digitalmars-d-announce mailing list