Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-06-17 | Remove unused shader state code from tr_local.h | Zack Middleton | |
2014-06-17 | Merge last two commits into renderergl2 | Zack Middleton | |
2014-06-17 | Initialize blendIndexesType and blendWeightsType | Zack Middleton | |
2014-06-17 | Fix IQM comments refering to IQM_BYTE instead of IQM_UBYTE | Zack Middleton | |
2014-06-17 | IQM int/float vertex arrays were already swapped | Zack Middleton | |
2014-06-17 | Add support for IQM int blend indices and float blend weights | Zack 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-17 | Support IQMs with joints and no poses | Zack Middleton | |
2014-06-17 | Clear more variables in CL_InitServerInfo | Zack 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-17 | OpenGL2: Merge bsp surface structs into a single struct, and more cleanup. | SmileTheory | |
2014-06-17 | OpenGL2: Use an idea from ETXreal and separate world VBO into separate VBOs ↵ | SmileTheory | |
by shader. | |||
2014-06-17 | OpenGL2: Clean up texmod calculations, and improve vertex animation handling. | SmileTheory | |
2014-06-17 | OpenGL2: Fix TCGEN_ENVIRONMENT stages not rendering correctly. | SmileTheory | |
2014-06-17 | Drop sounds starting with * before allocating sfx slot | Zack Middleton | |
Causes handle 0 to be returned by S_RegisterSound. | |||
2014-06-17 | Revert "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-17 | OpenGL2: default to RGBM lightmap, and add r_floatLightmap for old behaviour. | SmileTheory | |
2014-06-17 | OpenGL2: Remove AGEN_FRESNEL(superceded by cubemap patch), and some small ↵ | SmileTheory | |
fixes and optimizations. | |||
2014-06-17 | OpenGL2: Disable GL_ARB_seamless_cube_map by default, caused huge frame ↵ | SmileTheory | |
drops on some hardware | |||
2014-06-17 | OpenGL2: reduce varying usage in lightall shader. | SmileTheory | |
2014-06-17 | OpenGL2: Fix for "unsupported framebuffer format" bug | SmileTheory | |
2014-06-17 | OpenGL2: Some shader cleanup | SmileTheory | |
2014-06-17 | OpenGL2: Speed up fog shader slightly. | SmileTheory | |
2014-06-17 | OpenGL2: Fix inaccurate RGBM calculation. | SmileTheory | |
2014-06-17 | OpenGL2: Use RGBM instead of RGBE encoding for lightmaps. | SmileTheory | |
2014-06-17 | #5979: Cubemap support for opengl2. | SmileTheory | |
2014-06-17 | Fix crash caused by too many surfaces in skin | Zack Middleton | |
2014-06-17 | Bug #6021 Fix misuse of Sys_Mkdir (Joerg Dietrich) | Tim Angus | |
2014-06-17 | Fix recursive crash when home path cannot be created | Thilo Schulz | |
2014-06-17 | Fix 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-17 | Fix "bind <key>" message for unbound keys | Zack Middleton | |
"bind X cmd; unbind X; bind X" now says '"x" is unbound' instead of '"x" = ""' | |||
2014-06-17 | Fix OpenAL music stop issues using stream stop code | Zack 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-17 | Fix text getting appended to vid_restart in command buffer | Zack Middleton | |
I was getting unknown command "vid_restart-button2" warning on OSX when trying to use alt-return to toggle fullscreen. | |||
2014-06-17 | Fix bind commands getting run when closing UI | Zack 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-17 | Add assignment below declarations otherwise compiling fails with msvc | Henry Stratmann III | |
Signed-off-by: Zack Middleton <zturtleman@gmail.com> | |||
2014-06-17 | Fix Windows server history scrolling | Zack 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-17 | Misc fixes to IBO code to correctly use sizeof(glIndex_t) | Anthony Pesch | |
2014-06-17 | out seems to be unnecessarily large for one byte per pixel | morturp | |
2014-06-17 | Remove unused models from server_t | Zack Middleton | |
2014-06-17 | SDL Mouse Button clean up | Zack 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 lib | Zack Middleton | |
2014-06-17 | Free Team Arena fonts/fontImage_X.dat buffer | Zack 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-17 | Prevent the skip of the glyph if it does not fit | morturp | |
2014-06-17 | Fix r_mergeLightmaps 0 crashing OpenGL2 renderer | Zack Middleton | |
tr.fatLightmapStep was 0 and caused modulus division by 0. | |||
2014-06-17 | Fix r_nocurves in OpenGL2 renderer | Zack 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-17 | Fix r_speeds 4 in OpenGL2 renderer | Zack Middleton | |
2014-06-17 | Fix IQM tess buffer overflow | Zack 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-17 | Only allow model meshes to have SHADER_MAX_VERTEXES - 1 vertexes | Zack Middleton | |
The last index is used to check for buffer overflows. See RB_CheckOverflow and RB_EndSurface. | |||
2014-06-17 | Don't try to fog flares with fogNum 0 | Zack 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. | |||
2014-06-17 | Rate limit getchallenge | Tim Angus | |