summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2014-06-17Drop sounds starting with * before allocating sfx slotZack Middleton
Causes handle 0 to be returned by S_RegisterSound.
2014-06-17Revert "5097 - Menu corrupted on start (on IRIX)"Zack Middleton
Calling glClear( any bits ) in GL_SetDefaultState makes connect screen black using the proprietary NVidia driver on Windows and GNU/Linux. This reverts commit 92573270de98a20cd78842bd2043cfe07bc5b2e1.
2014-06-17OpenGL2: default to RGBM lightmap, and add r_floatLightmap for old behaviour.SmileTheory
2014-06-17OpenGL2: Remove AGEN_FRESNEL(superceded by cubemap patch), and some small ↵SmileTheory
fixes and optimizations.
2014-06-17OpenGL2: Disable GL_ARB_seamless_cube_map by default, caused huge frame ↵SmileTheory
drops on some hardware
2014-06-17OpenGL2: reduce varying usage in lightall shader.SmileTheory
2014-06-17OpenGL2: Fix for "unsupported framebuffer format" bugSmileTheory
2014-06-17OpenGL2: Some shader cleanupSmileTheory
2014-06-17OpenGL2: Speed up fog shader slightly.SmileTheory
2014-06-17OpenGL2: Fix inaccurate RGBM calculation.SmileTheory
2014-06-17OpenGL2: Use RGBM instead of RGBE encoding for lightmaps.SmileTheory
2014-06-17#5979: Cubemap support for opengl2.SmileTheory
2014-06-17Fix crash caused by too many surfaces in skinZack Middleton
2014-06-17Bug #6021 Fix misuse of Sys_Mkdir (Joerg Dietrich)Tim Angus
2014-06-17Fix recursive crash when home path cannot be createdThilo Schulz
2014-06-17Fix upside-down SSAO.SmileTheory
2014-06-17#5999: OpenGL2: Don't use lightall shader with deforms or adjustColorsForFog.SmileTheory
2014-06-17#6004: OpenGL2: Make any CGEN_LIGHTING_DIFFUSE stages use lightall shader.SmileTheory
2014-06-17Fix "bind <key>" message for unbound keysZack Middleton
"bind X cmd; unbind X; bind X" now says '"x" is unbound' instead of '"x" = ""'
2014-06-17Fix OpenAL music stop issues using stream stop codeZack Middleton
S_AL_StopBackgroundTrack would sometimes generate AL errors. S_AL_MusicSourceFree needs to kill source or next track may have short looping buffer.
2014-06-17Remove 5 unused variables from make-macosx scriptsZack Middleton
2014-06-17Fix text getting appended to vid_restart in command bufferZack Middleton
I was getting unknown command "vid_restart-button2" warning on OSX when trying to use alt-return to toggle fullscreen.
2014-06-17Fix creating symlinks in make-macosx-app.shZack Middleton
Create symlink if arch name is found anywhere in info printed by file command, not only if arch name is the last word.
2014-06-17Fix bind commands getting run when closing UIZack Middleton
Introduced in commit "Add togglemenu command" bf2b04. Don't let UI key event changing key catcher affect bind parsing. Bind parsing itself will never change the key catcher. Example of issue: if mouse1 is bound to +attack when clicking Resume Game, player will shoot until releasing the mouse button. Mouse button should have to be released and pressed again before player will shoot.
2014-06-17Add assignment below declarations otherwise compiling fails with msvcHenry Stratmann III
Signed-off-by: Zack Middleton <zturtleman@gmail.com>
2014-06-17Fix Windows server history scrollingZack Middleton
Update history position when CON_HistNext goes to input line, otherwise when going to previous a line is skipped. Don't let CON_HistPrev go to unused lines.
2014-06-17Misc fixes to IBO code to correctly use sizeof(glIndex_t)Anthony Pesch
2014-06-17Makefile builds fall back to traditional archiving when Mac OS X application ↵jeremiah sypult
bundle generation fails
2014-06-17Fix make-macosx-app.sh to make bundle on non-Mac OS X platformsjeremiah sypult
2014-06-17Another pass at the Mac OS X make scripts.jeremiah sypult
Ironed out issues with generating an application bundle with universal binaries on supported systems. Fall back to bundling a single architecture when support for universal binary generation is not available. Tested on Mac OS X 10.5.8 (and 10.5 SDK).
2014-06-17make-macosx-app.sh doesn't trust the output of 'which', so check for a ↵jeremiah sypult
hard-coded path
2014-06-17make-macosx-app.sh supports systems without libtool, part 2jeremiah sypult
2014-06-17make-macosx-app.sh supports systems without libtooljeremiah sypult
2014-06-17Updated Makefile to only build release OS X app bundlesjeremiah sypult
2014-06-17make-macosx-app.sh should use /bin/bash and not /bin/shjeremiah sypult
2014-06-17make-macosx-app.sh using single '=' comparisonsjeremiah sypult
2014-06-17fix bug in make-macosx-app.sh with older shellsjeremiah sypult
2014-06-17bug 5986 - Configure jenkins to spit out mac .app ↵jeremiah sypult
https://bugzilla.icculus.org/show_bug.cgi?id=5986 Created make-macosx-app.sh to handle manually creating an app bundle from other scripts. Updated make-macosx.sh to create bundle with make-macosx-app.sh (TODO: make-macosx-ub.sh support). Updated Makefile to create bundle with make-macosx-app.sh and zip up the resulting ioquake3.app if ARCHIVE is defined.
2014-06-17out seems to be unnecessarily large for one byte per pixelmorturp
2014-06-17Remove unused models from server_tZack Middleton
2014-06-17SDL Mouse Button clean upZack Middleton
Make 'b' variable an int so that key values more than 255 will work (not currently an issue in ioq3 afaik). Use SDL_BUTTON_* for easier transition to SDL2. (SDL2 doesn't have SDL_BUTTON_WHEELUP or SDL_BUTTON_WHEELDOWN, X1/X2 are different values.)
2014-06-17(bug #5984) Unload renderer libZack Middleton
2014-06-17Free Team Arena fonts/fontImage_X.dat bufferZack Middleton
Caused temp memory to be present all the time, so Hunk_Alloc ignored memory low/high preference. May have caused other issues as well.
2014-06-17Prevent the skip of the glyph if it does not fitmorturp
2014-06-17Fix r_mergeLightmaps 0 crashing OpenGL2 rendererZack Middleton
tr.fatLightmapStep was 0 and caused modulus division by 0.
2014-06-17Fix r_nocurves in OpenGL2 rendererZack Middleton
Check r_nocurves in surface cull. While r_nocurves is enabled, don't use merged surfaces because merged curves would be renderer. (note: surface merging is enabled by r_mergeLeafSurfaces)
2014-06-17Fix r_speeds 4 in OpenGL2 rendererZack Middleton
2014-06-17Fix IQM tess buffer overflowZack Middleton
Set the variables that use tess.numVertexes after calling RB_CHECKOVERFLOW() as it may set tess.numVertexes to 0! Could cause visual issues and error "RB_EndSurface() - SHADER_MAX_VERTEXES hit".
2014-06-17Only allow model meshes to have SHADER_MAX_VERTEXES - 1 vertexesZack Middleton
The last index is used to check for buffer overflows. See RB_CheckOverflow and RB_EndSurface.
2014-06-17Don't try to fog flares with fogNum 0Zack Middleton
fogNum 0 means no fog. Shaders don't try to apply fog color if fogNum is 0. This was done to make things more consistent and fix a crash in iortcw MP using a user made map on GNU/Linux x86_64.