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

Lukas Pinkowski pinkowls at informatik.uni-stuttgart.de
Tue May 27 06:58:56 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.

I've got the same problems; though, I found by accident, that in the
platform related libraries like glx.d and Xlib.d the function pointer
aliases have D linkage:

alias void function(void *, char *, int, int, char * *) _BCD_func__849;

There is no extern(C): at the start of the files. It should of course read:

alias extern(C) void function(void *, char *, int, int, char * *)
_BCD_func__849;

I can't test it right here, since I've got no xf86vm (why is this needed at
all?)


More information about the Digitalmars-d-announce mailing list