ホーム › Graphics.Direct3D11 › D3D11_SHADER_TRACKING_OPTIONS
D3D11_SHADER_TRACKING_OPTIONS
列挙型メンバー 15
| 名前 | 10進 | 16進 |
|---|---|---|
| D3D11_SHADER_TRACKING_OPTION_IGNORE | 0 | 0x0 |
| D3D11_SHADER_TRACKING_OPTION_TRACK_UNINITIALIZED | 1 | 0x1 |
| D3D11_SHADER_TRACKING_OPTION_TRACK_RAW | 2 | 0x2 |
| D3D11_SHADER_TRACKING_OPTION_TRACK_WAR | 4 | 0x4 |
| D3D11_SHADER_TRACKING_OPTION_TRACK_WAW | 8 | 0x8 |
| D3D11_SHADER_TRACKING_OPTION_ALLOW_SAME | 16 | 0x10 |
| D3D11_SHADER_TRACKING_OPTION_TRACK_ATOMIC_CONSISTENCY | 32 | 0x20 |
| D3D11_SHADER_TRACKING_OPTION_TRACK_RAW_ACROSS_THREADGROUPS | 64 | 0x40 |
| D3D11_SHADER_TRACKING_OPTION_TRACK_WAR_ACROSS_THREADGROUPS | 128 | 0x80 |
| D3D11_SHADER_TRACKING_OPTION_TRACK_WAW_ACROSS_THREADGROUPS | 256 | 0x100 |
| D3D11_SHADER_TRACKING_OPTION_TRACK_ATOMIC_CONSISTENCY_ACROSS_THREADGROUPS | 512 | 0x200 |
| D3D11_SHADER_TRACKING_OPTION_UAV_SPECIFIC_FLAGS | 960 | 0x3C0 |
| D3D11_SHADER_TRACKING_OPTION_ALL_HAZARDS | 1006 | 0x3EE |
| D3D11_SHADER_TRACKING_OPTION_ALL_HAZARDS_ALLOWING_SAME | 1022 | 0x3FE |
| D3D11_SHADER_TRACKING_OPTION_ALL_OPTIONS | 1023 | 0x3FF |
各言語での定義
列挙メンバーの定義。HSP タブは #define global(値は16進)。
typedef enum D3D11_SHADER_TRACKING_OPTIONS : int {
D3D11_SHADER_TRACKING_OPTION_IGNORE = 0,
D3D11_SHADER_TRACKING_OPTION_TRACK_UNINITIALIZED = 1,
D3D11_SHADER_TRACKING_OPTION_TRACK_RAW = 2,
D3D11_SHADER_TRACKING_OPTION_TRACK_WAR = 4,
D3D11_SHADER_TRACKING_OPTION_TRACK_WAW = 8,
D3D11_SHADER_TRACKING_OPTION_ALLOW_SAME = 16,
D3D11_SHADER_TRACKING_OPTION_TRACK_ATOMIC_CONSISTENCY = 32,
D3D11_SHADER_TRACKING_OPTION_TRACK_RAW_ACROSS_THREADGROUPS = 64,
D3D11_SHADER_TRACKING_OPTION_TRACK_WAR_ACROSS_THREADGROUPS = 128,
D3D11_SHADER_TRACKING_OPTION_TRACK_WAW_ACROSS_THREADGROUPS = 256,
D3D11_SHADER_TRACKING_OPTION_TRACK_ATOMIC_CONSISTENCY_ACROSS_THREADGROUPS = 512,
D3D11_SHADER_TRACKING_OPTION_UAV_SPECIFIC_FLAGS = 960,
D3D11_SHADER_TRACKING_OPTION_ALL_HAZARDS = 1006,
D3D11_SHADER_TRACKING_OPTION_ALL_HAZARDS_ALLOWING_SAME = 1022,
D3D11_SHADER_TRACKING_OPTION_ALL_OPTIONS = 1023
} D3D11_SHADER_TRACKING_OPTIONS;public enum D3D11_SHADER_TRACKING_OPTIONS : int
{
D3D11_SHADER_TRACKING_OPTION_IGNORE = 0,
D3D11_SHADER_TRACKING_OPTION_TRACK_UNINITIALIZED = 1,
D3D11_SHADER_TRACKING_OPTION_TRACK_RAW = 2,
D3D11_SHADER_TRACKING_OPTION_TRACK_WAR = 4,
D3D11_SHADER_TRACKING_OPTION_TRACK_WAW = 8,
D3D11_SHADER_TRACKING_OPTION_ALLOW_SAME = 16,
D3D11_SHADER_TRACKING_OPTION_TRACK_ATOMIC_CONSISTENCY = 32,
D3D11_SHADER_TRACKING_OPTION_TRACK_RAW_ACROSS_THREADGROUPS = 64,
D3D11_SHADER_TRACKING_OPTION_TRACK_WAR_ACROSS_THREADGROUPS = 128,
D3D11_SHADER_TRACKING_OPTION_TRACK_WAW_ACROSS_THREADGROUPS = 256,
D3D11_SHADER_TRACKING_OPTION_TRACK_ATOMIC_CONSISTENCY_ACROSS_THREADGROUPS = 512,
D3D11_SHADER_TRACKING_OPTION_UAV_SPECIFIC_FLAGS = 960,
D3D11_SHADER_TRACKING_OPTION_ALL_HAZARDS = 1006,
D3D11_SHADER_TRACKING_OPTION_ALL_HAZARDS_ALLOWING_SAME = 1022,
D3D11_SHADER_TRACKING_OPTION_ALL_OPTIONS = 1023,
}Public Enum D3D11_SHADER_TRACKING_OPTIONS As Integer
D3D11_SHADER_TRACKING_OPTION_IGNORE = 0
D3D11_SHADER_TRACKING_OPTION_TRACK_UNINITIALIZED = 1
D3D11_SHADER_TRACKING_OPTION_TRACK_RAW = 2
D3D11_SHADER_TRACKING_OPTION_TRACK_WAR = 4
D3D11_SHADER_TRACKING_OPTION_TRACK_WAW = 8
D3D11_SHADER_TRACKING_OPTION_ALLOW_SAME = 16
D3D11_SHADER_TRACKING_OPTION_TRACK_ATOMIC_CONSISTENCY = 32
D3D11_SHADER_TRACKING_OPTION_TRACK_RAW_ACROSS_THREADGROUPS = 64
D3D11_SHADER_TRACKING_OPTION_TRACK_WAR_ACROSS_THREADGROUPS = 128
D3D11_SHADER_TRACKING_OPTION_TRACK_WAW_ACROSS_THREADGROUPS = 256
D3D11_SHADER_TRACKING_OPTION_TRACK_ATOMIC_CONSISTENCY_ACROSS_THREADGROUPS = 512
D3D11_SHADER_TRACKING_OPTION_UAV_SPECIFIC_FLAGS = 960
D3D11_SHADER_TRACKING_OPTION_ALL_HAZARDS = 1006
D3D11_SHADER_TRACKING_OPTION_ALL_HAZARDS_ALLOWING_SAME = 1022
D3D11_SHADER_TRACKING_OPTION_ALL_OPTIONS = 1023
End Enumimport enum
class D3D11_SHADER_TRACKING_OPTIONS(enum.IntEnum):
D3D11_SHADER_TRACKING_OPTION_IGNORE = 0
D3D11_SHADER_TRACKING_OPTION_TRACK_UNINITIALIZED = 1
D3D11_SHADER_TRACKING_OPTION_TRACK_RAW = 2
D3D11_SHADER_TRACKING_OPTION_TRACK_WAR = 4
D3D11_SHADER_TRACKING_OPTION_TRACK_WAW = 8
D3D11_SHADER_TRACKING_OPTION_ALLOW_SAME = 16
D3D11_SHADER_TRACKING_OPTION_TRACK_ATOMIC_CONSISTENCY = 32
D3D11_SHADER_TRACKING_OPTION_TRACK_RAW_ACROSS_THREADGROUPS = 64
D3D11_SHADER_TRACKING_OPTION_TRACK_WAR_ACROSS_THREADGROUPS = 128
D3D11_SHADER_TRACKING_OPTION_TRACK_WAW_ACROSS_THREADGROUPS = 256
D3D11_SHADER_TRACKING_OPTION_TRACK_ATOMIC_CONSISTENCY_ACROSS_THREADGROUPS = 512
D3D11_SHADER_TRACKING_OPTION_UAV_SPECIFIC_FLAGS = 960
D3D11_SHADER_TRACKING_OPTION_ALL_HAZARDS = 1006
D3D11_SHADER_TRACKING_OPTION_ALL_HAZARDS_ALLOWING_SAME = 1022
D3D11_SHADER_TRACKING_OPTION_ALL_OPTIONS = 1023// D3D11_SHADER_TRACKING_OPTIONS
pub const D3D11_SHADER_TRACKING_OPTION_IGNORE: i32 = 0;
pub const D3D11_SHADER_TRACKING_OPTION_TRACK_UNINITIALIZED: i32 = 1;
pub const D3D11_SHADER_TRACKING_OPTION_TRACK_RAW: i32 = 2;
pub const D3D11_SHADER_TRACKING_OPTION_TRACK_WAR: i32 = 4;
pub const D3D11_SHADER_TRACKING_OPTION_TRACK_WAW: i32 = 8;
pub const D3D11_SHADER_TRACKING_OPTION_ALLOW_SAME: i32 = 16;
pub const D3D11_SHADER_TRACKING_OPTION_TRACK_ATOMIC_CONSISTENCY: i32 = 32;
pub const D3D11_SHADER_TRACKING_OPTION_TRACK_RAW_ACROSS_THREADGROUPS: i32 = 64;
pub const D3D11_SHADER_TRACKING_OPTION_TRACK_WAR_ACROSS_THREADGROUPS: i32 = 128;
pub const D3D11_SHADER_TRACKING_OPTION_TRACK_WAW_ACROSS_THREADGROUPS: i32 = 256;
pub const D3D11_SHADER_TRACKING_OPTION_TRACK_ATOMIC_CONSISTENCY_ACROSS_THREADGROUPS: i32 = 512;
pub const D3D11_SHADER_TRACKING_OPTION_UAV_SPECIFIC_FLAGS: i32 = 960;
pub const D3D11_SHADER_TRACKING_OPTION_ALL_HAZARDS: i32 = 1006;
pub const D3D11_SHADER_TRACKING_OPTION_ALL_HAZARDS_ALLOWING_SAME: i32 = 1022;
pub const D3D11_SHADER_TRACKING_OPTION_ALL_OPTIONS: i32 = 1023;// D3D11_SHADER_TRACKING_OPTIONS
const (
D3D11_SHADER_TRACKING_OPTION_IGNORE int32 = 0
D3D11_SHADER_TRACKING_OPTION_TRACK_UNINITIALIZED int32 = 1
D3D11_SHADER_TRACKING_OPTION_TRACK_RAW int32 = 2
D3D11_SHADER_TRACKING_OPTION_TRACK_WAR int32 = 4
D3D11_SHADER_TRACKING_OPTION_TRACK_WAW int32 = 8
D3D11_SHADER_TRACKING_OPTION_ALLOW_SAME int32 = 16
D3D11_SHADER_TRACKING_OPTION_TRACK_ATOMIC_CONSISTENCY int32 = 32
D3D11_SHADER_TRACKING_OPTION_TRACK_RAW_ACROSS_THREADGROUPS int32 = 64
D3D11_SHADER_TRACKING_OPTION_TRACK_WAR_ACROSS_THREADGROUPS int32 = 128
D3D11_SHADER_TRACKING_OPTION_TRACK_WAW_ACROSS_THREADGROUPS int32 = 256
D3D11_SHADER_TRACKING_OPTION_TRACK_ATOMIC_CONSISTENCY_ACROSS_THREADGROUPS int32 = 512
D3D11_SHADER_TRACKING_OPTION_UAV_SPECIFIC_FLAGS int32 = 960
D3D11_SHADER_TRACKING_OPTION_ALL_HAZARDS int32 = 1006
D3D11_SHADER_TRACKING_OPTION_ALL_HAZARDS_ALLOWING_SAME int32 = 1022
D3D11_SHADER_TRACKING_OPTION_ALL_OPTIONS int32 = 1023
)const
D3D11_SHADER_TRACKING_OPTION_IGNORE = 0;
D3D11_SHADER_TRACKING_OPTION_TRACK_UNINITIALIZED = 1;
D3D11_SHADER_TRACKING_OPTION_TRACK_RAW = 2;
D3D11_SHADER_TRACKING_OPTION_TRACK_WAR = 4;
D3D11_SHADER_TRACKING_OPTION_TRACK_WAW = 8;
D3D11_SHADER_TRACKING_OPTION_ALLOW_SAME = 16;
D3D11_SHADER_TRACKING_OPTION_TRACK_ATOMIC_CONSISTENCY = 32;
D3D11_SHADER_TRACKING_OPTION_TRACK_RAW_ACROSS_THREADGROUPS = 64;
D3D11_SHADER_TRACKING_OPTION_TRACK_WAR_ACROSS_THREADGROUPS = 128;
D3D11_SHADER_TRACKING_OPTION_TRACK_WAW_ACROSS_THREADGROUPS = 256;
D3D11_SHADER_TRACKING_OPTION_TRACK_ATOMIC_CONSISTENCY_ACROSS_THREADGROUPS = 512;
D3D11_SHADER_TRACKING_OPTION_UAV_SPECIFIC_FLAGS = 960;
D3D11_SHADER_TRACKING_OPTION_ALL_HAZARDS = 1006;
D3D11_SHADER_TRACKING_OPTION_ALL_HAZARDS_ALLOWING_SAME = 1022;
D3D11_SHADER_TRACKING_OPTION_ALL_OPTIONS = 1023;// D3D11_SHADER_TRACKING_OPTIONS
pub const D3D11_SHADER_TRACKING_OPTION_IGNORE: i32 = 0;
pub const D3D11_SHADER_TRACKING_OPTION_TRACK_UNINITIALIZED: i32 = 1;
pub const D3D11_SHADER_TRACKING_OPTION_TRACK_RAW: i32 = 2;
pub const D3D11_SHADER_TRACKING_OPTION_TRACK_WAR: i32 = 4;
pub const D3D11_SHADER_TRACKING_OPTION_TRACK_WAW: i32 = 8;
pub const D3D11_SHADER_TRACKING_OPTION_ALLOW_SAME: i32 = 16;
pub const D3D11_SHADER_TRACKING_OPTION_TRACK_ATOMIC_CONSISTENCY: i32 = 32;
pub const D3D11_SHADER_TRACKING_OPTION_TRACK_RAW_ACROSS_THREADGROUPS: i32 = 64;
pub const D3D11_SHADER_TRACKING_OPTION_TRACK_WAR_ACROSS_THREADGROUPS: i32 = 128;
pub const D3D11_SHADER_TRACKING_OPTION_TRACK_WAW_ACROSS_THREADGROUPS: i32 = 256;
pub const D3D11_SHADER_TRACKING_OPTION_TRACK_ATOMIC_CONSISTENCY_ACROSS_THREADGROUPS: i32 = 512;
pub const D3D11_SHADER_TRACKING_OPTION_UAV_SPECIFIC_FLAGS: i32 = 960;
pub const D3D11_SHADER_TRACKING_OPTION_ALL_HAZARDS: i32 = 1006;
pub const D3D11_SHADER_TRACKING_OPTION_ALL_HAZARDS_ALLOWING_SAME: i32 = 1022;
pub const D3D11_SHADER_TRACKING_OPTION_ALL_OPTIONS: i32 = 1023;const
D3D11_SHADER_TRACKING_OPTION_IGNORE* = 0
D3D11_SHADER_TRACKING_OPTION_TRACK_UNINITIALIZED* = 1
D3D11_SHADER_TRACKING_OPTION_TRACK_RAW* = 2
D3D11_SHADER_TRACKING_OPTION_TRACK_WAR* = 4
D3D11_SHADER_TRACKING_OPTION_TRACK_WAW* = 8
D3D11_SHADER_TRACKING_OPTION_ALLOW_SAME* = 16
D3D11_SHADER_TRACKING_OPTION_TRACK_ATOMIC_CONSISTENCY* = 32
D3D11_SHADER_TRACKING_OPTION_TRACK_RAW_ACROSS_THREADGROUPS* = 64
D3D11_SHADER_TRACKING_OPTION_TRACK_WAR_ACROSS_THREADGROUPS* = 128
D3D11_SHADER_TRACKING_OPTION_TRACK_WAW_ACROSS_THREADGROUPS* = 256
D3D11_SHADER_TRACKING_OPTION_TRACK_ATOMIC_CONSISTENCY_ACROSS_THREADGROUPS* = 512
D3D11_SHADER_TRACKING_OPTION_UAV_SPECIFIC_FLAGS* = 960
D3D11_SHADER_TRACKING_OPTION_ALL_HAZARDS* = 1006
D3D11_SHADER_TRACKING_OPTION_ALL_HAZARDS_ALLOWING_SAME* = 1022
D3D11_SHADER_TRACKING_OPTION_ALL_OPTIONS* = 1023enum D3D11_SHADER_TRACKING_OPTIONS : int {
D3D11_SHADER_TRACKING_OPTION_IGNORE = 0,
D3D11_SHADER_TRACKING_OPTION_TRACK_UNINITIALIZED = 1,
D3D11_SHADER_TRACKING_OPTION_TRACK_RAW = 2,
D3D11_SHADER_TRACKING_OPTION_TRACK_WAR = 4,
D3D11_SHADER_TRACKING_OPTION_TRACK_WAW = 8,
D3D11_SHADER_TRACKING_OPTION_ALLOW_SAME = 16,
D3D11_SHADER_TRACKING_OPTION_TRACK_ATOMIC_CONSISTENCY = 32,
D3D11_SHADER_TRACKING_OPTION_TRACK_RAW_ACROSS_THREADGROUPS = 64,
D3D11_SHADER_TRACKING_OPTION_TRACK_WAR_ACROSS_THREADGROUPS = 128,
D3D11_SHADER_TRACKING_OPTION_TRACK_WAW_ACROSS_THREADGROUPS = 256,
D3D11_SHADER_TRACKING_OPTION_TRACK_ATOMIC_CONSISTENCY_ACROSS_THREADGROUPS = 512,
D3D11_SHADER_TRACKING_OPTION_UAV_SPECIFIC_FLAGS = 960,
D3D11_SHADER_TRACKING_OPTION_ALL_HAZARDS = 1006,
D3D11_SHADER_TRACKING_OPTION_ALL_HAZARDS_ALLOWING_SAME = 1022,
D3D11_SHADER_TRACKING_OPTION_ALL_OPTIONS = 1023,
}#define global D3D11_SHADER_TRACKING_OPTION_IGNORE 0x0
#define global D3D11_SHADER_TRACKING_OPTION_TRACK_UNINITIALIZED 0x1
#define global D3D11_SHADER_TRACKING_OPTION_TRACK_RAW 0x2
#define global D3D11_SHADER_TRACKING_OPTION_TRACK_WAR 0x4
#define global D3D11_SHADER_TRACKING_OPTION_TRACK_WAW 0x8
#define global D3D11_SHADER_TRACKING_OPTION_ALLOW_SAME 0x10
#define global D3D11_SHADER_TRACKING_OPTION_TRACK_ATOMIC_CONSISTENCY 0x20
#define global D3D11_SHADER_TRACKING_OPTION_TRACK_RAW_ACROSS_THREADGROUPS 0x40
#define global D3D11_SHADER_TRACKING_OPTION_TRACK_WAR_ACROSS_THREADGROUPS 0x80
#define global D3D11_SHADER_TRACKING_OPTION_TRACK_WAW_ACROSS_THREADGROUPS 0x100
#define global D3D11_SHADER_TRACKING_OPTION_TRACK_ATOMIC_CONSISTENCY_ACROSS_THREADGROUPS 0x200
#define global D3D11_SHADER_TRACKING_OPTION_UAV_SPECIFIC_FLAGS 0x3C0
#define global D3D11_SHADER_TRACKING_OPTION_ALL_HAZARDS 0x3EE
#define global D3D11_SHADER_TRACKING_OPTION_ALL_HAZARDS_ALLOWING_SAME 0x3FE
#define global D3D11_SHADER_TRACKING_OPTION_ALL_OPTIONS 0x3FF