Вопросы по OpenGL на русском языке

Вопросы по OpenGL на русском языке

Эти вопросы с несколькими вариантами ответов по OpenGL и ответы на них помогут вам укрепить свои знания об OpenGL. Вы можете подготовиться к предстоящему экзамену или собеседованию с помощью этих OpenGL MCQ.
Так что прокрутите вниз и начните отвечать.

1: Каково значение i, f, v, d ... в соответствии с функциями именованием соглашений, найденных в OpenGL?

A.   Укажите ожидаемые типы параметров (int, float, pointer, Double и т. Д.)

B.   Укажите целевой тип для переменных, записанных OpenGL только на стороне процессора

C.   Соглашения о именовании OpenGL различаются и должны быть изучены в спецификации для версии, которую вы используете

D.   Укажите выходную цель (немедленный режим, кадрский буфер, виртуальный режим, двойной буфер и т. Д.)

2: Какие два варианта могут быть предоставлены Glshademodel ()?

A.   Широкий и узкий

B.   Гладкий и плоский

C.   Вверх и вниз

D.   Глубина и трафарет

E.   Передний план и фон

3: Есть ли у OpenGL официальная камера?

A.   Да.

B.   Нет.

4: Какой массив вершин не предоставляется OpenGL?

A.   Цвета

B.   Нормы

C.   Многоугольники

D.   Версии

5: Каковы размеры матрицы трехмерного преобразования?

A.   2x2

B.   3х3

C.   4x4

D.   3х4

6: Как правило, какой примитивный многоугольник используется для создания сетки для представления сложного объекта?

A.   Треугольник

B.   Квадрат

C.   Прямоугольник

D.   Круг

7: Использует ли OpenGL модель клиентского сервера и государственную машину?

A.   Да

B.   Нет

C.   Не имеющий отношения

8: Какие данные хранятся в VBO?

A.   Информация об обмене контекстами

B.   Вершины

C.   Фрагменты

D.   Настройки конфигурации

E.   Пиксели

9: Что нужно сделать, чтобы вращаться вокруг точки, которая не является источником?

A.   Выполните GLROTATE и укажите точку, чтобы вращаться вокруг.

B.   Переведите на происхождение, поверните о происхождении, затем переведйте обратно в исходное положение.

C.   Вращения могут быть выполнены только вокруг происхождения.

10: Какие многоугольники работают лучше всего в VBO, предназначенном для моделирования твердого тела?

A.   Квадроциклы, N-Gons и односторонние N-Gons

B.   Треугольники, квадроциклы и N-Gons

C.   Треугольники, треугольные полоски и фанаты треугольника

D.   Линейные полосы

E.   N-Gonal Coplanar Line Plips

11: В OpenGL что такое «буфер трафарета»?

A.   Акт обмену буферами, выполненных на изначально на оборудовании

B.   Специальный тип буфера, используемый только для рисования текста

C.   Буфер с низким разрешением, используемый для накопления фрагментов от рендеринга, чтобы «вырезать» еще один накопленный рендеринг

D.   Буфер с высокой пропускной стороны, используемый для фрагментирования изображений в буфеты накопления

12: Что означает Open GLSL?

A.   Графическая библиотека языков шейдеров

B.   Графическая библиотека. Язык шейдеров

C.   Графический язык и библиотека затенения

D.   Географическая библиотека земли и обследования

13: Что такое трансформация?

A.   Математическая операция, используемая для создания желаемого поведения для точек и объектов.

B.   Переключение между различными буферами.

C.   Функция, поставляемая OpenGL, которая может превратиться в один многоугольник в другой.

14: Есть ли некоторые процедуры OpenGL, которые нельзя хранить в списке дисплеев?

A.   Нет

B.   Да

15: Какие компоненты составляют источник света в OpenGL?

A.   Диффузный, зеркальный и окружающий.

B.   Диффузный, непрозрачный, окружающий.

C.   Рассеянный и окружающий.

D.   Зеркальный и окружающий.

16: Если система координат (CS1) преобразуется в другую систему координат (CS2) с использованием матрицы M, можно ли перейти от CS2 к CS1 и как?

A.   Нет, как только система координат преобразуется, ее нельзя изменить.

