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

s_atifragshader.c File Reference
#include "main/glheader.h"
#include "main/colormac.h"
#include "main/context.h"
#include "main/macros.h"
#include "shader/program.h"
#include "shader/atifragshader.h"
#include "swrast/s_atifragshader.h"

Go to the source code of this file.

Data Structures

struct  atifs_machine

Defines

#define SETUP_SRC_REG(optype, i, x)

Functions

static void fetch_texel (GLcontext *ctx, const GLfloat texcoord[4], GLfloat lambda, GLuint unit, GLfloat color[4])
static void apply_swizzle (GLfloat values[4], GLuint swizzle)
static void apply_src_rep (GLint optype, GLuint rep, GLfloat *val)
static void apply_src_mod (GLint optype, GLuint mod, GLfloat *val)
static void apply_dst_mod (GLuint optype, GLuint mod, GLfloat *val)
static void write_dst_addr (GLuint optype, GLuint mod, GLuint mask, GLfloat *src, GLfloat *dst)
static void finish_pass (struct atifs_machine *machine)
static void handle_pass_op (struct atifs_machine *machine, struct atifs_setupinst *texinst, const SWspan *span, GLuint column, GLuint idx)
static void handle_sample_op (GLcontext *ctx, struct atifs_machine *machine, struct atifs_setupinst *texinst, const SWspan *span, GLuint column, GLuint idx)
static void execute_shader (GLcontext *ctx, const struct ati_fragment_shader *shader, struct atifs_machine *machine, const SWspan *span, GLuint column)
static void init_machine (GLcontext *ctx, struct atifs_machine *machine, const struct ati_fragment_shader *shader, const SWspan *span, GLuint col)
void _swrast_exec_fragment_shader (GLcontext *ctx, SWspan *span)

Variables

struct ati_fs_opcode_st ati_fs_opcodes []

Generated on Sat May 26 2012 04:58:17 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.