SoloCodigo

Programación Específica => Programación de Videojuegos => OpenGL => Mensaje iniciado por: scatterbrain en Lunes 16 de Mayo de 2005, 20:57

Título: Mouse Titila
Publicado por: scatterbrain en Lunes 16 de Mayo de 2005, 20:57
hola, he tenido algunos problemas al crear aplicaciones con doble buffering el problema es que al cambiar los buffers el mouse titila y si los cambio muy frecuentemente el mouse se hace casi imperceptible,a alguien le a pasado esto y lo a solucionado??
si es asi me gustaria saber como.


se que esto no es un problema de opengl pero el codigo lo he hecho con el y tal vez tenga algo de culpa,todo esto es en windows.
Título: Re: Mouse Titila
Publicado por: Ruben3d en Viernes 20 de Mayo de 2005, 00:28
Hola.

La verdad es que no me ha pasado ésto nunca. ¿Cuándo pintas la pantalla, en un bucle iterativo o al recibir un WM_PAINT en la ventana? ¿Qué código utilizas para inicializar OpenGL?

Un saludo.

Ruben3d
Título: Re: Mouse Titila
Publicado por: scatterbrain en Viernes 20 de Mayo de 2005, 02:38
no pinto con wmpaint sino en otras ocaciones pero tampoco con un bucle,pero cuando necesito pintar mucho pasa eso que dije.no se porque.inicializo opengl con algo parecido a los ejemplos de nehe.
Título: Re: Mouse Titila
Publicado por: Ruben3d en Sábado 21 de Mayo de 2005, 16:54
Hola.

He observado que algunos programas que te modifican el ratón ocasionan ese efecto sobre ventanas con OpenGL (programas al estilo CursorXP). Por otro lado, ayudaría que postearas el código exacto de la inicialización, ya que un pequeño cambio en algún punto puede ocasionar ese tipo de efectos.

Un saludo.

Ruben3d
Título: Re: Mouse Titila
Publicado por: ibito en Lunes 23 de Mayo de 2005, 13:45
una de las cosas que pueden estar pasando es que estas dibujando el cursor del mouse en el buffer, cuando deberias estarlo dibujando en pantalla... o algo asi :S