2010-03-16 6 views
1

Je cherchais n'importe quelle solution pour dessiner des bandes de caoutchouc et des curseurs via OpenGL sans redessiner toute la fenêtre dans Windows Vista/7, mais je ne trouve rien de convenable. L'approche du plan de recouvrement ne semble pas être largement supportée sur toutes les cartes vidéo, en particulier en ce qui concerne le rendu à double écran. J'ai trouvé un solution qui suggère de manipuler le tampon avant et arrière, mais les commentaires indiquent que dans Windows Vista/7, les manipulations du tampon avant ont tendance à échouer sur certains systèmes. Le XOR-ing simple ne convient pas, car les couleurs du curseur et de l'élastique doivent être indépendantes des couleurs d'image sous-jacentes. Aucune suggestion?OpenGL: élastiques dans Windows Vista/7

Merci d'avance.

Répondre

0

Vous pouvez essayer de relire le tampon (ou seulement certaines de ses parties) avant de dessiner l'élastique et de l'utiliser pour le remplir derrière. Avertissement: Certaines cartes ont des performances de relecture moche, vous devrez donc tester sur une variété de cartes.