|
ReactOS 0.4.17-dev-966-gf06eace
|
#include "wined3d_private.h"
Go to the source code of this file.
Classes | |
| struct | wined3d_saved_states |
| struct | stage_state |
| struct | wined3d_stateblock |
Variables | |
| static const DWORD | pixel_states_render [] |
| static const DWORD | pixel_states_texture [] |
| static const DWORD | pixel_states_sampler [] |
| static const DWORD | vertex_states_render [] |
| static const DWORD | vertex_states_texture [] |
| static const DWORD | vertex_states_sampler [] |
|
static |
Definition at line 3024 of file stateblock.c.
Referenced by wined3d_device_apply_stateblock().
|
static |
Definition at line 2999 of file stateblock.c.
Referenced by wined3d_device_apply_stateblock().
|
static |
Definition at line 2965 of file stateblock.c.
Referenced by wined3d_device_apply_stateblock().
|
static |
Definition at line 2833 of file stateblock.c.
Referenced by sampler_desc_from_sampler_states().
|
static |
Definition at line 2084 of file stateblock.c.
Referenced by state_init_default(), and stateblock_state_init_default().
|
static |
Definition at line 2245 of file stateblock.c.
Referenced by stateblock_state_init_default().
|
static |
Definition at line 2224 of file stateblock.c.
Referenced by state_init_default(), and stateblock_state_init_default().
Definition at line 2316 of file stateblock.c.
Referenced by state_init(), and wined3d_stateblock_state_init().
|
static |
Definition at line 2714 of file stateblock.c.
Referenced by wined3d_device_set_render_state().
|
static |
Definition at line 2850 of file stateblock.c.
Referenced by wined3d_device_apply_stateblock().
|
static |
Definition at line 697 of file stateblock.c.
Referenced by wined3d_stateblock_set_light(), and wined3d_stateblock_set_light_enable().
| void state_cleanup | ( | struct wined3d_state * | state | ) |
Definition at line 648 of file stateblock.c.
Referenced by wined3d_cs_create(), wined3d_cs_destroy(), wined3d_cs_exec_reset_state(), wined3d_device_context_reset_state(), wined3d_device_reset(), wined3d_device_uninit_3d(), and wined3d_state_destroy().
| void state_init | ( | struct wined3d_state * | state, |
| const struct wined3d_d3d_info * | d3d_info, | ||
| uint32_t | flags, | ||
| enum wined3d_feature_level | feature_level | ||
| ) |
Definition at line 2324 of file stateblock.c.
Referenced by wined3d_state_create(), and wined3d_state_reset().
|
static |
Definition at line 2270 of file stateblock.c.
Referenced by state_init().
| void state_unbind_resources | ( | struct wined3d_state * | state | ) |
Definition at line 475 of file stateblock.c.
Referenced by state_cleanup(), and wined3d_device_reset().
|
static |
Definition at line 2450 of file stateblock.c.
|
static |
Definition at line 450 of file stateblock.c.
Referenced by stateblock_init().
|
static |
Definition at line 281 of file stateblock.c.
Referenced by stateblock_init(), and wined3d_stateblock_primary_dirtify_all_states().
|
static |
Definition at line 338 of file stateblock.c.
Referenced by stateblock_init().
|
static |
Definition at line 364 of file stateblock.c.
Referenced by stateblock_init().
Definition at line 273 of file stateblock.c.
Referenced by stateblock_savedstates_set_all().
|
static |
Definition at line 2393 of file stateblock.c.
Referenced by wined3d_stateblock_state_init().
|
static |
Definition at line 1780 of file stateblock.c.
Referenced by wined3d_stateblock_set_texture().
|
static |
Definition at line 260 of file stateblock.c.
Referenced by wined3d_device_apply_stateblock().
| WINE_DECLARE_DEBUG_CHANNEL | ( | winediag | ) |
| WINE_DEFAULT_DEBUG_CHANNEL | ( | d3d | ) |
|
static |
Definition at line 1332 of file stateblock.c.
Referenced by wined3d_stateblock_set_ps_consts_f(), and wined3d_stateblock_set_vs_consts_f().
| void CDECL wined3d_device_apply_stateblock | ( | struct wined3d_device * | device, |
| struct wined3d_stateblock * | stateblock | ||
| ) |
Definition at line 3038 of file stateblock.c.
Referenced by d3d8_device_DrawIndexedPrimitive(), d3d8_device_DrawIndexedPrimitiveUP(), d3d8_device_DrawPrimitive(), d3d8_device_DrawPrimitiveUP(), d3d9_device_DrawIndexedPrimitive(), d3d9_device_DrawIndexedPrimitiveUP(), d3d9_device_DrawPrimitive(), d3d9_device_DrawPrimitiveUP(), d3d_device_apply_state(), and wined3d_device_process_vertices().
|
static |
Definition at line 2661 of file stateblock.c.
Referenced by wined3d_device_apply_stateblock(), and wined3d_device_set_light_enable().
|
static |
Definition at line 2545 of file stateblock.c.
Referenced by wined3d_device_apply_stateblock().
|
static |
Definition at line 2696 of file stateblock.c.
Referenced by wined3d_device_apply_stateblock().
|
static |
Definition at line 2672 of file stateblock.c.
Referenced by wined3d_device_apply_stateblock().
|
static |
Definition at line 2603 of file stateblock.c.
Referenced by wined3d_device_apply_stateblock().
|
static |
Definition at line 2637 of file stateblock.c.
Referenced by wined3d_device_apply_stateblock().
|
static |
Definition at line 2620 of file stateblock.c.
Referenced by wined3d_device_apply_stateblock().
|
static |
Definition at line 2733 of file stateblock.c.
Referenced by wined3d_device_apply_stateblock(), and wined3d_stateblock_apply_clear_state().
|
static |
Definition at line 2770 of file stateblock.c.
Referenced by wined3d_device_apply_stateblock().
|
static |
Definition at line 2753 of file stateblock.c.
Referenced by wined3d_device_apply_stateblock().
|
static |
Definition at line 2808 of file stateblock.c.
Referenced by wined3d_device_apply_stateblock().
|
static |
Definition at line 2552 of file stateblock.c.
Referenced by wined3d_device_apply_stateblock().
|
static |
Definition at line 2586 of file stateblock.c.
Referenced by wined3d_device_apply_stateblock().
|
static |
Definition at line 2569 of file stateblock.c.
Referenced by wined3d_device_apply_stateblock().
| bool wined3d_light_state_enable_light | ( | struct wined3d_light_state * | state, |
| const struct wined3d_d3d_info * | d3d_info, | ||
| struct wined3d_light_info * | light_info, | ||
| BOOL | enable | ||
| ) |
Definition at line 803 of file stateblock.c.
Referenced by wined3d_cs_exec_set_light_enable(), wined3d_device_set_light_enable(), and wined3d_stateblock_set_light_enable().
| struct wined3d_light_info * wined3d_light_state_get_light | ( | const struct wined3d_light_state * | state, |
| unsigned int | idx | ||
| ) |
Definition at line 687 of file stateblock.c.
Referenced by wined3d_cs_exec_set_light(), wined3d_cs_exec_set_light_enable(), wined3d_device_set_light_enable(), wined3d_light_state_set_light(), wined3d_state_record_lights(), wined3d_stateblock_get_light(), wined3d_stateblock_set_light(), and wined3d_stateblock_set_light_enable().
|
static |
Definition at line 707 of file stateblock.c.
Referenced by wined3d_device_context_set_light(), wined3d_stateblock_set_light(), and wined3d_stateblock_set_light_enable().
|
static |
Definition at line 2336 of file stateblock.c.
Referenced by wined3d_state_create().
| HRESULT CDECL wined3d_state_create | ( | struct wined3d_device * | device, |
| const enum wined3d_feature_level * | levels, | ||
| unsigned int | level_count, | ||
| struct wined3d_state ** | state | ||
| ) |
Definition at line 2357 of file stateblock.c.
Referenced by d3d11_device_CreateDeviceContextState(), d3d_device_context_state_get_wined3d_state(), wined3d_cs_create(), and wined3d_deferred_context_create().
| void CDECL wined3d_state_destroy | ( | struct wined3d_state * | state | ) |
Definition at line 2385 of file stateblock.c.
Referenced by d3d11_device_CreateDeviceContextState(), d3d_device_context_state_get_wined3d_state(), d3d_device_context_state_private_release(), d3d_device_context_state_remove_entry(), wined3d_cs_create(), wined3d_cs_destroy(), and wined3d_deferred_context_destroy().
| enum wined3d_feature_level CDECL wined3d_state_get_feature_level | ( | const struct wined3d_state * | state | ) |
Definition at line 2378 of file stateblock.c.
Referenced by d3d11_device_CreateDeviceContextState(), and device_parent_wined3d_device_created().
|
static |
Definition at line 849 of file stateblock.c.
Referenced by wined3d_stateblock_capture().
| void CDECL wined3d_stateblock_apply | ( | const struct wined3d_stateblock * | stateblock, |
| struct wined3d_stateblock * | device_state | ||
| ) |
Definition at line 1156 of file stateblock.c.
Referenced by d3d8_device_ApplyStateBlock(), d3d9_stateblock_Apply(), d3d_device7_ApplyStateBlock(), and ddraw_set_cooperative_level().
| void CDECL wined3d_stateblock_apply_clear_state | ( | struct wined3d_stateblock * | stateblock, |
| struct wined3d_device * | device | ||
| ) |
Definition at line 2917 of file stateblock.c.
Referenced by d3d8_device_Clear(), d3d9_device_Clear(), d3d9_device_ColorFill(), d3d_device_apply_state(), and wined3d_device_apply_stateblock().
| void CDECL wined3d_stateblock_capture | ( | struct wined3d_stateblock * | stateblock, |
| const struct wined3d_stateblock * | device_state | ||
| ) |
Definition at line 893 of file stateblock.c.
Referenced by d3d8_device_CaptureStateBlock(), d3d9_stateblock_Capture(), d3d_device7_CaptureStateBlock(), and stateblock_init().
| HRESULT CDECL wined3d_stateblock_create | ( | struct wined3d_device * | device, |
| const struct wined3d_stateblock * | device_state, | ||
| enum wined3d_stateblock_type | type, | ||
| struct wined3d_stateblock ** | stateblock | ||
| ) |
Definition at line 2508 of file stateblock.c.
Referenced by d3d8_device_BeginStateBlock(), d3d8_device_CreateStateBlock(), d3d9_device_BeginStateBlock(), d3d_device7_BeginStateBlock(), d3d_device7_CreateStateBlock(), d3d_device_init(), ddraw_set_cooperative_level(), device_init(), and stateblock_init().
| ULONG CDECL wined3d_stateblock_decref | ( | struct wined3d_stateblock * | stateblock | ) |
Definition at line 670 of file stateblock.c.
Referenced by d3d8_device_CreateStateBlock(), d3d8_device_DeleteStateBlock(), d3d8_device_EndStateBlock(), d3d8_device_Release(), d3d8_device_Reset(), d3d9_device_EndStateBlock(), d3d9_device_Release(), d3d9_device_reset(), d3d9_stateblock_Release(), d3d_device7_CreateStateBlock(), d3d_device7_DeleteStateBlock(), d3d_device7_EndStateBlock(), d3d_device_init(), d3d_device_inner_Release(), and ddraw_set_cooperative_level().
| void CDECL wined3d_stateblock_depth_buffer_changed | ( | struct wined3d_stateblock * | stateblock | ) |
Definition at line 4043 of file stateblock.c.
Referenced by d3d8_device_SetRenderTarget(), d3d9_device_SetDepthStencilSurface(), d3d_device_sync_rendertarget(), d3d_device_update_depth_stencil(), and ddraw_surface_delete_attached_surface().
| HRESULT CDECL wined3d_stateblock_get_light | ( | const struct wined3d_stateblock * | stateblock, |
| UINT | light_idx, | ||
| struct wined3d_light * | light, | ||
| BOOL * | enabled | ||
| ) |
Definition at line 2069 of file stateblock.c.
Referenced by d3d8_device_GetLight(), d3d8_device_GetLightEnable(), d3d9_device_GetLight(), d3d9_device_GetLightEnable(), d3d_device7_GetLight(), and d3d_device7_GetLightEnable().
| HRESULT CDECL wined3d_stateblock_get_ps_consts_b | ( | struct wined3d_stateblock * | stateblock, |
| unsigned int | start_idx, | ||
| unsigned int | count, | ||
| BOOL * | constants | ||
| ) |
Definition at line 1556 of file stateblock.c.
Referenced by d3d9_device_GetPixelShaderConstantB().
| HRESULT CDECL wined3d_stateblock_get_ps_consts_f | ( | struct wined3d_stateblock * | stateblock, |
| unsigned int | start_idx, | ||
| unsigned int | count, | ||
| struct wined3d_vec4 * | constants | ||
| ) |
Definition at line 1529 of file stateblock.c.
Referenced by d3d8_device_GetPixelShaderConstant(), and d3d9_device_GetPixelShaderConstantF().
| HRESULT CDECL wined3d_stateblock_get_ps_consts_i | ( | struct wined3d_stateblock * | stateblock, |
| unsigned int | start_idx, | ||
| unsigned int | count, | ||
| struct wined3d_ivec4 * | constants | ||
| ) |
Definition at line 1541 of file stateblock.c.
Referenced by d3d9_device_GetPixelShaderConstantI().
| const struct wined3d_stateblock_state *CDECL wined3d_stateblock_get_state | ( | const struct wined3d_stateblock * | stateblock | ) |
Definition at line 2064 of file stateblock.c.
Referenced by d3d_device_init(), device_init(), and wined3d_device_process_vertices().
| HRESULT CDECL wined3d_stateblock_get_vs_consts_b | ( | struct wined3d_stateblock * | stateblock, |
| unsigned int | start_idx, | ||
| unsigned int | count, | ||
| BOOL * | constants | ||
| ) |
Definition at line 1445 of file stateblock.c.
Referenced by d3d9_device_GetVertexShaderConstantB().
| HRESULT CDECL wined3d_stateblock_get_vs_consts_f | ( | struct wined3d_stateblock * | stateblock, |
| unsigned int | start_idx, | ||
| unsigned int | count, | ||
| struct wined3d_vec4 * | constants | ||
| ) |
Definition at line 1416 of file stateblock.c.
Referenced by d3d8_device_GetVertexShaderConstant(), and d3d9_device_GetVertexShaderConstantF().
| HRESULT CDECL wined3d_stateblock_get_vs_consts_i | ( | struct wined3d_stateblock * | stateblock, |
| unsigned int | start_idx, | ||
| unsigned int | count, | ||
| struct wined3d_ivec4 * | constants | ||
| ) |
Definition at line 1430 of file stateblock.c.
Referenced by d3d9_device_GetVertexShaderConstantI().
| ULONG CDECL wined3d_stateblock_incref | ( | struct wined3d_stateblock * | stateblock | ) |
Definition at line 466 of file stateblock.c.
| void CDECL wined3d_stateblock_init_contained_states | ( | struct wined3d_stateblock * | stateblock | ) |
Definition at line 393 of file stateblock.c.
Referenced by d3d8_device_EndStateBlock(), d3d9_device_EndStateBlock(), d3d_device7_EndStateBlock(), and stateblock_init().
|
static |
Definition at line 2435 of file stateblock.c.
Referenced by stateblock_init(), and wined3d_stateblock_reset().
| void CDECL wined3d_stateblock_multiply_transform | ( | struct wined3d_stateblock * | stateblock, |
| enum wined3d_transform_state | d3dts, | ||
| const struct wined3d_matrix * | matrix | ||
| ) |
Definition at line 1859 of file stateblock.c.
Referenced by d3d8_device_MultiplyTransform(), d3d9_device_MultiplyTransform(), and d3d_device7_MultiplyTransform().
| void CDECL wined3d_stateblock_primary_dirtify_all_states | ( | struct wined3d_device * | device, |
| struct wined3d_stateblock * | stateblock | ||
| ) |
Definition at line 313 of file stateblock.c.
Referenced by d3d_device_apply_state().
| void CDECL wined3d_stateblock_reset | ( | struct wined3d_stateblock * | stateblock | ) |
Definition at line 2534 of file stateblock.c.
Referenced by d3d8_device_Reset(), and d3d9_device_reset().
| void CDECL wined3d_stateblock_set_base_vertex_index | ( | struct wined3d_stateblock * | stateblock, |
| INT | base_index | ||
| ) |
Definition at line 1932 of file stateblock.c.
Referenced by d3d8_device_DrawIndexedPrimitiveUP(), d3d8_device_SetIndices(), and wined3d_stateblock_apply().
| HRESULT CDECL wined3d_stateblock_set_clip_plane | ( | struct wined3d_stateblock * | stateblock, |
| UINT | plane_idx, | ||
| const struct wined3d_vec4 * | plane | ||
| ) |
Definition at line 1875 of file stateblock.c.
Referenced by d3d8_device_SetClipPlane(), d3d9_device_SetClipPlane(), d3d_device7_SetClipPlane(), and wined3d_stateblock_apply().
| void CDECL wined3d_stateblock_set_index_buffer | ( | struct wined3d_stateblock * | stateblock, |
| struct wined3d_buffer * | buffer, | ||
| enum wined3d_format_id | format_id | ||
| ) |
Definition at line 1918 of file stateblock.c.
Referenced by d3d8_device_DrawIndexedPrimitiveUP(), d3d8_device_SetIndices(), d3d9_device_DrawIndexedPrimitiveUP(), d3d9_device_SetIndices(), d3d_device7_DrawIndexedPrimitive(), d3d_device7_DrawIndexedPrimitiveStrided(), d3d_device7_DrawIndexedPrimitiveVB(), and wined3d_stateblock_apply().
| HRESULT CDECL wined3d_stateblock_set_light | ( | struct wined3d_stateblock * | stateblock, |
| UINT | light_idx, | ||
| const struct wined3d_light * | light | ||
| ) |
Definition at line 1996 of file stateblock.c.
Referenced by d3d8_device_SetLight(), d3d9_device_SetLight(), d3d_device7_SetLight(), and wined3d_stateblock_apply().
| HRESULT CDECL wined3d_stateblock_set_light_enable | ( | struct wined3d_stateblock * | stateblock, |
| UINT | light_idx, | ||
| BOOL | enable | ||
| ) |
Definition at line 2042 of file stateblock.c.
Referenced by d3d8_device_LightEnable(), d3d9_device_LightEnable(), d3d_device7_LightEnable(), and wined3d_stateblock_apply().
| void CDECL wined3d_stateblock_set_material | ( | struct wined3d_stateblock * | stateblock, |
| const struct wined3d_material * | material | ||
| ) |
Definition at line 1891 of file stateblock.c.
Referenced by d3d8_device_SetMaterial(), d3d9_device_SetMaterial(), d3d_device7_SetMaterial(), and wined3d_stateblock_apply().
| void CDECL wined3d_stateblock_set_pixel_shader | ( | struct wined3d_stateblock * | stateblock, |
| struct wined3d_shader * | shader | ||
| ) |
Definition at line 1460 of file stateblock.c.
Referenced by d3d8_device_SetPixelShader(), d3d9_device_SetPixelShader(), and wined3d_stateblock_apply().
| HRESULT CDECL wined3d_stateblock_set_ps_consts_b | ( | struct wined3d_stateblock * | stateblock, |
| unsigned int | start_idx, | ||
| unsigned int | count, | ||
| const BOOL * | constants | ||
| ) |
Definition at line 1509 of file stateblock.c.
Referenced by d3d9_device_SetPixelShaderConstantB(), and wined3d_stateblock_apply().
| HRESULT CDECL wined3d_stateblock_set_ps_consts_f | ( | struct wined3d_stateblock * | stateblock, |
| unsigned int | start_idx, | ||
| unsigned int | count, | ||
| const struct wined3d_vec4 * | constants | ||
| ) |
Definition at line 1473 of file stateblock.c.
Referenced by d3d8_device_SetPixelShaderConstant(), d3d9_device_SetPixelShaderConstantF(), and wined3d_stateblock_apply().
| HRESULT CDECL wined3d_stateblock_set_ps_consts_i | ( | struct wined3d_stateblock * | stateblock, |
| unsigned int | start_idx, | ||
| unsigned int | count, | ||
| const struct wined3d_ivec4 * | constants | ||
| ) |
Definition at line 1489 of file stateblock.c.
Referenced by d3d9_device_SetPixelShaderConstantI(), and wined3d_stateblock_apply().
| void CDECL wined3d_stateblock_set_render_state | ( | struct wined3d_stateblock * | stateblock, |
| enum wined3d_render_state | state, | ||
| unsigned int | value | ||
| ) |
Definition at line 1623 of file stateblock.c.
Referenced by d3d8_device_Reset(), d3d8_device_SetRenderState(), d3d9_device_reset(), d3d9_device_SetRenderState(), d3d_device7_SetRenderState(), d3d_device_init(), d3d_vertex_buffer7_ProcessVertices(), device_init(), setup_lighting(), and wined3d_stateblock_apply().
| void CDECL wined3d_stateblock_set_sampler_state | ( | struct wined3d_stateblock * | stateblock, |
| UINT | sampler_idx, | ||
| enum wined3d_sampler_state | state, | ||
| unsigned int | value | ||
| ) |
Definition at line 1702 of file stateblock.c.
Referenced by d3d8_device_SetTextureStageState(), d3d9_device_SetSamplerState(), d3d_device7_SetRenderState(), d3d_device7_SetTextureStageState(), and wined3d_stateblock_apply().
| void CDECL wined3d_stateblock_set_scissor_rect | ( | struct wined3d_stateblock * | stateblock, |
| const RECT * | rect | ||
| ) |
Definition at line 1910 of file stateblock.c.
Referenced by d3d9_device_reset(), d3d9_device_SetScissorRect(), device_reset_viewport_state(), and wined3d_stateblock_apply().
| HRESULT CDECL wined3d_stateblock_set_stream_source | ( | struct wined3d_stateblock * | stateblock, |
| UINT | stream_idx, | ||
| struct wined3d_buffer * | buffer, | ||
| UINT | offset, | ||
| UINT | stride | ||
| ) |
Definition at line 1939 of file stateblock.c.
Referenced by d3d8_device_DrawIndexedPrimitiveUP(), d3d8_device_DrawPrimitiveUP(), d3d8_device_ProcessVertices(), d3d8_device_SetStreamSource(), d3d9_device_DrawIndexedPrimitiveUP(), d3d9_device_DrawPrimitiveUP(), d3d9_device_ProcessVertices(), d3d9_device_SetStreamSource(), d3d_device7_DrawIndexedPrimitive(), d3d_device7_DrawIndexedPrimitiveStrided(), d3d_device7_DrawIndexedPrimitiveVB(), d3d_device7_DrawPrimitive(), d3d_device7_DrawPrimitiveStrided(), d3d_device7_DrawPrimitiveVB(), d3d_vertex_buffer7_ProcessVertices(), d3d_vertex_buffer7_Release(), and wined3d_stateblock_apply().
| HRESULT CDECL wined3d_stateblock_set_stream_source_freq | ( | struct wined3d_stateblock * | stateblock, |
| UINT | stream_idx, | ||
| UINT | divider | ||
| ) |
Definition at line 1966 of file stateblock.c.
Referenced by d3d9_device_SetStreamSourceFreq(), and wined3d_stateblock_apply().
| void CDECL wined3d_stateblock_set_texture | ( | struct wined3d_stateblock * | stateblock, |
| UINT | stage, | ||
| struct wined3d_texture * | texture | ||
| ) |
Definition at line 1816 of file stateblock.c.
Referenced by d3d8_device_SetTexture(), d3d9_device_SetTexture(), d3d_device3_SetRenderState(), d3d_device3_SetTexture(), d3d_device7_SetTexture(), and wined3d_stateblock_apply().
| unsigned int CDECL wined3d_stateblock_set_texture_lod | ( | struct wined3d_stateblock * | stateblock, |
| struct wined3d_texture * | texture, | ||
| unsigned int | lod | ||
| ) |
Definition at line 4004 of file stateblock.c.
Referenced by d3d8_texture_2d_SetLOD(), d3d8_texture_3d_SetLOD(), d3d8_texture_cube_SetLOD(), d3d9_texture_2d_SetLOD(), d3d9_texture_3d_SetLOD(), and d3d9_texture_cube_SetLOD().
| void CDECL wined3d_stateblock_set_texture_stage_state | ( | struct wined3d_stateblock * | stateblock, |
| UINT | stage, | ||
| enum wined3d_texture_stage_state | state, | ||
| unsigned int | value | ||
| ) |
Definition at line 1718 of file stateblock.c.
Referenced by d3d8_device_SetTextureStageState(), d3d9_device_SetTextureStageState(), d3d_device3_SetRenderState(), d3d_device7_SetTextureStageState(), fixup_texture_alpha_op(), and wined3d_stateblock_apply().
| void CDECL wined3d_stateblock_set_transform | ( | struct wined3d_stateblock * | stateblock, |
| enum wined3d_transform_state | d3dts, | ||
| const struct wined3d_matrix * | matrix | ||
| ) |
Definition at line 1840 of file stateblock.c.
Referenced by d3d8_device_SetTransform(), d3d9_device_SetTransform(), d3d_device1_SetMatrix(), d3d_device3_MultiplyTransform(), d3d_device3_SetTransform(), d3d_device7_SetTransform(), update_clip_space(), and wined3d_stateblock_apply().
| void CDECL wined3d_stateblock_set_vertex_declaration | ( | struct wined3d_stateblock * | stateblock, |
| struct wined3d_vertex_declaration * | declaration | ||
| ) |
Definition at line 1571 of file stateblock.c.
Referenced by d3d8_device_SetVertexShader(), d3d9_device_SetFVF(), d3d9_device_SetVertexDeclaration(), d3d_device7_DrawIndexedPrimitive(), d3d_device7_DrawIndexedPrimitiveStrided(), d3d_device7_DrawIndexedPrimitiveVB(), d3d_device7_DrawPrimitive(), d3d_device7_DrawPrimitiveStrided(), d3d_device7_DrawPrimitiveVB(), d3d_vertex_buffer7_ProcessVertices(), and wined3d_stateblock_apply().
| void CDECL wined3d_stateblock_set_vertex_shader | ( | struct wined3d_stateblock * | stateblock, |
| struct wined3d_shader * | shader | ||
| ) |
Definition at line 1319 of file stateblock.c.
Referenced by d3d8_device_SetVertexShader(), d3d9_device_SetVertexShader(), and wined3d_stateblock_apply().
| void CDECL wined3d_stateblock_set_viewport | ( | struct wined3d_stateblock * | stateblock, |
| const struct wined3d_viewport * | viewport | ||
| ) |
Definition at line 1900 of file stateblock.c.
Referenced by d3d8_device_SetViewport(), d3d9_device_reset(), d3d9_device_SetViewport(), d3d_device7_SetViewport(), device_reset_viewport_state(), and wined3d_stateblock_apply().
| HRESULT CDECL wined3d_stateblock_set_vs_consts_b | ( | struct wined3d_stateblock * | stateblock, |
| unsigned int | start_idx, | ||
| unsigned int | count, | ||
| const BOOL * | constants | ||
| ) |
Definition at line 1396 of file stateblock.c.
Referenced by d3d9_device_SetVertexShaderConstantB(), and wined3d_stateblock_apply().
| HRESULT CDECL wined3d_stateblock_set_vs_consts_f | ( | struct wined3d_stateblock * | stateblock, |
| unsigned int | start_idx, | ||
| unsigned int | count, | ||
| const struct wined3d_vec4 * | constants | ||
| ) |
Definition at line 1360 of file stateblock.c.
Referenced by d3d8_device_SetVertexShaderConstant(), d3d9_device_SetVertexShaderConstantF(), and wined3d_stateblock_apply().
| HRESULT CDECL wined3d_stateblock_set_vs_consts_i | ( | struct wined3d_stateblock * | stateblock, |
| unsigned int | start_idx, | ||
| unsigned int | count, | ||
| const struct wined3d_ivec4 * | constants | ||
| ) |
Definition at line 1376 of file stateblock.c.
Referenced by d3d9_device_SetVertexShaderConstantI(), and wined3d_stateblock_apply().
|
static |
Definition at line 588 of file stateblock.c.
Referenced by wined3d_stateblock_decref(), and wined3d_stateblock_reset().
|
static |
Definition at line 2422 of file stateblock.c.
Referenced by stateblock_init(), and wined3d_stateblock_reset().
| void CDECL wined3d_stateblock_texture_changed | ( | struct wined3d_stateblock * | stateblock, |
| const struct wined3d_texture * | texture | ||
| ) |
Definition at line 4033 of file stateblock.c.
Referenced by ddraw_surface7_SetLOD(), and ddraw_surface_set_wined3d_textures_colour_key().
Definition at line 99 of file stateblock.c.
Referenced by stateblock_savedstates_set_pixel().
Definition at line 184 of file stateblock.c.
Referenced by stateblock_savedstates_set_pixel().
Definition at line 163 of file stateblock.c.
Referenced by stateblock_savedstates_set_pixel().
Definition at line 200 of file stateblock.c.
Referenced by stateblock_savedstates_set_vertex().
Definition at line 255 of file stateblock.c.
Referenced by stateblock_savedstates_set_vertex().
Definition at line 249 of file stateblock.c.
Referenced by stateblock_savedstates_set_vertex().