Questions OpenGL en langues françaises

Questions OpenGL en langues françaises

Ces questions et réponses à choix multiples OpenGL vous aideront à renforcer vos connaissances sur OpenGL. Vous pouvez utiliser ces QCM OpenGL pour vous préparer à votre prochain examen ou entretien.
Faites défiler vers le bas pour commencer à répondre.

1: Quelle est la signification de i, f, v, d ... en fonction des conventions de dénomination trouvées dans OpenGL?

A.   Spécifiez les types de paramètres attendus (int, flotteur, pointeur, double, etc.)

B.   Spécifiez le type de cible pour les variables écrites par OpenGL sur le côté CPU uniquement

C.   Les conventions de dénomination d'OpenGL varient et doivent être examinées dans la spécification de la version que vous utilisez

D.   Spécifiez la cible de sortie (mode immédiat, tampon de trame, mode virtuel, double tampon, etc.)

2: Quelles deux options peuvent être fournies à GlShadeModel ()?

A.   Large et étroit

B.   Lisse et plat

C.   Haut et bas

D.   Profondeur et pochoir

E.   Premier plan et arrière-plan

3: OpenGL a-t-il une caméra officielle?

A.   Oui.

B.   Non.

4: Quel type de tableau de sommet n'est pas fourni par OpenGL?

A.   Couleurs

B.   Normales

C.   Polygones

D.   Verticies

5: Quelles sont les dimensions d'une matrice de transformation 3D?

A.   2x2

B.   3x3

C.   4x4

D.   3x4

6: Généralement, quel polygone primitif est utilisé pour créer un maillage pour représenter un objet complexe?

A.   Triangle

B.   Carré

C.   Rectangle

D.   Cercle

7: OpenGL utilise-t-il un modèle client-serveur et une machine d'état?

A.   Oui

B.   Non

C.   Non pertinent

8: Quel type de données est stocké dans un VBO?

A.   Informations de partage de contexte

B.   Vertices

C.   Fragments

D.   Paramètres de configuration

E.   Pixels

9: Que faire pour tourner autour d'un point qui n'est pas l'origine?

A.   Effectuez un glrotate et spécifiez le point pour tourner autour.

B.   Traduire par origine, tourner à propos d'origine, puis traduire en position d'origine.

C.   Les rotations ne peuvent être effectuées que autour de l'origine.

10: Quel type de polygones fonctionne le mieux dans un VBO destiné à modéliser un solide?

A.   Quads, N-Gons et N-Gons unilatéraux

B.   Triangles, quads et n-gons

C.   Triangles, bandes de triangle et fans de triangle

D.   Bandes de ligne

E.   Bandes de ligne de coplanaire n-gonal

11: Dans OpenGL, qu'est-ce qu'un "tampon de pochoir"?

A.   L'acte d'échange de tampons effectués nativement sur le matériel

B.   Un type spécial de tampon utilisé uniquement pour dessiner du texte

C.   Un tampon à faible ressource utilisé pour accumuler des fragments d'un rendu pour "couper" un autre rendu accumulé

D.   Un tampon à largeur de bande haute utilisé pour fragmenter des images en tampons d'accumulation

12: Que représente GLSL Open?

A.   Bibliothèque graphique de langues shadder

B.   Bibliothèque graphique Langue Shadder

C.   Langage graphique et bibliothèque d'ombrage

D.   Bibliothèque géographique des terres et de l'enquête

13: Qu'est-ce qu'une transformation?

A.   Fonctionnement mathématique utilisé pour créer un comportement souhaité pour les points et les objets.

B.   Commutation entre différents tampons.

C.   Une fonction fournie par OpenGL qui peut transformer un polygone à un autre.

14: Y a-t-il des routines OpenGL qui ne peuvent pas être stockées dans une liste d'affichage?

A.   Non

B.   Oui

15: Quels composants constituent une source de lumière dans OpenGL?

A.   Diffuse, spéculaire et ambiant.

B.   Diffus, opaque, ambiant.

C.   Diffus et ambiant.

D.   Spéculaire et ambiant.

