also ich hab mir so nen bsp loader gesaugt mit dem ich maps für mein spiel laden will.
also schreib ich mir schön ne dll wo ich das ganze zeug reingetan hab.
function für opengl init gemacht (also initogl + readext + readimpl ) hat ogl12 benutzt.
so mein erster versuch: fehler - also mach ich n log rein und finde nach langer suche den befehl der nich funzt:
glActiveTextureARB. Ich denk ja toll is wahrscheinlich dummes ARB -> mache also ARB weg und merke das das noch gar kein core teil is. Also stelle ich ersma auf die dglOpenGL header um und siehe da -> auch ohne ARB krieg ich nen fehler.
muss ich da noch irgentwas spezielles initialisieren ?
Also meine hauptanwendung ist schon fertig initialisiert und benutzt auch schon die multiTexTechnic.
Hoffe mal dass das ein bekanntes problem ist und mir da geholfen werden kann thx
Registriert: Sa Jan 04, 2003 21:23 Beiträge: 674 Wohnort: Köln
evtl. aktivierst du eine Texturunit, die von deiner Grafikkarte nicht mehr unterstützt werden (welche hast du denn?)...
je nach GraKa sind dies nämlich nur 2 so dass du nur TMU 0 und 1 aktivieren darfst...
du kannst die maximale anzahl übrigens so auslesen:
Registriert: Di Jul 01, 2003 18:59 Beiträge: 887 Wohnort: (The Netherlands)
Programmiersprache: fpc/delphi/java/c#
also du mochtest deiner render code in einder dll plazieren. Machst du auch in der dll ein init fur ogl12? When du das nich getan hattest komt deiner problem deswegen.
function für opengl init gemacht (also initogl + readext + readimpl ) hat ogl12 benutzt.
das zum thema init ... also ich denke mal dass das reicht ... hab so ne dll für den loading screen gemacht und bei der funzt alles.
Vielleicht muss ich ja noch irgentwas initialisieren ?
Alternativ kannst du an Stelle der DLL auch eine Package verwenden. Dann werden die Units jeweils nur einmal eingebunden und globale Variablen,Funktionen und Klassen automatisch exportiert, so daß man die Extensions auch nur einmal laden muß.
Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast
Du darfst keine neuen Themen in diesem Forum erstellen. Du darfst keine Antworten zu Themen in diesem Forum erstellen. Du darfst deine Beiträge in diesem Forum nicht ändern. Du darfst deine Beiträge in diesem Forum nicht löschen. Du darfst keine Dateianhänge in diesem Forum erstellen.