terminx
|
26ca7e7fc0
|
Sprite cstat 16384: invisible w/ shadows
this also adds shadows for the player when in first person
git-svn-id: https://svn.eduke32.com/eduke32@1343 1a8010ca-5511-0410-912e-c29ae57300e0
|
2009-04-24 04:02:39 +00:00 |
|
terminx
|
b7b016383f
|
Sector effector based light sources, basic Mapster32 light support, additional sprite/model alpha control, sprite selection in Mapster32 3D mode with Polymer
git-svn-id: https://svn.eduke32.com/eduke32@1341 1a8010ca-5511-0410-912e-c29ae57300e0
|
2009-04-24 02:53:50 +00:00 |
|
terminx
|
dbb24affe9
|
git-svn-id: https://svn.eduke32.com/eduke32@1338 1a8010ca-5511-0410-912e-c29ae57300e0
|
2009-04-23 09:30:10 +00:00 |
|
terminx
|
3449ba8bef
|
Revision 1337: fixes the crash on exit with polymer on win32
that's pretty l33t, right?
git-svn-id: https://svn.eduke32.com/eduke32@1337 1a8010ca-5511-0410-912e-c29ae57300e0
|
2009-04-23 09:09:41 +00:00 |
|
plagman
|
e48c4c2c87
|
Really fix concave relative slopes.
git-svn-id: https://svn.eduke32.com/eduke32@1335 1a8010ca-5511-0410-912e-c29ae57300e0
|
2009-04-19 18:00:51 +00:00 |
|
plagman
|
9241ab974a
|
Don't step over the bounds of the plane buffer in buffertoplane (now computeplane).
git-svn-id: https://svn.eduke32.com/eduke32@1334 1a8010ca-5511-0410-912e-c29ae57300e0
|
2009-04-19 17:23:07 +00:00 |
|
plagman
|
711db577ab
|
Fixes a texturing bug with a combination of relative texturing and concave sectors.
git-svn-id: https://svn.eduke32.com/eduke32@1333 1a8010ca-5511-0410-912e-c29ae57300e0
|
2009-04-19 17:03:18 +00:00 |
|
plagman
|
ed7157f1e5
|
Reverts part of 1331 and misc. fixes.
git-svn-id: https://svn.eduke32.com/eduke32@1332 1a8010ca-5511-0410-912e-c29ae57300e0
|
2009-04-19 09:49:27 +00:00 |
|
terminx
|
779eda41da
|
git-svn-id: https://svn.eduke32.com/eduke32@1331 1a8010ca-5511-0410-912e-c29ae57300e0
|
2009-04-17 18:34:55 +00:00 |
|
terminx
|
45897cf581
|
Fixes a stupid mistake I made and changes mem* calls to Bmem* for consistency with the rest of the codebase
git-svn-id: https://svn.eduke32.com/eduke32@1330 1a8010ca-5511-0410-912e-c29ae57300e0
|
2009-04-16 06:49:29 +00:00 |
|
plagman
|
6dba1ba1ed
|
Few fixes for the visibility checks.
git-svn-id: https://svn.eduke32.com/eduke32@1328 1a8010ca-5511-0410-912e-c29ae57300e0
|
2009-04-16 06:31:19 +00:00 |
|
plagman
|
5b3524d621
|
Message log cleanup for GPU program compilation and removed a GL error.
git-svn-id: https://svn.eduke32.com/eduke32@1324 1a8010ca-5511-0410-912e-c29ae57300e0
|
2009-04-14 13:58:38 +00:00 |
|
plagman
|
2ac7c2dc1e
|
ATI fixes. (sigh)
git-svn-id: https://svn.eduke32.com/eduke32@1323 1a8010ca-5511-0410-912e-c29ae57300e0
|
2009-04-14 12:37:44 +00:00 |
|
plagman
|
b006c85790
|
Update the TODO list and fix the light leaking fix.
git-svn-id: https://svn.eduke32.com/eduke32@1322 1a8010ca-5511-0410-912e-c29ae57300e0
|
2009-04-14 08:39:13 +00:00 |
|
plagman
|
14108f3be9
|
Don't parse closed sectors.
git-svn-id: https://svn.eduke32.com/eduke32@1320 1a8010ca-5511-0410-912e-c29ae57300e0
|
2009-04-14 07:38:45 +00:00 |
|
plagman
|
dfd2a379b1
|
Don't propagate light through sealed portals.
git-svn-id: https://svn.eduke32.com/eduke32@1318 1a8010ca-5511-0410-912e-c29ae57300e0
|
2009-04-14 07:01:55 +00:00 |
|
terminx
|
8cd5bb68d0
|
git-svn-id: https://svn.eduke32.com/eduke32@1317 1a8010ca-5511-0410-912e-c29ae57300e0
|
2009-04-14 04:20:37 +00:00 |
|
plagman
|
f1f13f5eb6
|
Fix for E3L4 (and possible others) corrupt sectors.
git-svn-id: https://svn.eduke32.com/eduke32@1314 1a8010ca-5511-0410-912e-c29ae57300e0
|
2009-04-12 22:27:49 +00:00 |
|
plagman
|
6d5571f320
|
Couple of cleanups.
git-svn-id: https://svn.eduke32.com/eduke32@1313 1a8010ca-5511-0410-912e-c29ae57300e0
|
2009-04-12 22:23:47 +00:00 |
|
terminx
|
ec71eebecb
|
git-svn-id: https://svn.eduke32.com/eduke32@1312 1a8010ca-5511-0410-912e-c29ae57300e0
|
2009-04-12 21:52:49 +00:00 |
|
plagman
|
39b1908be8
|
Sanitize wall computation code a bit and fixes a problem with crossing slopes (E1L3 vertical security doors and E2L4 starting door).
git-svn-id: https://svn.eduke32.com/eduke32@1311 1a8010ca-5511-0410-912e-c29ae57300e0
|
2009-04-12 19:26:02 +00:00 |
|
plagman
|
b47ad2bde2
|
Works around a precision bug that would cause the sloped floor in the E1L1 bathroom vent to have a wrong normal matrix.
git-svn-id: https://svn.eduke32.com/eduke32@1310 1a8010ca-5511-0410-912e-c29ae57300e0
|
2009-04-12 17:37:35 +00:00 |
|
plagman
|
9152cf3b40
|
Fix detail mapping on ATI cards.
git-svn-id: https://svn.eduke32.com/eduke32@1309 1a8010ca-5511-0410-912e-c29ae57300e0
|
2009-04-12 17:29:50 +00:00 |
|
plagman
|
26a9a58af3
|
Adds a bunch of cvars to tweak polymer.
git-svn-id: https://svn.eduke32.com/eduke32@1307 1a8010ca-5511-0410-912e-c29ae57300e0
|
2009-04-12 17:14:18 +00:00 |
|
plagman
|
82153bd763
|
Clean up a bit of dead code.
git-svn-id: https://svn.eduke32.com/eduke32@1306 1a8010ca-5511-0410-912e-c29ae57300e0
|
2009-04-12 16:39:54 +00:00 |
|
plagman
|
b7449a87b9
|
Light priority system.
git-svn-id: https://svn.eduke32.com/eduke32@1305 1a8010ca-5511-0410-912e-c29ae57300e0
|
2009-04-12 16:28:20 +00:00 |
|
plagman
|
567c0bdd86
|
Per-frame lights cleanup.
git-svn-id: https://svn.eduke32.com/eduke32@1304 1a8010ca-5511-0410-912e-c29ae57300e0
|
2009-04-12 13:51:43 +00:00 |
|
plagman
|
80670cac29
|
Game-tic lights and recon car headlights.
git-svn-id: https://svn.eduke32.com/eduke32@1303 1a8010ca-5511-0410-912e-c29ae57300e0
|
2009-04-12 13:02:36 +00:00 |
|
plagman
|
6477b236b2
|
Minshade and maxshade parameters for dynamic lighthacks.
git-svn-id: https://svn.eduke32.com/eduke32@1302 1a8010ca-5511-0410-912e-c29ae57300e0
|
2009-04-12 12:32:50 +00:00 |
|
plagman
|
35691be969
|
Fixes models after modeswitches on Windows and removes warnings.
git-svn-id: https://svn.eduke32.com/eduke32@1301 1a8010ca-5511-0410-912e-c29ae57300e0
|
2009-04-12 10:46:31 +00:00 |
|
plagman
|
b73cc663eb
|
Correctly invalidate the GPU programs and skybox VBO on modeswitches.
git-svn-id: https://svn.eduke32.com/eduke32@1300 1a8010ca-5511-0410-912e-c29ae57300e0
|
2009-04-12 09:57:25 +00:00 |
|
plagman
|
652262626a
|
Polymost-like shading.
git-svn-id: https://svn.eduke32.com/eduke32@1298 1a8010ca-5511-0410-912e-c29ae57300e0
|
2009-04-11 18:01:39 +00:00 |
|
plagman
|
2994614501
|
Reduce near-clipping range and fixes a bug with one-way walls that are also map limits.
git-svn-id: https://svn.eduke32.com/eduke32@1294 1a8010ca-5511-0410-912e-c29ae57300e0
|
2009-04-02 17:17:24 +00:00 |
|
plagman
|
68cad843f6
|
Adds pr_maxlightpasses cvar.
git-svn-id: https://svn.eduke32.com/eduke32@1293 1a8010ca-5511-0410-912e-c29ae57300e0
|
2009-04-01 18:52:15 +00:00 |
|
plagman
|
82605aa44c
|
Don't prepare shadows of lights that aren't in view.
git-svn-id: https://svn.eduke32.com/eduke32@1292 1a8010ca-5511-0410-912e-c29ae57300e0
|
2009-04-01 18:34:11 +00:00 |
|
plagman
|
8181b1141d
|
Fixes the bug where the renderer would get in "external view" mode on slopes.
git-svn-id: https://svn.eduke32.com/eduke32@1291 1a8010ca-5511-0410-912e-c29ae57300e0
|
2009-04-01 18:11:01 +00:00 |
|
plagman
|
a4c5af4d37
|
Fixes shadow bug.
git-svn-id: https://svn.eduke32.com/eduke32@1290 1a8010ca-5511-0410-912e-c29ae57300e0
|
2009-04-01 17:58:22 +00:00 |
|
plagman
|
6209446b1f
|
Lighthacks.
git-svn-id: https://svn.eduke32.com/eduke32@1288 1a8010ca-5511-0410-912e-c29ae57300e0
|
2009-03-31 23:23:06 +00:00 |
|
plagman
|
13033e9c29
|
Fix mirrors and model animation.
git-svn-id: https://svn.eduke32.com/eduke32@1287 1a8010ca-5511-0410-912e-c29ae57300e0
|
2009-03-29 21:08:52 +00:00 |
|
plagman
|
74a9338243
|
E1L2 door fix.
git-svn-id: https://svn.eduke32.com/eduke32@1286 1a8010ca-5511-0410-912e-c29ae57300e0
|
2009-03-29 19:31:24 +00:00 |
|
plagman
|
3d6b06e958
|
pr_specularoverride and less retarded default values for the parallax overrides.
git-svn-id: https://svn.eduke32.com/eduke32@1285 1a8010ca-5511-0410-912e-c29ae57300e0
|
2009-03-29 17:14:41 +00:00 |
|
plagman
|
9b4dae022d
|
4-step Iterative parallax mapping, parallaxscale and parallaxbias DEF tokens for normal maps, support for floating-point cvars, pr_overrideparallax cvar to fine-tune the scale and bias settings.
git-svn-id: https://svn.eduke32.com/eduke32@1284 1a8010ca-5511-0410-912e-c29ae57300e0
|
2009-03-29 15:16:33 +00:00 |
|
plagman
|
73149ef78b
|
Faster normal mapping.
git-svn-id: https://svn.eduke32.com/eduke32@1283 1a8010ca-5511-0410-912e-c29ae57300e0
|
2009-03-28 18:25:30 +00:00 |
|
plagman
|
13243ffeae
|
Tie mirror map reflections to specular map texels.
git-svn-id: https://svn.eduke32.com/eduke32@1282 1a8010ca-5511-0410-912e-c29ae57300e0
|
2009-03-28 16:50:46 +00:00 |
|
plagman
|
33d75c0cc7
|
Specular maps (pal 101).
git-svn-id: https://svn.eduke32.com/eduke32@1281 1a8010ca-5511-0410-912e-c29ae57300e0
|
2009-03-28 16:14:10 +00:00 |
|
plagman
|
fe8775cb21
|
Sanitize texture coordinate usage in the GPU program. That allows normal and glow maps to benefit from the diffuse map scale.
git-svn-id: https://svn.eduke32.com/eduke32@1280 1a8010ca-5511-0410-912e-c29ae57300e0
|
2009-03-28 15:54:25 +00:00 |
|
plagman
|
83fc79300e
|
Adds specpower and specfactor tokens for model skins.
git-svn-id: https://svn.eduke32.com/eduke32@1279 1a8010ca-5511-0410-912e-c29ae57300e0
|
2009-03-28 15:19:44 +00:00 |
|
plagman
|
50af4984ad
|
Adds specpower and specfactor definition tokens for textures.
git-svn-id: https://svn.eduke32.com/eduke32@1278 1a8010ca-5511-0410-912e-c29ae57300e0
|
2009-03-28 12:14:37 +00:00 |
|
plagman
|
df26ab3c7d
|
Sanitize terminology a bit.
git-svn-id: https://svn.eduke32.com/eduke32@1277 1a8010ca-5511-0410-912e-c29ae57300e0
|
2009-03-28 11:43:16 +00:00 |
|
plagman
|
6e13967287
|
Hack to avoid horizontal shadow maps.
git-svn-id: https://svn.eduke32.com/eduke32@1274 1a8010ca-5511-0410-912e-c29ae57300e0
|
2009-03-27 13:46:40 +00:00 |
|