leilei-
b4274edf64
Fix that glsl nextpixel thing. fixes 3dfx shader blur
2014-05-03 00:03:15 -04:00
leilei-
74021abbf0
Add functionality for tracker module playback using the libxmp library. New formats supported: MOD, IT, S3M, XM.
2014-05-02 21:55:39 -04:00
leilei-
254b8ab22a
Update README.md
2014-04-14 19:28:55 -04:00
leilei-
cab34b45b7
- Preparing renderer_software. The theory is to somehow throw things through a TinyGL pixelbuffer with a crapload of compromises. Not there yet but still procrastinplanning on it.
2014-04-14 04:19:18 -04:00
leilei-
c4f5beb32d
- Some changes to support the anime glsl/texture map hack i'm doing. Cvar will be r_anime
...
- r_envmode 2 replaced with JK2 envmapping
- r_leidebug because I need it
2014-04-10 08:47:44 -04:00
leilei-
ea3b975543
- External placeholder shader feature - for wiping the ugly squares off of maps
...
- slight paletted texture cleanup.
2014-04-04 05:49:36 -04:00
leilei-
7c0facdacc
- r_leifx cvar that controls the magnitude of faking a certain ubiquitous video card, requires leifx_filter/dither/gamma shaders (not committed yet)
...
- r_slowness, r_slowness_cpu and r_slowness_gpu cvars that sort of fake system bottlenecks. not useful for playing
- more r_modes, no standards followed.
- some additional but dummied out model shading functions
2014-03-28 07:05:56 -04:00
leilei-
c356889cfe
remove this hpalette thing i left in there by accident
2014-03-19 07:17:31 -04:00
leilei-
3dcdd64749
Detect certain software rasterizing OpenGL ICDs and add some speedups for them
...
also restore the GLHW_ detection stuff that was removed
2014-03-19 06:51:10 -04:00
leilei-
58958eb1cd
Fix blue pixels bug in paletted mode
...
Fix fog bug in paletted mode
Don't load a palette and generate a lookup in the non-paletted mode
2014-03-19 04:24:03 -04:00
leilei-
f9d4ebbb40
Paletted texture support (GL_EXT_paletted_texture, r_textureBits 8, expects gfx/palette.lmp)
...
Quarter-broken texture resampling from Darkplaces
Half-broken otherblendmodes=alpha fixes for Pvr
Postprocess Bloom works on S3TC and texturebits 0
Fix memory allocation typo with postprocess
2014-03-18 08:06:20 -04:00
leilei-
b37a522057
Alternate brightness - a screen effect to blend the screen into having overbrights, without modifying the host color settings
2014-03-17 06:05:46 -04:00
leilei-
08bb01ec0b
Flare enhancements
...
- Moved tcpp flare enabling to different flare cvar values (2, 3, 4)
- added more lens flare types (5, 6, 7, 8)
- Sun improvements including a flare for the sun (r_flareSun)
2014-03-17 05:03:48 -04:00
leilei-
9d43ff7e6c
Horz+ Widescreen support in the renderer
2014-03-17 01:19:33 -04:00
leilei-
eee676120c
Replaced texture greyscaling algorithm (fixes blue=black)
...
also hi
2014-03-17 00:26:20 -04:00
hairball
9cd5ad9e6b
Merge branch 'master' of https://github.com/ioquake/ioq3
2014-02-14 04:39:13 +00:00
SmileTheory
79e9baedf8
OpenGL2: Set RGBM to use a multiplier of 1, and only use it with HDR lightmaps.
2014-02-13 18:04:23 -08:00
Zack Middleton
6beab9cf58
Merge pull request #45 from xhairball/features/upgrade-curl-7.35.0
...
Upgrade libcurl to the latest release (7.35.0).
2014-02-13 16:50:25 -06:00
hairball
aa49a29f6c
Add more syntax highlighting to README.md
2014-02-11 09:14:44 +00:00
hairball
aa051d49be
Update README with latest TODO items
2014-02-11 09:11:37 +00:00
hairball
b837a76be2
Fix renderer names in README.md
2014-02-10 11:42:43 +00:00
hairball
a547ebbf73
Add space
2014-02-10 11:23:41 +00:00
hairball
db64d359a0
Update Travis CI for now so it doesn't try to cross compile this branch
...
The other branches should cross compile fine. Revert this change once
ioquake3 adds vorbis or else when OpenArena merges it from a branch.
2014-02-10 11:22:24 +00:00
hairball
cf07fa0cab
Merge READMEs, add Travis build status and remove tracking from ioq3
2014-02-10 11:18:22 +00:00
hairball
afe1469ff0
Merge branch 'features/add-x86_64-travis-ci-support' of https://github.com/xhairball/ioq3
2014-02-10 10:52:41 +00:00
hairball
4e67034d5a
Add support for x86_64 cross compiling in Travis CI
2014-02-10 10:35:01 +00:00
hairball
c79a1bc58f
Merge remote-tracking branch 'upstream/master'
2014-02-10 07:23:43 +00:00
Zack Middleton
718d0a0d11
Fix sending pk3 download error messages to clients
...
Disabled in e52a492f61
.
2014-02-09 20:23:48 -06:00
user
922d7044f6
Merge branch 'master' into features/upgrade-curl-7.35.0
2014-02-10 00:28:57 +00:00
hairball
24ddb2d2b2
Merge remote-tracking branch 'upstream/master'
2014-02-09 18:53:35 +00:00
Zack Middleton
90eb32c5ab
Clear referenced paks when disconnecting
...
After playing Team Arena, if you switch to Q3A and try to play a demo with
cl_allowDownload enabled it would print "Need Paks: blah blah" and not play the demo.
2014-02-08 22:09:30 -06:00
hairball
ccac35dfbd
Mention ARCHIVE=1 in Makefile.OpenArena
2014-02-08 18:18:58 +00:00
hairball
e9ad64d590
Add a note about Makefile.local in Makefile.OpenArena
2014-02-08 17:42:39 +00:00
hairball
1435e78454
Upgrade from libcurl 7.15.5 (2006-08-07) to 7.35.0 (2014-01-29)
...
Note: This uses the generic curlbuild.h because it is used by multiple platforms.
A system curl would have a configure generated one.
The libraries for win32 and win64 were cross compiled with these options:
--disable-shared --enable-static --disable-ares --enable-http \
--enable-ftp --disable-ldap --disable-ldaps --disable-rtsp \
--disable-dict --disable-file --disable-telnet --disable-tftp \
--disable-pop3 --disable-imap --disable-smtp --disable-gopher \
--enable-ipv6 --without-ssl \
--disable-manual --disable-libcurl-option
This effectively enables only HTTP and FTP protocol support.
2014-02-08 17:33:56 +00:00
hairball
78271e6214
Merge remote-tracking branch 'upstream/master'
2014-02-08 06:36:40 +00:00
Zack Middleton
c2e2514efc
Merge pull request #41 from xhairball/fixes/check-cc-when-cross-compiling-mingw32
...
When cross compiling on mingw32, make sure it finds a CC
2014-02-07 22:33:02 -06:00
Zack Middleton
d0b1fb4fed
Merge branch 'features/upgrade-opus-1.1' of https://github.com/xhairball/ioq3 into opus_update
...
Conflicts:
Makefile
2014-02-07 22:12:59 -06:00
Zack Middleton
166f5ab90c
Merge branch 'features/upgrade-opusfile-0.5' of https://github.com/xhairball/ioq3 into opus_update
2014-02-07 22:11:31 -06:00
hairball
6fa6ab1064
When cross compiling on mingw32, make sure it finds a CC
2014-02-08 03:57:39 +00:00
hairball
2de340895f
Upgrade libogg 1.3.0 to 1.3.1
...
This is a minor bugfix release with few changes
2014-02-08 03:38:01 +00:00
hairball
b0aed02823
Upgrade opusfile 0.2 to 0.5
2014-02-08 03:29:10 +00:00
hairball
9e0c602795
Upgrade opus 1.0.2 -> 1.1
2014-02-08 03:21:02 +00:00
hairball
bcb5e6ffeb
Fix build when the renderer is compiled in.
...
Default was changed from opengl1 to openarena1 but the objects weren't
included properly.
Thanks to stigmha for the bug report.
2014-02-07 22:17:57 +00:00
hairball
4e532eddcd
Client/server engine changes for OpenArena 0.8.8
2014-02-07 04:34:20 +00:00
Zack Middleton
d8e42cf02f
Merge pull request #35 from inolen/no_renderer_restart
...
don't restart renderer in SV_SpawnServer unless client running dedicated
2014-02-01 16:22:24 -08:00
Zack Middleton
aedb151d94
Merge pull request #33 from inolen/widescreen_clear_fix
...
don't clear screen during CA_LOADING and CA_PRIMED
2014-02-01 15:51:41 -08:00
Anthony Pesch
278d7533e5
restart the renderer after the hunk mark has been set
2014-02-01 09:58:49 -08:00
Zack Middleton
36a4075a8d
Try default OpenAL driver if user set one fails to load
2014-01-27 20:09:55 -06:00
Zack Middleton
49d756364a
Merge pull request #34 from robo9k/issue/libjpeg-turbo
...
Fix check for jpeg_mem_ to work with libjpeg-turbo
2014-01-27 15:21:05 -08:00
robo9k
1611188ef7
Fix check for jpeg_mem_ to work with libjpeg-turbo
2014-01-27 23:41:51 +01:00