Files |  Tutorials |  Articles |  Links |  Home |  Team |  Forum |  Wiki |  Impressum

Aktuelle Zeit: Di Mai 14, 2024 21:09

Foren-Übersicht » Programmierung » Einsteiger-Fragen
Unbeantwortete Themen | Aktive Themen



Ein neues Thema erstellen Auf das Thema antworten  [ 1 Beitrag ] 
Autor Nachricht
 Betreff des Beitrags: [solved] Sub Texture
BeitragVerfasst: Sa Dez 22, 2012 19:00 
Offline
DGL Member

Registriert: Di Dez 13, 2011 19:14
Beiträge: 166
Wohnort: Hamburg / Mölln
Programmiersprache: D
Hallo.
Ich versuche gerade eine Sub Texture einer bestehenden Texture zu bekommen.
Dazu habe ich folgenden Code:
Code:
  1.  
  2. Texture tex = new Texture();
  3. tex.loadFromPixels(null, rect.width, rect.height, this._depth, this._format);
  4.  
  5. int[4] vport;
  6. glGetIntegerv(GL_VIEWPORT, &vport[0]);
  7.  
  8. ///
  9. glPushAttrib(GL_VIEWPORT_BIT);
  10.  
  11. glViewport(0, 0, rect.width, rect.height);
  12.  
  13. if (!glIsEnabled(GL_TEXTURE_2D)) {
  14.     glEnable(GL_TEXTURE_2D);
  15. }
  16.  
  17. this._render(rect);
  18.  
  19. tex.bind();
  20.  
  21. glCopyTexSubImage2D(GL_TEXTURE_2D, 0, 0, 0, 0, 0, rect.width, rect.height);
  22.  
  23. glPopAttrib();
  24.  


Wobei "rect" ein Rechteck mit x, y = 0 und w, h = 50 ist.
Es "klappt" im Grunde auch, nur das meine SubTexture wie folgt aussieht: http://s1.directupload.net/file/d/3112/e6eggge8_bmp.htm
Also etwas "missgestaltet". Hat jemand eine Idee, woran das liegen könnte?

Als Ausgangstexture benutze ich euer Logo: http://wiki.delphigl.com/wiki.png

edit:
Mit dem Format BGRA funktioniert es.


Nach oben
 Profil  
Mit Zitat antworten  
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 1 Beitrag ] 
Foren-Übersicht » Programmierung » Einsteiger-Fragen


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 6 Gäste


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.

Suche nach:
Gehe zu:  
  Powered by phpBB® Forum Software © phpBB Group
Deutsche Übersetzung durch phpBB.de
[ Time : 0.022s | 17 Queries | GZIP : On ]