Zu oft

Alle paar Wochen bin ich bei meinen Eltern und schalte Probeweise den Fernseher an, um spätestens nach der ersten Werbung wieder so die Nase voll zu haben, dass ich für den folgenden Monat keine Lust habe auch nur einzuschalten. Punkt erreicht für diesen Monat.

Can I be your screenshot guy?

I have to address one thing here. At the moment I redirect and answer all requests and feedbacks coming over the mail-form at CTDP. I noticed one tendency during the last couple of weeks, which I’d like to comment here.

I got several offerings of people, who would like to be screenshot-guys at CTDP. With our 2006 mod halfway ingame and screenshots released every now and then I understand that the usual questions for beta testing come in. Sure everybody would love to gets his hands on the mod (just to be disappointed it’s not ready and buggy). Asking for beta testing is one thing. Asking for being screenshots-guy is just stupid and naive! Everybody in the team has a print-key and everybody could make screenshots. On the contrary sometimes we have to restrain screenshot releases, because otherwise there would be 50 a day. While beta testers actually have to do something, and they get shot in the knee, if they don’t, screenshot-guy suggests really doing nothing, which doesn’t help us at all and sounds just selfish. This is harsh, I know, but I just had to rant about this, because it’s such a poor excuse for getting a look on the mod. We are happy about your interest in it, but this destracts. So please quit.

On a last sentence. We have one screenshot guy “Karan”, who we specifically asked to do screenshots for us, since he just has a great feel of motion and scenic suspense. We invited him, not the other way round.

Md2Loader unter Ubuntu/Linux

Im Moment arbeite ich für ein Studienprojekt mit dem MD2Loader, der ein nettes Miniframework für OpenGL-Anwendungen unter Windows und Linux bietet. Ich arbeite unter Ubuntu, daher war mir die Plattformunabhängigkeit wichtig. Das beigelegt Makefile kompiliert aber nicht unter Linux. um das möglich zu machen müssen die Include-Links geändert werden. /usr/X11R6/include gibt es bei Ubuntu nicht, das liegt in /usr/include/X11Also passt man im Makefile folgenden Zeile 2 an:INCLUDES= -I/usr/include/X11 -I/usr/includeVerblieb Problem 2, mit GLEW kann er nichts anfangen, drum hab ichs rausgenommen und es lief.Kompilieren unter Mac ergänz ich später nochmal. Hoffe das hilft jedem weiter, der auch wie ich vor dem Problem saß.

Edit 4. September 2007

Noch einige Ergänzungen die bei der Arbeit mit dem Loader aufgefallen sind. Achtung, die Klasse ist kein Klassenobjekt, sondern eine kleine State-Machine. Man kann nicht verschiedene Instanzen des Loaders erzeugen. Das wird in schweren Speicherzugriffsverletzungen und Pointerfehlern führen. Die einzige Möglichkeit mehrere Objekte mit dem Loader zu benutzen ist ein Objekt zu laden, zu rendern, zu releaseden, nächstes zu laden, rendern, releasen und das für jedes Objekt in jedem OpenGL-Draw-Durchlauf. Klingt Speicherfressend, war es zuminest bei unseren Tests nicht. Darauf aber erstma zu kommen hat einige Zeit in Anspruch genommen.