AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Multimedia Delphi Texturieren mit Opengl
Thema durchsuchen
Ansicht
Themen-Optionen

Texturieren mit Opengl

Ein Thema von Dr.No · begonnen am 5. Okt 2005 · letzter Beitrag vom 6. Okt 2005
 
Phobeus

Registriert seit: 14. Sep 2003
Ort: Tespe
65 Beiträge
 
Delphi 7 Professional
 
#9

Re: Texturieren mit Opengl

  Alt 5. Okt 2005, 19:14
So 100% kann ich ihm auch nicht folgen. OpenGL ist eine Grafik-API. Das Laden von Texturen ist damit nicht möglich, sondern Du mußt die Daten von deiner Festplatte in OpenGL kriegen um Spass zu machen. Dafür brauchst Du einen Loader. Als Windows-Anwender wirst Du mit dem glBmp sehr gut bedient sein, da er einfach zu verwenden ist. Dieser benötigt in jedem Fall auch die dglOpenGL.pas Header, die Du auch in jedem Fall in deinem Projekt gegen die OpenGL-Header von Borland einsparen kannst. Diese sind nicht nur teilweise falsch implementiert worden (Funktionsnamen), sondern auch hoffnungslos verhaltet. Entsprechend sparst Du Dir mit dem Einsatz der DGL-Header auch das nachladen von glBindTexture und Co aus der DLL.
DGL-Header
Und bevor die Frage auch aufkommt... Du mußt ein InitOpenGL aufrufen - dies ist bei Headern > OpenGL 1.1 notwendig. Passende Beispiele findet Du bei unseren Templates: OpenGL-Templates.
Glaux sollte übrigens in der Tat aus dem Sprachschatz getilgt werden. glBmp oder textures.pas stellen für Einsteiger eine sehr gute Wahl da.
Florian Sievert
http://www.delphigl.com/
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 09:52 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz