Data Structures |
| struct | atifs_ffp_desc |
| struct | atifs_private_data |
Defines |
| #define | ATI_FFP_CONST_BUMPMAT(i) (GL_CON_0_ATI + i) |
| #define | ATI_FFP_CONST_CONSTANT0 GL_CON_0_ATI |
| #define | ATI_FFP_CONST_CONSTANT1 GL_CON_1_ATI |
| #define | ATI_FFP_CONST_CONSTANT2 GL_CON_2_ATI |
| #define | ATI_FFP_CONST_CONSTANT3 GL_CON_3_ATI |
| #define | ATI_FFP_CONST_CONSTANT4 GL_CON_4_ATI |
| #define | ATI_FFP_CONST_CONSTANT5 GL_CON_5_ATI |
| #define | ATI_FFP_CONST_TFACTOR GL_CON_6_ATI |
Functions |
| | WINE_DEFAULT_DEBUG_CHANNEL (d3d_shader) |
| | WINE_DECLARE_DEBUG_CHANNEL (d3d) |
| static const char * | debug_dstmod (GLuint mod) |
| static const char * | debug_argmod (GLuint mod) |
| static const char * | debug_register (GLuint reg) |
| static const char * | debug_swizzle (GLuint swizzle) |
| static const char * | debug_rep (GLuint rep) |
| static const char * | debug_op (GLuint op) |
| static const char * | debug_mask (GLuint mask) |
| static void | wrap_op1 (const struct wined3d_gl_info *gl_info, GLuint op, GLuint dst, GLuint dstMask, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod) |
| static void | wrap_op2 (const struct wined3d_gl_info *gl_info, GLuint op, GLuint dst, GLuint dstMask, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod, GLuint arg2, GLuint arg2Rep, GLuint arg2Mod) |
| static void | wrap_op3 (const struct wined3d_gl_info *gl_info, GLuint op, GLuint dst, GLuint dstMask, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod, GLuint arg2, GLuint arg2Rep, GLuint arg2Mod, GLuint arg3, GLuint arg3Rep, GLuint arg3Mod) |
| static GLuint | register_for_arg (DWORD arg, const struct wined3d_gl_info *gl_info, unsigned int stage, GLuint *mod, GLuint *rep, GLuint tmparg) |
| static GLuint | find_tmpreg (const struct texture_stage_op op[MAX_TEXTURES]) |
| static GLuint | gen_ati_shader (const struct texture_stage_op op[MAX_TEXTURES], const struct wined3d_gl_info *gl_info) |
| static void | set_tex_op_atifs (struct wined3d_context *context, const struct wined3d_state *state, DWORD state_id) |
| static void | state_texfactor_atifs (struct wined3d_context *context, const struct wined3d_state *state, DWORD state_id) |
| static void | set_bumpmat (struct wined3d_context *context, const struct wined3d_state *state, DWORD state_id) |
| static void | textransform (struct wined3d_context *context, const struct wined3d_state *state, DWORD state_id) |
| static void | atifs_apply_pixelshader (struct wined3d_context *context, const struct wined3d_state *state, DWORD state_id) |
| static void | atifs_srgbwriteenable (struct wined3d_context *context, const struct wined3d_state *state, DWORD state_id) |
| static void | atifs_enable (BOOL enable) |
| static void | atifs_get_caps (const struct wined3d_gl_info *gl_info, struct fragment_caps *caps) |
| static HRESULT | atifs_alloc (struct wined3d_device *device) |
| static void | atifs_free_ffpshader (struct wine_rb_entry *entry, void *context) |
| static void | atifs_free (struct wined3d_device *device) |
| static BOOL | atifs_color_fixup_supported (struct color_fixup_desc fixup) |
Variables |
| static struct StateEntryTemplate | atifs_fragmentstate_template [] |
| struct fragment_pipeline | atifs_fragment_pipeline |