Commit graph

18631 commits

Author SHA1 Message Date
Magnus Norddahl
bdf4ca71dd Implement jump labels 2020-05-11 20:44:22 +02:00
Magnus Norddahl
080a0ce4e2 Hook up JitCompile, scriptcall prolog and epilog 2020-05-11 02:35:11 +02:00
Magnus Norddahl
8b0e516dfd Remove old code no longer needed 2020-05-10 23:36:40 +02:00
Magnus Norddahl
2201850c69 Implement some of the remaining helper functions 2020-05-10 23:30:38 +02:00
Magnus Norddahl
51cccf9afd Implement rest of jit_flow 2020-05-10 21:40:53 +02:00
Magnus Norddahl
48618b170c Implement jit_call 2020-05-10 19:53:13 +02:00
Magnus Norddahl
5c06d0911d Start jit_call implementation 2020-05-08 18:33:26 +02:00
Magnus Norddahl
0b769474b0 Implement jit_flow except function returns 2020-05-08 17:43:54 +02:00
Magnus Norddahl
f8e625c821 Implement jit_move 2020-05-08 14:50:26 +02:00
Magnus Norddahl
0fe5dc9726 Implement rest of jit_load except EmitLFP 2020-05-07 20:34:57 +02:00
Magnus Norddahl
bc8fd4bd7f Implement jit_store 2020-05-07 00:42:14 +02:00
Magnus Norddahl
6dc2544717 Use fneg inst 2020-05-06 22:49:01 +02:00
Magnus Norddahl
a79ed5ffdb Simplify syntax 2020-05-06 22:27:04 +02:00
Magnus Norddahl
552e3843d7 Implement rest of jit_math 2020-05-06 21:27:37 +02:00
Magnus Norddahl
ad1831efcc More jit_math porting 2020-05-06 01:34:11 +02:00
Magnus Norddahl
18a2d4bc40 Implement more of jit_math 2020-05-05 21:16:31 +02:00
Magnus Norddahl
04b277c425 Implement more of jit_math 2020-05-05 02:00:54 +02:00
Magnus Norddahl
23bdb87ac1 Convert some of the math emit functions 2020-05-05 00:11:53 +02:00
Magnus Norddahl
b952592073 Remove asmjit library 2020-05-04 23:30:56 +02:00
Magnus Norddahl
13a1952195 Disable old asmjit implementation and add cmake references to libdragonbook 2020-05-04 23:30:01 +02:00
PaulyB
a528290b5c Fix single top level filter folder not being read
I have no idea why the missing comma broke it in this particular way...
2020-05-03 11:26:57 +03:00
alexey.lysiuk
331f3d85d6 - fixed secondary ammo display in strife status bar
https://forum.zdoom.org/viewtopic.php?t=68315
2020-04-30 16:26:12 +03:00
Cacodemon345
4b4ff8dd0e
Fix bouncing missiles not dealing damage when hitting top/bottom (#1068)
* Fix bouncing missiles not dealing damage when hitting top/bottom
2020-04-30 08:55:09 +02:00
arookas
6b70cad6e1 Add option to invert mouse x 2020-04-30 08:54:10 +02:00
nashmuhandes
d563b0339c Apply alpha to the background texture in DrawBar 2020-04-29 21:01:13 -03:00
nashmuhandes
f65a97322e Add an alpha parameter to StatusBar.DrawBar 2020-04-29 21:01:13 -03:00
Christoph Oelckers
2adf1c6a6b - fixed ZScript compiler crash with dereferencing null pointers 2020-04-29 07:59:06 +02:00
PaulyB
66bac45615 Properly namespaced UDMF flag 2020-04-27 20:30:37 +02:00
PaulyB
8d1451689b Exposed MTF_NOCOUNT to UDMF 2020-04-27 20:30:37 +02:00
Skepticist
3377486b8e Added a number of maps that can make use of the MTF_NOCOUNT flag
All but the Hell Revealed case are thanks to Skepticist from Doomworld
2020-04-27 20:30:37 +02:00
PaulyB
573b2958c6 Added MTF_NOCOUNT to spawn flags 2020-04-27 20:30:37 +02:00
SanyaWaffles
994550fb00 Add the check to the other loop per Graf's request. 2020-04-24 10:01:36 +02:00
SanyaWaffles
6a604f35cb A much smarter DEFBINDS fix. Check if the lump is in the range of an IWAD, if so, override the settings... if not, don't override the settings.
https://forum.zdoom.org/viewtopic.php?f=2&t=68292
2020-04-24 10:01:36 +02:00
SanyaWaffles
1cf8c2f63e Fix keybinds part 1 of whatever 2020-04-24 08:10:09 +02:00
Rachael Alexanderson
8c1db978b8 - fixed: hwrenderer materials were nullptr checked but the pointers were not always properly initialized 2020-04-21 09:41:33 -04:00
alexey.lysiuk
62d4bbbe65 - restored Wads.GetNumLumps() scripted function
https://forum.zdoom.org/viewtopic.php?t=68300
2020-04-21 10:07:24 +03:00
alexey.lysiuk
426f40dd52 - fixed crash when loading saved game that has no music 2020-04-20 15:08:33 +03:00
alexey.lysiuk
c37dcc6eb4 - added validation of game skill when changing a level 2020-04-20 13:32:02 +03:00
alexey.lysiuk
a9c0765fe1 - fixed potential crash on intermission cast screen 2020-04-20 12:49:18 +03:00
Christoph Oelckers
4fb6b7c7d4 - block off the Substitute function by making it private to the 3 classes that really need it. 2020-04-19 21:08:24 +02:00
Christoph Oelckers
bd3f4e7347 - relax pointer substitution restriction for morphed monsters. 2020-04-19 21:08:23 +02:00
Christoph Oelckers
052172b9ee - let TeleportSpecial universally map to Teleport when checking action special names. 2020-04-19 18:00:27 +02:00
Christoph Oelckers
db6a284253 - apply aspect ratio compensation for all fullscreen images with a height of 200 and 400, and not just to 320x200 and 640x400. 2020-04-19 13:49:10 +02:00
Christoph Oelckers
a21d3ae106 - fixed incorrect value range for particle's depth value, used for sorting. 2020-04-19 13:46:00 +02:00
Christoph Oelckers
e63871d6f5 - made 3D floor damage transfers optional by adding a new flag bit (2048) and made that mode automatic for the old ZDoom-based light only transfer special. 2020-04-19 13:40:21 +02:00
Christoph Oelckers
5228a67ff5 - fixed keybinding reader - before trying to load DEFBINDS the lump index wasn't reset. 2020-04-19 13:23:02 +02:00
Christoph Oelckers
90f3b49bc3 - removed the "no IWAD definitions found" error message because the condition it checks for is not an error. 2020-04-19 13:17:20 +02:00
Christoph Oelckers
6dfc416b51 - fixed setup of IPK3's where all content is in a subdirectory.
These never received the file name list that was needed to eliminate this directory from internal paths.
2020-04-19 13:04:29 +02:00
Christoph Oelckers
14ce0f4605 - deleted unused variable. 2020-04-19 12:37:50 +02:00
Christoph Oelckers
1c99e0917e - do not treat the ':' as a path separator.
The cases where it really is needed have special handling for it, in all others it causes more problems than it solves.
2020-04-19 12:24:12 +02:00