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

11

28.09.2009, 21:25

ich hab mal eine frage:

pngs werden im gegensatz zu bmps komprimiert gespeichert. lade ich mit dx (TextureFromFile) eine png, belegt diese im ram genauso viel platz, wie eine bmp des gleichen formats. die png wird also dekompriemiert und als bitmap im ram abgelegt.
jetzt habe ich mir die funktion dieses threads mal genau angeschaut. werden die pngs im speicher noch komprimiert abgelegt? wenn ja, ist das sehr zulasten der rechenzeit? wenn nein, wie bekäme man sowas hin?

danke schonmal, fred

12

28.09.2009, 22:19

Es gibt zwar komprimierte Texturen, aber die Funktionieren etwas anders wie PNGs, damit sie zur Laufzeit sehr schnell entpackt werden können.
Ich würde einfach mal davon ausgehen, dass die PNG unkomprimiert im Speicher liegt (.dds Dateien können glaub ich komprimierte Texturen beinhalten die dann auch genauso in der Grafikkarte liegen).
Lieber dumm fragen, als dumm bleiben!