9e8bb446f4
attempt to implement 'simple csqc' api. handle qw+nq gunshot+blood+lightning differently - they do actually have different particle spawn patterns (qw is a single point, so spreads wider). fix q3ui logo mesh thing. work around q3ui player meshes on d3d. split video and renderer latching, so vid_reload delatches more stuff. fix autosprite+autosprite2 in 6 different renderers... added fog volumes to d3d9 renderer. using matrix hacks instead of glDepthRange, this should give more consistent behaviour, especially now that we have r_viewmodel_fov. small cleanup for gl shadowmaps to make the interface more consistent with other renderers. added patchDef2 parsing to fte's .map loader, doesn't actually use it though. some fixes for q3's shaders, including to try to get overbright working better. updated customskin api to give more control. first attempt at a packager system for fteqccgui. probably useless, but whatever. menusys changes to try to support QSS's csqc. git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@5200 fc73d0e0-1445-4013-8a0c-d673dee63da5
32 lines
1 KiB
C
32 lines
1 KiB
C
void GoToDefinition(char *name);
|
|
int Grep(char *filename, char *string);
|
|
void EditFile(const char *name, int line, pbool setcontrol);
|
|
|
|
void GUI_SetDefaultOpts(void);
|
|
int GUI_BuildParms(char *args, char **argv, pbool quick);
|
|
|
|
//unsigned char *PDECL QCC_ReadFile (const char *fname, void *buffer, int len, size_t *sz);
|
|
int QCC_RawFileSize (const char *fname);
|
|
pbool QCC_WriteFile (const char *name, void *data, int len);
|
|
void GUI_DialogPrint(char *title, char *text);
|
|
|
|
void *GUIReadFile(const char *fname, unsigned char *(*buf_get)(void *ctx, size_t len), void *buf_ctx, size_t *out_size);
|
|
int GUIFileSize(const char *fname);
|
|
|
|
void GUI_ParseCommandLine(char *args);
|
|
void GUI_SaveConfig(void);
|
|
void GUI_RevealOptions(void);
|
|
int GUIprintf(const char *msg, ...);
|
|
|
|
extern char parameters[16384];
|
|
|
|
extern char progssrcname[256];
|
|
extern char progssrcdir[256];
|
|
|
|
extern pbool fl_nondfltopts;
|
|
extern pbool fl_hexen2;
|
|
extern pbool fl_ftetarg;
|
|
extern pbool fl_autohighlight;
|
|
extern pbool fl_compileonstart;
|
|
extern pbool fl_showall;
|
|
extern pbool fl_log;
|