Commit graph

  • 198ac24152 drawing functions and key access for m32-script; misc. fixes helixhorned 2009-09-16 22:24:24 +0000
  • 3be58d63d0 indirect constants for m32-script alongside with other changes helixhorned 2009-09-14 22:11:37 +0000
  • 174dbe472e fixes compilation error. helixhorned 2009-09-14 14:02:08 +0000
  • 31432fa3d9 test file for m32-script helixhorned 2009-09-12 23:13:02 +0000
  • ea0e088da5 Initial checkin of m32-script. helixhorned 2009-09-12 23:03:15 +0000
  • fe6e27e819 Use C versions of divscale##() instead of asm to work around an overflow with drawmapview(), get rid of leftover custom 'int64' type in favor of int64_t, other minor fixes terminx 2009-09-09 07:19:14 +0000
  • 4e4e2f16d8 4x bigger max. zoom in 2d mode at Gambini's request helixhorned 2009-08-31 13:43:13 +0000
  • a9c8d071a6 Couple weeks worth of random bs changes terminx 2009-08-28 23:08:00 +0000
  • fe7f09105c Don't request alpha bits for the first FBO. It'll prevent the FBO from getting complete when running 16-bits. plagman 2009-08-12 17:43:17 +0000
  • dbd9e63d00 Fix a couple of minor issues terminx 2009-08-09 05:32:17 +0000
  • 0358aee38e git-svn-id: https://svn.eduke32.com/eduke32@1487 1a8010ca-5511-0410-912e-c29ae57300e0 terminx 2009-08-06 10:12:13 +0000
  • b2e2ba8868 make mapster slightly less cpu-hungry under linux. Also a (temporary?) fix for a crash helixhorned 2009-08-05 22:37:48 +0000
  • 53418727e9 little debugging helper for linux helixhorned 2009-08-03 22:15:53 +0000
  • a43f31e46c m32: "ported" searchwall determination when aiming at floor or ceiling to polymost helixhorned 2009-08-02 20:20:26 +0000
  • 03d92eb1d1 m32 aim: fixes a bug with polymer overwalls helixhorned 2009-07-31 20:44:28 +0000
  • 0da3edba58 model handling for new m32 aim; adapted gradients in astub.c helixhorned 2009-07-31 14:00:52 +0000
  • 3964ca6766 fixes... mostly sound fuckery terminx 2009-07-31 11:45:29 +0000
  • a188f1600e fix of bug reported by DanM helixhorned 2009-07-30 18:44:09 +0000
  • e5d6d9694f git-svn-id: https://svn.eduke32.com/eduke32@1479 1a8010ca-5511-0410-912e-c29ae57300e0 terminx 2009-07-29 21:56:56 +0000
  • b04b42be23 sound with MSVC works again terminx 2009-07-29 20:26:03 +0000
  • 2ffda08128 fixes terminx 2009-07-29 10:33:56 +0000
  • 690d4c9c73 git-svn-id: https://svn.eduke32.com/eduke32@1476 1a8010ca-5511-0410-912e-c29ae57300e0 terminx 2009-07-29 01:26:28 +0000
  • 796919268c Fix support for .def defined highres music replacements terminx 2009-07-28 08:28:58 +0000
  • c9c02c2773 git-svn-id: https://svn.eduke32.com/eduke32@1474 1a8010ca-5511-0410-912e-c29ae57300e0 terminx 2009-07-28 08:10:26 +0000
  • 71cc476cb8 bring back MIDI support for linux plus a few bug fixes terminx 2009-07-28 06:32:58 +0000
  • 505d3475ce Hack MIDI back in for win32 terminx 2009-07-27 10:46:42 +0000
  • 4f10a9e477 Initial working commit of JonoF's audiolib re-port... I think terminx 2009-07-27 05:47:50 +0000
  • 039f004fb4 git-svn-id: https://svn.eduke32.com/eduke32@1470 1a8010ca-5511-0410-912e-c29ae57300e0 terminx 2009-07-27 05:45:14 +0000
  • f80a415898 this commit is also broken terminx 2009-07-27 05:34:05 +0000
  • 68e35cb442 this commit is broken terminx 2009-07-27 05:33:12 +0000
  • 633322506a adapted mapster32 sounds to higher angle/volume resolutions (see rev. 1465) helixhorned 2009-07-26 19:01:39 +0000
  • da8e401298 mapster32: more logical "bottom walls swapped"-bit handling; misc. cleanups helixhorned 2009-07-25 20:16:22 +0000
  • 98a359f3e1 Clean out tree... misc changes terminx 2009-07-24 02:31:34 +0000
  • ce3d64d971 new m32 aiming: changed the way distance is determined, so it also handles parallaxed sectors. helixhorned 2009-07-20 22:01:44 +0000
  • 8f0da12b76 new mapster aiming now handles planar sprites helixhorned 2009-07-18 20:37:20 +0000
  • c25ee18b98 new mapster mouse aiming: now handles masked walls, fixed searchwall determination when aiming at ceiling/floor helixhorned 2009-07-17 21:47:04 +0000
  • f0f56a6738 Added ifactorsound & stopactorsound, fixed qsprintf issues, removed dead unfinished fmod support code, fiddled with structure packing and data sizes to increase the max concurrent playbacks of the same sound from 4 to 8, fixed several sound bugs where when one player's jetpack or scuba sounds stopped in multiplayer, everyone's hitched, increased max sound voices to 96 (was 32) terminx 2009-07-15 01:26:38 +0000
  • e3a2e0a066 Untested code to propagate more SE changes to polymer lights at DTs request. Priority isn't propagated yet. plagman 2009-07-13 22:30:13 +0000
  • 20a251d155 git-svn-id: https://svn.eduke32.com/eduke32@1459 1a8010ca-5511-0410-912e-c29ae57300e0 terminx 2009-07-13 06:55:00 +0000
  • 3504c0bf97 Misc minor changes terminx 2009-07-12 23:41:16 +0000
  • 1538f39289 fix building with MSVC after Helixhorned's commit fix FastLZ mipmap corruption issue fix Polymer MSVC warnings rewrote qsprintf to take up to 32 parameters, either quotes or gamevars added qstrncat to concatenate n characters of one quote to another exposed internal sectorofwall() function to CON changed CON parser to count ( ) ; and , as whitespace so people can make their code more readable added ACTIVATOR and ACTIVATORLOCKED support to SE49 and SE50 added SPRITE_USEACTIVATOR flag to allow actor execution based on whether a sector is "locked" or not rearranged a few structures for faster array lookups fixed EVENT_HOLSTER terminx 2009-07-12 01:55:34 +0000
  • a3c0bee4a3 Improved mouse aiming for Mapster32 (not yet in action) helixhorned 2009-07-11 22:20:15 +0000
  • 402221cad3 Replace LibLZF with FastLZ (http://www.fastlz.org/lzf.htm) terminx 2009-07-09 03:54:18 +0000
  • 3aaab4b63d Remove dead copy protection and watcom support code, fix structure alignment and packing issues preventing Polymer from working with MSVC, enable link time code generation (whole program optimization) for MSVC builds, fix most warnings showing up in MSVC with /w2, add pulsating dynamic lights when holding the shrinker or expander terminx 2009-07-09 02:29:48 +0000
  • 623ea7b303 Fixes APLAYER alignment with fake sprite on ROR water terminx 2009-07-07 03:00:23 +0000
  • ad0179da42 Fixes a couple of gameplay bugs introduced with ROR, fixes a MSVC compile issue with the newer version of kplib.c and updates nedmalloc with changes from the latest version in their svn terminx 2009-07-07 00:42:06 +0000
  • 9190ee2139 Fixes a crash when loading a savegame w/ saved map states in it after restarting EDuke32 terminx 2009-07-05 03:15:35 +0000
  • 8d930bf35d ROR support... mostly working but obviously not finished yet terminx 2009-07-04 09:28:21 +0000
  • 28e5528417 safety check when copying sectors; a suggestion to bypass a strange bug helixhorned 2009-07-03 13:01:52 +0000
  • f2aa52ac07 Formatting terminx 2009-06-29 19:07:32 +0000
  • ad3b34c49b More undo fixes terminx 2009-06-28 23:47:38 +0000
  • 5cdc55591b Adds r_pr_ati_nodepthoffset and the proper detection code to winlayer and sdlayer to make polymer run properly on R520-class Radeon chips. A bug needs to be filed to AMD. plagman 2009-06-28 21:16:11 +0000
  • 9556762493 Changes r_pr_atiworkaround to r_pr_ati_fboworkaround and ports the detection code to SDLayer. plagman 2009-06-28 21:03:50 +0000
  • f061313bef Mapster undo fixes and some other relatively minor stuff... SPRITE_NOLIGHT flag to kill built in lights from CONs terminx 2009-06-28 20:23:12 +0000
  • 6f6f0900c8 Fix multiplayer switches casting light in single player terminx 2009-06-27 08:20:09 +0000
  • 234e54d5b1 Restore old __int64 typedef. Restore former 64 bit fixes. Add a new one. qbix79 2009-06-26 17:06:09 +0000
  • f38c6ceea7 Keep maxbins in sync with max threaded cache. Fixes memory corruption and out of bounds access qbix79 2009-06-26 17:04:46 +0000
  • 3d0c34863d Generic non-descript commit message terminx 2009-06-24 08:20:10 +0000
  • 5fcbdf3dd1 Fix r1438 crash on win32 terminx 2009-06-22 20:48:56 +0000
  • 072527fff5 Fix building on my pc qbix79 2009-06-22 09:52:30 +0000
  • a1c1f36994 Disable -unstable command line parameter, because I never liked it anyway. :p terminx 2009-06-19 06:28:11 +0000
  • 64f4c975c2 CON stuff terminx 2009-06-19 01:10:10 +0000
  • cc58eafd29 Fix for stupid con programmers making stupid con errors and a couple of other extremely minor changes terminx 2009-06-18 05:57:10 +0000
  • dea9f18232 Mostly just Mapster fixes terminx 2009-06-16 22:11:13 +0000
  • fb5811855d Adds cstat 8192 for sprites that do not cast shadows and documents it in build.h. plagman 2009-06-14 13:35:19 +0000
  • 0f01a72fae Sanitizes cstat 16384 and documents it in build.h. plagman 2009-06-14 13:02:10 +0000
  • aee30d9a58 I hate accidentally committing test code terminx 2009-06-13 21:09:09 +0000
  • 47a9332a16 More memory pool crap, startup window log update fixes, gameland light changes and minor polymer fixes terminx 2009-06-13 21:06:45 +0000
  • 980534075a Use polymer_invalidatelights(). plagman 2009-06-10 11:12:56 +0000
  • 8982670fbc Sanitizes prsector and prwall flags, fixes a mempool crash when exiting the game before the engine gets initialized, and adds polymer_texinvalidate() to fix water/nightvision global palette change. SwissCM is still an asshole. plagman 2009-06-09 09:32:23 +0000
  • 9cf34f9d4f Damn cat terminx 2009-06-09 08:31:38 +0000
  • 7c1950f9d2 Fix building on linux terminx 2009-06-09 06:43:10 +0000
  • 2f86c2a20f Cleaning out tree... some light changes, polymer memory pools, some meaningless optimizations, etc terminx 2009-06-09 06:19:58 +0000
  • fab4638ca8 nedmalloc, from http://www.nedprod.com/programs/portable/nedmalloc/ terminx 2009-06-09 02:12:35 +0000
  • 9973478a9d Fix rendmode != 4 SE light crashes terminx 2009-06-08 00:31:53 +0000
  • 4e635849e1 Fixes y-flipping on the bottom side of some doors (see E1L3 security doors). Also, fuck you SwissCM. plagman 2009-06-08 00:29:29 +0000
  • 4a6bc850c0 Fixes full-screen tinting effects to bypass the material cache and apply instantly. plagman 2009-06-07 23:35:11 +0000
  • 4f18c11c27 Don't loop against MAXLIGHTS when invalidating or removing a light from a plane. plagman 2009-06-07 21:23:26 +0000
  • 6a7fe88d68 This adds a fast light culling test for non-sloped floors and ceilings (TerminX suggested that change). plagman 2009-06-07 20:27:45 +0000
  • e8cbecf935 This adds support for animated, palettized and shaded skies. plagman 2009-06-07 18:38:13 +0000
  • 9cd0c6e6a0 Re-hooks pr_lighting. plagman 2009-06-07 13:17:55 +0000
  • f30fdef695 Don't go through multiple lighting passes when rendering the shadow maps. plagman 2009-06-07 13:07:04 +0000
  • 2482b74012 Formatting fix. plagman 2009-06-07 12:58:40 +0000
  • 1bf169aefe Don't try to add polymer lights if not running polymer. This prevents polymost/classic from crashing. plagman 2009-06-07 12:57:46 +0000
  • a8cd07d692 Fixes light culling. plagman 2009-06-07 12:51:00 +0000
  • aca5dc80e3 git-svn-id: https://svn.eduke32.com/eduke32@1412 1a8010ca-5511-0410-912e-c29ae57300e0 terminx 2009-06-07 07:36:15 +0000
  • 92372d50d6 Misc minor changes terminx 2009-06-07 06:23:33 +0000
  • 6c3ed1ec9c More light crap terminx 2009-06-07 03:13:55 +0000
  • 0744452216 More light stuff... most gameland lights should be working again now terminx 2009-06-06 22:30:53 +0000
  • 0688522507 Adds r_pr_shadowfiltering and r_pr_atiworkaround cvars. plagman 2009-06-06 16:00:48 +0000
  • f46e3b44f4 Using memcpy with clearly overlapping blocks is sad. plagman 2009-06-06 14:22:17 +0000
  • 2186154dac Avoid a square root in the point light GPU program by comparing squared lengths. This changes the lighting model a bit since the attenuation calculation is based against these lengths. plagman 2009-06-06 13:48:52 +0000
  • b112e1d3c3 Re-implements the old light priority system, removes applylights() and optimizes the light invalidation code. plagman 2009-06-06 13:40:15 +0000
  • dbb84c7ee8 Reverts the priority change and removes applylights. plagman 2009-06-06 13:12:29 +0000
  • 721177ce18 Fix the build on Linux. plagman 2009-06-06 11:17:10 +0000
  • d4bca26bd9 Light stuff terminx 2009-06-06 10:20:00 +0000
  • c3b41ce1cf git-svn-id: https://svn.eduke32.com/eduke32@1401 1a8010ca-5511-0410-912e-c29ae57300e0 terminx 2009-06-05 21:10:42 +0000
  • 0a1eef74a3 Fix VS manifest error terminx 2009-06-05 20:34:40 +0000
  • af5128bcdd MSVC fixes + clean out tree terminx 2009-06-05 20:09:13 +0000
  • 2547739ff4 This prevents shadows from flooding the OSD and killing performance. plagman 2009-06-01 21:11:26 +0000