B.   Да, примените обратное М.

C.   Да, вызовите glreverscs () с CS2 и M в качестве параметров.

D.   Да, примените M снова.

17: Каковы действительные операции, предоставленные Glstencilop?

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

B.   Любое число от 0 до 255

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

D.   Gl_keep, gl_zero, gl_replace, gl_incr, gl_incr_wrap, gl_decr, gl_decr_wrap, gl_invert

E.   Правда или ложь

18: Что делает Glmaterialf (...)?

A.   Получает текущие свойства материала нарисованного объекта.

B.   Определяет свойства материала нарисованного объекта для визуальных эффектов.

C.   Переключаются в режим материала, чтобы добавить визуальные эффекты.

D.   Поводит свойства материала на.

19: При анимации OpenGL предоставляет:

A.   Полный набор инструментов и загружаемых приложений для создания классической 2D и 3D -анимации прямо из коробки

B.   Буферы накопления, объекты буфера рамы, VBO, глубинные и трафаретные буферы, режимы смешивания и другие типы буферов, которые позволяют разработчику достичь желаемого эффекта

C.   Нет способа рисовать пиксели на экране

D.   FBOS, VBOS, VAOS и функции, связанные с целочисленным целым

20: Можете ли вы указать местоположение источника света в OpenGL?

A.   Иногда

B.   Да

C.   Нет

21: В чем разница между GLCOLOR3D и GLCOLOR3F?

A.   GLCOLOR3D находится в реальном пространстве, GLCOLOR3F находится в целочисленном пространстве

B.   GLCOLOR3D позволяет 3D цветовые операции, в то время как GLCOLOR3F позволяет только 8-битный

C.   GLCOLOR3D только устанавливает RGB, в то время как GLCOLOR3F устанавливает R, G, B и A

D.   GLCOLOR3D принимает двойные аргументы, в то время как GLCOLOR3F принимает платные аргументы

22: Если освещение отключено, какая функция указывает цвет вершины?

A.   Ничего из этого

B.   gldisplayfunc ()

C.   glclearcolor ()

D.   glcolor ()

23: Какой вызов функции устанавливает размер области вывода?

A.   Glupersperive ()

B.   glviewport ()

C.   gldisplayfunc ()

D.   Ничего из этого

24: Что такое FBO?

A.   Опция Format Byte

B.   Пятница выкупить

C.   Без трения барионических колебаний

D.   Файл буферированный выход

E.   Framebuffer объект

25: Почему многие функции устанавливаются в спецификации OpenGL?

A.   Чтобы выделить функции, которые следует использовать при программировании конвейера с фиксированной функцией во всех новых версиях OpenGL.

B.   Авторы Opengl в Khronos сделали много ошибок и, следовательно, удалили различные функции, когда они выпускали новые версии, заменив старые версии и делая устаревшую более старую функциональность, которая удаляется из новых версий.

C.   Поскольку новые версии выпускаются, более старые версии с функциональностью, которые могут быть созданы в более новой версии, но быстрее с помощью других методов должны быть созданы, но все еще являются частью спецификации на большинстве аппаратных платформ.

26: Поддерживает ли OpenGL ратеризацию?

A.   Да

B.   Нет

27: OpenGL означает:

A.   Открытая линия направляющей

B.   Открытый графический слой

C.   Открыть общую ответственность

D.   Открыть графическую библиотеку

28: Glvertex используется для рисования примитивов OpenGL.

A.   Истинный

B.   ЛОЖЬ

29: Возможна ли эмбиент в OpenGL?

A.   Нет

B.   Иногда

C.   Да

30: Для чего используются «координаты текстуры»?

A.   Координаты текстуры устарели в 3.1 и предоставили OpenGL с сообщением об ошибке.

B.   Координаты текстуры никогда не использовались в спецификации OpenGL.

C.   Координаты текстуры предоставляют OpenGL информацию о Bliting Polygon Blitting при рисовании текстур на визуализированной геометрии.

D.   Координаты текстуры говорят Opengl, где в памяти графического процессора хранится текстура.

31: OpenGL использует трехмерную картезианскую систему координат.

A.   Истинный

