diff options
author | snj <snj@pkgsrc.org> | 2017-01-16 20:43:07 +0000 |
---|---|---|
committer | snj <snj@pkgsrc.org> | 2017-01-16 20:43:07 +0000 |
commit | 84ec3dbb6efad9404a49a5051790bde9e70c305a (patch) | |
tree | 1c54d07d6d633b17a9a8c521c13fcabc1a51d7a1 /games/quakespasm | |
parent | 549ecdfb40a20cbc0f18a97427c46ffcb66a2189 (diff) | |
download | pkgsrc-84ec3dbb6efad9404a49a5051790bde9e70c305a.tar.gz |
Update quakespasm to 0.92.1. Changes:
0.92.1
- Fixed large menu scale factors (was broken in 0.92.0).
- Fixed PAUSE key (was broken in 0.92.0).
- Updated some of the third-party libraries.
0.92.0
- SDL2 Game Controller support.
- Contrast support with new "contrast" cvar, behaving the same as MarkV.
It may be a useful alternative to the existing gamma control for
laptops in a bright environment, etc. Raising contrast gives less of a
gray/washed out look than raising gamma, but at a disadvantage: colors
near white get clipped to white.
- RMQ protocol (999) support, adapted from RMQEngine.
- New "-protocol x" command line option. Accepted values for 'x' are 15
(NetQuake), 666 (FitzQuake, default), and 999 (RMQ).
- New "setpos" console command.
- New "vid_borderless" cvar for getting a borderless window.
- Increased MAX_MAP_LEAFS from 65535 to 70000 and MAX_LIGHTMAPS from 256
to 512 in order to handle the oms3 map pack.
- Server edicts are now allocated using malloc instead of allocating on
the hunk.
- gl_clear now defaults to 1.
- Fix items falling out of the world on oms3.bsp on SSE builds.
- Worked around an OSX 10.6 driver bug when using FSAA, which was
leading to an unplayable HOM effect on the rest of the screen.
- Fix wrong trace endpoint from the tracepos console command.
- Updated some of the third-party libraries. Other fixes/clean-ups.
0.91.0
- Fix unwanted fog mode change upon video restart.
- Work around Intel 855 bug in status bar drawing with "r_oldwater 0"
and "scr_sbaralpha 0".
- Fix an obscure GLSL bug where changing gamma would result in the
screen turning to noise.
- Fix GLSL gamma causing the tiled screen border to turn white when
"sizedown" is used.
- Fix an alias model VBO renderer bug where a model not precached
during map start wouldn't be drawn.
- Fix the order of OpenGL context creation and window creation in SDL2
video.
- Fix a calling convention issue in windows DPI awareness function
pointers.
- Fix a random texture recoloring after video mode change.
- Fix a liquid turning to garbage after several video mode changes and
"r_oldwater 0".
- Fix a wrong alpha-sorting bug introduced in 0.90.1.
- Fix "flush" command not reloading mdl's from disk (bug introduced in
0.90.1).
- Prevent a possible buffer overflow in Cbuf_Execute (old Q1/Q2 bug).
- Prevent a possible vulnerability in MSG_ReadString (old Q1/Q2 bug).
- New cvars r_lavaalpha, r_slimealpha, r_telealpha for fine-tuning
specific liquid opacities (from DirectQ/RMQEngine, non-archived,
default to 0), and new worldspawn keys _wateralpha, _lavaalpha,
_slimealpha, _telealpha, _skyfog (unique to Quakespasm, similar to
the behaviour of the "fog" worldspawn key).
- GLSL gamma is now supported on older hardware without NPOT extension.
- New r_pos command to show player position.
- NaN detection in traceline with "developer 1" set now warns instead of
errors.
- Update third-party libraries.
- Default max_edicts 8192 (was 2048) and no longer saved to config.cfg.
- Default heapsize 256 MB (was 64 MB).
- Default zone 4 MB (was 384 KB).
- Raised MAX_SFX to 1024 (was 512).
0.90.1
- Fix dynamic light artifact where changing lightmap are rendered one
frame late (bug introduced in 0.90.0).
- Fix texture memory leak when changing video modes with SDL2.
- Fix rare incorrect mdl lighting on 64-bit builds. (details here.)
- Fix fullbrights turning black after "kill" command (bug introduced in
0.90.0).
- Clear all fog values on map change to prevent colored fog carrying
over to jam3_tronyn.bsp.
- Allow loading saves with } character in quoted strings, fixes issue
with retrojam1_skacky.bsp.
- Fix viewmodel not lerping on extended-limit maps.
- Fix crash on out-of-bounds skin number.
- Use multithreaded OpenGL on OS X for better performance.
- New, faster mdl renderer using GLSL. Disable with "-noglslalias".
- New gamma correction implementation using GLSL. Fixes all known gamma
issues (affecting the full display, persisting after quitting, or
darkening the screen on OS X). Disable with "-noglslgamma".
- Use high-quality water by default (r_oldwater 0).
- Shadows use stencil buffer to avoid overlapping artifacts (from MarkV.)
- r_noshadow_list cvar added (from MarkV.)
- Support pausing demo playback with the "pause" command.
- Autocompletion for "game", "record", "playdemo".
- Experimental windowed fullscreen mode available with
vid_desktopfullscreen 1 (only in SDL2 builds, takes effect upon
entering fullscreen mode the next time.)
- Silence "exceeded standard limit" messages unless developer cvar is
>= 1.
- Some spam moved from developer 1 to 2: "can't find tga/lit/ent",
"trying to load ent", "bad chunk length", "meshing",
"PR_AlocStringSlots: realloc'ing"
- Clean up IDE project files to build on fresh systems.
- Update 3rd-party libraries.
Diffstat (limited to 'games/quakespasm')
-rw-r--r-- | games/quakespasm/Makefile | 5 | ||||
-rw-r--r-- | games/quakespasm/distinfo | 10 |
2 files changed, 7 insertions, 8 deletions
diff --git a/games/quakespasm/Makefile b/games/quakespasm/Makefile index eb880329a34..1c4d92b2924 100644 --- a/games/quakespasm/Makefile +++ b/games/quakespasm/Makefile @@ -1,7 +1,6 @@ -# $NetBSD: Makefile,v 1.4 2015/04/25 14:23:03 tnn Exp $ +# $NetBSD: Makefile,v 1.5 2017/01/16 20:43:07 snj Exp $ -DISTNAME= quakespasm-0.90.0 -PKGREVISION= 1 +DISTNAME= quakespasm-0.92.1 CATEGORIES= games x11 MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=quakespasm/} EXTRACT_SUFX= .tgz diff --git a/games/quakespasm/distinfo b/games/quakespasm/distinfo index a56d44cdfd3..892f7ab5e6c 100644 --- a/games/quakespasm/distinfo +++ b/games/quakespasm/distinfo @@ -1,7 +1,7 @@ -$NetBSD: distinfo,v 1.4 2015/11/03 20:57:03 agc Exp $ +$NetBSD: distinfo,v 1.5 2017/01/16 20:43:07 snj Exp $ -SHA1 (quakespasm-0.90.0.tgz) = 975bd05d21bca695a87831e5b48f40c378ae30fc -RMD160 (quakespasm-0.90.0.tgz) = 8db85cf7b8ca912e7f420d52804b786112450ff6 -SHA512 (quakespasm-0.90.0.tgz) = 205a7ba42305bb585cfa8e7e07ac989774d75e54788709958a39d1aa653efb07af7b055ad6e8059e13b28199c5839d65b680b6c67349f222dd048db051a194a4 -Size (quakespasm-0.90.0.tgz) = 6221873 bytes +SHA1 (quakespasm-0.92.1.tgz) = ca37bbc73d96a4f34372586e2c1990ec8aac8b17 +RMD160 (quakespasm-0.92.1.tgz) = ad246cb3aebfa0a73edd35d8eccc6330342e3eb3 +SHA512 (quakespasm-0.92.1.tgz) = 4e0aadf6ef232aa9f35e421ebbcbf6780abc483db08a08cc27c153c67b3c8e881215beb2b4fda03a2c98f2fcc8b723c6329132b5fcf8977c79c41e0d56b7a674 +Size (quakespasm-0.92.1.tgz) = 7909800 bytes SHA1 (patch-aa) = 3c46fbc72ffa736be66aa4b96e683406a6b05832 |