Foros - Stratos

Programadores => General Programadores => Mensaje iniciado por: XÑA en 23 de Noviembre de 2006, 10:50:06 AM

Título: ZBuffer con NVidia
Publicado por: XÑA en 23 de Noviembre de 2006, 10:50:06 AM
¿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?
Título: ZBuffer con NVidia
Publicado por: XÑA en 23 de Noviembre de 2006, 12:57:38 PM
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í?