PSPSDK 2024-12-16
Loading...
Searching...
No Matches
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

◆ GUM_ALIGNED_MATRIX

#define GUM_ALIGNED_MATRIX ( )    (ScePspFMatrix4*)((((unsigned int)alloca(sizeof(ScePspFMatrix4)+64)) + 63) & ~63)

◆ GUM_ALIGNED_VECTOR

#define GUM_ALIGNED_VECTOR ( )    (ScePspFVector4*)((((unsigned int)alloca(sizeof(ScePspFVector4)+64)) + 63) & ~63)

◆ GUM_EPSILON

#define GUM_EPSILON   0.00001f

Variable Documentation

◆ gum_current_matrix

ScePspFMatrix4* gum_current_matrix
extern

◆ gum_current_matrix_update

int gum_current_matrix_update
extern

◆ gum_current_mode

int gum_current_mode
extern

◆ gum_matrix_stack

ScePspFMatrix4 gum_matrix_stack[4][32]
extern

◆ gum_matrix_update

int gum_matrix_update[4]
extern

◆ gum_stack_depth

ScePspFMatrix4* gum_stack_depth[4]
extern

◆ gum_vfpucontext

struct pspvfpu_context* gum_vfpucontext
extern