|
| #define | GU_PI (3.141593f) |
| |
| #define | GU_FALSE (0) |
| |
| #define | GU_TRUE (1) |
| |
| #define | GU_POINTS (0) |
| |
| #define | GU_LINES (1) |
| |
| #define | GU_LINE_STRIP (2) |
| |
| #define | GU_TRIANGLES (3) |
| |
| #define | GU_TRIANGLE_STRIP (4) |
| |
| #define | GU_TRIANGLE_FAN (5) |
| |
| #define | GU_SPRITES (6) |
| |
| #define | GU_ALPHA_TEST (0) |
| |
| #define | GU_DEPTH_TEST (1) |
| |
| #define | GU_SCISSOR_TEST (2) |
| |
| #define | GU_STENCIL_TEST (3) |
| |
| #define | GU_BLEND (4) |
| |
| #define | GU_CULL_FACE (5) |
| |
| #define | GU_DITHER (6) |
| |
| #define | GU_FOG (7) |
| |
| #define | GU_CLIP_PLANES (8) |
| |
| #define | GU_TEXTURE_2D (9) |
| |
| #define | GU_LIGHTING (10) |
| |
| #define | GU_LIGHT0 (11) |
| |
| #define | GU_LIGHT1 (12) |
| |
| #define | GU_LIGHT2 (13) |
| |
| #define | GU_LIGHT3 (14) |
| |
| #define | GU_LINE_SMOOTH (15) |
| |
| #define | GU_PATCH_CULL_FACE (16) |
| |
| #define | GU_COLOR_TEST (17) |
| |
| #define | GU_COLOR_LOGIC_OP (18) |
| |
| #define | GU_FACE_NORMAL_REVERSE (19) |
| |
| #define | GU_PATCH_FACE (20) |
| |
| #define | GU_FRAGMENT_2X (21) |
| |
| #define | GU_MAX_STATUS (22) |
| |
| #define | GU_PROJECTION (0) |
| |
| #define | GU_VIEW (1) |
| |
| #define | GU_MODEL (2) |
| |
| #define | GU_TEXTURE (3) |
| |
| #define | GU_TEXTURE_SHIFT(n) |
| |
| #define | GU_TEXTURE_8BIT GU_TEXTURE_SHIFT(1) |
| |
| #define | GU_TEXTURE_16BIT GU_TEXTURE_SHIFT(2) |
| |
| #define | GU_TEXTURE_32BITF GU_TEXTURE_SHIFT(3) |
| |
| #define | GU_TEXTURE_BITS GU_TEXTURE_SHIFT(3) |
| |
| #define | GU_COLOR_SHIFT(n) |
| |
| #define | GU_COLOR_5650 GU_COLOR_SHIFT(4) |
| |
| #define | GU_COLOR_5551 GU_COLOR_SHIFT(5) |
| |
| #define | GU_COLOR_4444 GU_COLOR_SHIFT(6) |
| |
| #define | GU_COLOR_8888 GU_COLOR_SHIFT(7) |
| |
| #define | GU_COLOR_BITS GU_COLOR_SHIFT(7) |
| |
| #define | GU_NORMAL_SHIFT(n) |
| |
| #define | GU_NORMAL_8BIT GU_NORMAL_SHIFT(1) |
| |
| #define | GU_NORMAL_16BIT GU_NORMAL_SHIFT(2) |
| |
| #define | GU_NORMAL_32BITF GU_NORMAL_SHIFT(3) |
| |
| #define | GU_NORMAL_BITS GU_NORMAL_SHIFT(3) |
| |
| #define | GU_VERTEX_SHIFT(n) |
| |
| #define | GU_VERTEX_8BIT GU_VERTEX_SHIFT(1) |
| |
| #define | GU_VERTEX_16BIT GU_VERTEX_SHIFT(2) |
| |
| #define | GU_VERTEX_32BITF GU_VERTEX_SHIFT(3) |
| |
| #define | GU_VERTEX_BITS GU_VERTEX_SHIFT(3) |
| |
| #define | GU_WEIGHT_SHIFT(n) |
| |
| #define | GU_WEIGHT_8BIT GU_WEIGHT_SHIFT(1) |
| |
| #define | GU_WEIGHT_16BIT GU_WEIGHT_SHIFT(2) |
| |
| #define | GU_WEIGHT_32BITF GU_WEIGHT_SHIFT(3) |
| |
| #define | GU_WEIGHT_BITS GU_WEIGHT_SHIFT(3) |
| |
| #define | GU_INDEX_SHIFT(n) |
| |
| #define | GU_INDEX_8BIT GU_INDEX_SHIFT(1) |
| |
| #define | GU_INDEX_16BIT GU_INDEX_SHIFT(2) |
| |
| #define | GU_INDEX_BITS GU_INDEX_SHIFT(3) |
| |
| #define | GU_WEIGHTS(n) |
| |
| #define | GU_WEIGHTS_BITS GU_WEIGHTS(8) |
| |
| #define | GU_VERTICES(n) |
| |
| #define | GU_VERTICES_BITS GU_VERTICES(8) |
| |
| #define | GU_TRANSFORM_SHIFT(n) |
| |
| #define | GU_TRANSFORM_3D GU_TRANSFORM_SHIFT(0) |
| |
| #define | GU_TRANSFORM_2D GU_TRANSFORM_SHIFT(1) |
| |
| #define | GU_TRANSFORM_BITS GU_TRANSFORM_SHIFT(1) |
| |
| #define | GU_DISPLAY_OFF 0 |
| |
| #define | GU_DISPLAY_ON 1 |
| |
| #define | GU_SCR_WIDTH 480 |
| |
| #define | GU_SCR_HEIGHT 272 |
| |
| #define | GU_SCR_ASPECT ((float)GU_SCR_WIDTH / (float)GU_SCR_HEIGHT) |
| |
| #define | GU_SCR_OFFSETX ((4096 - GU_SCR_WIDTH) / 2) |
| |
| #define | GU_SCR_OFFSETY ((4096 - GU_SCR_HEIGHT) / 2) |
| |
| #define | GU_VRAM_TOP 0x00000000 |
| |
| #define | GU_VRAM_WIDTH 512 |
| |
| #define | GU_VRAM_BUFSIZE (GU_VRAM_WIDTH*GU_SCR_HEIGHT*2) |
| |
| #define | GU_VRAM_BP_0 (void *)(GU_VRAM_TOP) |
| |
| #define | GU_VRAM_BP_1 (void *)(GU_VRAM_TOP+GU_VRAM_BUFSIZE) |
| |
| #define | GU_VRAM_BP_2 (void *)(GU_VRAM_TOP+(GU_VRAM_BUFSIZE*2)) |
| |
| #define | GU_VRAM_BUFSIZE32 (GU_VRAM_WIDTH*GU_SCR_HEIGHT*4) |
| |
| #define | GU_VRAM_BP32_0 (void *)(GU_VRAM_TOP) |
| |
| #define | GU_VRAM_BP32_1 (void *)(GU_VRAM_TOP+GU_VRAM_BUFSIZE32) |
| |
| #define | GU_VRAM_BP32_2 (void *)(GU_VRAM_TOP+(GU_VRAM_BUFSIZE32*2)) |
| |
| #define | GU_PSM_5650 (0) /* Display, Texture, Palette */ |
| |
| #define | GU_PSM_5551 (1) /* Display, Texture, Palette */ |
| |
| #define | GU_PSM_4444 (2) /* Display, Texture, Palette */ |
| |
| #define | GU_PSM_8888 (3) /* Display, Texture, Palette */ |
| |
| #define | GU_PSM_T4 (4) /* Texture */ |
| |
| #define | GU_PSM_T8 (5) /* Texture */ |
| |
| #define | GU_PSM_T16 (6) /* Texture */ |
| |
| #define | GU_PSM_T32 (7) /* Texture */ |
| |
| #define | GU_PSM_DXT1 (8) /* Texture */ |
| |
| #define | GU_PSM_DXT3 (9) /* Texture */ |
| |
| #define | GU_PSM_DXT5 (10) /* Texture */ |
| |
| #define | GU_FILL_FILL (0) |
| |
| #define | GU_OPEN_FILL (1) |
| |
| #define | GU_FILL_OPEN (2) |
| |
| #define | GU_OPEN_OPEN (3) |
| |
| #define | GU_FLAT (0) |
| |
| #define | GU_SMOOTH (1) |
| |
| #define | GU_CLEAR (0) |
| |
| #define | GU_AND (1) |
| |
| #define | GU_AND_REVERSE (2) |
| |
| #define | GU_COPY (3) |
| |
| #define | GU_AND_INVERTED (4) |
| |
| #define | GU_NOOP (5) |
| |
| #define | GU_XOR (6) |
| |
| #define | GU_OR (7) |
| |
| #define | GU_NOR (8) |
| |
| #define | GU_EQUIV (9) |
| |
| #define | GU_INVERTED (10) |
| |
| #define | GU_OR_REVERSE (11) |
| |
| #define | GU_COPY_INVERTED (12) |
| |
| #define | GU_OR_INVERTED (13) |
| |
| #define | GU_NAND (14) |
| |
| #define | GU_SET (15) |
| |
| #define | GU_NEAREST (0) |
| |
| #define | GU_LINEAR (1) |
| |
| #define | GU_NEAREST_MIPMAP_NEAREST (4) |
| |
| #define | GU_LINEAR_MIPMAP_NEAREST (5) |
| |
| #define | GU_NEAREST_MIPMAP_LINEAR (6) |
| |
| #define | GU_LINEAR_MIPMAP_LINEAR (7) |
| |
| #define | GU_TEXTURE_COORDS (0) |
| |
| #define | GU_TEXTURE_MATRIX (1) |
| |
| #define | GU_ENVIRONMENT_MAP (2) |
| |
| #define | GU_TEXTURE_AUTO (0) |
| |
| #define | GU_TEXTURE_CONST (1) |
| |
| #define | GU_TEXTURE_SLOPE (2) |
| |
| #define | GU_POSITION (0) |
| |
| #define | GU_UV (1) |
| |
| #define | GU_NORMALIZED_NORMAL (2) |
| |
| #define | GU_NORMAL (3) |
| |
| #define | GU_REPEAT (0) |
| |
| #define | GU_CLAMP (1) |
| |
| #define | GU_CW (0) |
| |
| #define | GU_CCW (1) |
| |
| #define | GU_NEVER (0) |
| |
| #define | GU_ALWAYS (1) |
| |
| #define | GU_EQUAL (2) |
| |
| #define | GU_NOTEQUAL (3) |
| |
| #define | GU_LESS (4) |
| |
| #define | GU_LEQUAL (5) |
| |
| #define | GU_GREATER (6) |
| |
| #define | GU_GEQUAL (7) |
| |
| #define | GU_COLOR_BUFFER_BIT (1) |
| |
| #define | GU_STENCIL_BUFFER_BIT (2) |
| |
| #define | GU_DEPTH_BUFFER_BIT (4) |
| |
| #define | GU_FAST_CLEAR_BIT (16) |
| |
| #define | GU_TFX_MODULATE (0) |
| |
| #define | GU_TFX_DECAL (1) |
| |
| #define | GU_TFX_BLEND (2) |
| |
| #define | GU_TFX_REPLACE (3) |
| |
| #define | GU_TFX_ADD (4) |
| |
| #define | GU_TCC_RGB (0) |
| |
| #define | GU_TCC_RGBA (1) |
| |
| #define | GU_ADD (0) |
| |
| #define | GU_SUBTRACT (1) |
| |
| #define | GU_REVERSE_SUBTRACT (2) |
| |
| #define | GU_MIN (3) |
| |
| #define | GU_MAX (4) |
| |
| #define | GU_ABS (5) |
| |
| #define | GU_OTHER_COLOR (0) |
| |
| #define | GU_ONE_MINUS_OTHER_COLOR (1) |
| |
| #define | GU_SRC_ALPHA (2) |
| |
| #define | GU_ONE_MINUS_SRC_ALPHA (3) |
| |
| #define | GU_DST_ALPHA (4) |
| |
| #define | GU_ONE_MINUS_DST_ALPHA (5) |
| |
| #define | GU_DOUBLE_SRC_ALPHA (6) |
| |
| #define | GU_ONE_MINUS_DOUBLE_SRC_ALPHA (7) |
| |
| #define | GU_DOUBLE_DST_ALPHA (8) |
| |
| #define | GU_ONE_MINUS_DOUBLE_DST_ALPHA (9) |
| |
| #define | GU_FIX (10) /* Note: behavior of 11-15 blend factors is identical to GU_FIX */ |
| |
| #define | GU_SRC_COLOR (0) /* Deprecated */ |
| |
| #define | GU_ONE_MINUS_SRC_COLOR (1) /* Deprecated */ |
| |
| #define | GU_DST_COLOR (0) /* Deprecated */ |
| |
| #define | GU_ONE_MINUS_DST_COLOR (1) /* Deprecated */ |
| |
| #define | GU_KEEP (0) |
| |
| #define | GU_ZERO (1) |
| |
| #define | GU_REPLACE (2) |
| |
| #define | GU_INVERT (3) |
| |
| #define | GU_INCR (4) |
| |
| #define | GU_DECR (5) |
| |
| #define | GU_AMBIENT (1) |
| |
| #define | GU_DIFFUSE (2) |
| |
| #define | GU_SPECULAR (4) |
| |
| #define | GU_AMBIENT_AND_DIFFUSE (GU_AMBIENT|GU_DIFFUSE) |
| |
| #define | GU_DIFFUSE_AND_SPECULAR (GU_DIFFUSE|GU_SPECULAR) |
| |
| #define | GU_POWERED_DIFFUSE (8) |
| |
| #define | GU_SINGLE_COLOR (0) |
| |
| #define | GU_SEPARATE_SPECULAR_COLOR (1) |
| |
| #define | GU_DIRECTIONAL (0) |
| |
| #define | GU_POINTLIGHT (1) |
| |
| #define | GU_SPOTLIGHT (2) |
| |
| #define | GU_DIRECT (0) |
| |
| #define | GU_CALL (1) |
| |
| #define | GU_SEND (2) |
| |
| #define | GU_TAIL (0) |
| |
| #define | GU_HEAD (1) |
| |
| #define | GU_SYNC_FINISH (0) |
| |
| #define | GU_SYNC_SIGNAL (1) |
| |
| #define | GU_SYNC_DONE (2) |
| |
| #define | GU_SYNC_LIST (3) |
| |
| #define | GU_SYNC_SEND (4) |
| |
| #define | GU_SYNC_WAIT (0) |
| |
| #define | GU_SYNC_NOWAIT (1) |
| |
| #define | GU_SYNC_WHAT_DONE (0) |
| |
| #define | GU_SYNC_WHAT_QUEUED (1) |
| |
| #define | GU_SYNC_WHAT_DRAW (2) |
| |
| #define | GU_SYNC_WHAT_STALL (3) |
| |
| #define | GU_SYNC_WHAT_CANCEL (4) |
| |
| #define | GU_CALL_NORMAL (0) |
| |
| #define | GU_CALL_SIGNAL (1) |
| |
| #define | GU_SIGNAL_WAIT (1) |
| |
| #define | GU_SIGNAL_NOWAIT (2) |
| |
| #define | GU_SIGNAL_PAUSE (3) |
| |
| #define | GU_CALLBACK_SIGNAL (1) |
| |
| #define | GU_CALLBACK_FINISH (4) |
| |
| #define | GU_BEHAVIOR_SUSPEND (1) |
| |
| #define | GU_BEHAVIOR_CONTINUE (2) |
| |
| #define | GU_BREAK_PAUSE (0) |
| |
| #define | GU_BREAK_CANCEL (1) |
| |
| #define | GU_ABGR(a, b, g, r) |
| |
| #define | GU_ARGB(a, r, g, b) |
| |
| #define | GU_RGBA(r, g, b, a) |
| |
| #define | GU_COLOR(r, g, b, a) |
| |
|
| void | sceGuDepthBuffer (void *zbp, int zbw) |
| | Set depth buffer parameters.
|
| |
| void | sceGuDispBuffer (int width, int height, void *dispbp, int dispbw) |
| | Set display buffer parameters.
|
| |
| void | sceGuDrawBuffer (int psm, void *fbp, int fbw) |
| | Set draw buffer parameters (and store in context for buffer-swap)
|
| |
| void | sceGuDrawBufferList (int psm, void *fbp, int fbw) |
| | Set draw buffer directly, not storing parameters in the context.
|
| |
| int | sceGuDisplay (int state) |
| | Turn display on or off.
|
| |
| void | sceGuDepthFunc (int function) |
| | Select which depth-test function to use.
|
| |
| void | sceGuDepthMask (int mask) |
| | Mask depth buffer writes.
|
| |
| void | sceGuDepthOffset (unsigned int offset) |
| |
| void | sceGuDepthRange (int near, int far) |
| | Set which range to use for depth calculations.
|
| |
| void | sceGuFog (float near, float far, unsigned int color) |
| |
| int | sceGuInit (void) |
| | Initalize the GU system.
|
| |
| void | sceGuTerm (void) |
| | Shutdown the GU system.
|
| |
| int | sceGuBreak (int mode) |
| | Break the display list.
|
| |
| int | sceGuContinue (void) |
| | Continue the display list.
|
| |
| void * | sceGuSetCallback (int signal, void(*callback)(int)) |
| | Setup signal handler.
|
| |
| void | sceGuSignal (int mode, int id) |
| | Trigger signal to call code from the command stream.
|
| |
| void | sceGuSendCommandf (int cmd, float argument) |
| | Send raw float-command to the GE.
|
| |
| void | sceGuSendCommandi (int cmd, int argument) |
| | Send raw command to the GE.
|
| |
| void * | sceGuGetMemory (int size) |
| | Allocate memory on the current display list for temporary storage.
|
| |
| int | sceGuStart (int ctype, void *list) |
| | Start filling a new display-context.
|
| |
| int | sceGuFinish (void) |
| | Finish current display list and go back to the parent context.
|
| |
| int | sceGuFinishId (unsigned int id) |
| | Finish current display list and go back to the parent context, sending argument id for the finish callback.
|
| |
| int | sceGuCallList (const void *list) |
| | Call previously generated display-list.
|
| |
| void | sceGuCallMode (int mode) |
| | Set wether to use stack-based calls or signals to handle execution of called lists.
|
| |
| int | sceGuCheckList (void) |
| | Check how large the current display-list is.
|
| |
| int | sceGuSendList (int mode, const void *list, PspGeContext *context) |
| | Send a list to the GE directly.
|
| |
| void * | sceGuSwapBuffers (void) |
| | Swap display and draw buffer.
|
| |
| int | sceGuSync (int mode, int what) |
| | Wait until display list has finished executing.
|
| |
| void | sceGuDrawArray (int prim, int vtype, int count, const void *indices, const void *vertices) |
| | Draw array of vertices forming primitives.
|
| |
| void | sceGuBeginObject (int vtype, int count, const void *indices, const void *vertices) |
| | Begin conditional rendering of object.
|
| |
| int | sceGuEndObject (void) |
| | End conditional rendering of object.
|
| |
| void | sceGuSetStatus (int state, int status) |
| | Enable or disable GE state.
|
| |
| int | sceGuGetStatus (int state) |
| | Get if state is currently enabled or disabled.
|
| |
| void | sceGuSetAllStatus (int status) |
| | Set the status on all 22 available states.
|
| |
| int | sceGuGetAllStatus (void) |
| | Query status on all 22 available states.
|
| |
| void | sceGuEnable (int state) |
| | Enable GE state.
|
| |
| void | sceGuDisable (int state) |
| | Disable GE state.
|
| |
| void | sceGuLight (int light, int type, int components, const ScePspFVector3 *position) |
| | Set light parameters.
|
| |
| void | sceGuLightAtt (int light, float atten0, float atten1, float atten2) |
| | Set light attenuation.
|
| |
| void | sceGuLightColor (int light, int component, unsigned int color) |
| | Set light color.
|
| |
| void | sceGuLightMode (int mode) |
| | Set light mode.
|
| |
| void | sceGuLightSpot (int light, const ScePspFVector3 *direction, float exponent, float cutoff) |
| | Set spotlight parameters.
|
| |
| void | sceGuClear (int flags) |
| | Clear current drawbuffer.
|
| |
| void | sceGuClearColor (unsigned int color) |
| | Set the current clear-color.
|
| |
| void | sceGuClearDepth (unsigned int depth) |
| | Set the current clear-depth.
|
| |
| void | sceGuClearStencil (unsigned int stencil) |
| | Set the current stencil clear value.
|
| |
| void | sceGuPixelMask (unsigned int mask) |
| |
| void | sceGuColor (unsigned int color) |
| | Set current primitive color.
|
| |
| void | sceGuColorFunc (int func, unsigned int color, unsigned int mask) |
| | Set the color test function.
|
| |
| void | sceGuColorMaterial (int components) |
| | Set which color components that the material will receive.
|
| |
| void | sceGuAlphaFunc (int func, int value, int mask) |
| | Set the alpha test parameters.
|
| |
| void | sceGuAmbient (unsigned int color) |
| | Set the ambient light color.
|
| |
| void | sceGuAmbientColor (unsigned int color) |
| | Set the ambient color.
|
| |
| void | sceGuBlendFunc (int op, int src, int dest, unsigned int srcfix, unsigned int destfix) |
| | Set the blending-mode.
|
| |
| void | sceGuMaterial (int mode, int color) |
| |
| void | sceGuModelColor (unsigned int emissive, unsigned int ambient, unsigned int diffuse, unsigned int specular) |
| |
| void | sceGuStencilFunc (int func, int ref, int mask) |
| | Set stencil function and reference value for stencil testing.
|
| |
| void | sceGuStencilOp (int fail, int zfail, int zpass) |
| | Set the stencil test actions.
|
| |
| void | sceGuSpecular (float power) |
| | Set the specular power for the material.
|
| |
| void | sceGuFrontFace (int order) |
| | Set the current face-order (for culling)
|
| |
| void | sceGuLogicalOp (int op) |
| | Set color logical operation.
|
| |
| void | sceGuSetDither (const ScePspIMatrix4 *matrix) |
| | Set ordered pixel dither matrix.
|
| |
| void | sceGuShadeModel (int mode) |
| | Set how primitives are shaded.
|
| |
| void | sceGuCopyImage (int psm, int sx, int sy, int width, int height, int srcw, void *src, int dx, int dy, int destw, void *dest) |
| | Image transfer using the GE.
|
| |
| void | sceGuTexEnvColor (unsigned int color) |
| | Specify the texture environment color.
|
| |
| void | sceGuTexFilter (int min, int mag) |
| | Set how the texture is filtered.
|
| |
| void | sceGuTexFlush (void) |
| | Flush texture page-cache.
|
| |
| void | sceGuTexFunc (int tfx, int tcc) |
| | Set how textures are applied.
|
| |
| void | sceGuTexImage (int mipmap, int width, int height, int tbw, const void *tbp) |
| | Set current texturemap.
|
| |
| void | sceGuTexLevelMode (unsigned int mode, float bias) |
| | Set texture-level mode (mipmapping)
|
| |
| void | sceGuTexMapMode (int mode, unsigned int lu, unsigned int lv) |
| | Set the texture-mapping mode.
|
| |
| void | sceGuTexMode (int tpsm, int maxmips, int mc, int swizzle) |
| | Set texture-mode parameters.
|
| |
| void | sceGuTexOffset (float u, float v) |
| | Set texture offset.
|
| |
| void | sceGuTexProjMapMode (int mode) |
| | Set texture projection-map mode.
|
| |
| void | sceGuTexScale (float u, float v) |
| | Set texture scale.
|
| |
| void | sceGuTexSlope (float slope) |
| |
| void | sceGuTexSync () |
| | Synchronize rendering pipeline with image upload.
|
| |
| void | sceGuTexWrap (int u, int v) |
| | Set if the texture should repeat or clamp.
|
| |
| void | sceGuClutLoad (int num_blocks, const void *cbp) |
| | Upload CLUT (Color Lookup Table)
|
| |
| void | sceGuClutMode (unsigned int cpsm, unsigned int shift, unsigned int mask, unsigned int csa) |
| | Set current CLUT mode.
|
| |
| void | sceGuOffset (unsigned int x, unsigned int y) |
| | Set virtual coordinate offset.
|
| |
| void | sceGuScissor (int x, int y, int w, int h) |
| | Set what to scissor within the current viewport.
|
| |
| void | sceGuViewport (int cx, int cy, int width, int height) |
| | Set current viewport.
|
| |
| void | sceGuDrawBezier (int vtype, int ucount, int vcount, const void *indices, const void *vertices) |
| | Draw bezier surface.
|
| |
| void | sceGuPatchDivide (unsigned int ulevel, unsigned int vlevel) |
| | Set dividing for patches (beziers and splines)
|
| |
| void | sceGuPatchFrontFace (unsigned int mode) |
| | Set front face for patches (beziers and splines)
|
| |
| void | sceGuPatchPrim (int prim) |
| | Set primitive for patches (beziers and splines)
|
| |
| void | sceGuDrawSpline (int vtype, int ucount, int vcount, int uedge, int vedge, const void *indices, const void *vertices) |
| |
| void | sceGuSetMatrix (int type, const ScePspFMatrix4 *matrix) |
| | Set transform matrices.
|
| |
| void | sceGuBoneMatrix (unsigned int index, const ScePspFMatrix4 *matrix) |
| | Specify skinning matrix entry.
|
| |
| void | sceGuMorphWeight (int index, float weight) |
| | Specify morph weight entry.
|
| |
| void | sceGuDrawArrayN (int primitive_type, int vertex_type, int vcount, int primcount, const void *indices, const void *vertices) |
| | Draw an array of primitives.
|
| |
| void | guSwapBuffersBehaviour (int behaviour) |
| | Set how the display should be set.
|
| |
| void | guSwapBuffersCallback (GuSwapBuffersCallback callback) |
| | Set a buffer swap callback to allow for more advanced buffer methods without hacking the library.
|
| |
| void * | guGetStaticVramBuffer (unsigned int width, unsigned int height, unsigned int psm) |
| | Allocate a draw buffer in vram.
|
| |
| void * | guGetStaticVramTexture (unsigned int width, unsigned int height, unsigned int psm) |
| | Allocate a texture in vram.
|
| |
| int | guGetDisplayState () |
| | Get state of display.
|
| |