ReactOS 0.4.16-dev-334-g4d9f67c
|
Go to the source code of this file.
Macros | |
#define | D3DVSDT_TYPE_TO_STR(u) case u: return #u |
#define | D3DVSDE_REGISTER_TO_STR(u) case u: return #u |
Functions | |
WINE_DEFAULT_DEBUG_CHANNEL (d3d8) | |
static const char * | debug_d3dvsdt_type (D3DVSDT_TYPE d3dvsdt_type) |
static const char * | debug_d3dvsde_register (D3DVSDE_REGISTER d3dvsde_register) |
size_t | parse_token (const DWORD *pToken) |
void | load_local_constants (const DWORD *d3d8_elements, struct wined3d_shader *wined3d_vertex_shader) |
static UINT | convert_to_wined3d_declaration (const DWORD *d3d8_elements, DWORD *d3d8_elements_size, struct wined3d_vertex_element **wined3d_elements) |
static void STDMETHODCALLTYPE | d3d8_vertexdeclaration_wined3d_object_destroyed (void *parent) |
void | d3d8_vertex_declaration_destroy (struct d3d8_vertex_declaration *declaration) |
HRESULT | d3d8_vertex_declaration_init (struct d3d8_vertex_declaration *declaration, struct d3d8_device *device, const DWORD *elements, DWORD shader_handle) |
HRESULT | d3d8_vertex_declaration_init_fvf (struct d3d8_vertex_declaration *declaration, struct d3d8_device *device, DWORD fvf) |
Variables | |
static const size_t | wined3d_type_sizes [] |
static enum wined3d_format_id | wined3d_format_lookup [] |
struct { | |
BYTE usage | |
BYTE usage_idx | |
} | wined3d_usage_lookup [] |
static const struct wined3d_parent_ops | d3d8_vertexdeclaration_wined3d_parent_ops |
|
static |
Definition at line 256 of file vertexdeclaration.c.
Referenced by d3d8_vertex_declaration_init(), and vertexdeclaration_init().
void d3d8_vertex_declaration_destroy | ( | struct d3d8_vertex_declaration * | declaration | ) |
Definition at line 321 of file vertexdeclaration.c.
Referenced by d3d8_device_get_fvf_declaration(), d3d8_device_Release(), d3d8_vertex_shader_init(), and d3d8_vertexshader_wined3d_object_destroyed().
HRESULT d3d8_vertex_declaration_init | ( | struct d3d8_vertex_declaration * | declaration, |
struct d3d8_device * | device, | ||
const DWORD * | elements, | ||
DWORD | shader_handle | ||
) |
Definition at line 335 of file vertexdeclaration.c.
Referenced by d3d8_vertexshader_create_vertexdeclaration().
HRESULT d3d8_vertex_declaration_init_fvf | ( | struct d3d8_vertex_declaration * | declaration, |
struct d3d8_device * | device, | ||
DWORD | fvf | ||
) |
Definition at line 369 of file vertexdeclaration.c.
Referenced by d3d8_device_get_fvf_declaration().
|
static |
Definition at line 314 of file vertexdeclaration.c.
|
static |
Definition at line 49 of file vertexdeclaration.c.
Referenced by parse_token().
|
static |
Definition at line 29 of file vertexdeclaration.c.
Referenced by parse_token().
void load_local_constants | ( | const DWORD * | d3d8_elements, |
struct wined3d_shader * | wined3d_vertex_shader | ||
) |
Definition at line 152 of file vertexdeclaration.c.
Referenced by d3d8_vertex_shader_init().
Definition at line 78 of file vertexdeclaration.c.
Referenced by convert_to_wined3d_declaration(), d3d8_vertex_shader_init(), and load_local_constants().
WINE_DEFAULT_DEBUG_CHANNEL | ( | d3d8 | ) |
|
static |
Definition at line 330 of file vertexdeclaration.c.
Referenced by d3d8_vertex_declaration_init(), and d3d8_vertex_declaration_init_fvf().
Definition at line 231 of file vertexdeclaration.c.
Referenced by append_decl_element().
BYTE usage_idx |
Definition at line 232 of file vertexdeclaration.c.
Referenced by append_decl_element(), find_ps_builtin_semantics(), fixed_get_input(), record_declaration(), shader_signature_from_usage(), and vs_find_builtin_varyings().
|
static |
Definition at line 208 of file vertexdeclaration.c.
Referenced by convert_to_wined3d_declaration().
Definition at line 187 of file vertexdeclaration.c.
Referenced by convert_to_wined3d_declaration().
const struct { ... } wined3d_usage_lookup[] |
Referenced by convert_to_wined3d_declaration().