Ricardo Luís Vaz Silva
|
3a24dfcd2e
|
add better descriptive name for vectors/quats
|
2025-04-09 14:21:36 -03:00 |
|
Ricardo Luís Vaz Silva
|
96a3e8d405
|
rework how vector local type restrictions are managed
|
2025-04-09 14:21:36 -03:00 |
|
Dileep V. Reddy
|
c7d25f1452
|
Addressing some small regression by conditioning a few calculations on OoB viewpoints. Branching Frustum calculation to old method.
|
2025-04-09 14:19:56 -03:00 |
|
Dileep V. Reddy
|
5ba6bd204f
|
Small correction to OoB viewpoint stacked-sector portal visibility. OoB is not the same as Ortho.
|
2025-04-09 14:19:56 -03:00 |
|
Dileep V. Reddy
|
60157796c0
|
Stacked sector portals now render for OoB viewpoints.
|
2025-04-09 14:19:56 -03:00 |
|
Dileep V. Reddy
|
a0f3ed11cd
|
Reflective flats now work with OoB viewpoints, including ortho. Had to create a new type of portal stencil for the HWPlaneMirrorPortal. Stacked sector portals could be made to work the same way, but there are clipper issues, revealing out-of-view sections of the map on the other side. Hence sector portal rendering is still disabled in OoB viewpoints.
|
2025-04-09 14:19:55 -03:00 |
|
Dileep V. Reddy
|
e73c283a97
|
Making 3D-floors respond to r_dithertransparency properly.
|
2025-04-09 14:19:55 -03:00 |
|
Dileep V. Reddy
|
8a66eff437
|
Added visual rendering for LinePortals and SkyPortals for OoB viewpoints. SkyPortals will be stenciled, and will always use perspective projection. Disabled interpolation when portalgroup changes (portal transition occurs) if viewpoint is OoB (was necessary for fog of war when r_radarclipper is set to true). Tightened up radar clipper by making it more aggressive. Voided walls wont' get filled in by a floor or ceiling sky (because of the stencil). Ceiling sky will be half-infinitely tall upwards, and floor sky will be half-infinitely tall downwards. Use only floor skies and a good GLSKYBOX for top-down/isometric cameras. Level.ReplaceTextures("F_SKY1", "SKY1", TexMan.NOT_FLOOR); (zscript) is a nice trick for WorldLoaded().
|
2025-04-09 14:19:55 -03:00 |
|
Dileep V. Reddy
|
527a09c66b
|
3D floor flats now respect r_dithertransparency flag (how did this make it into vkdoom but not gzdoom?)
|
2025-04-09 14:19:55 -03:00 |
|
Dileep V. Reddy
|
910e4dbcf0
|
Better flat visibility checks for Ortho projection.
|
2025-04-09 14:19:55 -03:00 |
|
Rachael Alexanderson
|
ac58779e28
|
- renormalize normals on scaled models
Continuous Integration / macOS | Debug (push) Has been cancelled
Continuous Integration / Linux Clang 11 | Debug (push) Has been cancelled
Continuous Integration / Visual Studio 2022 | Debug (push) Has been cancelled
Continuous Integration / Linux GCC 12 | MinSizeRel (push) Has been cancelled
Continuous Integration / Linux GCC 9 | RelWithDebInfo (push) Has been cancelled
Continuous Integration / macOS | Release (push) Has been cancelled
Continuous Integration / Linux Clang 15 | Release (push) Has been cancelled
Continuous Integration / Visual Studio 2019 | Release (push) Has been cancelled
Continuous Integration / Visual Studio 2022 | Release (push) Has been cancelled
g4.14.1
|
2025-02-27 13:08:20 -05:00 |
|
Rachael Alexanderson
|
5fc1d36cf3
|
- fix classic doom.doom filter
|
2025-02-27 13:07:28 -05:00 |
|
Rachael Alexanderson
|
44494bfdc3
|
- fix erroneous check in previous commit
|
2025-02-27 13:07:18 -05:00 |
|
Rachael Alexanderson
|
cf0ec91a53
|
- don't load idres24.wad in multiplayer games by default; allow override with cvar setting
|
2025-02-27 13:07:09 -05:00 |
|
Rachael Alexanderson
|
5bfb095078
|
- language update
|
2025-02-22 12:02:46 -05:00 |
|
Ricardo Luís Vaz Silva
|
0d0469bd05
|
don't allow changing out-ness of parameters in virtual overrides
|
2025-02-21 07:18:15 -05:00 |
|
marrub
|
dcbd66a528
|
add default cvar getters
|
2025-02-21 07:18:03 -05:00 |
|
Boondorl
|
5a5bed5c31
|
Added FindClass
Allows for classes to be looked up during run time without having to use string casting.
|
2025-02-21 07:17:49 -05:00 |
|
Chronos Ouroboros
|
7d180069e3
|
Fix FxExpression::EmitCompare not properly handling constant registers.
|
2025-02-17 07:53:27 -03:00 |
|
Rachael Alexanderson
|
e01297803a
|
- language update
|
2025-02-16 00:29:50 -05:00 |
|
Boondorl
|
fdd2a90545
|
Fixed ammo and backpack with local items on
Now avoids duplicate calling CreateCopy
|
2025-02-14 13:43:58 -05:00 |
|
Boondorl
|
a7d4d409a0
|
Added PlayerRespawning event
Allows denying player respawns for better control on special game modes e.g. Last Man Standing.
|
2025-02-14 03:49:56 -05:00 |
|
Boondorl
|
567a180d2b
|
Added is3DFloor parameter to SpecialBounceHit
Allows for better plane bounce handling e.g. flipping the normal.
|
2025-02-11 20:49:39 -03:00 |
|
Rachael Alexanderson
|
047e1e8b74
|
- remove priority changing code entirely - replace with vid_lowerinbackground which activates FPS capping in background
|
2025-02-08 21:42:39 -05:00 |
|
nashmuhandes
|
e12ef80745
|
Add VKDoom's lm_ao and lm_bounce to the UDMF specs
|
2025-02-08 20:44:02 -03:00 |
|
Ricardo Luís Vaz Silva
|
7eaab2691b
|
fix out-of-bounds array access (again)
|
2025-02-08 17:55:51 -03:00 |
|
Ricardo Luís Vaz Silva
|
bfd9b6f720
|
add static function to convert ints to names
|
2025-02-08 16:49:00 -03:00 |
|
Ricardo Luís Vaz Silva
|
f2ecdc5d96
|
fix id24 weapons transparency
|
2025-02-08 15:05:16 -03:00 |
|
Ricardo Luís Vaz Silva
|
fa2f03f60b
|
replace incomplete flags from DECOHACK with projectile combo
|
2025-02-08 15:05:16 -03:00 |
|
Ricardo Luís Vaz Silva
|
5bc5df8429
|
fix ammo give/autoaim for incinerator/calamity blade
|
2025-02-08 14:55:29 -03:00 |
|
Ricardo Luís Vaz Silva
|
fcc2fc65de
|
change id type fixes version from 4.15 to 4.14.1
|
2025-02-08 10:56:55 -05:00 |
|
Ricardo Luís Vaz Silva
|
33bae944f7
|
allow optionally skipping initial wipe in in-game intermissions
|
2025-02-07 20:17:54 -03:00 |
|
Ricardo Luís Vaz Silva
|
206c2291d9
|
allow cutscenes in intermissions
|
2025-02-07 20:17:54 -03:00 |
|
nashmuhandes
|
74a04474e1
|
Smoothly interpolate the player pitch-centering action
|
2025-02-07 04:57:56 -05:00 |
|
Ricardo Luís Vaz Silva
|
a872097da1
|
fix out-of-bounds array access
|
2025-02-04 18:08:30 -03:00 |
|
Ricardo Luís Vaz Silva
|
eb7c99b34a
|
more misc animation fixes
|
2025-02-04 18:08:30 -03:00 |
|
Ricardo Luís Vaz Silva
|
ec42c77289
|
fix A_DoChase using the wrong type in non-jit
|
2025-02-01 10:45:26 -03:00 |
|
Rachael Alexanderson
|
ec8e0e667c
|
- apparently, this was broken before which is why this neeeded this commit in the first place, but now it's been fixed in the official distribution, which makes this commit unnecessary. Or so I am told.
Revert "make the broken ID24 levelnums work somehow so that Legacy of Rust's intermissions play."
This reverts commit 59b567689a.
|
2025-02-01 07:38:47 -05:00 |
|
Rachael Alexanderson
|
f21b68c8f6
|
- revamp priority changing on windows, add cvar i_allowprioritychange to disallow priority changing entirely, allowing batch scripts to dictate GZDoom's process priority
|
2025-01-31 06:07:14 -05:00 |
|
Boondorl
|
59ac494c19
|
Make CopyBloodColor readonly
Allows getting blood colors from default Actors.
|
2025-01-31 05:49:34 -05:00 |
|
Ricardo Luís Vaz Silva
|
987a07bcdf
|
add fuel/calamity blade/incinerator from id24
|
2025-01-30 13:34:25 -03:00 |
|
Ricardo Luís Vaz Silva
|
e543e26bdc
|
expand deprecation allowance for gzdoom.pk3
|
2025-01-30 13:34:25 -03:00 |
|
Boondorl
|
d527829ee3
|
Added NOAUTOOFFSKULLFLY flag
Disables resetting skullfly and state when velocity is zero while charging.
|
2025-01-30 13:33:33 -03:00 |
|
nashmuhandes
|
5bcbe1718b
|
New "Translatable" property in DECALDEF which is just an alias for "OpaqueBlood" to reflect its general use, and also to support the new translation parameter of A_SprayDecal. "OpaqueBlood" should be considered deprecated. Note that specifying a translation directly in the DECALDEF will be added in future, in another commit.
|
2025-01-30 13:32:18 -03:00 |
|
Boondorl
|
864fe1f66f
|
Added translation argument for A_SprayDecal
|
2025-01-30 13:32:18 -03:00 |
|
Jon Daniel
|
3adddd6674
|
fix compile error missing tarray.h
|
2025-01-29 20:37:46 -03:00 |
|
nashmuhandes
|
aae8c12cdf
|
Add a particle flag to allow user shaders on the sprites
|
2025-01-29 17:00:12 -03:00 |
|
Adam Kaminski
|
162ab3c4ec
|
Fixed ACS scripts executing a function from another library that cause a division/modulus of zero from aborting the game.
|
2025-01-27 21:27:39 -03:00 |
|
Boondorl
|
e0394ef16a
|
Added flags for angle handling on bounce
Allows for keeping the current angle on bounce or modifying the pitch.
|
2025-01-27 21:27:03 -03:00 |
|
Ricardo Luís Vaz Silva
|
3d2f9e06ed
|
remove bone component cache to decrease memory consumption
caching this is entirely unnecessary, as it changes every frame
|
2025-01-27 17:04:46 -03:00 |
|