DX7: Texturen loggen



  • Folgendes: Wir haben eine 3DEngine mit der man BSP Maps laden kann. Nun wollen wir aber die Lightmaps darin via DXT komprimieren...

    Gibt es eine Möglichkeit du loggen, welche Texturen gerade geladen wurden? Die Pointer auf IDirect3D7 und IDirect3DDevice7 sind bekannt. Wir brauchen aber jetzt die Pointer vom Typ LPIDirectDrawSurface7 o.ä. der Texturen.

    In die LoadBSP Funktion können wir nicht eingreifen.

    Jetzt habe ich hier die Methode GetTexture von IDirect3DDevice7, aber die wird sicher nur in der aktuellen Szene funktionieren?! Und wie diese Stateblocks funktionieren, weiß ich auch nicht.

    Ist es also möglich, die Pointer der Texturen zu loggen?

    mfg olli


Anmelden zum Antworten