Logo

¡Bienvenido a Stratos!

Acceder

Foros





ZBuffer con NVidia

Iniciado por XÑA, 23 de Noviembre de 2006, 10:50:06 AM

« anterior - próximo »

XÑA

¿sabeis si hay algo diferente de como se trata el ZBuffer con ATI que con NVidia? Es que Jade con ATI va bien, pero no con NVidia, y el problema es el ZBuffer. Si se desactiva sí va bien. Parece como si sólo se escribiera bien la primera vez y luego no.

Yo creo que el problema es que en NVidia debe hacer un discard del surface, y quizás haya que hacer algo adicional, recuperarlo en cada frame, o algo así.

¿ideas?

XÑA

Mirando por ahí, he visto que existe un falg en CreateDepthStencil que te hace un discard al hacer un Present o al hacer un SetDepthStencil, y que este flag es dependiente del driver.

Y también he visto que nvidia parece que utilizar CreateTexture en lugar de CreateDepthStencil ....¿Hay alguna razón para hacerlo así?