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

Материал из GraphiX Wiki
Перейти к навигации Перейти к поиску
м
м (Константы)
 
Строка 14: Строка 14:
 
== Константы ==
 
== Константы ==
  
=== GX_TEXFLAG_DEFAULT ===
+
;GX_TEXFLAG_DEFAULT
По умолчанию
+
:По умолчанию
  
=== GX_TEXFLAG_RENDERTARGET ===
+
;GX_TEXFLAG_RENDERTARGET
[[Render target]]
+
:[[Render target]]
  
=== 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:textures.h]]
 
[[Category:textures.h]]
 
[[Category:Константы]]
 
[[Category:Константы]]

Текущая версия на 14:49, 23 июня 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