GXBUFFER USAGE: различия между версиями

Материал из GraphiX Wiki
Перейти к навигации Перейти к поиску
м (Byurrer переименовал страницу GX BUFFER USAGE в GXBUFFER USAGE)
Строка 4: Строка 4:
 
==Синтаксис==
 
==Синтаксис==
 
<syntaxhighlight lang="C++">
 
<syntaxhighlight lang="C++">
enum GX_BUFFER_USAGE
+
enum GXBUFFER_USAGE
 
{
 
{
GX_BUFFER_USAGE_STATIC = 0x01,
+
GXBUFFER_USAGE_STATIC = 0x01,
GX_BUFFER_USAGE_DYNAMIC = 0x02,
+
GXBUFFER_USAGE_DYNAMIC = 0x02,
GX_BUFFER_USAGE_STREAM = 0x04,
+
GXBUFFER_USAGE_STREAM = 0x04,
 
};
 
};
 
</syntaxhighlight>
 
</syntaxhighlight>
Строка 14: Строка 14:
 
==Константы==
 
==Константы==
  
===GX_BUFFER_USAGE_STATIC===
+
===GXBUFFER_USAGE_STATIC===
Данные никогда не обновлятся, нет доступа с CPU
+
Данные никогда не обновятся, нет доступа с CPU
  
===GX_BUFFER_USAGE_DYNAMIC===
+
===GXBUFFER_USAGE_DYNAMIC===
 
Данные будут обновляться, но не каждый кадр, есть доступ с CPU на запись
 
Данные будут обновляться, но не каждый кадр, есть доступ с CPU на запись
  
===GX_BUFFER_USAGE_STREAM===
+
===GXBUFFER_USAGE_STREAM===
 
Данные будут обновляться каждый кадр, есть доступ с CPU на запись
 
Данные будут обновляться каждый кадр, есть доступ с CPU на запись
  

Версия 07:53, 20 июня 2019

Описание

Тип использования буфера.

Синтаксис

enum GXBUFFER_USAGE
{
	GXBUFFER_USAGE_STATIC = 0x01,
	GXBUFFER_USAGE_DYNAMIC = 0x02,
	GXBUFFER_USAGE_STREAM = 0x04,
};

Константы

GXBUFFER_USAGE_STATIC

Данные никогда не обновятся, нет доступа с CPU

GXBUFFER_USAGE_DYNAMIC

Данные будут обновляться, но не каждый кадр, есть доступ с CPU на запись

GXBUFFER_USAGE_STREAM

Данные будут обновляться каждый кадр, есть доступ с CPU на запись