Dileep V. Reddy
|
190896ae1c
|
Forgot to account for when both floor and ceiling of a sector are portals.
|
2025-04-09 14:28:10 -03:00 |
|
Dileep V. Reddy
|
8326d21cd0
|
Revert using older stencil method for stacked sectors (and reflective flats) if viewpoint is not allowed OoB. There was some bug with nearby skyplanes otherwise.
|
2025-04-09 14:28:10 -03:00 |
|
Ricardo Luís Vaz Silva
|
c3f95426ba
|
stop game from getting stuck in chat mode if the main menu is open
|
2025-04-09 14:26:40 -03:00 |
|
Ricardo Luís Vaz Silva
|
974aacfb7b
|
fix crash if chat key is pressed during the loading screen
|
2025-04-09 14:26:40 -03:00 |
|
Ricardo Luís Vaz Silva
|
dd92a972f5
|
rename vm internal structs to make room for compilation-unit-internal structs/classes
|
2025-04-09 14:26:40 -03:00 |
|
Ricardo Luís Vaz Silva
|
b3333e0a51
|
Allow >> in parser for aggregate types
makes stuff like Array<Class<X>> parse properly (bit hacky but can't do much better without restructuring the scanner/lexer)
|
2025-04-09 14:21:36 -03:00 |
|
Ricardo Luís Vaz Silva
|
cb1edbde01
|
restrict internal structs to gzdoom.pk3
|
2025-04-09 14:21:36 -03:00 |
|
Ricardo Luís Vaz Silva
|
a0592816cd
|
don't allow backing types of string/array/map/etc to be referenced as actual types
|
2025-04-09 14:21:36 -03:00 |
|
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
|
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 |
|