sphere
c7cae406b8
Merge branch 'lua-extracolormap' into 'next'
...
Lua colorlib: extracolormap support
See merge request STJr/SRB2!2093
2023-11-29 11:47:06 +00:00
Monster Iestyn
8e7d8281bd
Merge branch 'master' into next
2023-11-26 20:44:52 +00:00
Alam Ed Arias
ec1b629609
spriteframe_t only gave 1D array, not 2D for rotated
2023-10-25 08:00:04 -04:00
Alam Ed Arias
dea519637a
Merge branch 'next' into lua-extracolormap
2023-10-23 14:49:44 -04:00
Monster Iestyn
340eee8691
Added some notes related to FEETADJUST for reference, made another tweak
2023-09-21 16:13:55 +01:00
Monster Iestyn
ee0bab2941
Remove adjustfeet parameter from Patch_GetRotatedSprite, remove [2] from spriteframe_t's rotated array.
...
Following from my previous commit, these things are no longer needed: they existed ONLY for adding FEETADJUST offsets to rotated sprites in Lua HUD code.
2023-09-21 15:50:30 +01:00
LJ Sonic
2a896538d9
Merge branch 'netcode-rerefactor' into 'next'
...
Re-delete netcode
See merge request STJr/SRB2!2083
2023-09-18 16:47:28 +00:00
Zwip-Zwap Zapony
4f6da8dc0f
Fix a "maybe-uninitialized" compiler warning
2023-09-10 16:19:39 +02:00
sphere
afee1cb687
Merge branch 'sprite-clip-optimization' into 'next'
...
Optimize sprite rendering by ignoring completely occluded sprites
See merge request STJr/SRB2!2131
2023-09-08 17:51:11 +00:00
sphere
d42a96263b
Merge branch 'interpolate-hitbox-scaling' into 'next'
...
Interpolate Hitboxes when Scaling Mobjs
See merge request STJr/SRB2!2124
2023-09-08 17:51:06 +00:00
Lactozilla
57a880a286
Fix a bug
2023-09-03 19:35:58 -03:00
Lactozilla
d777b62e1b
Improve checks for papersprites
2023-09-03 18:59:39 -03:00
Eidolon
c35456d5cb
Actually fix papersprites near camera crash
2023-09-03 16:33:06 -05:00
Lactozilla
58bd31fdca
Make hitboxes count towards the total sprite count
...
This has the effect of misrepresenting how many sprites are actually visible, but it's more "accurate".
2023-09-03 17:14:48 -03:00
Lactozilla
b8313ceda2
Optimize sprite rendering by ignoring completely occluded sprites
2023-09-03 17:02:35 -03:00
Eidolon
d4a2bb5675
Fix sprite scale column iteration crash
2023-09-03 10:08:03 -05:00
Zwip-Zwap Zapony
f42c2403f9
Interpolate radius/height when scaling mobjs
2023-08-25 10:42:12 +02:00
Zwip-Zwap Zapony
db59ec5998
Fix interpolation when curling up while flipped
...
Also fix scaling interpolation while flipped, and fix the NiGHTS Drone flip interpolation on its first tic
2023-08-17 17:39:24 +02:00
Lactozilla
4ea2887d7f
Lua colorlib: extracolormap support
2023-08-04 00:31:51 -03:00
LJ Sonic
0b17e3c418
Move netcode files to a new folder
2023-07-27 15:38:42 +02:00
Sal
a8aee74829
Merge branch 'drawseg-clipping-optimized' into 'next'
...
Drawseg clipping optimized, from prboom-plus
See merge request STJr/SRB2!2067
2023-07-26 12:00:58 +00:00
Lactozilla
c6c3cc3209
Drawseg clipping optimized, from prboom-plus
...
Co-authored-by: Sally Coolatta <tehrealsalt@gmail.com>
2023-07-26 00:06:52 -03:00
Zwip-Zwap Zapony
0e2682d590
Add "drawonlyforplayer" and "dontdrawforviewmobj"
2023-07-25 11:05:29 -04:00
Sally Coolatta
b6129a6d42
Add R_SpriteRotationAngle function
...
Gets the rotation angle for the mobj's sprite. Meant for pitch & roll later, but that part is if'd out currently and just returns mobj->rollangle
2023-07-24 04:47:07 -04:00
Sally Coolatta
7c2a241042
Remove the need for setting rotation axis in spriteinfo for models
...
Now it just does it like Software
2023-07-24 04:40:15 -04:00
sphere
f428759150
Merge branch 'bbox' into 'next'
...
Hitbox Renderer
See merge request STJr/SRB2!1838
2023-07-14 13:14:56 +00:00
sphere
b8a25ae53c
Add interpolation to hitbox viewer, tweak hitbox colors
2023-06-13 00:05:58 +00:00
sphere
5307c1635d
Merge branch 'interpolate-maria' into 'next'
...
Interpolate Shadows when Scaling Mobjs
See merge request STJr/SRB2!1986
2023-06-12 23:39:23 +00:00
spherallic
264ec02223
Merge branch 'next' into bbox
2023-05-26 03:06:30 +02:00
sphere
ce504d4e8e
Merge branch 'mobj-dispoffset' into 'next'
...
Turn dispoffset into a mobj field
See merge request STJr/SRB2!1708
2023-05-25 20:59:43 +00:00
Zwip-Zwap Zapony
3f5e7ff0d0
Interpolate shadows when scaling mobjs
2023-05-25 15:09:53 +02:00
spherallic
1470d099e3
Update copyright year & credits
2023-03-31 14:53:31 +02:00
spherallic
3bc519ed65
Merge branch 'next' into bbox
2023-01-27 14:59:39 +01:00
LJ Sonic
379cc4207a
Revert "Merge branch 'netcode-refactor' into merging"
...
This reverts merge request !1920
2023-01-15 17:57:23 +00:00
LJ Sonic
41fb0c8943
Merge branch 'netcode-refactor' into merging
2023-01-15 17:45:06 +01:00
Arthur
636e6d8c14
MSVC project file works again! Supports Visual Studio 2022.
...
Also fixed issues with the d_netcmd.c file/folder adding logic.
2022-12-31 19:35:07 -05:00
LJ Sonic
717e0d5a17
Move netcode files to a new folder
2022-12-31 14:10:19 +01:00
James R
7855bae8a1
Remove R_ThingVisibleWithinDist
...
It's no longer used!
2022-11-22 18:13:40 -08:00
James R
694804cd96
Refactor hitbox renderer to project vissprites
...
Properly accounts for portals (skyboxes).
2022-11-22 18:12:49 -08:00
James R
356bdb25a1
Add a hitbox renderer to Software mode
...
renderhitbox
- Tangible - collision activating objects, minus rings
- All - every object
- Intangible - the opposite of Tangible, also no rings
- Rings - rings
2022-11-22 18:12:49 -08:00
Sally Coolatta
fa10530d37
Handle sorting against water FOFs properly
2022-11-12 17:00:45 -05:00
Sally Coolatta
ee9ebe6c54
Improve LINKDRAW with multiple objects
...
Multiple objects with MF2_LINKDRAW will get sorted between each other, instead of purely done with dispoffset.
2022-11-12 17:00:45 -05:00
James R
04855a85dc
Use angle between viewz and mobj z to determine splat sprite angle
2022-11-11 17:35:31 -06:00
James R
877d5450d5
Use interpolated mobj x/y/z/angle for splats
...
# Conflicts:
# src/hardware/hw_main.c
# src/r_things.c
2022-11-11 17:35:27 -06:00
Eidolon
12c2ddb115
Merge branch 'uncappedrevengeance' into next
...
Uncapped
See merge request STJr/SRB2!1856
# Conflicts:
# src/dummy/i_system.c
# src/win32/win_sys.c
2022-11-08 21:13:50 -06:00
sphere
8da4eab173
Merge branch 'udmf-fof-flags' into 'next'
...
Fix UDMF FOF flags
See merge request STJr/SRB2!1802
2022-09-28 21:03:44 +00:00
sphere
cfdbc8f44a
Merge branch 'vissprite-color' into 'next'
...
Allow objects with MF2_LINKDRAW to use their own color
See merge request STJr/SRB2!1576
2022-09-17 07:32:51 +00:00
MascaraSnake
8d4baace53
Add Lua backwards compatibility for FOF flags
2022-07-31 12:04:42 +02:00
Eidolon
1259f1be40
Interpolate spritescale/offset x/y
2022-04-29 14:21:30 -05:00
Eidolon
1aebf41e82
Interp shadow scales
2022-04-28 20:14:04 -05:00