summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2014-06-17OpenGL2: Some small shader optimizations.SmileTheory
2014-06-17OpenGL2: Revisit fragment tangent space calculation, and remove tangent ↵SmileTheory
space lighting.
2014-06-17OpenGL2: Reduce glsl shader count by using a uniform to disable textures.SmileTheory
2014-06-17Fix video recording sync drift (patch refactored but original author unknown)Tim Angus
2014-06-17Remove vertexLightmap from textureBundle_t, it's never qtrueZack Middleton
2014-06-17Remove unused shader state code from tr_local.hZack Middleton
2014-06-17Merge last two commits into renderergl2Zack Middleton
2014-06-17Initialize blendIndexesType and blendWeightsTypeZack Middleton
2014-06-17Fix IQM comments refering to IQM_BYTE instead of IQM_UBYTEZack Middleton
2014-06-17IQM int/float vertex arrays were already swappedZack Middleton
2014-06-17Add support for IQM int blend indices and float blend weightsZack Middleton
Integer blend indices are converted to bytes at load, ioq3 doesn't allow more than 128 joints. Heavily based on code by @zippers.
2014-06-17Support IQMs with joints and no posesZack Middleton
2014-06-17Clear more variables in CL_InitServerInfoZack Middleton
Have cls.localServers use CL_InitServerInfo. Don't set cls.localServers netType to from.type, it's the wrong value. Note: server->visible is not cleared in CL_InitServerInfo, as stated by a comment below a place where CL_InitServerInfo is used.
2014-06-17OpenGL2: Merge bsp surface structs into a single struct, and more cleanup.SmileTheory
2014-06-17OpenGL2: Use an idea from ETXreal and separate world VBO into separate VBOs ↵SmileTheory
by shader.
2014-06-17OpenGL2: Clean up texmod calculations, and improve vertex animation handling.SmileTheory
2014-06-17OpenGL2: Fix TCGEN_ENVIRONMENT stages not rendering correctly.SmileTheory
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