Steel Titanium
d47e7014bc
Merge remote-tracking branch 'upstream/master' into md2-fopen-error
2018-07-05 01:21:09 -04:00
Steel Titanium
b7776da524
Merge remote-tracking branch 'upstream/master' into gme-lowvolume-fix
2018-07-05 01:20:32 -04:00
Steel Titanium
e104e01057
Merge remote-tracking branch 'upstream/master' into gme-pause
2018-07-05 01:16:43 -04:00
Monster Iestyn
56ccf5ab7c
Fixed the Lua crash exploit.
2018-07-04 20:15:36 +01:00
Monster Iestyn
28702eeed1
Merge branch 'master' into next
2018-06-27 15:06:12 +01:00
Monster Iestyn
c5a82d22c9
Merge branch 'mp-menu-playername-fix' into 'master'
...
Multiplayer menu playername fix
See merge request STJr/SRB2!256
2018-06-27 10:01:39 -04:00
Monster Iestyn
e3616de7de
Fix OpenGL completely missing the ability to alter FOF wall pegging by lower unpegged flag. Stupid OpenGL.
...
Sorry in advance Lat'!
2018-06-26 21:41:05 +01:00
Monster Iestyn
cb7a46a33d
Merge branch 'master' into fof-slope-skew-backport
2018-06-26 20:11:08 +01:00
Monster Iestyn
4eb2ccfae9
fix the multiplayer menu not allowing the full max length for player names unlike the "name" console command
2018-06-26 17:46:04 +01:00
Steel Titanium
492eeb7009
Deallocate when I_Quit() is called instead.
2018-06-23 15:09:11 -04:00
Steel Titanium
78d4f90747
Remove free() call from the function
2018-06-23 14:39:26 -04:00
Monster Iestyn
609cc16b1e
Fix HWR_ProjectSprite to check properly whether the displayed player's mobj or its subsector exists, to avoid a crash when checking for fake planes. (also use viewplayer since its available to use, silly hardware code)
...
Also tweaked a weird splitscreen check in HWR_DrawSpriteShadow; still investigating whether stplyr is ever not player 2 when it's player 2's view, but this looks better for now
2018-06-23 18:47:32 +01:00
Steel Titanium
68037d15a3
Update copyright
2018-06-17 00:09:35 -04:00
Steel Titanium
8c40c84bd8
Fix M_FindResponseFile returning garbage data
2018-06-16 23:44:28 -04:00
Louis-Antoine
65e9bed30f
xd
2018-06-04 22:30:27 +02:00
Louis-Antoine
8aa92d5894
Disable admin password by default
2018-06-04 22:14:01 +02:00
Steel Titanium
61d8033d5e
Fix pausing on gme
2018-06-03 18:15:20 -04:00
Monster Iestyn
b0b02ea99a
Merge branch 'master' into next
2018-06-03 20:17:51 +01:00
Monster Iestyn
fac46adc20
Merge branch 'fixedmul-c-fix' into 'master'
...
Correct C FixedMul() off-by-one errors
See merge request STJr/SRB2!245
2018-06-03 15:14:06 -04:00
Monster Iestyn
2a61e0bc63
Merge branch 'f12-fix' into 'master'
...
F12 fix
See merge request STJr/SRB2!250
2018-06-03 15:11:20 -04:00
Monster Iestyn
26686823c8
Merge branch 'demototalplaytime' into 'next'
...
Don't increment totalplaytime if a demo is playing.
See merge request STJr/SRB2!241
2018-06-03 15:10:42 -04:00
Monster Iestyn
f79c061ad0
Merge branch 'opengl-mappalette-fix' into 'master'
...
OpenGL: Map Specific Palette Fix
See merge request STJr/SRB2!247
2018-06-03 15:09:23 -04:00
Monster Iestyn
892bed87d9
Merge branch 'opengl-bigmap-fix' into 'master'
...
OpenGL: Very large map rendering issue fixed
See merge request STJr/SRB2!249
2018-06-03 15:08:10 -04:00
Monster Iestyn
c607abcfc1
Merge branch 'addfile-typo' into 'master'
...
Fix console typo
See merge request STJr/SRB2!246
2018-06-03 15:06:13 -04:00
Monster Iestyn
464201477e
Merge branch 'opengl-fullbrightsprite-fix' into 'master'
...
OpenGL: Fix FF_FULLBRIGHT not working in sectors with multiple light levels
See merge request STJr/SRB2!244
2018-06-03 15:05:00 -04:00
Monster Iestyn
b4ca0cef8a
Merge branch 'fof-sector-special-fixes' into 'next'
...
FOF sector special fixes
See merge request STJr/SRB2!242
2018-06-03 15:03:10 -04:00
Steel Titanium
884f10d8d2
Removed CONS_Printf line. That wasn't meant to be commited.
2018-05-29 22:12:36 -04:00
Steel Titanium
5f72975466
Some small change
...
Really this is just to prevent the music end up being disorted at max
volume
2018-05-29 20:31:28 -04:00
Monster Iestyn
71fa00e423
Ignore mouse button events if the mouse's focus is not actually on the window at the moment.
...
This should hopefully kill the F12 getting stuck issue once and for all.
2018-05-28 21:29:46 +01:00
Sryder
51606f675f
Very large map rendering issue fixed
...
Move old fix for too large maps having rendering issues from R_CheckBBox to OpenGL's HWR_CheckBBox
From what I know, this effects at least Aerial Garden and Seraphic Skylands
2018-05-26 13:13:37 +01:00
Steel Titanium
528cb48d5d
GME low volume fix
2018-05-24 16:24:09 -04:00
Monster Iestyn
745be2c641
Stop Each Time trigger linedefs and object-carrying scrollers from doing anything with FOFs without FF_EXISTS
2018-05-21 20:02:30 +01:00
Tasos Sahanidis
2d3ae11d6f
Correct C FixedMul() off-by-one errors
...
The FixedMul() C implementation would produce off by one results,
causing constant desyncs on 64 bit builds and builds without an
ASM implementation of the function.
This is fixed by shifting instead of dividing, possibly avoiding
rounding errors.
2018-05-20 22:55:21 +03:00
Oleksii Vilchanskyi
15f8881ea0
m_fixed: asm: cc is not a register
...
gcc accepts
__asm__ ( "" : : : "%cc");
but not clang:
error: unknown register name '%cc' in asm
:"%cc", "%edx" // edx and condition codes clobbered
'cc' is not a register, thus '%cc' is rightfully not accepted.
Repro: build the project on x86_64 with:
cmake -H. -Bbuild -DCMAKE_C_COMPILER=clang -DCMAKE_SIZEOF_VOID_P=4 -DCMAKE_C_FLAGS="-m32"
2018-05-18 00:23:22 +02:00
Sryder
424b66d09b
OpenGL Map Specific palettes working
...
This makes OpenGL stop using a specific function that doesn't really do anything for it anymore. It looks like it was used for a hack that would change the colour of polygons for the flashpal equivalent in DOOM.
I made it so ST_DoPaletteStuff doesn't set the flashpal in OpenGL as it already does its own hacky overlay and doing that would cause all the textures to be flushed more mid-level, it could be enabled for more correct flashpals, but they still wouldn't effect fog or lighting.
This means the palette will be set when going to the title screen, and twice when starting a map, (causing the OpenGL cached textures to also be flushed at those times)
2018-05-17 22:17:20 +01:00
Steel Titanium
0c0d54c98c
Fix console typo
2018-05-17 13:57:19 -04:00
Sryder
85aff6fa6b
Fix FF_FULLBRIGHT not working in sectors with multiple light levels in OpenGL
2018-05-16 21:04:57 +01:00
LJSonik
c4f5896066
Merge branch 'master' into minor-net-command-fixes
2018-05-15 21:31:47 +02:00
Steel Titanium
af4d412d36
Include errno if not already included.
2018-05-13 16:04:34 -04:00
Steel Titanium
020853f7aa
More helpful error message
2018-05-13 15:35:38 -04:00
GoldenTails
332ac72de4
Update hw_md2.c
2018-05-13 14:34:08 -05:00
GoldenTails
b0a21732f6
Update hw_md2.c
2018-05-13 14:32:33 -05:00
GoldenTails
468c56ee2d
Fixed MD2 models not loading correctly on Linux
2018-05-13 14:19:36 -05:00
Monster Iestyn
3b7bf18971
Fix both Bouncy FOF and Space Countdown sector specials working on FOFs without the FF_EXISTS flag
...
Also move the Bouncy FOF sector special check above the FOF heights checking in P_CheckBouncySectors, because it means not having to waste time calculating FOF heights only for it not to be bouncy anyway :P
2018-05-11 20:35:46 +01:00
Alam Ed Arias
9726134af7
Merge branch 'master' into next
2018-05-08 21:26:26 -04:00
Steel Titanium
9bd92b7e2d
Fix small typo
2018-05-08 18:38:28 -04:00
Steel Titanium
a41f8756e1
Add indentation
2018-05-08 18:36:47 -04:00
Steel Titanium
d85f42689b
Don't increment totalplaytime if a demo is playing.
2018-05-08 18:16:01 -04:00
Monster Iestyn
f677746603
Merge branch 'dedicated-nosoundinit' into 'master'
...
Don't init the sound system on dedicated servers
See merge request STJr/SRB2!225
2018-04-21 17:40:45 -04:00
Monster Iestyn
ee85d2a974
Merge branch 'connect-empty-address-fix' into 'master'
...
Fixed "invalid pointer" error when passing "" to Command_connect().
See merge request STJr/SRB2!234
2018-04-21 17:32:50 -04:00