James Canete
5b5f7f5c0a
Fix compiling opusfile on mingw32
2013-02-18 19:00:41 -06:00
James Canete
98677b1c72
Missed a file in the previous commit.
2012-12-18 06:21:47 +00:00
James Canete
78b4a3bb7a
Support r_srgb even without hardware support. Also tweak default autoexposure/tonemap settings to look good on both r_srgb 0 and 1.
2012-12-18 06:15:38 +00:00
James Canete
3bb7138b84
Fix a couple files not ending with a newline.
2012-12-15 00:40:08 +00:00
James Canete
082ecc4d6c
Only declare var_SampleToView in lightall shader when it is actually used.
2012-12-15 00:39:17 +00:00
James Canete
f4a0a78b43
Split light sample into direct and ambient parts when using deluxemaps or per-vertex light vectors. Fixes #5813 .
2012-12-10 22:35:57 +00:00
James Canete
b356dac903
From /dev/humancontroller: Typo.
2012-12-06 21:53:52 +00:00
James Canete
374c551404
#5812 - Use refdef's coordinates when drawing to screen shadow fbo, and separate depth texture and screen texture coordinates in glsl shaders.
2012-12-06 01:55:45 +00:00
James Canete
736e1d5170
Oops, fix line endings in new files in previous commit
2012-12-04 03:05:34 +00:00
James Canete
edb414b34a
#5808 - Include and use .glsl in source (rend2)
2012-12-04 01:56:52 +00:00
James Canete
467619c034
Make software overbright optional (cvar r_softOverbright) and reduce the number of FBOs and FBO blits when able.
2012-11-20 03:34:16 +00:00
James Canete
d635193e19
Various shader fixes and optimizations.
2012-11-14 10:56:31 +00:00
James Canete
b269acac94
Fix bugs where some surfaces weren't merged and others were counted as merged in R_MergeLeafSurfaces().
2012-11-09 08:13:38 +00:00
James Canete
86984eb536
When calling qglDrawRangeElementsEXT(), use proper start and end parameters.
2012-11-07 00:06:51 +00:00
James Canete
262e8e96b6
Ensure the correct FBO is bound when drawing. (Fixes bug #5791.)
2012-10-30 22:05:07 +00:00
James Canete
32d1bc4f2a
Fix some non-ASCII characters.
...
Patch originally by /dev/humancontroller, modified by me.
2012-10-30 03:00:46 +00:00
James Canete
b5eb31b4f6
From /dev/humancontroller:
...
when hard-linking renderers, put the old renderer (not the new one) into the "ioquake3" executable, and use a distinguished "ioquake3_rend2" executable for the new renderer
(Fixes bug #5789.)
2012-10-28 21:04:41 +00:00
James Canete
dfdfc656ea
From /dev/humancontroller:
...
fix the SMP functionality not being utilized (as of the import of Rend2)
2012-10-28 20:56:26 +00:00
James Canete
3dff29e991
Remove ARRAY_SIZE, and use ARRAY_LEN instead.
2012-10-28 20:35:16 +00:00
James Canete
5cbe7888f8
Fix FBO_*() usage when framebuffers are unavailable or undesired.
2012-10-28 20:22:13 +00:00
James Canete
c4aa3cf8c0
Remove speed claim until Rend2 beats opengl1 under typical circumstances.
2012-10-28 18:00:29 +00:00
James Canete
f4ca81c206
Added myself to the list of maintainers.
2012-10-26 03:25:24 +00:00
James Canete
4f7eb9fa21
Added Rend2, an alternate renderer. (Bug #4358 )
2012-10-26 01:23:06 +00:00