Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-01-12 | - Include OpenGL1 and Rend2 renderers in Loki Setup Installer. | Zack Middleton | |
2013-01-12 | Include Rend2 renderer in NSIS installer. | Zack Middleton | |
2013-01-12 | - Include Rend2 renderer in MacOSX bundle - Include OpenGL1 and Rend2 ↵ | Zack Middleton | |
renderers in MacOSX UB | |||
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 | Oops, fix line endings in new files in previous commit | James Canete | |
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 | In q3_ui if uis.demoversion is set, hide "Team Arena" and "Mods" in main ↵ | Zack Middleton | |
menu. (They aren't shown in id's q3a demo and use to be drawn under demo message). | |||
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 | Update standalone code in Catch the Chicken NSIS installer. | Zack Middleton | |
2013-01-12 | Changes suggested by DevHC: - Remove "!target" checks from tell, vtell, and ↵ | Zack Middleton | |
gc commands. Target was just set, cannot be NULL. - Validate "order" in gc command before "player id." | |||
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 | - Fix up "gc" command, make it more like "tell". Based on patch by Ensiform. ↵ | Zack Middleton | |
- Add usage messages for gc, tell, vtell, and votell commands. - Check player names in gc, tell, vtell, and votell commands. | |||
2013-01-12 | Fix follow command to find clients whose name begins with a number. | 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 | 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. |