Stratos

Autor Tema: Acerca de los lostDevice  (Leído 685 veces)

_Grey

  • Stratos
  • Mensajes: 877
    • Ver Perfil
    • http://enigsoft.eresmas.com
    • Email
Acerca de los lostDevice
« en: 08 de Octubre de 2002, 06:34:55 pm »
                                Estoy trabajando en la restauracion del despositivo cuando se pierde, e conseguido recuperar el dispositivo, las texturas y los vertexbuffer e indexbuffer de los objetos, ahora bien, tengo un problema al recuperar uno que tiene el vertexbuffer siempre habierto, es decir que tiene un Lock() y solo se hace Unlock() cuando se tiene que llamar al DrawPrimitive().

Tengo que tener alguna consideracion especial a la hora de recuperar un vertexbuffer que estaba habierto cuando se perdio el dispositivo?? :-?

Gracias.                                

Haddd

  • Stratos
  • Mensajes: 1822
    • Ver Perfil
Acerca de los lostDevice
« Respuesta #1 en: 09 de Octubre de 2002, 09:30:20 am »
                                Lo que haces del Lock/Unlock es totalmente contrario a lo que recomienda Microsoft, e impide, entre otras cosas, que puedas liberar correctamente los LostDevices. Por lo que tu explicas, mantienes el lock abierto entre diferentes frames, y de esta forma no es posible recuperar el Buffer.