Rachael Alexanderson
6cc03aba16
- add gl_satformula == 2 - an optional 'more accurate' desaturation
2022-03-16 13:33:29 -04:00
Christoph Oelckers
fe4c95a03e
- fixed order of slope creation so that slope copies are the last thing being done.
2022-03-16 08:06:59 +01:00
Marisa Kirisame
7ba5a74f2e
correct preprocessor fall-through for stats.h
(linux)
2022-03-15 18:12:53 -04:00
Marisa Kirisame
0937068dad
Fix compilation on GCC7.
2022-03-15 18:12:53 -04:00
Marisa Kirisame
9578c23aa1
Use RDTSC on Linux if possible for stats.
2022-03-15 18:12:53 -04:00
Rachael Alexanderson
d348bad823
- only overwrite rpath if not already defined
2022-03-11 23:11:08 -05:00
Rachael Alexanderson
bfd0f8fa0a
- silence error C5045 in MSVC
2022-03-11 11:02:55 -05:00
Rachael Alexanderson
47333badba
- remove extra rapidjson library, use internal one from gzdoom instead
2022-03-11 10:55:30 -05:00
Rachael Alexanderson
3723b79b3b
- fix DiscordAppId and SteamAppId from GameInfo
2022-03-11 10:43:50 -05:00
Rachael Alexanderson
e212fa1310
- remove drpc example files
2022-03-10 15:12:18 -05:00
Rachael Alexanderson
18def622b4
- remove examples from DiscordRPC library - we don't need them. the library is freely available for anyone who needs them.
2022-03-10 15:09:53 -05:00
Rachael Alexanderson
add069885f
- add i_discordrpc (defaults false) to control Discord Presence
2022-03-10 14:12:19 -05:00
Rachael Alexanderson
8fe07f1449
- add steamappid field for DRPC
2022-03-10 00:03:50 -05:00
Rachael Alexanderson
f5eab7d3e8
- oops, add missing file
2022-03-09 22:53:30 -05:00
Rachael Alexanderson
85c432c699
- Discord RPC presence. Adds new IWADINFO and GAMEINFO keys: DiscordAppId - this should point to your AppId for your game. It will use a default GZDoom one if not found.
2022-03-09 22:45:59 -05:00
Rachael Alexanderson
550e1212af
- add $ORIGIN to rpath in Linux
2022-03-09 17:31:06 -05:00
Christoph Oelckers
a20d519488
- text update.
2022-03-09 22:16:53 +01:00
Rachael Alexanderson
eb6aa9f5d3
- correct the processor fall-through on stats.h
2022-03-08 17:17:09 -05:00
Rachael Alexanderson
a245e4faad
- remove default lost soul translucency
2022-03-08 10:57:48 -05:00
nashmuhandes
1785788bdc
- Added 'ScaleWeaponFOV' flag to MODELDEF. Affects weapon models only; will scale the model along with the user's FOV to reduce distortion.
...
- Additionally, a 'cl_scaleweaponfov' CVar has been added to allow users to further fine-tune the weapon model scale with higher FOVs
2022-03-08 07:43:39 +01:00
Rachael Alexanderson
ab27d1dd33
- don't modify gl_customshader
cvar in GLES backend; the backend will not show custom shaders anyhow
2022-03-07 08:46:45 -05:00
Rachael Alexanderson
254da4b769
- fix function pointer for player landing sound
2022-02-24 17:20:39 -05:00
Rachael Alexanderson
36629d2f80
- revert the previous two commits for now - needs further optimization and testing
2022-02-23 06:00:14 -05:00
Major Cooke
992141d8e3
Added a vector to CanCrossLine to indicate the next position the actor will be in if the move succeeds.
2022-02-23 05:20:09 -05:00
Major Cooke
bb862098ea
Added CanCrossLine virtual for actors.
...
- Called last after all other line checks occur. Returning false means the actor cannot cross that line.
2022-02-23 05:20:09 -05:00
Major Cooke
c75a6c1e7d
Terrain small splashes and splash bases now set their target to the thing that spawned them, allowing for extra customization.
2022-02-23 10:00:52 +01:00
Major Cooke
421c40e929
Replaced GetTerrainDef with the global Terrains array.
2022-02-22 19:35:50 +01:00
Major Cooke
8a61badcad
Removed some residuals.
2022-02-22 19:35:50 +01:00
Major Cooke
579c4152d2
Added GetTerrainDef and Sector variant of GetFloorTerrain.
...
- GetTerrainDef takes the raw number of the Terrains[] index. Can return null.
- GetFloorTerrain (Sector) gets the defs from the position given (either Sector.Floor or Sector.Ceiling).
2022-02-22 19:35:50 +01:00
Nikolay Ambartsumov
85d68b30bb
Fix 3d floor-related crash in software renderer
...
3d floors can cause the software renderer to set incorrect
sprite clipping values that trigger a buffer overflow (and
a subsequent crash) when rendering sprites. This commit
keeps the clipping values within the view area.
2022-02-20 08:11:26 +01:00
nashmuhandes
6caa491595
ZDRay keyword updates.
2022-02-19 22:04:36 +01:00
Rachael Alexanderson
a46db69db9
Update copyright year in README.md
2022-02-19 05:01:53 -05:00
Rachael Alexanderson
c926b7533f
- play both land and grunt sound if not the same, even if grunted (emulates pre-virtual behavior)
2022-02-17 01:36:38 -05:00
Rachael Alexanderson
28d9fe68ae
- add duplication checking to file list, prevent loading the same file twice unless explicitly asked by the user
2022-02-17 01:05:39 -05:00
Chronos Ouroboros
590f45441f
- fix the wrong register type being freed when initializing arrays.
2022-02-17 00:19:34 -05:00
nashmuhandes
1919534298
Remove more unused UDMF keywords for ZDRayInfo. Sun direction is now determined by the actor's angle and pitch
2022-02-16 08:48:47 +01:00
nashmuhandes
01876dfcec
Remove some of the recognized UDMF keys for static lights, as ZDRay no longer uses them for light baking.
2022-02-16 08:48:47 +01:00
Christoph Oelckers
bba806f43e
- initialize FSwitchDef::QuestPanel when reading a Boom SWITCHES lump.
2022-02-15 17:22:05 +01:00
Christoph Oelckers
e6184ccb96
- silence some warnings.
2022-02-14 20:05:42 +01:00
Christoph Oelckers
c48de5d8d3
- added a 'no MBF21' compatibility flag.
...
Turns out that there's a few old maps that have the extended line flags set but not the guard bit that forces their clearance.
Astrostein 1's first map is an example for this.
2022-02-14 20:00:06 +01:00
nashmuhandes
396bac5e4f
- Initialize some variables in FModelVertex::Set
...
- Fix wrong normal vector in the FModelVertexBuffer constructor
This fixes models having strange flickering when the model animation frame changes
2022-02-14 12:16:45 -05:00
Rachael Alexanderson
64ee08d80b
- fix: player landing sound was not properly playing, error in morph logic check
2022-02-14 10:17:52 -05:00
Rachael Alexanderson
add4ff12ac
- virtualize player landing on thing sound
2022-02-14 08:07:10 +01:00
Chronos Ouroboros
238952da35
- fixed local array initialization for const values.
2022-02-13 22:42:15 -05:00
Chronos Ouroboros
2f56ff3833
- fixed local vector array initialization.
2022-02-12 10:44:58 -05:00
Emile Belanger
3ff27b4281
GLES: Fix data buffer resize
2022-02-10 23:46:52 +01:00
Emile Belanger
5939f1947f
Fix func_paletted.fp to use alpha channel for index. This was needed due to GLES renderer change from Raze
2022-02-10 23:46:23 +01:00
Emile Belanger
93b62d4f15
Fix Texture Mode 7 shader compilation bug
2022-02-10 23:46:23 +01:00
Rachael Alexanderson
08b5f95e07
Revert "Fixed: opaque blood decals did not respect the GAMEINFO's blood color. This fixes opaque blood decals not getting the correct color in Chex Quest, as an example."
...
This reverts commit ee0330b0b1
.
2022-02-09 09:11:07 -05:00
nashmuhandes
ee0330b0b1
Fixed: opaque blood decals did not respect the GAMEINFO's blood color. This fixes opaque blood decals not getting the correct color in Chex Quest, as an example.
2022-02-09 07:26:06 -05:00