Commit graph

  • dae6230f76 - fixed: Since the FastProjectile does not perform a velocity underflow check it must use an approximate comparison when deciding whether to call the Effect method. Christoph Oelckers 2017-02-07 00:39:46 +0100
  • f9712460f3 - fixed: 3D floors could be set for untagged sectors. Christoph Oelckers 2017-02-07 00:31:01 +0100
  • 2021baf47d - fixed: The 'transparent' line flag did not work due to a leftover OPAQUE constant where floats were expected. Christoph Oelckers 2017-02-07 00:24:04 +0100
  • f77a528e13 - added type checks for DynArray.Copy and Move and fixed parameter processing. Christoph Oelckers 2017-02-07 00:12:55 +0100
  • 96b2cb0a45 - fixed code generation for local dynamic arrays. - removed some code repetition by inherit all variable types which reference a PField for a variable offset from a base class so that PField replacements can be done with one set of code. Christoph Oelckers 2017-02-06 22:57:42 +0100
  • ca48a687f8 - major work on dynamic array support. Mostly working, some issues still exist with Move and Copy methods and with assignments in stack variables. Christoph Oelckers 2017-02-06 21:39:21 +0100
  • 12477216ef - did some cleanup on the OPL files to remove all use of homegrown integer types in favor of the standard ones. This already helps getting rid of one of the MUSLIB files still left. Christoph Oelckers 2017-02-06 19:26:45 +0100
  • 58495ea714 Renamed Clip3DFloors to Clip3D to fix gcc compile error Magnus Norddahl 2017-02-06 16:04:27 +0100
  • 7e6c91d73c Remove yslope loopup table and StepColumn Magnus Norddahl 2017-02-06 15:15:09 +0100
  • b23937c924 Safety measures: disallow using netevent when not in a level ZZYZX 2017-02-06 16:14:18 +0200
  • 52d9077477 Added playsim event (netevent CCMD) ZZYZX 2017-02-06 16:02:44 +0200
  • 77546ad5c2 Added non-playsim console-called event ZZYZX 2017-02-06 15:52:20 +0200
  • 7a03570e4a Merge remote-tracking branch 'gz/master' into thereisnospoon ZZYZX 2017-02-06 15:18:13 +0200
  • f368e70f89 Fixed overflows in String.Mid ZZYZX 2017-02-06 14:22:13 +0200
  • b7e64a2bc5 Merge remote-tracking branch 'gz/master' into thereisnospoon ZZYZX 2017-02-06 14:14:23 +0200
  • 124d025131 More string methods ZZYZX 2017-02-06 13:18:10 +0200
  • 942f90a759 Merge remote-tracking branch 'gzdoom/master' Rachael Alexanderson 2017-02-05 16:07:48 -0500
  • d90f2ba1fa - wrap the va_list that gets passed around by the Draw functions into a struct so that the templates can use reliable, identical semantics for both this and the VM's arg list. Christoph Oelckers 2017-02-05 21:54:09 +0100
  • a4dbbf6969 - fixed P_NightmareRespawn did not respawn a map defined spawn health and neither made skill-related adjustments. Christoph Oelckers 2017-02-05 21:43:16 +0100
  • 810efe517d - fixed: AActor::SetOrigin lost its 'virtual' qualifier in the ZScript merge, but ADynamicLight needs this to work properly. Christoph Oelckers 2017-02-05 21:38:06 +0100
  • e55406bc23 - changed clean scaling factor calculation so that it doesn't prefer larger scales on high resolution displays. Christoph Oelckers 2017-02-05 18:48:49 +0100
  • 481bddf628 Fixed incorrect offscreen rendering of player's blend alexey.lysiuk 2017-02-05 11:26:17 +0200
  • e4970189b6 Tactical merge ZZYZX 2017-02-05 19:14:56 +0200
  • 72810c969d - added ChangeCamera script function. Christoph Oelckers 2017-02-05 18:07:12 +0100
  • 9e038b75fa - exported DrawChar and DrawText. Christoph Oelckers 2017-02-05 16:47:33 +0100
  • 52bec33c0d - exported BrokenLines to scripting as a new class. - removed the hard limit of 128 lines for V_BreakLines. Christoph Oelckers 2017-02-05 16:18:41 +0100
  • 676e460731 Fixed a botched up merge that led to build errors. nashmuhandes 2017-02-05 21:03:41 +0800
  • d8a1ce88b0 - a few more exports from FFont. Christoph Oelckers 2017-02-05 13:55:05 +0100
  • ef871ec09f Fixed compilation with GCC/Clang alexey.lysiuk 2017-02-05 14:52:17 +0200
  • 367b5fbd01 Disable software renderer button for new IWAD selection layout nashmuhandes 2017-02-05 20:19:52 +0800
  • f6574c2eae Re-apply GZDoom-GPL rebranding to the new IWAD picker layout nashmuhandes 2017-02-05 20:15:48 +0800
  • b570d0819b - streamlined font handling for scripts a bit. - moved the two 'you raised the alarm' messages for Strife to the string table Christoph Oelckers 2017-02-05 13:14:22 +0100
  • 032ad95b0f Merge branch 'master' of https://github.com/coelckers/gzdoom GZGPL-2.4pre nashmuhandes 2017-02-05 20:13:39 +0800
  • 06074e407b Optimized logo PNG GZGPL-2.3.2 nashmuhandes 2017-02-05 19:53:39 +0800
  • befb720dbb Merge branch 'master' of https://github.com/nashmuhandes/GZDoom-GPL nashmuhandes 2017-02-05 19:21:55 +0800
  • 96cacf5418 Updated game icons nashmuhandes 2017-02-05 19:19:16 +0800
  • 359ca474ca Added logo to landing Readme page Nash Muhandes 2017-02-05 19:10:38 +0800
  • 8faa5647d0 Added GZDoom-GPL logo, created by Daniel "Tormentor667" Gimmer nashmuhandes 2017-02-05 18:59:36 +0800
  • 4521f9eabc Merge tag 'g2.3.2' nashmuhandes 2017-02-05 18:34:29 +0800
  • 9c50600286 - fix compile errors Rachael Alexanderson 2017-02-05 00:53:36 -0500
  • 59f32d497d Merge https://github.com/coelckers/gzdoom Rachael Alexanderson 2017-02-05 00:08:01 -0500
  • 5cfac78116 - added write barriers to the menu code. Christoph Oelckers 2017-02-05 01:52:09 +0100
  • 4172d70d95 Make Frozen Time rendering 4 times faster by grouping draw segments in batches of 100 (old algorithm processed 32000 draw segs per sprite!) Magnus Norddahl 2017-02-05 00:42:42 +0100
  • 470dc138c6 - got rid of all DTA_Translation uses. Christoph Oelckers 2017-02-05 00:17:29 +0100
  • dadc8e2ec2 - removed all uses of DTA_Translation except for the single one that passes a custom built table. Christoph Oelckers 2017-02-04 23:26:28 +0100
  • d50e52ea59 - use DrawChar to draw font characters instead of calling DrawTexture directly. Christoph Oelckers 2017-02-04 22:50:23 +0100
  • 6dea3eef8e - exported DrawTexture to scripting. Christoph Oelckers 2017-02-04 22:09:49 +0100
  • bf6ab1efc8 Clip sprites by thread slice Magnus Norddahl 2017-02-04 21:55:56 +0100
  • d1cbb76b63 Only render player sprites on main thread Magnus Norddahl 2017-02-04 21:00:05 +0100
  • beae9a3dc7 Stop using validcount for sprites Magnus Norddahl 2017-02-04 20:32:06 +0100
  • a102807737 - atags for null pointers have no meaning so do not assert on them. Christoph Oelckers 2017-02-04 19:36:39 +0100
  • cfe4c55973 Remove software renderer internals from F3DFloor Magnus Norddahl 2017-02-04 19:13:56 +0100
  • e8c2444ddd Fixed compilation with GCC/Clang alexey.lysiuk 2017-02-04 18:10:30 +0200
  • 8ad132b64f Execute scene slices on worker threads Magnus Norddahl 2017-02-04 16:45:36 +0100
  • d662cece15 - fixed calculations in AdjusrPlayerAngle. Christoph Oelckers 2017-02-04 16:44:43 +0100
  • ec15c7f4c3 - removed the fatal errors for invalid actor->movedir. Christoph Oelckers 2017-02-04 16:29:01 +0100
  • 43d759782d - fixed: Stack based local VM object pointers should not be subjected to a read barrier. Christoph Oelckers 2017-02-04 16:23:14 +0100
  • d9e545a519 Hook up thread slices and eliminate some statics hiding in misc functions Magnus Norddahl 2017-02-04 15:51:54 +0100
  • f50532af8a Reorder scene setup to do the stuff that can't be threaded first Magnus Norddahl 2017-02-04 14:20:58 +0100
  • 5bae06a3c6 Make RenderScene the work dispatching class Magnus Norddahl 2017-02-04 14:00:21 +0100
  • 5105a5d254 Fix msvc compile error Magnus Norddahl 2017-02-04 13:43:39 +0100
  • d3ed83942f - did some preparations to ParseDrawTextureTags to allow using the same code for parsing tag lists generated by the VM. - removed the fixed point alpha tag from DrawTexture and replaced all uses with the floating point version. Christoph Oelckers 2017-02-04 13:11:12 +0100
  • 6f5e720576 Split drawer command queue from drawer threads Magnus Norddahl 2017-02-04 12:38:05 +0100
  • b833f5a852 Merge remote-tracking branch 'gz/master' into thereisnospoon ZZYZX 2017-02-04 10:27:37 +0200
  • ebb8da563a Merge https://github.com/coelckers/gzdoom Rachael Alexanderson 2017-02-04 02:56:18 -0500
  • 45f623faf4 Move frame memory allocator into RenderThread Magnus Norddahl 2017-02-04 02:50:52 +0100
  • abac756289 - exported some stuff for fonts and screen size that will be needed for the menus. Christoph Oelckers 2017-02-04 00:46:22 +0100
  • 627a388d57 Move renderer singletons into a RenderThread class Magnus Norddahl 2017-02-04 00:25:37 +0100
  • d5b908186c - some work on the base classes for menus. None of this is being used yet. Christoph Oelckers 2017-02-04 00:19:25 +0100
  • 8578a5a12e - added a 'new' intrinsic to create new objects from inside scripts. Christoph Oelckers 2017-02-03 22:56:03 +0100
  • d5962b290c - turned all menu items into actual objects. Christoph Oelckers 2017-02-03 21:34:49 +0100
  • 4fadc4e9a3 Fix typo Magnus Norddahl 2017-02-03 21:25:51 +0100
  • da346427d3 Change draw segment list to use TArray Magnus Norddahl 2017-02-03 21:11:55 +0100
  • c6e42d6fa0 Added handling of modifier keys for mouse events in Cocoa backend alexey.lysiuk 2017-02-03 22:01:34 +0200
  • f04b0d129d Removed useless assignment in Cocoa backend alexey.lysiuk 2017-02-03 21:56:14 +0200
  • eb7548d639 Printf doesn't work with FString on GCC ZZYZX 2017-02-03 20:54:42 +0200
  • b18b71c065 Mouse coordinates for UI mouse events are actually data1/data2, not x/y ZZYZX 2017-02-03 20:49:45 +0200
  • f816537992 Setting Order directly (while the event handler is registered) will result in all sorts of broken behavior. Made readonly. ZZYZX 2017-02-03 20:44:27 +0200
  • 03f7c39ea7 Fixed mouse input in event handlers. Added RequireMouse field in event handler to signify that native mouse should be turned on for certain handlers. ZZYZX 2017-02-03 20:34:34 +0200
  • 08f1731ded Added keyboard modifiers for mouse events in SDL backend. ZZYZX 2017-02-03 17:39:26 +0200
  • b4565c3800 Exposed Shift/Ctrl/Alt to the scripts ZZYZX 2017-02-03 16:15:53 +0200
  • 82eae78f7e - fixed a small memory leak in the texture manager. Christoph Oelckers 2017-02-03 13:11:55 +0100
  • 0d96517f5f Implemented RenderOverlay hook that executes directly after level and statusbar ZZYZX 2017-02-03 13:29:17 +0200
  • 6a0103a746 Merged p_setup conflict ZZYZX 2017-02-03 13:02:44 +0200
  • b45af599c5 Explicit handler deinitizliation in P_Shutdown and P_FreeLevelData ZZYZX 2017-02-03 13:01:15 +0200
  • 9bb4cf1c03 User input events first take ZZYZX 2017-02-03 12:28:40 +0200
  • 075cce98c4 - fixed: PlayerPawn.GetEffectTicsForItem read the duration from the wrong actor. Christoph Oelckers 2017-02-03 10:41:38 +0100
  • a5f417b1e5 - removed all uses of BYTE as function return value or functio parameter from the dynamic light code. Christoph Oelckers 2017-02-03 10:13:16 +0100
  • 812cc61b16 Fix some typos Magnus Norddahl 2017-02-03 09:08:00 +0100
  • 892350ac2e Add functions to CameraLight Magnus Norddahl 2017-02-03 09:00:46 +0100
  • a0a40281b3 Simplify skyplane light selection Magnus Norddahl 2017-02-03 08:19:59 +0100
  • 191438b238 Move Drawers function to viewport Magnus Norddahl 2017-02-03 08:06:47 +0100
  • 27c5e21a1d Moved E_InitStaticHandlers(true) a bit higher in the initialization so that local scripts receive PlayerEntered properly ZZYZX 2017-02-03 09:04:01 +0200
  • 1515ab8f4a - removed the long broken and obsolete PlayMovie code. Christoph Oelckers 2017-02-02 23:21:21 +0100
  • 490159f6df Removed duplicate PlayerEntered call ZZYZX 2017-02-02 22:37:22 +0200
  • 5d8b3e8084 Fixed PlayerEntered for non-travel enters ZZYZX 2017-02-02 22:21:54 +0200
  • 7f2d97d7ef Reverted previous commit ZZYZX 2017-02-02 22:18:28 +0200
  • 2f79f74d2d Fixed condition ZZYZX 2017-02-02 22:14:22 +0200
  • dae4a48574 G_FinishTravel: only call RETURN/REOPEN on actual hub return as documented, not on every snapshot/savegame load ZZYZX 2017-02-02 21:52:09 +0200
  • 957a8cb117 Count resurrect cheat as respawn ZZYZX 2017-02-02 21:34:26 +0200