Permalink
Commits on Jul 20, 2017
  1. Don't use -Wl,--no-undefined on OpenBSD

    Breaks the build since version 7.00
    mulander committed with DanielGibson Jul 19, 2017
Commits on Jun 30, 2017
  1. Pass -Wno-misleading-indentation to silence spurious warnings.

    Recent GCC versions print a lot of missleading indentation" warnings
    in third party code, making the build log more or less unreadable.
    Yamagi committed Jun 30, 2017
  2. Reset vod_renderer to gl1 if the requested lib couldn't be loaded.

    This was reported in issue #209.
    Yamagi committed Jun 30, 2017
Commits on Jun 24, 2017
  1. Bump version to 7.02pre.

    Yamagi committed Jun 24, 2017
Commits on Jun 23, 2017
  1. Bump version to 7.01.

    Yamagi committed Jun 23, 2017
Commits on Jun 21, 2017
  1. Update the CHANGELOG for 7.01.

    Yamagi committed Jun 21, 2017
  2. Tell Windows that we're HighDPI aware.

    This prevents Windows from scaling our (fullscreen) window to crap if
    the whole desktop is scaled and we're rendering more than 1080p. This is
    believed to fix #208.
    Yamagi committed Jun 19, 2017
Commits on Jun 20, 2017
  1. GL3: Square particles with cvar gl3_particle_square

    if that cvar is set to 1, particles aren't rendered as nice circles, but
    as squares, like in the software renderer or in Quake1.
    
    Also documented it in cvarlist.md and fixed some typos there
    DanielGibson committed Jun 20, 2017
Commits on Jun 19, 2017
  1. Merge pull request #207 from smcv/system-openal

    Only use /usr/local/opt/openal-soft on Darwin
    Yamagi committed on GitHub Jun 19, 2017
Commits on Jun 18, 2017
  1. Only use /usr/local/opt/openal-soft on Darwin

    Commit 883781c selected these paths for all OSs, but when linking to
    a system copy of OpenAL for Linux distribution binaries we want the
    normal OpenAL in /usr.
    
    Signed-off-by: Simon McVittie <smcv@debian.org>
    smcv committed Jun 18, 2017
Commits on Jun 12, 2017
  1. Fix Jennell Jaquays' name in credits and quit screen

    the latter is done by identifying the baseq2 pics/quit.pcx in LoadPCX()
    and changing some pixels
    DanielGibson committed Jun 12, 2017
Commits on Jun 10, 2017
  1. Enforce static linking of libgcc on Windows.

    This is part of issue #205.
    Yamagi committed Jun 10, 2017
Commits on Jun 9, 2017
  1. GL3: Update HandMadeMath.h to include my non-SSE patch

    from StrangeZak/Handmade-Math#60
    
    Hopefully fixes #204 (broken build on ARM)
    DanielGibson committed Jun 9, 2017
Commits on Jun 8, 2017
  1. Bump version to 7.01pre.

    While here remove missleading comment.
    Yamagi committed Jun 8, 2017
Commits on Jun 6, 2017
  1. Clarify Sandy Bridge GPUs with GL3.

    Sandy Bridges hardware is OpenGL 3.2 compatible and Mesa3D has a working
    driver. But the crappy Windows driver is limit to OpenGL 3.1... GL3 is
    working on Linux, but not on Windows.
    Yamagi committed Jun 6, 2017
Commits on May 25, 2017
  1. cvarlist: fix some typos

    DanielGibson committed May 25, 2017
  2. Merge pull request #203 from DanielGibson/cvarlist-gfx

    Revamp cvar list (split up in sections, improve gl_*/gl3_* descriptions)
    Yamagi committed on GitHub May 25, 2017
  3. Update the CHANGELOG for 7.00

    Yamagi committed May 25, 2017
  4. Switch to a new, MSYS2 based build environment for Windows.

    Highlights are:
    - Since MSYS2 is much more unixlike than our old build environment we
      can remove most Windows specific hacks from the Makefile.
    - MSYS2 has an package manager, the build environment can be updated
      by "pacman -Syu" just like an ordenary Arch Linux installation.
    - Parallel builds are now working.
    - git is integrated into the build envirment.
    - zlib is now linked as a dynamic lib.
    
    After this commit the old bild environment will no longer work! The
    latest version must be downloaded and extracted to C:\MSYS2. Get it
    here: https://deponie.yamagi.org/quake2/windows/build/
    Yamagi committed May 25, 2017
  5. Fox whitespace errors.

    Yamagi committed May 25, 2017
  6. Fix some typos.

    Yamagi committed May 25, 2017
  7. Hide OpenALs doppler effect behind s_doppler.

    This allows it to disable the doppler effect by setting s_doppler to 0.
    The default value 1 == enabled.
    Yamagi committed May 25, 2017
  8. Merge pull request #200 from xorw/master

    use correct velocity scaling for openal audio sources
    Yamagi committed on GitHub May 25, 2017
Commits on May 20, 2017
Commits on May 16, 2017
  1. Merge pull request #198 from DanielGibson/gl3-shadows-last

    GL3: Render Model shadows last, refactor gl3_mesh.c
    Yamagi committed on GitHub May 16, 2017
Commits on May 15, 2017
  1. GL3: Render Model shadows last, reduce global variables in gl3_mesh.c

    The model shadows are rendered after all entities are rendered.
    This fixes them making entity brushes below them translucent (#194)
    
    The model rendering code used lots of global variables, many of them
    totally superfluous (esp. currententity, currentmodel).
    I refactored the code to use less global variables (this was at least
    partly needed to render the shadows later).
    So this looks like lots of changes, but many of them are just using
    "entity" instead of "currententity" or "model" instead of "currentmodel"
    DanielGibson committed May 15, 2017
Commits on May 13, 2017
  1. Fix build with WITH_OPENAL disabled.

    This closes issue #192.
    Yamagi committed May 13, 2017
Commits on May 12, 2017
  1. Merge pull request #196 from xorw/master

    Finished doppler shift support (added listener's velocity update)
    Yamagi committed on GitHub May 12, 2017