ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

ati_fragment_shader.c File Reference
#include "config.h"
#include <math.h>
#include <stdio.h>
#include "wined3d_private.h"

Go to the source code of this file.

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 chardebug_dstmod (GLuint mod)
static const chardebug_argmod (GLuint mod)
static const chardebug_register (GLuint reg)
static const chardebug_swizzle (GLuint swizzle)
static const chardebug_rep (GLuint rep)
static const chardebug_op (GLuint op)
static const chardebug_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

Generated on Fri May 25 2012 05:02:56 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.