|
JLI Spieleprogrammierung
|
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
Autor |
Nachricht |
Otscho Super JLI'ler
Alter: 36 Anmeldedatum: 31.08.2006 Beiträge: 338 Wohnort: Gummibären-Gasse Medaillen: Keine
|
Verfasst am: 22.06.2011, 14:17 Titel: Depth-Buffer Format |
|
|
Hi ihr wisst sicher, dass man den Tiefenspeicher bei der Graphikkarte in verschiedenen Formaten anlegen lassen kann. Ein gebräuchlicher ist sicher das 24bit Integer Format.
Weiß einer wie die Tiefeninformation da genau codiert ist ?
Danke schon mal im vorraus !
Grüße,
Matthias |
|
Nach oben |
|
|
Fallen JLI MVP
Alter: 40 Anmeldedatum: 08.03.2003 Beiträge: 2860 Wohnort: Münster Medaillen: 1 (mehr...)
|
Verfasst am: 24.06.2011, 10:37 Titel: |
|
|
Vor langer Zeit wusste ich es mal..
Aktuell habe ich aber nur parat wie es unter OGL gemacht wird, ich nehme aber mal an das es gleichwertig mit DX ist:
http://www.opengl.org/resources/faq/technical/depthbuffer.htm _________________ "I have a Core2Quad at 3.2GHz, 4GB of RAM at 1066 and an Nvidia 8800 GTS 512 on Vista64 and this game runs like ass whereas everything else I own runs like melted butter over a smokin' hot 18 year old catholic schoolgirl's arse." |
|
Nach oben |
|
|
Otscho Super JLI'ler
Alter: 36 Anmeldedatum: 31.08.2006 Beiträge: 338 Wohnort: Gummibären-Gasse Medaillen: Keine
|
Verfasst am: 24.06.2011, 15:56 Titel: |
|
|
Danke Fallen, auch wenn ich die Seite schon kannte.
Ich benutze glut und kann auf keinen Fall mein Depthformat weg von 24bit verändern. Ich habe gehört dass der stencilbuffer sich den speicher mit dem depthbuffer teilen soll.
Kann es sein dass sich depthbuffer und stencilbuffer gerne zu 32bit addieren ? |
|
Nach oben |
|
|
AFE-GmdG JLI MVP
Alter: 45 Anmeldedatum: 19.07.2002 Beiträge: 1374 Wohnort: Irgendwo im Universum... Medaillen: Keine
|
Verfasst am: 27.06.2011, 13:48 Titel: |
|
|
ja
24d/8s, oder 16d16s, in seltenen fällen auch 16d0s oder 32d0s
32d32s gibt es glaube ich auch, aber die Graka muss das auch unterstützen. (CAPS auswerten) _________________
CPP: | float o=0.075,h=1.5,T,r,O,l,I;int _,L=80,s=3200;main(){for(;s%L||
(h-=o,T= -2),s;4 -(r=O*O)<(l=I*I)|++ _==L&&write(1,(--s%L?_<(L)?--_
%6:6:7)+\"World! \\n\",1)&&(O=I=l=_=r=0,T+=o /2))O=I*2*O+h,I=l+T-r;} |
|
|
Nach oben |
|
|
Otscho Super JLI'ler
Alter: 36 Anmeldedatum: 31.08.2006 Beiträge: 338 Wohnort: Gummibären-Gasse Medaillen: Keine
|
Verfasst am: 28.06.2011, 17:00 Titel: |
|
|
Vielen Dank AFE-GmdG.
Nachtrag: Es gibt bei glut zwar die möglichkeit den depthbuffer zu änder, aber bei will er das irgendiwe nicht. Egal, solange ich weiß wie er codiert ist und sich stencil+depth zu 32bit ergänzen bin ich glücklich. |
|
Nach oben |
|
|
|
|
Du kannst keine Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum nicht antworten. Du kannst deine Beiträge in diesem Forum nicht bearbeiten. Du kannst deine Beiträge in diesem Forum nicht löschen. Du kannst an Umfragen in diesem Forum nicht mitmachen.
|
Powered by phpBB © 2001, 2005 phpBB Group Deutsche Übersetzung von phpBB.de
|