Misc fixes+cleanups.
r_loadlit 2 will now use a few more cpu cores to get the job done, if it can. Fixes the menu background shader that I broke. Shader parser accepts cvars in more places. d3d+gl now share common conwidth calcs code, fixing d3d issues. d3d supports more backend features (no more gun in walls). show_fps calcs the framerate itself, so is more accurate in regard to frame times, regardless of how much I break other stuff. Now attempts to sleep a little between frames, to reduce cpu load and electricity (important on laptops maybe). cl_netfps will now default to 100.Enabling independant physics by default. The framerate defaults to a max 500, to avoid too many issues with too small time deltas. You can still set it higher if you wish. Enable voice chat by default (sorry moodles!). git-svn-id: https://svn.code.sf.net/p/fteqw/code/branches/wip@3668 fc73d0e0-1445-4013-8a0c-d673dee63da5
This commit is contained in:
parent
8e8758f053
commit
5d25e9991f
18 changed files with 447 additions and 308 deletions
|
@ -278,8 +278,6 @@ const char *gl_renderer;
|
|||
const char *gl_version;
|
||||
static const char *gl_extensions;
|
||||
|
||||
unsigned int gl_major_version;
|
||||
unsigned int gl_minor_version;
|
||||
static unsigned int gl_num_extensions;
|
||||
|
||||
|
||||
|
@ -763,6 +761,9 @@ GLint GLSlang_GetUniformLocation (int prog, char *name)
|
|||
//the vid routines have initialised a window, and now they are giving us a reference to some of of GetProcAddress to get pointers to the funcs.
|
||||
void GL_Init(void *(*getglfunction) (char *name))
|
||||
{
|
||||
unsigned int gl_major_version;
|
||||
unsigned int gl_minor_version;
|
||||
|
||||
qglAlphaFunc = (void *)getglcore("glAlphaFunc");
|
||||
qglBegin = (void *)getglcore("glBegin");
|
||||
qglBlendFunc = (void *)getglcore("glBlendFunc");
|
||||
|
@ -895,9 +896,14 @@ void GL_Init(void *(*getglfunction) (char *name))
|
|||
qglGetIntegerv(GL_MINOR_VERSION, &gl_minor_version);
|
||||
if (qglGetError())
|
||||
{
|
||||
gl_config.glversion = atof(gl_version);
|
||||
gl_major_version = 1;
|
||||
gl_minor_version = 1;
|
||||
}
|
||||
else
|
||||
{
|
||||
gl_config.glversion = gl_major_version + (gl_minor_version/10.f);
|
||||
}
|
||||
qglGetIntegerv(GL_NUM_EXTENSIONS, &gl_num_extensions);
|
||||
if (!qglGetError() && gl_num_extensions)
|
||||
{
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue