refactor
This commit is contained in:
parent
c99d6785ba
commit
a1e4c9ab2c
10 changed files with 68 additions and 45 deletions
|
|
@ -45,7 +45,7 @@ GSDECL void GSGLShadowEnd(GSGL gl);
|
|||
GSDECL void GSGLShadowDeinit(GSGL gl);
|
||||
GSDECL void GSGLShadowDisable(GSGL gl);
|
||||
GSDECL void GSGLShadowEnable(GSGL gl);
|
||||
GSDECL int GSGLShadowCascadeSteps(GSGL gl);
|
||||
GSDECL int GSGLShadowCascadeSteps(GSGL gl);
|
||||
|
||||
/* gl.c */
|
||||
GSDECL GSGL GSGLCreate(GSClient client);
|
||||
|
|
@ -59,8 +59,7 @@ GSDECL void GSGLPolygon2D(GSGL gl, int pairs, GSVector2* vert, GSVector2* tex)
|
|||
GSDECL void GSGLBegin2D(GSGL gl);
|
||||
GSDECL void GSGLEnd2D(GSGL gl);
|
||||
GSDECL void GSGLSetPosition(GSGL gl, GSVector3 pos);
|
||||
GSDECL void GSGLSetRotation(GSGL gl, GSVector3 rot);
|
||||
GSDECL void GSGLSetRotation3x3(GSGL gl, GSMatrix3x3 rot);
|
||||
GSDECL void GSGLSetRotation(GSGL gl, GSRotation* rot);
|
||||
GSDECL void GSGLPushMatrix(GSGL gl);
|
||||
GSDECL void GSGLPopMatrix(GSGL gl);
|
||||
GSDECL GLuint GSGLBeginList(GSGL gl);
|
||||
|
|
|
|||
|
|
@ -9,7 +9,7 @@ extern "C" {
|
|||
#endif
|
||||
|
||||
GSDECL GSModel GSModelOpen(GSEngine engine, const char* path);
|
||||
GSDECL void GSModelDraw(GSModel model);
|
||||
GSDECL void GSModelDraw(GSModel model, GSVector3 pos, GSRotation* rot);
|
||||
GSDECL void GSModelClose(GSModel model);
|
||||
|
||||
#ifdef __cplusplus
|
||||
|
|
|
|||
|
|
@ -51,6 +51,8 @@ typedef struct _GSNetAddress GSNetAddress;
|
|||
typedef struct _GSBinary GSBinary;
|
||||
typedef struct _GSNetState GSNetState;
|
||||
typedef struct _GSNetKV GSNetKV;
|
||||
typedef union _GSRotationUnion GSRotationUnion;
|
||||
typedef struct _GSRotation GSRotation;
|
||||
#ifdef _GEARSRC
|
||||
typedef struct _GSClient* GSClient;
|
||||
typedef struct _GSServer* GSServer;
|
||||
|
|
@ -176,6 +178,16 @@ struct _GSNetKV {
|
|||
GSNetState value;
|
||||
};
|
||||
|
||||
union _GSRotationUnion {
|
||||
GSVector3 vector;
|
||||
GSMatrix3x3 matrix;
|
||||
};
|
||||
|
||||
struct _GSRotation {
|
||||
GSBool use_matrix;
|
||||
GSRotationUnion u;
|
||||
};
|
||||
|
||||
#ifdef _GEARSRC
|
||||
#include <GearSrc/GL/GL.h>
|
||||
#include <miniaudio.h>
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue