Gustaf Alhäll
e6dfeace84
Fix anisotropic and FOV settings not saving
2023-11-19 13:27:48 +01:00
Lactozilla
376022f3d7
Merge remote-tracking branch 'stjr/next' into patch-refactor
2023-11-07 00:56:28 -03:00
Lactozilla
879ac8dcd5
Merge remote-tracking branch 'stjr/next' into translations
2023-11-06 22:58:25 -03:00
Lactozilla
62f3454268
Reduce code duplication
2023-10-31 16:26:51 -03:00
Lactozilla
19f2535403
OpenGL: Ensure linked objects inherit translation in certain situations
2023-10-31 15:50:25 -03:00
Krabs
d6a0006b75
Merge branch 'combine-dupx-and-dupy' into 'next'
...
Combine vid.dupx and vid.dupy
See merge request STJr/SRB2!1118
2023-10-30 04:38:52 +00:00
Zwip-Zwap Zapony
cd6cd53959
Combine vid.dupx and vid.dupy
2023-10-30 04:38:51 +00:00
Lactozilla
6de7fc3223
Add 'translation' object property
2023-10-29 23:34:18 -03:00
Logan Arias
2dcf845c7c
Merge branch SRB2:next into blue-spring-balls
2023-10-29 18:23:50 +00:00
Alam Ed Arias
0c49144c72
Merge branch 'master' into udmf-texture-scaling
2023-10-28 21:35:35 -04:00
Alam Ed Arias
4398d3e104
Merge branch 'master' into ogl-wireframe
2023-10-28 20:43:08 -04:00
Alam Ed Arias
49d9619192
Merge branch 'master' into raise-skin-limit
2023-10-28 18:09:42 -04:00
Alam Ed Arias
f5859c3480
Merge branch SRB2:next into blue-spring-balls
2023-10-25 19:41:36 +00:00
Alam Ed Arias
d0cb7707e3
Merge branch SRB2:next into thokking-hell
2023-10-25 19:40:02 +00:00
Alam Ed Arias
f3ad50e654
Merge branch SRB2:next into drawfill-transparency
2023-10-25 19:24:23 +00:00
Alam Ed Arias
3f29140ecb
Merge branch SRB2:next into fix-segfault-polyvertex-null
2023-10-25 18:21:13 +00:00
Alam Ed Arias
9b1374359b
Merge branch SRB2:next into interpolate-shield-spawning
2023-10-25 18:12:55 +00:00
Alam Ed Arias
0fb1c64338
Merge branch 'next' into sector-portals
2023-10-25 14:11:58 -04:00
Alam Ed Arias
dea519637a
Merge branch 'next' into lua-extracolormap
2023-10-23 14:49:44 -04:00
Alam Ed Arias
bd9aa75f8a
Merge branch 'next' into kill-hud-feetoffset
2023-10-23 14:45:49 -04:00
Alam Ed Arias
5a12d65150
Merge branch SRB2:next into fix-opengl-saturation
2023-10-23 18:37:40 +00:00
Alam Ed Arias
a60ac0508f
Merge remote-tracking branch 'origin/next' into gitlabcirunnertest
2023-10-15 21:43:35 -04:00
Alam Ed Arias
6a37b3c0c6
Update src/hardware/mw_model.c
...
Restore old code in GeneratePolygonNormals(), add TODO
2023-10-15 20:35:33 -04:00
Alam Ed Arias
1372b60db9
Update src/hardware/mw_md2.c
...
there are 2 more name buffers that need to be bigger
2023-10-15 16:00:25 -04:00
Alam Ed Arias
b6aaf582d1
Update src/hardware/mw_md2.c
...
fscanf need 26 chars in the name buffer
2023-10-15 15:29:51 -04:00
Alam Ed Arias
bc852fa099
remove unused variables that was only set
2023-10-15 14:34:53 -04:00
Alam Ed Arias
aaebcc6ce1
Update src/hardware/hw_batching.c
...
fix misleading indentation
2023-10-15 14:24:20 -04:00
Lactozilla
c09305de62
Minor refactoring
2023-09-23 20:43:59 -03:00
Lactozilla
e30523264c
Merge remote-tracking branch 'stjr/next' into patch-refactor
2023-09-23 20:28:24 -03: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
Gustaf Alhäll
fc20508295
Fix saturation not being applied on colormaps in OpenGL
2023-09-18 18:16:10 +02:00
Lactozilla
5306d2b474
Merge branch 'next' into sector-portals
2023-09-09 22:28:01 -03:00
Zwip-Zwap Zapony
e5fdfadce7
Copy interpolation to shields and overlays
...
Also handle overlays in splitscreen properly
2023-09-06 20:35:20 +02:00
Lactozilla
2f25102b79
Make num_posts unsigned
...
size_t was a bit overkill for that.
2023-09-03 13:27:49 -03:00
Lactozilla
649669c217
Merge remote-tracking branch 'stjr/next' into patch-refactor
2023-09-03 12:41:08 -03:00
Zwip-Zwap Zapony
91a17fdbdd
Use decimal instead of octal vertex IDs
2023-08-25 10:42:25 +02:00
Zwip-Zwap Zapony
f42c2403f9
Interpolate radius/height when scaling mobjs
2023-08-25 10:42:12 +02:00
Lactozilla
9335ee3031
Implement "copy portal to line" sector portal type
2023-08-24 17:36:38 -03:00
Lactozilla
ff5d53e54d
Serialize sector portals
2023-08-24 16:04:31 -03:00
Lactozilla
6d812b4a43
Implement Eternity Engine's plane portal and horizon portal types
2023-08-24 00:51:52 -03:00
Lactozilla
5b387ec94a
Make linedef type 6 closer to ZDoom's Sector_SetPortal
2023-08-23 15:04:50 -03:00
Lactozilla
03daf721ef
Allow sector portals to be displayed properly on sky sectors
2023-08-23 13:43:02 -03:00
sphere
4a89fc77c1
Merge branch 'fof-rendering-mishaps' into 'next'
...
Fix a couple of FOF rendering issues
See merge request STJr/SRB2!2115
2023-08-20 17:17:41 +00:00
spherallic
07ef7c4639
Prevent FOF alpha from wrapping around in OpenGL
2023-08-17 20:15:03 +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
30cc998e4f
Use cached patch even if it hasn't been loaded
2023-08-16 14:29:41 -03:00
Lactozilla
9c758e68e8
Merge remote-tracking branch 'stjr/next' into patch-refactor
2023-08-16 14:22:52 -03:00
Lactozilla
393e5f7d8d
Do fixes and optimizations
2023-08-16 14:22:19 -03:00
Lactozilla
ec8757d716
Extend extracolormap alpha range
2023-08-04 05:00:46 -03:00
SMS Alfredo
24cad83287
Make both sign state and sprite2 disable models
2023-08-01 17:43:39 -05:00
Lactozilla
689fa265dd
Remove flats
2023-08-01 17:19:58 -03:00
LJ Sonic
df0c8e0557
Merge remote-tracking branch 'origin/next' into netcode-rerefactor
2023-08-01 19:00:52 +02:00
Lactozilla
0088326ff0
Refactor Picture_PatchConvert, so that it no longer makes Doom patches
2023-08-01 12:58:01 -03:00
Sal
26583a9845
Ring Racers CMake + Debug build improvements
2023-08-01 02:29:45 +00:00
Lactozilla
821460d208
Patch refactor
2023-07-30 20:56:28 -03:00
MIDIMan
f4d944e49a
Make HWR_AllowModel check for SPR2_SIGN instead of S_PLAY_SIGN
2023-07-29 20:45:10 -04:00
LJ Sonic
0b17e3c418
Move netcode files to a new folder
2023-07-27 15:38:42 +02:00
Gustaf Alhäll
aaced79b41
Fix segfaults on some systems due to polyvertex being NULL
2023-07-25 16:37:20 +02:00
Sal
ee67070547
Merge branch 'fix-no-sdl-build' into 'next'
...
Fix build errors when building without SDL
See merge request STJr/SRB2!2062
2023-07-25 09:44:33 +00:00
Nev3r
022ddcf363
Merge branch 'models-plus-final' into 'next'
...
3D models support for spritexoffset, spriteyoffset, spritexscale, spriteyscale, parity with sprite rollangle
See merge request STJr/SRB2!1840
2023-07-24 12:46:10 +00:00
Sal
13c30ace2e
Merge branch 'lua-texture-offsets-expose' into 'next'
...
Exposed floor/ceiling offsets and light reference to Lua.
See merge request STJr/SRB2!1884
2023-07-24 10:42:07 +00:00
James R
bc9e7c1461
Disable sprite/model rotation on slopes for now
2023-07-24 05:02:31 -04:00
James R
a71a7f2710
Support spritexoffset/spriteyoffset for 3D models
2023-07-24 05:01:28 -04:00
James R
6d9512d290
Do not factor roll and pitch into model rollangle
...
Those transformations are applied separately so the model
tilts in 3d space.
2023-07-24 04:57:39 -04:00
James R
c065029b01
Model stretching
2023-07-24 04:53:30 -04:00
James R
7db09b657b
Tilt models
2023-07-24 04:48:17 -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
Sally Coolatta
5c23fdda24
Fix incorrect tilts
2023-07-24 04:11:43 -04:00
Sally Coolatta
ae233b000f
Remove modeltilt, use roll & pitch instead
...
Broken currently, about half of the slopes you can go into have the wrong tilt
2023-07-24 04:11:42 -04:00
TehRealSalt
95cbee52c6
Model tilts
...
- Add modeltilt variable, for more manual control of the model tilting. By default this just copies standingslope, but doesn't get cleared in the air.
- Shadows & trailing bananas now tilt to match the ground they are on.
- Rocket Sneakers & afterimages now tilt to match the player's current orientation.
2023-07-24 04:11:42 -04:00
Gustaf Alhäll
69089e0858
Fix build errors when building without SDL
2023-07-22 22:47:52 +02:00
sphere
f428759150
Merge branch 'bbox' into 'next'
...
Hitbox Renderer
See merge request STJr/SRB2!1838
2023-07-14 13:14:56 +00:00
spherallic
34ce172a90
Allow toggling PF_NoDepthTest for OpenGL hitboxes
2023-07-14 15:03:43 +02:00
Zwip-Zwap Zapony
8b931da6f3
Draw hitboxes last in OpenGL
2023-07-14 12:51:16 +00:00
Ace Lite
2240742720
Merge branch SRB2:next into lua-texture-offsets-expose
2023-07-06 18:35:00 +00:00
spherallic
cffce82371
Support FOF texture scaling in OpenGL
2023-06-29 14:19:16 +02:00
spherallic
cc852ef0fe
Fix Y scaling on 2-sided midtextures in OpenGL
2023-06-29 11:46:12 +02:00
spherallic
4c4584f9d1
Fix Y offsets on scaled textures in OpenGL
2023-06-28 21:04:34 +02:00
MascaraSnake
84fe1dfc7d
Texture scaling (incomplete)
2023-06-28 15:55:52 +02:00
MascaraSnake
8c31d279cf
Implement per-texture offsets in UDMF
2023-06-28 01:07:52 +02:00
Zwip-Zwap Zapony
f921a9987d
Interpolate models when scaling mobjs
2023-06-13 19:07:03 +02: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
Eidolon
9a9a16183f
Disable floor splat slope interpolation
...
Getting these to interpolate correctly is proving to be an absolute
ordeal and I would rather have them look correct-but-not-interpolated
than completely broken.
2023-02-24 18:49:09 -06:00
spherallic
3bc519ed65
Merge branch 'next' into bbox
2023-01-27 14:59:39 +01:00
Lach
42fa7f4723
Invert OpenGL rollangle for papersprites to match software renderer behaviour
2023-01-26 15:29:35 +11: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
Ace Lite
656f7f94ac
hw_main.c ceiling_y/xoffs renamed
2022-11-25 23:06:22 +00:00
Ace Lite
3217984f55
c-side offset/angle variable renamed
2022-11-25 23:01:27 +00:00
toaster
f7fa9fcc19
Fix compilation issue with nested defines for r_opengl.c UnSetShader
2022-11-22 18:13:40 -08:00
James R
bfaf2bc6f3
OpenGL hitbox renderer
...
I apologize for that vertex array.
2022-11-22 18:13:38 -08:00