¿Cómo me deshago de un parpadeo al mostrar la barra de título a pantalla completa en Metal?

votos
46

Cuando dibujo cualquier forma (ya sea con o sin textura) parpadeará cuando vaya a pantalla completa y hará que se muestre la barra de título cuando mueva el ratón a la parte superior. Se iluminará y luego retrocederá por una fracción de segundo. No sé si esto sucede con los colores sólidos, pero cuando coloreo los vértices y dibujo un gradiente o aplico texturas, esto sucede. Es molesto, aunque es sutil. ¿Cómo puedo arreglarlo? Como reproducirse: Crear una forma en Metal, o bien colorear los vértices de manera diferente para crear un gradiente, o aplicarle una textura, y hacer la ventana a pantalla completa. Mueve el cursor a la parte superior de la ventana. Cuando aparezca la barra de título, la forma/textura parpadeará brevemente. ¿Cómo puedo arreglarlo? Me pone de los nervios.

¿Incluso con un maldito BOUNTY esta respuesta sólo tiene un patético 31 puntos de vista? ¿Qué está pasando?

Estoy usando macOS 1.15 Catalina.

Esto puede ser demostrado incluso con el juego de ejemplo de Xcode Metal. Sólo tienes que ir a pantalla completa, mostrar la barra de título, y será desmotivado cuando muestres y desmuestre la barra de título.

Publicado el 13/05/2020 a las 01:48
fuente por usuario
En otros idiomas...                            

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more