Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | Don't draw cursor during Team Arena's loading screen. | Zack Middleton | |
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 initializing "sv_mapname" cvar in game. It's set to "" and never used. | Zack Middleton | |
2013-01-12 | From /dev/humancontroller: when hard-linking renderers, put the old renderer ↵ | James Canete | |
(not the new one) into the "ioquake3" executable, and use a distinguished "ioquake3_rend2" executable for the new renderer (Fixes bug #5789.) | |||
2013-01-12 | From /dev/humancontroller: fix the SMP functionality not being utilized (as ↵ | James Canete | |
of the import of Rend2) | |||
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 | Remove speed claim until Rend2 beats opengl1 under typical circumstances. | 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 | Add smiletheory to credits in q3_ui. | Zack Middleton | |
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 | Added myself to the list of maintainers. | James Canete | |
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 | Play correct team sounds when in spectator mode and following a player. | Zack Middleton | |
2013-01-12 | Fix resetting single player level selection in q3_ui when there is no ↵ | Zack Middleton | |
training level, such as in demoq3. | |||
2013-01-12 | Fix arrow buttons in q3_ui join server menu to be selectable by mouse. | Zack Middleton | |
2013-01-12 | Added myself to ioq3 credits in q3_ui. | Zack Middleton | |
2013-01-12 | Fix UI player model FOV when using non-640x480 resolution. | Zack Middleton | |
2013-01-12 | Cache servers for each master server in q3_ui, otherwise servers from last ↵ | Zack Middleton | |
updated master for shown for all Internet# sources. | |||
2013-01-12 | Fix game getting stuck in a do-while loop when "team follow1" or "team ↵ | Zack Middleton | |
follow2" client sends a follownext or followprev command. | |||
2013-01-12 | Fix g_warmup < 2 causing client prediction issues (bug #5740). (Reused code ↵ | Zack Middleton | |
for tournament gametype.) | |||
2013-01-12 | Send team info for team overlay to spectators for the team of the client ↵ | Zack Middleton | |
they're following (bug #5740). | |||
2013-01-12 | Don't have g_teamAutoJoin affect bot's team | Zack Middleton | |
Bots set their team later, setting it here causes some bots to change team and die later. Can cause extra skulls to be spawn at beginning of harvester (bug #5740). | |||
2013-01-12 | Remove a redundant code statement. | Zack Middleton | |
2013-01-12 | Removed a check that was made unnessicary by r1644. | Zack Middleton | |
2013-01-12 | More MISSIONPACK ifdeffery. | Zack Middleton | |
2013-01-12 | Added MISSIONPACK ifdef around GT_1FCTF code. | 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 | switch mac to the framework SDL... | Zachary Slater | |
2013-01-12 | * Fix warning | Tim Angus | |
2013-01-12 | Fix windows as well | Thilo Schulz | |
2013-01-12 | * (bug #5709) Fix crash when invoked with --version | Tim Angus | |