B.   ЛОЖЬ

32: Что такое VBO?

A.   Объект связывания вершины

B.   Переменный выход буфера

C.   Верховой буферный объект

33: После выполнения 2D или 3D -вращения можно ли отменить вращение?

A.   Да

B.   Нет

34: Что такое «буфер глубины» и что он накапливает?

A.   Таблица 3D -сцены, созданная дизайнером UX

B.   Специализированный буфер для выполнения подводных сцен

C.   Тип буфера, который накапливает информацию о «глубине» в 3D -сцене

35: Какие данные хранятся в Vao?

A.   Информация о программе активов, такая как деревья, списки и типы данных

B.   Государство вершины и другие вспомогательные данные для рендеринга в программируемом трубопроводе

C.   В основном 0 и 1 с организованными в алфавитном порядке

D.   Информация о экспоненте для крупномасштабного анализа формы волны

36: Что значения «r», «g», «b» и «a» означают в контексте цвета в OpenGL?

A.   Красный, зеленый, синий и альфа -каналы

B.   Вращаться, вращаться, смешать и аморфизировать

C.   Красный, зеленый, черный, Оберн

37: Что такое VA или VAO?

A.   Объект вершины массива

B.   Векторное дополнение переопределение

C.   Выход автоматизации вершины

D.   Векторный массив объект

E.   Векторный вывод массива

38: Что происходит с переменными, которые не используются в выходах фрагментного шейдера GLSL?

A.   Они производят чрезмерные замедления в графических процессорах, которые не придерживаются стандарта OpenGL, уменьшая время нагрузки и увеличивая частоту кадров.

B.   Они оптимизируются и удаляются компилятором на большинстве платформ.

C.   Они остаются в памяти и используют ресурсы и являются признаком начинающего разработчика.

39: Каково использование общего контекста?

A.   Чтобы позволить нескольким контекстам OpenGL обмениваться одними и теми же данными

B.   Чтобы GPU одновременно запускал несколько приложений.

C.   Чтобы позволить сетевому игровому процессу происходить между несколькими клиентами OpenGL

40: Предоставляет ли OpenGL моделирование, такие как куб, конус, пирамида?

A.   Не в официальной спецификации, но такая функциональность обеспечивается библиотекой GLUT.

B.   Да, но только с Glenable (GL_Primitives) называется до оператора GLBEGIN.

C.   Да.

D.   В официальной спецификации, но также расширенных версиях, предоставленных библиотекой GLUT.

41: Какая организация в настоящее время отвечает за стандартизацию и разработку OpenGL?

A.   Хронос

B.   Хронос

C.   ID Software

D.   Загадочный

E.   Кризис

42: Что такое «Красная» книга, «Синяя» книга и «Оранжевая» книга?

A.   Журнал встает в издания IEEE 1999 и 2002 годы, которые были написаны Полом Бурком, математиком и филантропом из Университета Южного Мейсона в Атланте, штат Джорджия.

B.   Три известных книга, высмеиваемые Джоном Кармаком, основателем программного обеспечения ID и изобретателем графического процессора.

C.   Ссылки на матрицу.

D.   Есть несколько книг на OpenGL, но две самые почитаемые книги - «красные» и «синие» книги, а книга «Оранжевая» была опубликована для охвата технологий шейдеров третьей стороной.

E.   Три книги, написанные Кеном Перлин, отцом OpenGL, и опубликованные в 1971 году в Университете Луинарда, Париж, Франция. Доктор Перлин имеет трехкратную докторскую степень в области биологии организации в престижной Гарвардской медицине, но в его последующие годы Rev

43: Какова цель GL_REPEAT?

A.   Иметь повторение текстуры в направлении (горизонтальное или вертикальное).

B.   Чтобы командовать повторить до остановки.

C.   Повторить последнюю команду.

D.   Чтобы включить двойную буферизацию.

E.   Чтобы перезапустить приложение.

44: Зачем очищать буфер?

A.   Чтобы сделать это ясно видимым

B.   Чтобы сбросить свое состояние

C.   Чтобы одобрить буфер для «публикации» на монитор

D.   Чтобы запустить буфер в специальном взломе, известном как «замены буферы»

45: Чтобы получить правильные расчеты для затенения, какая длина для нормалей объекта?

A.   Длина не имеет значения.

B.   Он основан на размере нарисованного объекта.

C.   2

D.   1 (длина блока)

46: Какие четыре основных типа шейдеров доступны в OpenGL 4.0?

A.   Вершина, геометрия, изоморфная и анизотропная

B.   Геометрия, Тесселяция, вершина и фрагмент

C.   Фильтрованный, нефильтрованный, экспонент и фрагментированный

D.   Многопользованный, однопользованный, переоцененный и 16x

47: Что такое Glut, Glu, Glew, GLFW, SFML, GLX, Glee?

A.   Сокращения, которые помогают новым разработчикам OpenGL изучать веревки.

B.   Набор библиотек с открытым исходным кодом, среди прочего, которые обеспечивают ценную функциональность программистам OpenGL, включая создание контекста, управление расширением и другие.

C.   Костюм открытых игровых карт, предоставленных Хронос в 1997 году.

D.   Алфавитный суп

E.   Префиксы специальной функции, определенные в спецификации OpenGL.

48: Что такое x, y, z, s, t, u и v?

A.   Дополнительные параметры на функциях Glvertex*

B.   Буквы алфавита без особого значения

C.   Координировать компоненты

49: Что такое операция «за фрагмент»?

A.   Также известная как операция «для каждого пикселя» (применимо в некоторых случаях), «для фрагмента» более точно описывает операцию, которая происходит через каждый запрошенный «фрагмент» трубопроводами, которые непосредственно связаны с графикой экрана

B.   Операции, которые происходят логически, такие как GLLOGICOP, которые трагически фрагментируют предполагаемый выход вашего приложения, разрушая ваш рендеринг.

C.   Способ описания трафаретных буферных операций

D.   Суперпараллельные операции, которые происходят в процессоре перед загрузкой в ​​сердечник графического процессора

50: Верно или ложное: функции смешивания не зависят от порядка.

A.   Истинный

B.   ЛОЖЬ

51: Какие два типа шейдеров?

A.   Вершина и многоугольник.

B.   Фрагмент и многоугольник.

C.   Вершина и фрагмент.

52: Предоставляет ли OpenGL физика, системы частиц и другие процедурные эффекты в реальном времени из коробки?

A.   Нет.

B.   Да, с библиотекой расширения Box2D, часть официального номера OpenGL.

53: Что делает Glviewport?

A.   Устанавливает степени текущего представления.

B.   Устанавливает активный просмотр из одного из буферов вне экрана.

C.   Деактивирует режим накопления и активирует стандартный просмотр.

D.   Приобретает указатель Viewport для использования с функцией Glortho.

54: Что такое Glget?

A.   Чтобы установить определенные значения из аппаратного контекста

B.   Чтобы получить конкретные значения из аппаратного контекста

C.   Чтобы прочитать пиксели обратно из любого буфера

D.   Чтобы прочитать пиксели обратно из экрана

55: В лучшей практике какой код должен появляться в верхней части шейдера GLSL?

A.   #if (o_es) Precision Highp; #else <код, специфичный для платформы> #endif

B.   #version

C.   пустая функция() {

D.   Нет лучшей практики для первой линии шейдера GLSL.

56: Каковы четыре типа прозрачных буферов?

A.   Фрагмент, вершина, вектор, цвет

B.   Цвет, глубина, трафарет, накопление

C.   Цвет, HDR, LTR, Vao

D.   Цвет, глубина, трафарет, фрагмент

57: Что происходит, когда объект, который нужно нарисовать, не находится в текущем виде видового хода?

A.   Это нарисовано OpenGL, хотя это не видно.

B.   Предупреждение дано.

C.   Он вырезан со сцены и впоследствии не нарисован.

D.   Это игнорируется.

58: Какая функция требуется в каждой программе GLSL Шейдер?

A.   пустая функция() {}

B.   void Program () {}

C.   int main () {}

D.   void maine () {}

E.   int start () {}

59: Выполняет ли OpenGL CRIPPING для объектов, не входящих в текущий вид просмотра?

A.   Нет

B.   Да

60: Что такое стили "Core" против "совместимости" для написания приложений OpenGL?

A.   Существуют девятнадцать разных версий OpenGL, все из которых в настоящее время указаны как «совместимость», за исключением трех, которые перечислены как «ядро»; Они датированы 1/1/1997, 18.05.2002 и 8/11/2009

B.   «Основные» программисты - это те, кто создал OpenGL, в то время как «совместимость» программисты - это те, которые наняты другими компаниями, чтобы заставить старые приложения работать над новыми машинами.

C.   «Совместимость» и «ядро» режимы - один и тот же режим, но один использует функции GL*, а другой использует функции CGL*

D.   «Core» - это материал, который рекомендуется в спецификации для версии, для которой вы пишете, в то время как «совместимость» использует устаревшие функции или функции из других версий, которые не совместимы с обратно.

61: Заполните заготовку, чтобы нарисовать этот треугольник: glbegin (gl_triangles); .... (пусто) .... Glend ();

A.   Используйте 3 набора общих функций непосредственного режима, таких как Glvertex*(требуется), Glcolor*, Gltexcoord*

B.   Поместите туда свой код привязки VBO

C.   gldrawtriangle (x, y, z);

D.   Glvertex3i (1,2,3); Glvertex3i (1,2,3); gltexcoord2i (1,2,3);

62: Каковы размеры матрицы 2D преобразования?

A.   4х4

B.   3х4

C.   3x3

D.   2x2

63: Для чего используется GlverTextPointer (...)?

A.   Выберите вершину многоугольника.

B.   Передача множества вершин в OpenGL.

C.   Получите указатель на вершину.

D.   Конвенция последовала в OpenGL, чтобы определить и пройти указатель.

64: Какие примитивные типы доступны для оператора GLBEGIN? Примечание: этот вопрос часто помечается тестовыми привлечениями. Читайте внимательно и выбирайте мудро, есть только один правильный ответ.

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.   Правда или ложь

D.   Gl_quad, gl_triangle, gl_line, gl_line_strip, gl_quad_strip, gl_line_loop, gl_triangle_strip, gl_point, gl_polygon

65: Когда вы используете Glflush и Glfinish?

A.   Вы используете Glflush, чтобы очистить экран и glfinish, чтобы нарисовать экран на дисплей.

B.   Обычно вокруг определенных операций, например, во время GLREADPIXEL после написания или когда OpenGL должен промывать или завершать свои в настоящее время буферные вызовы. Их полезность снизилась с течением времени.

C.   GLFLUSH и GLFINISH следует называть один раз и только один раз на приложение. Их утилита со временем увеличилась и требуется для любого приложения OpenGL, независимо от того, насколько просто (демонстрация трех строк) или комплекс (450 000 видеоигр AAA).

66: Поднимает ли OpenGL ошибка, если новый список отображается одинаковое имя ранее определенного списка отображения?

A.   Да

B.   Нет

67: Что лучше использовать для рисунка Dynmic?

A.   Дисплей Список

B.   Координатный указатель

C.   Вершина массив

68: Что такое ext и arb?

A.   Функции EXT и ARB устанавливаются по умолчанию в старых версиях OpenGL и могут быть доступны только с помощью специального ключа

B.   Функции EXT и ARB появляются в спецификации, но не появляются в фактических вариантах использования.

C.   Функции EXT и ARB еще не интегрированы в набор функций «основной» и считаются экспериментальными, но кандидатами

69: Что означают буквы «arb» в контексте OpenGL?

A.   Накопление буфера рендеринга

B.   Дакретный совет по разрешению

C.   Асвязанный рендеринг буфер

D.   Архитектурная комиссия по обзору

E.   Выровненный буфер рендеринга

70: Как активировать программу шейдеров в OpenGL?

A.   Glshader (ProgramId);

B.   Gluseshader (ProgramId);

C.   GLProgram (ProgramId);

D.   Gluseprogram (ProgramId);

E.   GluserProgram (ProgramID);

71: Какой аргумент ожидается в функции, заканчивающейся «V»?

A.   Массив, типичный с (glvoid *) или в типе, обозначенном предыдущей буквой.

B.   Любая пустотая переменная.

C.   Указатель Gluint *.

D.   Указатель функции виртуального метода.

72: Текущая версия OpenGL делает материалы поддержки?

A.   Неверно, трассировка лучей заменила эту функциональность.

B.   Неверно, шейдеры заменили эту функциональность.

C.   Правда, не было необходимости удалять поддержку материалов.

73: Что происходит в немедленном режиме?

A.   После того, как нарисована, первичная информация теряется. Чтобы перерисоваться, первичные средства проводятся путем повторного завершения функции отображения.

B.   OpenGL входит в интерактивный режим с пользователем.

C.   Примитивы могут быть перерисованы из списков дисплеев. Следовательно, никакая информация не потеряна.

D.   Все команды имеют наивысший приоритет для выполнения.

74: Какова цель MIPMAP?

A.   Способ хранить изображения, которые используют на 33% меньше места на графическом процессоре.

B.   Неизотропные текстуры, используемые для демонстрации качественного поведения кэша, основана не инвертированная микроскопия платформ, режим совместимости для фрагмента в OpenGL.

C.   Multum в Парво; Текстура LOD, разветвленная из основной текстуры, которая помогает масштабированию, основанную вейвлет -сжатие

D.   Фильтрованные неоднородные определения текстурного пространства могут быть разрешены только с использованием иконографии MIPMAP.

75: Как только затенение включено, что происходит с вызовами Glcolor ()?

A.   Они усиливают эффекты затенения.

B.   Они функционируют как нормальные.

C.   Ошибка времени выполнения возникает, если оба используются.

D.   Они игнорируются.

76: Какие координаты используются для представления преобразования в качестве операции умножения матрицы?

A.   Гомогенный

B.   Параметрический

C.   Картезианский

D.   Гетероген

77: В какой цели служит «тест ножниц»?

A.   Масштабировать участок буфера.

B.   «Вырезать» раздел буфера при выполнении операции копирования.

C.   Чтобы закончить "тест резины"

D.   Чтобы ограничить область чертежа.

78: Можно ли выполнить отражение объекта по указанной оси?

A.   Да, с Glreflect ().

B.   Нет, вы должны перерисовать свой объект, отраженный по желаемой оси.

C.   Нет, эта функциональность невозможна с текущей версией OpenGL.

D.   Да с простой умножением матрицы.

79: Может ли OpenGL автоматически генерировать координаты текстуры?

A.   Нет

B.   Да

80: Для чего используется gltexcoord*()?

A.   Определяет координату в текстурном пространстве, в котором можно нарисовать текстуру.

B.   Используется для определения системы координат текстуры.

C.   Определение координат в пространстве текстур, которые будут сопоставлены с пространством объекта.

D.   Недавно добавленная функция, в которой OpenGL поддерживает размещение окна текстовых сообщений для мобильных приложений.

81: Что делает уравнение смеси?

A.   Он говорит OpenGL, как смешивать фрагменты в логическом порядке.

B.   Он говорит Opengl, как полигоны с анти-алиями.

C.   Он устанавливает полупрозрачный просмотр.

D.   Он обеспечивает альфа -канал смешанным эвристическим, игнорирующим значения R, G и B данного фрагмента.

E.   Он возвращается OpenGL, чтобы программист мог рассчитать цветовые комбинации.

82: Сколько единиц текстур в OpenGL?

A.   Он специфичен для оборудования и может быть запрошен с помощью GlgetUnits.

B.   Это дробный эквивалент номеру версии OpenGL.

C.   Он специфичен для оборудования и может быть запрошен с помощью GLGE.

D.   OpenGL не обеспечивает никаких текстурных единиц как таковых, но этот термин часто путают с «Texel Unities», что относится к количеству текстурных пикселей, хранящихся в буфере накопления.

83: Будет ли файл PNG непосредственно загруженный в GPU, используя конвейер с фиксированной функцией, рендеринг с ожидаемым контентом?

A.   Да.

B.   Нет.

84: Какая функция не используется для рендеринга массивов вершин?

A.   gldisplayarray ()

B.   gldrawelements ()

C.   glararayelement ()

D.   gldrawarrays ()

85: Сколько циклов теоретически требуется для одного вызова OpenGL?

A.   2

B.   4

C.   5

D.   3

E.   1

86: True или False, OpenGL не имеет собственных типов данных для Int, Float и Double?

A.   ЛОЖЬ

B.   Истинный

87: Использует ли OpenGL заказ столбца или порядка строк мажор при представлении матрицы преобразования?

A.   Рук-маджор

B.   колонка-маджор

88: Остановит ли функционирование функции более старые приложения работать с более новыми версиями OpenGL?

A.   Да.

B.   3 из 6 раз.

C.   Нет, большую часть времени.

D.   Нет никогда.

89: Поддерживает ли OpenGL иерархическое моделирование нарисованных объектов?

A.   Да

B.   Нет

90: Что лучше использовать для статического рисунка?

A.   Координатный указатель

B.   Список отображения

C.   Вершина массива

91: Что вам нужно сделать, чтобы получить «режим совместимости» в OpenGL?

A.   glenable (gl_compatibility);

B.   glenable (gl_compat);

C.   glenable (gl_all);

D.   gldisable (gl_strict);

E.   Ничего

92: Создана ли новая система координат с каждым применяемым преобразованием, например, преобразование или вращение?

A.   Иногда

B.   Нет

C.   Это зависит от преобразований

D.   Да

93: Что такое «буферы накопления»?

A.   Буферы накопления накапливают данные, поступающие из графического процессора на графический дисплей при переключении контекстов

B.   Буферы накопления предлагают уникальный способ добавить цвет к вашим изображениям

C.   Буферы накопления накапливают пиксели в буфере вне экрана, но не могут использоваться вне общего контекста OpenGL

D.   Буферы накопления позволяют рендерингу вне экрана, не влияя на отображаемые пиксели

94: Что происходит в оставшемся режиме?

A.   OpenGL сохраняет дополнительную системную память для выполнения.

B.   Текущее состояние OpenGL может храниться при указании. Это полезно, если команда не удается, а выполнение должно отказаться от предыдущего состояния.

C.   Примитивы могут быть перерисованы из списков дисплеев. Следовательно, никакая информация не потеряна.

D.   После того, как нарисована, первичная информация теряется. Чтобы перерисоваться, первичные средства проводятся путем повторного завершения функции отображения.

95: Какова цель вызовов Gllogicop (lepcode Glenum)?

A.   Функция, которая возвращает значения ошибки из OpenGL после выполнения «логической операции»

B.   Логическая операция, применяемая между одним буфером и другим во время полноэкранного копирования.

C.   Логическая операция, применяемая между цветом RGBA и цветом RGBA в соответствующем месте.

D.   Это не служит цели и устарел с версии 1.

96: Что использует Глорто?

A.   Это лучший способ установить View Frustum.

B.   Он используется только для создания изометрических плиточных игр.

C.   Чтобы установить степени и поведение координат.

D.   Глорто используется для создания карты.

97: Что такое «непосредственный режим»?

A.   Mneumonic OpenGL для пути преобразования пикселей в эквиваленты HDR

B.   Петля рамы, которая повторяется один раз за цикл

C.   Устаревший набор функций, которые позволяют пользователю быстро изучить основные строительные блоки OpenGL

D.   Тип режима экрана, который позволяет немедленно отображать графику

98: Какие форматы изображений поддерживаются OpenGL?

A.   OpenGL не поддерживает никаких местных форматов.

B.   Следующий вопрос, пожалуйста.

C.   PNG, JPG, GIF, TIFF, PCX и другие

D.   BGRA, ARGB, RGBA, HDR и другие

99: Давайте масштабируем, горизонтальную линию, горизонтальную линию в 2, с помощью GLSCALE (2,0F, 0,0F, 0,0F). Эта линия состоит только из 2 баллов, левой и правой точки. Какая точка (ы) движется из -за преобразования шкалы?

A.   Левый.

B.   Право.

C.   Оба.

D.   Ни один.

100: Каково неофициальное имя для Glblendfunc (gl_src_alpha, gl_one)?

A.   Умножить

B.   Аддитивная

C.   Полупрозрачность

D.   Сборктивный

E.   Замаскирован