mirror of
https://github.com/openmoh/openmohaa.git
synced 2025-04-28 21:57:57 +03:00
Added R_GetShaderName and R_GetModelName
This commit is contained in:
parent
791f38762b
commit
0bbf39660e
4 changed files with 40 additions and 2 deletions
|
@ -1560,6 +1560,8 @@ refexport_t *GetRefAPI ( int apiVersion, refimport_t *rimp ) {
|
|||
|
||||
re.GetShaderHeight = RE_GetShaderHeight;
|
||||
re.GetShaderWidth = RE_GetShaderWidth;
|
||||
re.GetShaderName = RE_GetShaderName;
|
||||
re.GetModelName = RE_GetModelName;
|
||||
re.GetGraphicsInfo = RE_GetGraphicsInfo;
|
||||
re.ForceUpdatePose = RE_ForceUpdatePose;
|
||||
re.TIKI_Orientation = RE_TIKI_Orientation;
|
||||
|
|
|
@ -2168,8 +2168,6 @@ UTIL
|
|||
|
||||
=============================================================
|
||||
*/
|
||||
int RE_GetShaderHeight(qhandle_t hShader);
|
||||
int RE_GetShaderWidth(qhandle_t hShader);
|
||||
void RB_StreamBegin(shader_t* shader);
|
||||
void RB_StreamEnd(void);
|
||||
void RB_StreamBeginDrawSurf(void);
|
||||
|
@ -2188,6 +2186,8 @@ void R_DrawDebugNumber(const vec3_t org, float number, float scale, float r, flo
|
|||
void R_DebugRotatedBBox(const vec3_t org, const vec3_t ang, const vec3_t mins, const vec3_t maxs, float r, float g, float b, float alpha);
|
||||
int RE_GetShaderWidth(qhandle_t hShader);
|
||||
int RE_GetShaderHeight(qhandle_t hShader);
|
||||
const char* RE_GetShaderName(qhandle_t hShader);
|
||||
const char* RE_GetModelName(qhandle_t hModel);
|
||||
|
||||
/*
|
||||
=============================================================
|
||||
|
|
|
@ -404,3 +404,37 @@ int RE_GetShaderHeight( qhandle_t hShader ) {
|
|||
|
||||
return shader->unfoggedStages[ 0 ]->bundle[ 0 ].image[ 0 ]->uploadHeight;
|
||||
}
|
||||
|
||||
/*
|
||||
===============
|
||||
RE_GetShaderName
|
||||
===============
|
||||
*/
|
||||
const char* RE_GetShaderName(qhandle_t hShader) {
|
||||
shader_t* shader;
|
||||
|
||||
if (hShader) {
|
||||
shader = R_GetShaderByHandle(hShader);
|
||||
} else {
|
||||
shader = tr.defaultShader;
|
||||
}
|
||||
|
||||
return shader->name;
|
||||
}
|
||||
|
||||
/*
|
||||
===============
|
||||
RE_GetModelName
|
||||
===============
|
||||
*/
|
||||
const char* RE_GetModelName(qhandle_t hModel) {
|
||||
model_t *model;
|
||||
|
||||
if (!hModel) {
|
||||
return "";
|
||||
}
|
||||
|
||||
model = R_GetModelByHandle(hModel);
|
||||
|
||||
return model->name;
|
||||
}
|
||||
|
|
|
@ -165,6 +165,8 @@ typedef struct {
|
|||
void (*SetFullscreen)(qboolean fullScreen);
|
||||
int (*GetShaderWidth)(qhandle_t hShader);
|
||||
int (*GetShaderHeight)(qhandle_t hShader);
|
||||
const char* (*GetShaderName)(qhandle_t hShader);
|
||||
const char* (*GetModelName)(qhandle_t hModel);
|
||||
const char* (*GetGraphicsInfo)();
|
||||
void (*ForceUpdatePose)(refEntity_t* model);
|
||||
orientation_t (*TIKI_Orientation)(refEntity_t* model, int tagNum);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue