Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-01-12 | Fix passing arg9 (qvm only), arg10, and arg11 to vmMain for native libs and ↵ | Zack Middleton | |
non-i386 compiled or interpated qvms. (Currently they aren't use in vmMain in game, cgame, or ui.) Fix passing args[11] to args[15] from vm to engine on ppc64 and sparc64. Some of the args are used by game bot prediction syscalls. May have been causing bugs. Note: This was fixed for x86_64 in r2163. | |||
2013-01-12 | Fix clients being able to reset their player state and respawn using donedl. | Zack Middleton | |
2013-01-12 | Fix a couple files not ending with a newline. | James Canete | |
2013-01-12 | Only declare var_SampleToView in lightall shader when it is actually used. | James Canete | |
2013-01-12 | - Allow changing cl_voip without restarting. - Fix assert failing in ↵ | Zack Middleton | |
CL_ParseVoip() while flipping cl_voip off and on. | |||
2013-01-12 | Fix server ignoring client move commands if voip data is included. | Zack Middleton | |
2013-01-12 | Fix writting voip data in demos (broke in r2102). | Zack Middleton | |
2013-01-12 | Split light sample into direct and ambient parts when using deluxemaps or ↵ | James Canete | |
per-vertex light vectors. Fixes #5813. | |||
2013-01-12 | From /dev/humancontroller: Typo. | James Canete | |
2013-01-12 | #5812 - Use refdef's coordinates when drawing to screen shadow fbo, and ↵ | James Canete | |
separate depth texture and screen texture coordinates in glsl shaders. | |||
2013-01-12 | #5808 - Include and use .glsl in source (rend2) | James Canete | |
2013-01-12 | Add length check here as well, thanks Ensiform | Thilo Schulz | |
2013-01-12 | Fix function prototype for Info_RemoveKey_Big. Pointed out by Ensiform. | Zack Middleton | |
2013-01-12 | Remove unused function CL_DisconnectPacket. Pointed out by Ensiform. | Zack Middleton | |
2013-01-12 | Make software overbright optional (cvar r_softOverbright) and reduce the ↵ | James Canete | |
number of FBOs and FBO blits when able. | |||
2013-01-12 | Remove references to non-existent functions CM_MarkFragments and CM_LerpTag. | Zack Middleton | |
2013-01-12 | - Check for invalid filename in OpenAL's RegisterSound function. - Changed ↵ | Zack Middleton | |
Base sound system to warn not error when sound filename is empty or too long. | |||
2013-01-12 | Remove unneeded name buffer in S_Play_f. | Zack Middleton | |
2013-01-12 | Improve "play" command, based on a patch from Ensiform. | Zack Middleton | |
2013-01-12 | #5799 - Change messagemode text box to display colors like in console input box. | Zack Middleton | |
2013-01-12 | Remove anti tamper leftover code 'CL_ChangeReliableCommand'. From Ensiform. | Zack Middleton | |
2013-01-12 | Change error message in CL_ConfigstringModified to specify out of range ↵ | Zack Middleton | |
index like in server. | |||
2013-01-12 | Fix some "> MAX_*" to be ">= MAX_*". | Zack Middleton | |
2013-01-12 | Various shader fixes and optimizations. | James Canete | |
2013-01-12 | Fix bugs where some surfaces weren't merged and others were counted as ↵ | James Canete | |
merged in R_MergeLeafSurfaces(). | |||
2013-01-12 | When calling qglDrawRangeElementsEXT(), use proper start and end parameters. | James Canete | |
2013-01-12 | Change more operator commands to require sv_running to be usable. Patch by ↵ | Zack Middleton | |
Ensiform. | |||
2013-01-12 | Ensure the correct FBO is bound when drawing. (Fixes bug #5791.) | James Canete | |
2013-01-12 | Fix restoring old fs_game upon leaving a server. Patch by Ensiform. | Zack Middleton | |
2013-01-12 | Clean up getting pshadowMap in Rend2's R_DecomposeSort(). | Zack Middleton | |
2013-01-12 | Show reason non-default renderer failed to load. | Zack Middleton | |
2013-01-12 | Fix some non-ASCII characters. Patch originally by /dev/humancontroller, ↵ | James Canete | |
modified by me. | |||
2013-01-12 | Remove ARRAY_SIZE, and use ARRAY_LEN instead. | James Canete | |
2013-01-12 | Fix FBO_*() usage when framebuffers are unavailable or undesired. | James Canete | |
2013-01-12 | Merge changes to GL_Cull from Rend2 into opengl1 renderer, behavior is the same. | Zack Middleton | |
2013-01-12 | Split Rend2's printing OpenGL extensions string (> 1024 characters) into ↵ | Zack Middleton | |
separate function and merged into opengl1 renderer. (Fixes bug #5559.) | |||
2013-01-12 | Remove gfxmeminfo command when shuting down Rend2. | Zack Middleton | |
2013-01-12 | Fix gcc warnings in Rend2. | Zack Middleton | |
2013-01-12 | Fix restoring fs_game when default.cfg is missing. | Zack Middleton | |
2013-01-12 | Added Rend2, an alternate renderer. (Bug #4358) | James Canete | |
2013-01-12 | From /dev/humancontroller: to further reduce confusion, rename constants ↵ | Zack Middleton | |
like MAX_ENTITIES to MAX_REFENTITIES | |||
2013-01-12 | From /dev/humancontroller: really fix the confusion with game entity and ↵ | Zack Middleton | |
refentity numbers for any natural number M, the following is logical as a whole: - the array size for refentities is M; - the refentity number limit is M-1, ie., each refentity number is in [0..M-1]; - the special number for the world is M. before r1429, the code was roughly the following: // constants related to the game, should not be used by the renderer // renderer stuff refEntity_t refEntities[MAX_ENTITIES]; int numRefEntities = 0; void addRefEntity(refEntity_t re) { if (numRefEntities >= ENTITYNUM_WORLD) return; // full refEntities[numRefEntities++] = re; } void render(int num) { if (num == ENTITYNUM_WORLD) renderWorld(); else renderRefEntity(refEntities[num]); } so before r1429, - the array size for refentities was 1023; - the refentity number limit was 1021, ie., each refentity number was in [0..1021]; and - the special number for the world entity was 1022. this was a small waste of memory, as the last array element wasn't used. r1429 changed if (numRefEntities >= ENTITYNUM_WORLD) to if (numRefEntities >= MAX_ENTITIES). this creates the following configuration: - the array size for refentities is 1023; - the refentity number limit is 1022, ie., each refentity number is in [0..1022]; and - the special number for the world entity is 1022. r1429 just makes things worse: it allows 1 more refentity to be added, but that entity doesn't get drawn anyway, as its number will be equal to the special number for the world. this is a small waste of not only memory, but also processing time. perhaps in XreaL, ENTITYNUM_WORLD is a game entity constant, and has nothing to do with refentities. a new REFENTITYNUM_WORLD constant should be added to denote the special number for the world, and that constant should be used in the renderer code in place of ENTITYNUM_WORLD. so define such a constant, and let it be equal to MAX_ENTITIES, which is 1023. | |||
2013-01-12 | When in third person, don't play player's sounds as full volume in Base ↵ | Zack Middleton | |
sound system. OpenAL already does this. (Related to bug 5741.) | |||
2013-01-12 | Check last listener number instead of clc.clientNum in ↵ | Zack Middleton | |
S_AL_HearingThroughEntity so sound work correctly when spectate following a client. (Related to bug 5741.) | |||
2013-01-12 | Don't include client.h in sdl_glimp.c as it is part of the external renderer ↵ | Zack Middleton | |
lib. | |||
2013-01-12 | Remove a redundant code statement. | Zack Middleton | |
2013-01-12 | Oops, still need this | Thilo Schulz | |
2013-01-12 | Move argument passing from VM to engine to global variables which allows to ↵ | Thilo Schulz | |
get rid of lots of OS specific stuff and also fixes errors that happens when compilers add lots of boilerplate to the DoSyscall() function | |||
2013-01-12 | Fix this for real now. | Thilo Schulz | |
2013-01-12 | * Fix warning | Tim Angus | |