16: Si un système de coordonnées (CS1) est transformé en un autre système de coordonnées (CS2) à l'aide d'une matrice M, est-il possible de passer de CS2 à CS1 et comment?

A.   Non, une fois qu'un système de coordonnées est transformé, il ne peut pas être inversé.

B.   Oui, appliquez l'inverse de M.

C.   Oui, appelez GlReverscs () avec CS2 et M comme paramètres.

D.   Oui, appliquez à nouveau M.

17: Quelles sont les opérations valides fournies à GLScruit?

A.   GL_R, GL_G, GL_B, GL_RGB, GL_RGBA, GL_ARGB, GL_BGRA

B.   N'importe quel nombre entre 0 et 255

C.   Gl_zero, gl_one, gl_src_alpha, gl_dst_alpha, gl_fore, gl_back

D.   GL_KEEPT, GL_ZERO, GL_REPLACE, GL_INCR, GL_INCR_WRAP, GL_DECR, GL_DECR_WRAP, GL_INvert

E.   Vrai ou faux

18: Que fait GlMaterialf (...)?

A.   Obtient les propriétés actuelles du matériau d'un objet dessiné.

B.   Définit les propriétés du matériau d'un objet dessiné pour les effets visuels.

C.   Passe en mode matériau pour ajouter des effets visuels.

D.   Allume les propriétés des matériaux.

19: Lors de l'animation, OpenGL fournit:

A.   Une suite complète d'outils et d'applications téléchargeables pour fabriquer une animation classique 2D et 3D dès la sortie de la boîte

B.   Tampons d'accumulation, objets de tampon à cadre, VBO, profondeur et tampons de pochoir, modes de mélange et autres types de tampons qui permettent à un développeur d'atteindre l'effet souhaité

C.   Aucun moyen de dessiner des pixels sur l'écran

D.   FBOS, VBOS, VAOS et fonctions liées à des entiers telles que GLFraMeNumber et GlMovietype

20: Pouvez-vous spécifier l'emplacement d'une source lumineuse dans OpenGL?

A.   Parfois

B.   Oui

C.   Non

21: Quelle est la différence entre GlColor3d et GlColor3f?

A.   GlColor3d est dans un espace réel, GlColor3f est dans l'espace entier

B.   GlColor3d autorise les opérations de couleur 3D, tandis que GlColor3f n'autorise que 8 bits

C.   GlColor3d ne définit que RGB, tandis que GlColor3f définit R, G, B et A

D.   GlColor3d prend des arguments doubles, tandis que GlColor3f prend des arguments flottants

22: Si l'éclairage est désactivé, quelle fonction spécifie la couleur du sommet?

A.   Aucun d'eux

B.   gldisplayfunc ()

C.   glClearColor ()

D.   glColor ()

23: Quel appel de fonction met en place la taille de la zone de sortie?

A.   GLUPERSPECTIVE ()

B.   glviewport ()

C.   gldisplayfunc ()

D.   Aucun d'eux

24: Qu'est-ce qu'un FBO?

A.   Option d'octet de format

B.   Vendredi racheter

C.   Oscillation baryonique sans friction

D.   Sortie tamponnée de fichiers

E.   Objet FrameBuffer

25: Pourquoi de nombreuses fonctions sont-elles obsolètes dans la spécification OpenGL?

A.   Pour mettre en évidence les fonctions que l'on doit utiliser lors de la programmation du pipeline à fonction fixe dans toutes les nouvelles versions d'OpenGL.

B.   Les auteurs d'OpenGL à Khronos ont commis de nombreuses erreurs et ont donc supprimé diverses fonctions lorsqu'ils ont publié de nouvelles versions, en remplacement des versions plus anciennes et en faisant des fonctionnalités anciennes obsolètes qui sont supprimées des versions plus récentes.

C.   Au fur et à mesure que les versions plus récentes sont publiées, des versions plus anciennes avec des fonctionnalités qui peuvent être créées dans la version plus récente, mais plus rapidement grâce à d'autres méthodes doivent être obsolètes mais font toujours partie de la spécification sur la plupart des plates-formes matérielles.

26: OpenGL prend-il en charge la rasterisation?

A.   Oui

B.   Non

27: OpenGL signifie:

A.   Guide ouvert

B.   Couche graphique ouverte

C.   Responsabilité générale ouverte

D.   Open Graphics Library

28: Glvertex est utilisé pour dessiner des primitives OpenGL.

A.   Vrai

B.   FAUX

29: La lumière ambiante est-elle possible dans OpenGL?

A.   Non

B.   Parfois

C.   Oui

30: À quoi servent les «coordonnées de texture»?

A.   Les coordonnées de texture ont été obsolètes en 3.1 et fournissent OpenGL avec un message d'erreur.

B.   Les coordonnées de texture n'ont jamais été utilisées dans la spécification OpenGL.

C.   Les coordonnées de texture fournissent à OpenGL des informations sur le blissant en polygone lors de la peinture de textures sur la géométrie rendue.

D.   Coordonnées de texture Tell OpenGL où dans la mémoire GPU, la texture est stockée.

31: OpenGL utilise un système de coordonnées cartésien 3D.

A.   Vrai

B.   FAUX

32: Qu'est-ce qu'un VBO?

A.   Objet de liaison du sommet

B.   Sortie de tampon variable

C.   Objet tampon de sommet

33: Une fois qu'une rotation 2D ou 3D est effectuée, est-il possible d'inverser la rotation?

A.   Oui

B.   Non

34: Qu'est-ce qu'un "tampon de profondeur" et qu'est-ce qu'il s'accumule?

A.   Un graphique d'organisation de scène 3D produit par un concepteur UX

B.   Un tampon spécialisé pour faire des scènes sous-marines

C.   Un type de tampon qui accumule les informations "profondeur" dans une scène 3D

35: Quel type de données est stocké dans un VAO?

A.   Informations sur les actifs du programme tels que les arbres, les listes et les types de données

B.   État de sommet et autres données auxiliaires pour le rendu dans le pipeline programmable

C.   Principalement des 0 et 1 se sont organisés par ordre alphabétique

D.   Informations sur les exposants pour l'analyse de forme d'onde à grande échelle

36: Quelles valent les valeurs "r", "g", "b" et "a" dans le contexte de la couleur dans OpenGL?

A.   Canaux rouges, verts, bleus et alpha

B.   Tourner, gyrater, mélanger et amorphiser

C.   Rouge, vert, noir, auburn

37: Qu'est-ce qu'un VA ou un VAO?

A.   Objet de tableau de vertex

B.   Addition vectorielle

C.   Sortie d'automatisation du sommet

D.   Objet de tableau vecteur

E.   Sortie du tableau vectoriel

38: Qu'arrive-t-il aux variables qui ne sont pas utilisées dans les sorties d'un shader de fragment GLSL?

A.   Ils produisent un ralentissement excessif dans les GPU qui n'adhèrent pas à la norme OpenGL, diminuant le temps de chargement et augmentant la fréquence d'images.

B.   Ils sont optimisés et supprimés par le compilateur sur la plupart des plateformes.

C.   Ils restent en mémoire et utilisent des ressources, et sont la marque d'un développeur novice.

39: À quoi sert un contexte partagé?

A.   Pour permettre à plusieurs contextes OpenGL de partager les mêmes données

B.   Pour permettre au GPU d'exécuter plusieurs applications en même temps

C.   Pour permettre au gameplay en réseau de se produire entre plusieurs clients OpenGL

40: OpenGL fournit-il des primitives de modélisation telles qu'un cube, un cône, une pyramide?

A.   Pas dans la spécification officielle, mais une telle fonctionnalité est fournie par la bibliothèque GLUT.

B.   Oui, mais uniquement avec Glenable (GL_Primitives) appelé avant l'instruction GLBEGIN.

C.   Oui.

D.   Dans les spécifications officielles, mais également des versions améliorées fournies par la bibliothèque GLUT.

41: Quelle organisation est actuellement responsable de la normalisation et du développement d'OpenGL?

A.   Khronos

B.   Chronos

C.   logiciel ID

D.   Cryptique

E.   Crysis

42: Quels sont le livre "rouge", le livre "bleu" et le livre "orange"?

A.   Inserts de magazines dans les éditions de 1999 et 2002 de l'IEEE, écrits par Paul Bourke, mathématicien et philanthrope de l'Université Southern Mason à Atlanta, GA.

B.   Trois livres célèbres ridiculisés par John Carmack, fondateur de ID Software et inventeur du processeur graphique.

C.   Références à la matrice.

D.   Il y a plusieurs livres sur OpenGL, mais les deux les plus vénérés sont les livres "Red" et "Blue", et le livre "Orange" a été publié pour couvrir les technologies Shader par un tiers.

E.   Trois livres écrits par Ken Perlin, le père d'OpenGL, et publié en 1971 à l'Université de Luinard, Paris, France. Le Dr Perlin est titulaire d'un doctorat à trois reprises en biologie de l'organisation à la prestigieuse School of Medicine de Harvard, mais dans ses dernières années

43: Quel est le but de GL_REPEAT?

A.   Pour avoir une texture répéter dans une direction (horizontale ou verticale).

B.   Pour faire une répétition de commande jusqu'à ce qu'il soit arrêté.

C.   Pour répéter la dernière commande.

D.   Pour permettre le double tampon.

E.   Pour redémarrer l'application.

44: Pourquoi effacer un tampon?

A.   Pour le rendre clairement visible

B.   Pour réinitialiser son état

C.   Approuver un tampon pour "publier" au moniteur

D.   Pour sous-gérer un tampon dans un piratage spécial connu sous le nom de "tampons d'échange"

45: Afin d'obtenir des calculs corrects pour l'ombrage, quelle est la meilleure longueur pour les normales d'un objet?

A.   La longueur n'a pas d'importance.

B.   Il est basé sur la taille de l'objet tiré.

C.   2

D.   1 (longueur d'unité)

46: Quels sont les quatre principaux types de shaders disponibles dans OpenGL 4.0?

A.   Sommet, géométrie, isomorphe et anisotrope

B.   Géométrie, pimentage, sommet et fragment

C.   Filtré, non filtré, exposant et fragmenté

D.   Multi-échantillon, unique échantillon, sur-échantillonné et 16x

47: Que sont Glut, Glu, Glew, GLFW, SFML, GLX, Glee?

A.   Des acronymes qui aident les nouveaux développeurs OpenGL à apprendre les cordes.

B.   Une suite de bibliothèques open source, entre autres, qui fournissent des fonctionnalités précieuses aux programmeurs OpenGL, notamment la création de contexte, la gestion des extensions et autres.

C.   Un costume de cartes à jouer OpenGL mises à disposition par Khronos en 1997.

D.   Soupe à l'alphabet

E.   Préfixes de fonction spéciales définies dans la spécification OpenGL.

48: Que sont X, Y, Z, S, T, U et V?

A.   Paramètres facultatifs sur les fonctions Glvertex *

B.   Lettres de l'alphabet sans signification particulière

C.   Coordonnées composantes

49: Qu'est-ce qu'une opération "par fragment"?

A.   Également connu sous le nom d'opération "par pixel" (applicable dans certains cas), "par fragment" décrit plus précisément une opération qui se produit via chaque "fragment" demandé par des pipelines qui traitent directement des graphiques d'écran

B.   Des opérations qui se produisent logiquement, comme Glogicop, qui fragment tragiquement la sortie prévue de votre application, ruinant votre rendu.

C.   Une façon de décrire les opérations de tampon au pochoir

D.   Opérations super parallèles qui se produisent dans le processeur avant de télécharger sur le noyau GPU

50: Vrai ou faux: les fonctions de mélange ne dépendent pas de l'ordre.

A.   Vrai

B.   FAUX

51: Quels sont les deux types de shaders?

A.   Vertex et polygone.

B.   Fragment et polygone.

C.   Sommet et fragment.

52: OpenGL fournit-il la physique, les systèmes de particules et autres effets procéduraux en temps réel hors de la boîte?

A.   Non.

B.   Oui, avec la bibliothèque d'extension Box2D, une partie de la suite OpenGL officielle.

53: Que fait GLViewport?

A.   Définit l'extension de la vue actuelle.

B.   Définit la fenêtre active de l'un des tampons hors écran.

C.   Désactive le mode d'accumulation et active la fenêtre standard.

D.   Acquiert le pointeur de la fenêtre pour une utilisation avec la fonction GLORTHO.

54: À quoi sert GLGET?

A.   Pour définir des valeurs spécifiques du contexte matériel

B.   Pour obtenir des valeurs spécifiques du contexte matériel

C.   Pour lire les pixels de n'importe quel tampon

D.   Pour lire les pixels à partir du tampon d'écran

55: Dans la meilleure pratique, quel code devrait apparaître en haut d'un shader GLSL?

A.   #if (o_es) précision highp; #ELSE <code spécifique à la plate-forme> #endif

B.   #version

C.   void main () {

D.   Il n'y a pas de meilleure pratique pour la première ligne d'un shader GLSL.

56: Quels sont les quatre types de tampons de transparence?

A.   Fragment, sommet, vecteur, couleur

B.   Couleur, profondeur, pochoir, accumulation

C.   Couleur, HDR, LTR, VAO

D.   Couleur, profondeur, pochoir, fragment

57: Que se passe-t-il lorsqu'un objet à dessiner n'est pas dans la fenêtre actuelle?

A.   Il est dessiné par OpenGL même s'il n'est pas vu.

B.   Un avertissement est donné.

C.   Il est coupé de la scène et par la suite non dessiné.

D.   Il est ignoré.

58: Quelle fonction est requise dans chaque programme GLSL Shader?

A.   void main () {}

B.   VOID Program () {}

C.   int main() {}

D.   void Maine () {}

E.   int start () {}

59: OpenGL effectue-t-il une coupure pour les objets qui ne sont pas dans la fenêtre actuelle?

A.   Non

B.   Oui

60: Quels sont les styles «noyau» contre «compatibilité» de rédaction d'applications OpenGL?

A.   Il existe dix-neuf versions différentes d'OpenGL, qui sont désormais répertoriées comme «compatibilité», à l'exception de trois qui sont répertoriées comme «noyau»; Ceux-ci sont datés du 2/1/1997, du 18/05/2002 et du 8/11/2009

B.   Les programmeurs "Core" sont ceux qui ont créé OpenGL, tandis que les programmeurs "Compatibilité" sont ceux embauchés par d'autres sociétés pour que les applications plus anciennes fonctionnent sur des machines plus récentes.

C.   Les modes "compatibilité" et "core" sont le même mode, mais l'un utilise les fonctions GL * et l'autre utilise des fonctions CGL *

D.   "Core" est celle qui est recommandée dans la spécification pour la version pour laquelle vous écrivez, tandis que la "compatibilité" utilise des fonctions ou des fonctions obsolètes à partir d'autres versions qui ne sont pas compatibles en arrière.

61: Remplissez le blanc pour dessiner ce triangle: glbegin (gl_triangles); .... (vierge) .... glend ();

A.   Utilisez 3 ensembles de fonctions de mode immédiat communes telles que Glvertex * (requise), GlColor *, GltexCoord *

B.   Mettez votre code de liaison VBO là-dedans

C.   glDrawtriangle (x, y, z);

D.   glvertex3i (1,2,3); glvertex3i (1,2,3); gltexCoord2i (1,2,3);

62: Quelles sont les dimensions d'une matrice de transformation 2D?

A.   4x4

B.   3x4

C.   3x3

D.   2x2

63: À quoi sert GlVertextPointer (...)?

A.   Sélectionnez un sommet d'un polygone.

B.   Passant un tableau de sommets à OpenGL.

C.   Obtenez un pointeur vers un sommet.

D.   La convention a suivi dans OpenGL à la définition et au passage d'un pointeur.

64: Quels sont les types primitifs disponibles pour une instruction GLBEGIN? Remarque: Cette question est souvent signalée par les candidats. Lisez attentivement et choisissez judicieusement, il n'y a qu'une seule bonne réponse.

A.   GL_QUADS, GL_TRIANGLES, GL_LINES, GL_LINE_STRIP, GL_QUAD_STRIP, GL_LINE_LOOP, GL_TRIANGLE_STRIP, GL_POINTS, GL_POLYGON

B.   GL_START, GL_END

C.   Vrai ou faux

D.   GL_QUAD, GL_TRIANGLE, GL_LINE, GL_LINE_STRIP, GL_QUAD_STRIP, GL_LINE_LOOP, GL_TRIANGLE_STRIP, GL_POINT, GL_POLYGON

65: Quand utilisez-vous Glflush et Glfinish?

A.   Vous utilisez Glflush pour effacer l'écran et Glfinish pour dessiner l'écran vers l'écran.

B.   Habituellement, autour de certaines opérations, comme pendant un GlReadPixel après avoir écrit, ou lorsque OpenGL doit rincer ou terminer ses appels actuellement tamponnés. Leur utilité a diminué au fil du temps.

C.   Glflush et Glfinish doivent être appelés une fois et une seule fois par application. Leur utilité a augmenté au fil du temps et est nécessaire pour toute application OpenGL, quelle que soit la simple (démo à trois lignes) ou complexe (un jeu vidéo AAA de 450 000).

66: OpenGL soulève-t-il une erreur si une nouvelle liste d'affichage est donnée le même nom d'une liste d'affichage précédemment définie?

A.   Oui

B.   Non

67: Lequel est mieux à utiliser pour le dessin dynmique?

A.   Liste d'affichage

B.   Pointeur de coordonnées

C.   Vertex Array

68: Que sont EXT et ARB?

A.   Les fonctions EXT et ARB sont obsolètes par défaut dans les anciennes versions d'OpenGL, et ne peuvent être accessibles qu'avec une clé spéciale

B.   Les fonctions EXT et ARB apparaissent dans la spécification, mais n'apparaissent pas dans les cas d'utilisation réels.

C.   Les fonctions EXT et ARB ne sont pas encore intégrées dans l'ensemble de fonctionnalités "Core" et sont considérées comme expérimentales mais candidat

69: Que signifient les lettres "arb" dans le contexte d'OpenGL?

A.   Tampon de rendu d'accumulation

B.   Conseil de résolution désuet

C.   Tampon de rendu associé

D.   CARCHE D'ARRchitecture

E.   Tampon de rendu aligné

70: Comment activez-vous un programme Shader dans OpenGL?

A.   GLSHADER (ProgramID);

B.   GLUSESHADER (ProgramID);

C.   GlProgram (ProgramID);

D.   GLUSEPROGRAM (ProgramID);

E.   GLUserProgram (ProgramID);

71: Quel type d'argument attend dans une fonction se terminant par un "V"?

A.   Un tableau typlé avec (glvoid *) ou dans le type indiqué par la lettre précédente.

B.   Toute variable vide.

C.   Un pointeur Gluint *.

D.   Un pointeur de fonction de méthode virtuelle.

72: La version actuelle d'OpenGL prend en charge les matériaux?

A.   Faux, le traçage des rayons a remplacé cette fonctionnalité.

B.   Faux, les shaders ont remplacé cette fonctionnalité.

C.   Certes, il n'était pas nécessaire de supprimer le support des matériaux.

73: Que se passe-t-il en mode immédiat?

A.   Une fois tracés, des informations primatives sont perdues. Pour redessiner, les primatives sont dessinées en réexécutant la fonction d'affichage.

B.   OpenGL entre dans un mode interactif avec l'utilisateur.

C.   Les primitives peuvent être redémarrées des listes d'affichage. Par conséquent, aucune information n'est perdue.

D.   Toutes les commandes reçoivent la priorité la plus élevée pour l'exécution.

74: Quel est le but d'un mipmap?

A.   Un moyen de stocker des images qui utilisent 33% d'espace en moins sur le GPU.

B.   Les textures non isotropes utilisées pour présenter un comportement de cache de qualité, une base de microscopie platoforme non inversée, un mode de compatibilité par fragment dans OpenGL.

C.   Multum à Parvo; Une texture LOD se ramifiant à partir d'une texture principale qui aide à la mise à l'échelle, une base de compression en ondelettes

D.   Les définitions non uniformes filtrées de l'espace de texture ne peuvent être résolues qu'à l'aide de l'iconographie MIPMAP.

75: Une fois l'ombrage activé, qu'arrive-t-il aux appels glcolor ()?

A.   Ils améliorent les effets d'ombrage.

B.   Ils fonctionnent comme normaux.

C.   Une erreur d'exécution se produit si les deux sont utilisés.

D.   Ils sont ignorés.

76: Quels types de coordonnées sont utilisées afin de représenter une transformation en tant qu'opération de multiplication matricielle?

A.   Homogène

B.   Paramétrique

C.   cartésien

D.   Hétérogénus

77: À quoi sert le «test de ciseaux»?

A.   Pour évoluer une section d'un tampon.

B.   Pour "découper" une section d'un tampon lors de l'exécution d'une opération de copie.

C.   Pour terminer le "test de caoutchouc"

D.   Pour limiter la zone de dessin.

78: Est-il possible d'effectuer le reflet d'un objet à travers un axe spécifié?

A.   Oui, avec glreflect ().

B.   Non, vous devez redessiner votre objet reflété à travers l'axe souhaité.

C.   Non, cette fonctionnalité n'est pas possible avec la version actuelle d'OpenGL.

D.   Oui avec une multiplication matricielle simple.

79: OpenGL peut-il générer automatiquement des coordonnées de texture?

A.   Non

B.   Oui

80: À quoi sert GltexCoord * ()?

A.   Définit une coordonnée dans un espace de texture dans lequel dessiner sur la texture.

B.   Utilisé pour définir le système de coordonnées d'une texture.

C.   Définir les coordonnées dans l'espace de texture pour être mappées dans l'espace d'objet.

D.   Une fonction nouvellement ajoutée où OpenGL prend en charge la mise en place d'une fenêtre de textos pour les applications mobiles.

81: Que fait l'équation de mélange?

A.   Il indique à OpenGL comment mélanger les fragments dans un ordre logique.

B.   Il indique à OpenGL comment les polygones anti-alias.

C.   Il configure une fenêtre translucide.

D.   Il fournit au canal alpha une heuristique de mélange, ignorant les valeurs R, G et B d'un fragment donné.

E.   Il est renvoyé par OpenGL afin qu'un programmeur puisse calculer les combinaisons de couleurs.

82: Combien d'unités de texture y a-t-il dans OpenGL?

A.   Il est spécifique au matériel et peut être interrogé à l'aide de GlGetUnits.

B.   Il s'agit d'un équivalent fractionnaire du numéro de version d'OpenGL.

C.   Il est spécifique au matériel et peut être interrogé à l'aide de GLGET.

D.   OpenGL ne fournit pas d'unités de texture en soi, mais le terme est souvent confondu avec les "unités Texel", qui se réfère au nombre de pixels de texture stockés dans le tampon d'accumulation.

83: Un fichier PNG sera-t-il directement téléchargé directement sur un GPU, en utilisant le pipeline à fonction fixe, rendra-t-il avec le contenu attendu?

A.   Oui.

B.   Non.

84: Quelle est une fonction non utilisée pour rendre les tableaux de sommets?

A.   gldisplayArray ()

B.   glDrawElements ()

C.   GLarRayElement ()

D.   glDrawarrays ()

85: Combien de cycles prend-il théoriquement pour un seul appel OpenGL?

A.   2

B.   4

C.   5

D.   3

E.   1

86: Vrai ou faux, OpenGL n'a pas ses propres types de données pour INT, Float et Double?

A.   FAUX

B.   Vrai

87: OpenGL utilise-t-il l'ordre des colonnes-major ou l'ordre de row-major lors de la représentation d'une matrice de transformation?

A.   mateau de ligne

B.   colonne major

88: La dépréciation de la fonction empêche-t-elle les applications plus anciennes de travailler avec des versions plus récentes d'OpenGL?

A.   Oui.

B.   3 sur 6 fois.

C.   Non, la plupart du temps.

D.   Non jamais.

89: OpenGL prend-il en charge la modélisation hiérarchique des objets dessinés?

A.   Oui

B.   Non

90: Lequel est mieux à utiliser pour le dessin statique?

A.   Pointeur de coordonnées

B.   Liste d'affichage

C.   Tableau de sommet

91: Que devez-vous faire pour obtenir le "mode de compatibilité" dans OpenGL?

A.   GLENABLE (gl_compatibilité);

B.   GLENABLE (gl_compat);

C.   GLENABLE (GL_ALL);

D.   glDisable (gl_strict);

E.   Rien

92: Un nouveau système de coordonnées est-il créé avec chaque transformation appliquée, par exemple, traduire ou tourner?

A.   Parfois

B.   Non

C.   Cela dépend des transformations

D.   Oui

93: Que sont les "tampons d'accumulation"?

A.   Les tampons d'accumulation accumulent des données provenant du GPU vers l'affichage graphique lors de la commutation des contextes

B.   Les tampons d'accumulation offrent un moyen unique d'ajouter de la couleur à vos images

C.   Les tampons d'accumulation accumulent des pixels dans un tampon hors écran mais ne peuvent pas être utilisés en dehors d'un contexte partagé OpenGL

D.   Les tampons d'accumulation permettent au rendu hors écran de se produire sans affecter les pixels affichés

94: Que se passe-t-il en mode conservé?

A.   OpenGL conserve une mémoire système supplémentaire pour l'exécution.

B.   L'état OpenGL actuel peut être stocké lorsqu'il est spécifié. Ceci est utile si une commande échoue et que l'exécution doit revenir à un état précédent.

C.   Les primitives peuvent être redémarrées des listes d'affichage. Par conséquent, aucune information n'est perdue.

D.   Une fois tracés, des informations primatives sont perdues. Pour redessiner, les primatives sont dessinées en réexécutant la fonction d'affichage.

95: Quel est le but des appels vers Glogicop (Glenum Opcode)?

A.   Une fonction qui renvoie les valeurs d'erreur d'OpenGL après avoir effectué un "fonctionnement logique GL"

B.   Une opération logique s'appliquait entre un tampon et un autre lors de la copie du plein écran.

C.   Une opération logique appliquée entre la couleur RGBA et la couleur RGBA à l'emplacement correspondant.

D.   Il ne sert à rien et a été obsolète depuis la version 1.

96: À quoi sert Gallortho?

A.   C'est la meilleure façon de définir la vue de la vue.

B.   Il est uniquement utilisé pour créer des jeux de carreaux isométriques.

C.   Pour définir les étendues et le comportement des coordonnées.

D.   GLORTHO est utilisé pour créer une carte.

97: Qu'est-ce que le "mode immédiat"?

A.   MNEUMONIQUE D'OVERGL POUR LA MAISON DE CONVERTISSEMENT PIXELS en équivalents HDR

B.   Une boucle de cadre qui se répète une fois par cycle

C.   Un ensemble de fonctions obsolètes qui permettent à l'utilisateur d'apprendre rapidement les éléments de base d'OpenGl

D.   Un type de mode d'écran qui permet aux graphiques d'être immédiatement affichés

98: Quels sont les formats d'image natifs pris en charge par OpenGL?

A.   OpenGL ne prend en charge aucun format natif.

B.   Question suivante, s'il vous plaît.

C.   PNG, JPG, GIF, TIFF, PCX et autres

D.   BGRA, Argb, RGBA, HDR et autres

99: Prévoyons à l'échelle une ligne horizontale stright par un facteur 2 en utilisant GLSCALE (2,0F, 0,0F, 0,0F). Cette ligne se compose de seulement 2 points, d'un point gauche et droit. Quel point (s) se déplace en raison de la transformation de l'échelle?

A.   La gauche.

B.   La droite.

C.   Les deux.

D.   Ni.

100: Quel est le nom non officiel de GlblendFunc (GL_SRC_ALPHA, GL_ONE)?

A.   Multiplier

B.   Additif

C.   Translucidité

D.   Soustraire

E.   Masqué