KallistiOS git master
Independent SDK for the Sega Dreamcast
Loading...
Searching...
No Matches
pvr_zclip.c File Reference
#include "pvr_zclip.h"

Functions

static void vert_commit (pvr_vertex_t *dest, pvr_vertex_t *src, int eos)
 
static void inter_vert_commit (pvr_vertex_t *dest, pvr_vertex_t *inside, pvr_vertex_t *outside, int eos)
 
static void inter_vert_commit_intensity (pvr_vertex_t *dest, pvr_vertex_t *inside, pvr_vertex_t *outside, int eos)
 
int pvr_vertex_commit_zclip (pvr_vertex_t *src, int size)
 
int pvr_vertex_commit_zclip_intensity (pvr_vertex_t *src, int size)
 
static void * modi_commit (void *dest, pvr_mod_hdr_t *header, pvr_modifier_vol_t *vol, int eol)
 
static void inter_vert (float *dest3f, float in_x, float in_y, float in_z, float out_x, float out_y, float out_z)
 
int pvr_modifier_commit_zclip (pvr_mod_hdr_t *eol_header, pvr_modifier_vol_t *vol, int size)
 

Function Documentation

◆ inter_vert()

static void inter_vert ( float * dest3f,
float in_x,
float in_y,
float in_z,
float out_x,
float out_y,
float out_z )
inlinestatic

◆ inter_vert_commit()

static void inter_vert_commit ( pvr_vertex_t * dest,
pvr_vertex_t * inside,
pvr_vertex_t * outside,
int eos )
static

References dest.

Referenced by pvr_vertex_commit_zclip().

◆ inter_vert_commit_intensity()

static void inter_vert_commit_intensity ( pvr_vertex_t * dest,
pvr_vertex_t * inside,
pvr_vertex_t * outside,
int eos )
static

References dest.

Referenced by pvr_vertex_commit_zclip_intensity().

◆ modi_commit()

static void * modi_commit ( void * dest,
pvr_mod_hdr_t * header,
pvr_modifier_vol_t * vol,
int eol )
static

◆ pvr_modifier_commit_zclip()

◆ pvr_vertex_commit_zclip()

int pvr_vertex_commit_zclip ( pvr_vertex_t * src,
int size )

◆ pvr_vertex_commit_zclip_intensity()

int pvr_vertex_commit_zclip_intensity ( pvr_vertex_t * src,
int size )

◆ vert_commit()

static void vert_commit ( pvr_vertex_t * dest,
pvr_vertex_t * src,
int eos )
static