pspsdk-1.0+beta2
gumInternal.h File Reference
#include <alloca.h>
#include "pspgum.h"
#include "../gu/pspgu.h"
Include dependency graph for gumInternal.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define GUM_EPSILON   0.00001f
#define GUM_ALIGNED_MATRIX()   (ScePspFMatrix4*)((((unsigned int)alloca(sizeof(ScePspFMatrix4)+64)) + 63) & ~63)
#define GUM_ALIGNED_VECTOR()   (ScePspFVector4*)((((unsigned int)alloca(sizeof(ScePspFVector4)+64)) + 63) & ~63)

Variables

int gum_current_mode
int gum_matrix_update [4]
int gum_current_matrix_update
ScePspFMatrix4gum_current_matrix
ScePspFMatrix4gum_stack_depth [4]
ScePspFMatrix4 gum_matrix_stack [4][32]
struct pspvfpu_contextgum_vfpucontext

Macro Definition Documentation

#define GUM_ALIGNED_MATRIX ( )    (ScePspFMatrix4*)((((unsigned int)alloca(sizeof(ScePspFMatrix4)+64)) + 63) & ~63)
#define GUM_ALIGNED_VECTOR ( )    (ScePspFVector4*)((((unsigned int)alloca(sizeof(ScePspFVector4)+64)) + 63) & ~63)
#define GUM_EPSILON   0.00001f

Variable Documentation

ScePspFMatrix4* gum_current_matrix
int gum_current_matrix_update
int gum_current_mode
ScePspFMatrix4 gum_matrix_stack[4][32]
int gum_matrix_update[4]
ScePspFMatrix4* gum_stack_depth[4]
struct pspvfpu_context* gum_vfpucontext