GX TEXFLAG: различия между версиями

Материал из GraphiX Wiki
Перейти к навигации Перейти к поиску
м (GX_TEXFLAG_AUTOGENMIPMAPS)
Строка 21: Строка 21:
  
 
=== GX_TEXFLAG_AUTOGENMIPMAPS ===
 
=== GX_TEXFLAG_AUTOGENMIPMAPS ===
автоматически генерируемые [[GXFILTER#Режимы представления текстур|mipmap]] уровни
+
Автоматически генерируемые [[GXFILTER#Режимы представления текстур|mipmap]] уровни
  
 
=== GX_TEXFLAG_AUTORESIZE ===
 
=== GX_TEXFLAG_AUTORESIZE ===
автоматическое изменение размера относительно цепочки вывода [[IGXSwapChain]]
+
Автоматическое изменение размера относительно цепочки вывода [[IGXSwapChain]]
  
 
=== GX_TEXFLAG_UNORDERED_ACCESS ===
 
=== GX_TEXFLAG_UNORDERED_ACCESS ===
произвольный доступ для [[Compute shader]]
+
Произвольный доступ для [[Compute shader]]
  
 
[[Category:Текстуры]]
 
[[Category:Текстуры]]
 
[[Category:GX/textures.h]]
 
[[Category:GX/textures.h]]

Версия 08:24, 16 июня 2019

Описание

Свойства текстур

Синтаксис

#define GX_TEXFLAG_DEFAULT          0x00000000
#define GX_TEXFLAG_RENDERTARGET     0x00000001
#define GX_TEXFLAG_AUTOGENMIPMAPS   0x00000002
#define GX_TEXFLAG_AUTORESIZE       0x00000004
#define GX_TEXFLAG_ALLOWDISCARD     0x00000008
#define GX_TEXFLAG_UNORDERED_ACCESS 0x00000010

Константы

GX_TEXFLAG_DEFAULT

По умолчанию

GX_TEXFLAG_RENDERTARGET

Render target

GX_TEXFLAG_AUTOGENMIPMAPS

Автоматически генерируемые mipmap уровни

GX_TEXFLAG_AUTORESIZE

Автоматическое изменение размера относительно цепочки вывода IGXSwapChain

GX_TEXFLAG_UNORDERED_ACCESS

Произвольный доступ для Compute shader