Что такое точно поверхность в OpenGL ES или Direct3D?

  • Запишите файл во время редактирования - :w newname - чтобы создать копию.
  • Начать редактирование новой копии - :e#.
  • (Опционально) удалить старую копию - :!rm oldname.

В Windows необязательный третий шаг немного меняется:

  • (опционально) удалить старую копию Windows - :!del oldname.
9
задан genpfault 18 June 2010 в 20:58
поделиться

3 ответа

По сути, поверхность - это то, что вы можете визуализировать. Это своего рода контекст устройства, но потенциально более умный, поскольку поверхности могут знать, как себя отображать или делать другие полезные вещи. EGL имеет три типа поверхности:

  • Window Surface: окно.
  • Pixmap Surface: изображение.
  • Pbuffer Surface: пиксельный буфер.

Это сообщение на форуме может быть полезным .

7
ответ дан 4 December 2019 в 21:11
поделиться

В Direct3D поверхность оборудования обычно - но не всегда - это часть аппаратной памяти в формат поверхности DirectDraw. Это тот же формат, который используется в файлах изображений DDS, и в основном он состоит из заголовка, а затем данных изображения в одном из нескольких форматов изображений, указанных в разделе заголовка. Обычные свойства - это ширина, высота, формат пикселей и, возможно, несколько разных вещей, например стерео (которые, конечно, могут не поддерживаться).

По сути, это не более чем общий термин для изображения.

аппаратная поверхность обычно - но не всегда - это часть аппаратной памяти в формате поверхности DirectDraw. Это тот же формат, который используется в файлах изображений DDS, и в основном он состоит из заголовка, а затем данных изображения в одном из нескольких форматов изображений, указанных в разделе заголовка. Обычные свойства - это ширина, высота, формат пикселей и, возможно, несколько разных вещей, например стерео (которые, конечно, могут не поддерживаться).

По сути, это не более чем общий термин для изображения.

аппаратная поверхность обычно - но не всегда - это часть аппаратной памяти в формате поверхности DirectDraw. Это тот же формат, который используется в файлах изображений DDS, и в основном он состоит из заголовка, а затем данных изображения в одном из нескольких форматов изображений, указанных в разделе заголовка. Обычные свойства - это ширина, высота, формат пикселей и, возможно, несколько разных вещей, например стерео (которые, конечно, могут не поддерживаться).

По сути, это не более чем общий термин для изображения.

1
ответ дан 4 December 2019 в 21:11
поделиться

В мире Direct3D, вообще говоря, поверхность - это некоторые данные 2D-изображения. Текстура - это то, что можно выбрать и использовать в шейдере. Обычно текстуры «сделаны» из поверхностей; например, каждая MIP-карта 2D-текстуры - это поверхность, а каждая грань кубической карты - это поверхность.

2
ответ дан 4 December 2019 в 21:11
поделиться
Другие вопросы по тегам:

Похожие вопросы: