ReactOS 0.4.16-dev-258-g81860b4
|
Go to the source code of this file.
Classes | |
struct | wined3d_sm1_opcode_info |
struct | wined3d_sm1_data |
Variables | |
static const struct wined3d_sm1_opcode_info | vs_opcode_table [] |
static const struct wined3d_sm1_opcode_info | ps_opcode_table [] |
static enum wined3d_shader_resource_type | resource_type_table [] |
const struct wined3d_shader_frontend | sm1_shader_frontend |
#define WINED3D_SM1_ADDRESS_MODE_MASK (0x1u << WINED3D_SM1_ADDRESS_MODE_SHIFT) |
Definition at line 69 of file shader_sm1.c.
#define WINED3D_SM1_ADDRESS_MODE_SHIFT 13 |
Definition at line 68 of file shader_sm1.c.
#define WINED3D_SM1_COISSUE (0x1u << 30) |
Definition at line 51 of file shader_sm1.c.
#define WINED3D_SM1_COMMENT_SIZE_MASK (0x7fffu << WINED3D_SM1_COMMENT_SIZE_SHIFT) |
Definition at line 54 of file shader_sm1.c.
#define WINED3D_SM1_COMMENT_SIZE_SHIFT 16 |
Definition at line 53 of file shader_sm1.c.
#define WINED3D_SM1_DCL_USAGE_INDEX_MASK (0xfu << WINED3D_SM1_DCL_USAGE_INDEX_SHIFT) |
Definition at line 36 of file shader_sm1.c.
#define WINED3D_SM1_DCL_USAGE_INDEX_SHIFT 16 |
Definition at line 35 of file shader_sm1.c.
#define WINED3D_SM1_DCL_USAGE_MASK (0xfu << WINED3D_SM1_DCL_USAGE_SHIFT) |
Definition at line 34 of file shader_sm1.c.
#define WINED3D_SM1_DCL_USAGE_SHIFT 0 |
Definition at line 33 of file shader_sm1.c.
#define WINED3D_SM1_DST_MODIFIER_MASK (0xfu << WINED3D_SM1_DST_MODIFIER_SHIFT) |
Definition at line 73 of file shader_sm1.c.
#define WINED3D_SM1_DST_MODIFIER_SHIFT 20 |
Definition at line 72 of file shader_sm1.c.
#define WINED3D_SM1_DSTSHIFT_MASK (0xfu << WINED3D_SM1_DSTSHIFT_SHIFT) |
Definition at line 77 of file shader_sm1.c.
#define WINED3D_SM1_DSTSHIFT_SHIFT 24 |
Definition at line 76 of file shader_sm1.c.
#define WINED3D_SM1_END 0x0000ffff |
Definition at line 91 of file shader_sm1.c.
#define WINED3D_SM1_INSTRUCTION_FLAGS_MASK (0xffu << WINED3D_SM1_INSTRUCTION_FLAGS_SHIFT) |
Definition at line 46 of file shader_sm1.c.
#define WINED3D_SM1_INSTRUCTION_FLAGS_SHIFT 16 |
Definition at line 45 of file shader_sm1.c.
#define WINED3D_SM1_INSTRUCTION_LENGTH_MASK (0xfu << WINED3D_SM1_INSTRUCTION_LENGTH_SHIFT) |
Definition at line 49 of file shader_sm1.c.
#define WINED3D_SM1_INSTRUCTION_LENGTH_SHIFT 24 |
Definition at line 48 of file shader_sm1.c.
#define WINED3D_SM1_INSTRUCTION_PREDICATED (0x1u << 28) |
Definition at line 56 of file shader_sm1.c.
#define WINED3D_SM1_OPCODE_MASK 0x0000ffff |
Definition at line 43 of file shader_sm1.c.
#define WINED3D_SM1_REGISTER_NUMBER_MASK 0x000007ff |
Definition at line 59 of file shader_sm1.c.
#define WINED3D_SM1_REGISTER_TYPE_MASK (0x7u << WINED3D_SM1_REGISTER_TYPE_SHIFT) |
Definition at line 63 of file shader_sm1.c.
#define WINED3D_SM1_REGISTER_TYPE_MASK2 (0x18u << WINED3D_SM1_REGISTER_TYPE_SHIFT2) |
Definition at line 65 of file shader_sm1.c.
#define WINED3D_SM1_REGISTER_TYPE_SHIFT 28 |
Definition at line 62 of file shader_sm1.c.
#define WINED3D_SM1_REGISTER_TYPE_SHIFT2 8 |
Definition at line 64 of file shader_sm1.c.
#define WINED3D_SM1_RESOURCE_TYPE_MASK (0xfu << WINED3D_SM1_RESOURCE_TYPE_SHIFT) |
Definition at line 40 of file shader_sm1.c.
#define WINED3D_SM1_RESOURCE_TYPE_SHIFT 27 |
Definition at line 39 of file shader_sm1.c.
#define WINED3D_SM1_SRC_MODIFIER_MASK (0xfu << WINED3D_SM1_SRC_MODIFIER_SHIFT) |
Definition at line 89 of file shader_sm1.c.
#define WINED3D_SM1_SRC_MODIFIER_SHIFT 24 |
Definition at line 88 of file shader_sm1.c.
#define WINED3D_SM1_SWIZZLE_MASK (0xffu << WINED3D_SM1_SWIZZLE_SHIFT) |
Definition at line 85 of file shader_sm1.c.
#define WINED3D_SM1_SWIZZLE_SHIFT 16 |
Definition at line 84 of file shader_sm1.c.
Definition at line 93 of file shader_sm1.c.
Definition at line 94 of file shader_sm1.c.
#define WINED3D_SM1_WRITEMASK_MASK (0xfu << WINED3D_SM1_WRITEMASK_SHIFT) |
Definition at line 81 of file shader_sm1.c.
#define WINED3D_SM1_WRITEMASK_SHIFT 16 |
Definition at line 80 of file shader_sm1.c.
Enumerator | |
---|---|
WINED3D_SM1_ADDRESS_MODE_ABSOLUTE | |
WINED3D_SM1_ADDRESS_MODE_RELATIVE |
Definition at line 96 of file shader_sm1.c.
Definition at line 111 of file shader_sm1.c.
Enumerator | |
---|---|
WINED3D_SM1_RESOURCE_UNKNOWN | |
WINED3D_SM1_RESOURCE_TEXTURE_1D | |
WINED3D_SM1_RESOURCE_TEXTURE_2D | |
WINED3D_SM1_RESOURCE_TEXTURE_CUBE | |
WINED3D_SM1_RESOURCE_TEXTURE_3D |
Definition at line 102 of file shader_sm1.c.
|
static |
Definition at line 432 of file shader_sm1.c.
Referenced by shader_sm1_read_instruction().
|
static |
Definition at line 402 of file shader_sm1.c.
Referenced by shader_skip_unrecognized(), shader_sm1_read_dst_param(), and shader_sm1_read_src_param().
|
static |
Definition at line 480 of file shader_sm1.c.
Referenced by shader_skip_unrecognized(), shader_sm1_read_dst_param(), and shader_sm1_read_semantic().
|
static |
Definition at line 466 of file shader_sm1.c.
Referenced by shader_skip_unrecognized(), shader_sm1_read_dst_param(), and shader_sm1_read_src_param().
|
static |
Definition at line 456 of file shader_sm1.c.
Referenced by shader_sm1_read_instruction().
|
static |
Definition at line 501 of file shader_sm1.c.
Referenced by shader_sm1_read_instruction().
Definition at line 583 of file shader_sm1.c.
|
static |
Definition at line 536 of file shader_sm1.c.
Definition at line 794 of file shader_sm1.c.
Definition at line 670 of file shader_sm1.c.
Referenced by shader_sm1_is_end(), and shader_sm1_read_instruction().
|
static |
Definition at line 613 of file shader_sm1.c.
Referenced by shader_sm1_read_instruction().
|
static |
Definition at line 588 of file shader_sm1.c.
|
static |
Definition at line 652 of file shader_sm1.c.
Referenced by shader_sm1_read_instruction().
|
static |
Definition at line 725 of file shader_sm1.c.
|
static |
Definition at line 630 of file shader_sm1.c.
Referenced by shader_sm1_read_instruction().
|
static |
Definition at line 596 of file shader_sm1.c.
Referenced by shader_sm1_read_instruction().
|
static |
Definition at line 712 of file shader_sm1.c.
Referenced by shader_sm1_read_instruction().
WINE_DEFAULT_DEBUG_CHANNEL | ( | d3d_shader | ) |
|
static |
Definition at line 295 of file shader_sm1.c.
Referenced by shader_sm1_init().
|
static |
Definition at line 390 of file shader_sm1.c.
Referenced by shader_sm1_read_semantic().
const struct wined3d_shader_frontend sm1_shader_frontend |
Definition at line 807 of file shader_sm1.c.
Referenced by shader_select_frontend().
|
static |
Definition at line 227 of file shader_sm1.c.
Referenced by shader_sm1_init().