Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

Anonymous

unregistriert

1

06.08.2005, 15:07

textur kopieren

wie kann ich eine texture in eine andere texture kopieren?

2

06.08.2005, 15:12

du könntest z.b. beide texturen locken und memcpy benutzen, sofern beide die gl. größe & das gl. format haben.

dot

Supermoderator

Beiträge: 9 757

Wohnort: Graz

  • Private Nachricht senden

3

08.08.2005, 23:22

unter directx z.b. so:

IDirect3DDevice9::StretchRect()

4

09.08.2005, 14:29

Unter OpenGL z.B. mit glCopyTexSubImage2D oder glCopyTexImage2D.

David Scherfgen

Administrator

Beiträge: 10 382

Wohnort: Hildesheim

Beruf: Wissenschaftlicher Mitarbeiter

  • Private Nachricht senden

5

09.08.2005, 14:45

Falls Direct3D:
Eine sinnvolle Antwort kann man nur geben, wenn man weiß, um was für Texturen es sich handelt. Render-Target oder nicht? Dynamisch oder nicht? Welcher Speicher-Pool? Denn für jede Kombination gibt es eine andere Lösung.
Auch darf man nicht vergessen, eventuell vorhandene MIP-Maps der Textur ebenfalls zu kopieren bzw. sie nach dem Kopieren neu zu erzeugen.

Werbeanzeige