Commit graph

  • a23c9c23ba This overhauls the light culling/management code. Note: this renders the current gameland dynamic light code useless, to it'll have to be ported before they're back. Please don't complain on the forums. plagman 2009-06-01 20:55:36 +0000
  • 52aff6e8d9 minor stuff helixhorned 2009-05-31 22:06:18 +0000
  • 930689d468 More corrupt map checks. plagman 2009-05-31 18:16:14 +0000
  • 2997d1e0f5 Light pathing tweak. plagman 2009-05-31 18:10:09 +0000
  • 4e5bde3a79 git-svn-id: https://svn.eduke32.com/eduke32@1393 1a8010ca-5511-0410-912e-c29ae57300e0 terminx 2009-05-28 02:55:46 +0000
  • d897eca725 fancy gradient at a few more places; minor corrections helixhorned 2009-05-25 21:47:08 +0000
  • d4641adc03 mapster32: fix when rotating sprite; fancy gradient in sprite search helixhorned 2009-05-24 22:18:40 +0000
  • 8474211c95 Misc small fixes terminx 2009-05-22 23:49:25 +0000
  • 82211327e8 Work around ATI driver bug (that's there since Cat 8.10 according to the intertubes). plagman 2009-05-20 22:30:18 +0000
  • 515451e45f Speed up polymer_init a little. plagman 2009-05-17 21:55:50 +0000
  • 5eae5cdc50 Moves editorselect and clearmapdata to non-external function categories, makes them static and prototypes them in the header. plagman 2009-05-17 16:12:53 +0000
  • 5209d30f13 Missed one terminx 2009-05-16 22:32:23 +0000
  • bc4d262216 Fixes most polymer memory leaks terminx 2009-05-16 22:26:40 +0000
  • 6285f8b2e2 Misc crap terminx 2009-05-16 04:07:09 +0000
  • 747a242b80 Unbreak specular maps (were broken because of mirror unbreaking). plagman 2009-05-16 01:33:04 +0000
  • b1f358de6f Unbreak mirrors. plagman 2009-05-16 01:28:42 +0000
  • 854c72263c More tweaks to the specular lighting model. plagman 2009-05-16 00:50:30 +0000
  • 396256b6e0 Tweak the lighting model so that specular highlights ignore the diffuse map value when a specular map is defined. plagman 2009-05-15 14:23:08 +0000
  • 77703ce68a Fix a warning. Nobody seems to use this field though? qbix79 2009-05-14 12:35:13 +0000
  • c8fcae3be4 Improve saving on 64 bit linux. DukePlus seems to save/load for me now. No changes for HUBmaps though. qbix79 2009-05-13 10:40:42 +0000
  • a5f8978a9f Spotlightmaps. plagman 2009-05-12 20:08:38 +0000
  • 1b948be858 Corrects polymost rotation offset scale (didn't match build units before) and a bug in the polymer offset code (bug 2783065). plagman 2009-05-10 19:19:25 +0000
  • 77e873b476 Adds pitch/roll script rotation for mdsprites (bug 2783065). plagman 2009-05-10 17:51:00 +0000
  • 3cd91a1832 Parallax the parallax skies (bug 2783074). plagman 2009-05-09 11:04:10 +0000
  • 72721c1663 Mirror skies (bug 2783066). plagman 2009-05-09 10:42:57 +0000
  • ca81a4e40b mapster32: fixes crash in linux helixhorned 2009-05-08 23:13:12 +0000
  • 0f95655e27 Fixes floor-aligned sprite and flipping/1-way interaction (bug 2783071). plagman 2009-05-08 19:15:14 +0000
  • 87c2ab5cc6 bleh terminx 2009-05-08 18:26:10 +0000
  • 3b5cf1310a Fixes floor-aligned sprites being affected by the real center cstat bit (bug #2783389). plagman 2009-05-08 18:04:02 +0000
  • 5aeddd2aa1 Fastcall is not 64 bit. qbix79 2009-05-07 18:55:33 +0000
  • f568146387 Fix memory addresses being either 32 or 64 bit qbix79 2009-05-07 18:50:53 +0000
  • 02edf9a0e4 Fix the build with POLYMOST=0. plagman 2009-05-07 16:05:33 +0000
  • d097ebc8e3 Fix the build with USE_OPENGL=0 and/or POLYMER=0. plagman 2009-05-07 16:00:49 +0000
  • ec159726a0 Mapster fixes and a new 8x8 pixel font I've been playing around with terminx 2009-05-06 23:58:53 +0000
  • e47b890189 undo improvements terminx 2009-05-05 21:25:06 +0000
  • 024edae792 Use LZF for undo/redo snapshots terminx 2009-05-05 20:01:23 +0000
  • f3d93e8406 Undo/redo support for Mapster32 and some other minor changes terminx 2009-05-05 16:21:33 +0000
  • c585380de6 Mapster fixes terminx 2009-05-01 19:28:57 +0000
  • 0ee75ced2a Widescreen-friendly Mapster32 2D mode terminx 2009-05-01 06:35:27 +0000
  • f3fbf8d9a3 Add support for cvars of type 'double', fix vid_gamma/brightness/contrast cvars, save cvars to eduke32_binds.cfg at shutdown, better method for drawing the floor textures in Mapster32 2D mode, slightly more yellow/orange lights on fire/rockets/lasers/etc terminx 2009-04-30 21:09:44 +0000
  • 493d621eb0 More cvar shit terminx 2009-04-30 01:07:08 +0000
  • d11e8789e3 git-svn-id: https://svn.eduke32.com/eduke32@1356 1a8010ca-5511-0410-912e-c29ae57300e0 terminx 2009-04-29 20:20:57 +0000
  • 30a649c86f Some more cvar stuff terminx 2009-04-29 19:43:51 +0000
  • c222341417 Clean up polymost vars terminx 2009-04-29 07:47:10 +0000
  • 152d3f8813 Fix CVAR_MULTI flag terminx 2009-04-29 06:27:09 +0000
  • e11dbd7428 Unify cvar handling between the engine and game sides of things terminx 2009-04-29 06:20:07 +0000
  • 3938de1f22 test versions of new startup dialog images terminx 2009-04-29 00:51:03 +0000
  • ec0a8f2033 Modified priority system to use 6 priority levels instead of 3, added proper def syntax "specular" and "normal" which work identically to "detail" and "glow" for defining normals and specular maps (defining these with pals 100 and 101 will no longer work) terminx 2009-04-28 22:56:43 +0000
  • 096b5dda42 Light SE changes... helixhorned's idea terminx 2009-04-28 05:31:32 +0000
  • c6ed542a98 various input enhancements for mapster32 helixhorned 2009-04-26 20:51:00 +0000
  • 5a090e84bc Couple of fixes for corrupt maps. plagman 2009-04-26 17:47:08 +0000
  • 7c036eb073 Remove jmact/types.h in favor of standardized inttypes.h stuff terminx 2009-04-26 05:57:42 +0000
  • d419b6e0c9 test commit terminx 2009-04-24 21:12:30 +0000
  • 9dc32d2ded git-svn-id: https://svn.eduke32.com/eduke32@1344 1a8010ca-5511-0410-912e-c29ae57300e0 terminx 2009-04-24 06:04:13 +0000
  • 26ca7e7fc0 Sprite cstat 16384: invisible w/ shadows this also adds shadows for the player when in first person terminx 2009-04-24 04:02:39 +0000
  • 2752e9d500 git-svn-id: https://svn.eduke32.com/eduke32@1342 1a8010ca-5511-0410-912e-c29ae57300e0 terminx 2009-04-24 03:29:28 +0000
  • b7b016383f Sector effector based light sources, basic Mapster32 light support, additional sprite/model alpha control, sprite selection in Mapster32 3D mode with Polymer terminx 2009-04-24 02:53:50 +0000
  • 9462a17ae7 git-svn-id: https://svn.eduke32.com/eduke32@1340 1a8010ca-5511-0410-912e-c29ae57300e0 terminx 2009-04-23 21:08:48 +0000
  • 4d240d1bea git-svn-id: https://svn.eduke32.com/eduke32@1339 1a8010ca-5511-0410-912e-c29ae57300e0 terminx 2009-04-23 17:44:55 +0000
  • dbb24affe9 git-svn-id: https://svn.eduke32.com/eduke32@1338 1a8010ca-5511-0410-912e-c29ae57300e0 terminx 2009-04-23 09:30:10 +0000
  • 3449ba8bef Revision 1337: fixes the crash on exit with polymer on win32 terminx 2009-04-23 09:09:41 +0000
  • dba312e61b git-svn-id: https://svn.eduke32.com/eduke32@1336 1a8010ca-5511-0410-912e-c29ae57300e0 terminx 2009-04-23 07:09:24 +0000
  • e48c4c2c87 Really fix concave relative slopes. plagman 2009-04-19 18:00:51 +0000
  • 9241ab974a Don't step over the bounds of the plane buffer in buffertoplane (now computeplane). plagman 2009-04-19 17:23:07 +0000
  • 711db577ab Fixes a texturing bug with a combination of relative texturing and concave sectors. plagman 2009-04-19 17:03:18 +0000
  • ed7157f1e5 Reverts part of 1331 and misc. fixes. plagman 2009-04-19 09:49:27 +0000
  • 779eda41da git-svn-id: https://svn.eduke32.com/eduke32@1331 1a8010ca-5511-0410-912e-c29ae57300e0 terminx 2009-04-17 18:34:55 +0000
  • 45897cf581 Fixes a stupid mistake I made and changes mem* calls to Bmem* for consistency with the rest of the codebase terminx 2009-04-16 06:49:29 +0000
  • b1704e8407 Nothing important terminx 2009-04-16 06:41:24 +0000
  • 6dba1ba1ed Few fixes for the visibility checks. plagman 2009-04-16 06:31:19 +0000
  • 1889e9151b git-svn-id: https://svn.eduke32.com/eduke32@1327 1a8010ca-5511-0410-912e-c29ae57300e0 terminx 2009-04-15 05:58:38 +0000
  • b459bdd1cd git-svn-id: https://svn.eduke32.com/eduke32@1326 1a8010ca-5511-0410-912e-c29ae57300e0 terminx 2009-04-14 23:34:48 +0000
  • 80e2ec8edf git-svn-id: https://svn.eduke32.com/eduke32@1325 1a8010ca-5511-0410-912e-c29ae57300e0 terminx 2009-04-14 22:55:32 +0000
  • 5b3524d621 Message log cleanup for GPU program compilation and removed a GL error. plagman 2009-04-14 13:58:38 +0000
  • 2ac7c2dc1e ATI fixes. (sigh) plagman 2009-04-14 12:37:44 +0000
  • b006c85790 Update the TODO list and fix the light leaking fix. plagman 2009-04-14 08:39:13 +0000
  • 3a085b0980 git-svn-id: https://svn.eduke32.com/eduke32@1321 1a8010ca-5511-0410-912e-c29ae57300e0 terminx 2009-04-14 07:39:11 +0000
  • 14108f3be9 Don't parse closed sectors. plagman 2009-04-14 07:38:45 +0000
  • cc701a3908 git-svn-id: https://svn.eduke32.com/eduke32@1319 1a8010ca-5511-0410-912e-c29ae57300e0 terminx 2009-04-14 07:15:08 +0000
  • dfd2a379b1 Don't propagate light through sealed portals. plagman 2009-04-14 07:01:55 +0000
  • 8cd5bb68d0 git-svn-id: https://svn.eduke32.com/eduke32@1317 1a8010ca-5511-0410-912e-c29ae57300e0 terminx 2009-04-14 04:20:37 +0000
  • 3d7a6a3572 git-svn-id: https://svn.eduke32.com/eduke32@1316 1a8010ca-5511-0410-912e-c29ae57300e0 terminx 2009-04-13 06:53:03 +0000
  • 22a7ec1b3b git-svn-id: https://svn.eduke32.com/eduke32@1315 1a8010ca-5511-0410-912e-c29ae57300e0 terminx 2009-04-13 06:01:50 +0000
  • f1f13f5eb6 Fix for E3L4 (and possible others) corrupt sectors. plagman 2009-04-12 22:27:49 +0000
  • 6d5571f320 Couple of cleanups. plagman 2009-04-12 22:23:47 +0000
  • ec71eebecb git-svn-id: https://svn.eduke32.com/eduke32@1312 1a8010ca-5511-0410-912e-c29ae57300e0 terminx 2009-04-12 21:52:49 +0000
  • 39b1908be8 Sanitize wall computation code a bit and fixes a problem with crossing slopes (E1L3 vertical security doors and E2L4 starting door). plagman 2009-04-12 19:26:02 +0000
  • b47ad2bde2 Works around a precision bug that would cause the sloped floor in the E1L1 bathroom vent to have a wrong normal matrix. plagman 2009-04-12 17:37:35 +0000
  • 9152cf3b40 Fix detail mapping on ATI cards. plagman 2009-04-12 17:29:50 +0000
  • c920872753 Store staticlights in savegames. plagman 2009-04-12 17:22:24 +0000
  • 26a9a58af3 Adds a bunch of cvars to tweak polymer. plagman 2009-04-12 17:14:18 +0000
  • 82153bd763 Clean up a bit of dead code. plagman 2009-04-12 16:39:54 +0000
  • b7449a87b9 Light priority system. plagman 2009-04-12 16:28:20 +0000
  • 567c0bdd86 Per-frame lights cleanup. plagman 2009-04-12 13:51:43 +0000
  • 80670cac29 Game-tic lights and recon car headlights. plagman 2009-04-12 13:02:36 +0000
  • 6477b236b2 Minshade and maxshade parameters for dynamic lighthacks. plagman 2009-04-12 12:32:50 +0000
  • 35691be969 Fixes models after modeswitches on Windows and removes warnings. plagman 2009-04-12 10:46:31 +0000
  • b73cc663eb Correctly invalidate the GPU programs and skybox VBO on modeswitches. plagman 2009-04-12 09:57:25 +0000
  • e58081645e (Relative) grid lock for Shift-LMB sprite positioning in 3d mode helixhorned 2009-04-11 20:25:11 +0000
  • 652262626a Polymost-like shading. plagman 2009-04-11 18:01:39 +0000