James R
eada06b7ff
Add flag name variant of SF_NONIGHTSROTATION to S_SKIN
2020-02-12 18:02:36 -08:00
James R
e1b67967ce
Don't skip the first directory entry of PK3 if it's a file
...
Also puts the marker skipping in the WAD API.
2020-02-07 19:41:45 -08:00
James R
ff2ec925ee
Merge remote-tracking branch 'origin/master' into next
2020-01-30 23:54:56 -08:00
Jaime Passos
41840f6375
Merge remote-tracking branch 'origin/next' into pictureformats
2020-01-20 16:53:41 -03:00
fickleheart
54a844a59e
Fix lighting discrepancies between different FOVs
2020-01-18 00:16:18 -06:00
fickleheart
e0a6e7ec74
Avoid rendering unused left/right edges of screen while rolling
2020-01-17 23:21:11 -06:00
James R
ef459ba647
Don't draw Tails' tails in first person (MF2_LINKDRAW)
2020-01-17 20:56:32 -08:00
James R
a1a6956618
Duplicated code is gone, so sad
2020-01-17 20:53:36 -08:00
fickleheart
a69be1f388
DOUBLE DAMNIT
2020-01-17 00:34:57 -06:00
fickleheart
bc7a271901
Let nerds turn off shadows
2020-01-17 00:20:10 -06:00
fickleheart
fa245e90ae
DAMNIT
2020-01-17 00:13:13 -06:00
fickleheart
4e97b1825b
Let vissprites have shadows too
...
fuck it, hopefully it works
2020-01-17 00:13:05 -06:00
James R
362c74ea65
Don't draw player mobj in first person
...
This solves that annoying albeit slightly amusing bug
where your sprite clips into your view during a quake.
For OpenGL, this also solves the player's model
rendering while in first person. So you'll no
longer be looking through Sonic's body!
2020-01-16 03:18:05 -08:00
fickleheart
03d95484e2
Limit shadow Y scale to prevent graphical bugs
2020-01-12 09:10:09 -06:00
fickleheart
d2c6af1167
Add mobj shadowscale property
2020-01-11 18:24:08 -06:00
fickleheart
fb30054fcc
Use dedicated shadow graphic
2020-01-11 17:56:49 -06:00
fickleheart
ad9bec06e6
Merge remote-tracking branch 'upstream/next' into software-dropshadows
2020-01-11 17:09:57 -06:00
Monster Iestyn
54f1cd601e
Merge branch 'master' into next
2020-01-11 18:38:09 +00:00
James R
a77acb349a
Merge branch 'accurate-papersprites' into 'master'
...
Accurate papersprite projection
See merge request STJr/SRB2!657
2020-01-10 16:02:23 -05:00
Jaime Passos
a6472c2ffb
Merge remote-tracking branch 'origin/next' into pictureformats
2020-01-10 04:11:26 -03:00
fickleheart
a21d664cd2
Fix shadows under hiresscale characters
2020-01-08 23:33:43 -06:00
fickleheart
52890deb59
Refactor shadow scale into an argument
2020-01-08 23:24:31 -06:00
fickleheart
9df5d1d0e3
Refactor shadow floor finding code a bit
...
I tried to fix ring shadows on polyobjects and got this in return:
https://media.discordapp.net/attachments/629477786943356938/664695818913185822/srb20156.png
2020-01-08 23:19:52 -06:00
fickleheart
d1793e8952
Stop misusing papersprite vars for sprite skew
2020-01-08 21:52:10 -06:00
fickleheart
c74ee13912
Apply portal clipping to drop shadows too
2020-01-08 21:37:44 -06:00
fickleheart
c7e28391a0
Make ring shadows smaller and fix scale bug
2020-01-08 21:37:43 -06:00
fickleheart
44aff735ac
Fix more shadow crashes and save my sanity
2020-01-08 21:37:41 -06:00
fickleheart
8bf0c0533a
FUCK IT, SLOPED SHADOWS NOW
2020-01-08 21:37:40 -06:00
fickleheart
9d2a3a060e
This acursed crash-inducing typo spat in my face and called me a bitch
2020-01-08 21:37:39 -06:00
fickleheart
0ea9b26b97
Prevent linkdraw sprites from connecting to shadows
2020-01-08 21:37:38 -06:00
fickleheart
6326c3fe83
Add render-based drop shadows to some objects
...
Uses a hardcoded list for now. I was experiencing some
crashes with this, but the shadowyscale check seems to
have suppressed them.
2020-01-08 21:37:36 -06:00
fickleheart
e276e1979c
Check for papersprites per-sprite instead of per-row
...
In theory, should be a performance improvement. In practice idk
2020-01-08 21:14:11 -06:00
fickleheart
8cae57eab0
Reduce disappearance of vissprites close to the camera
2020-01-08 21:14:09 -06:00
fickleheart
4fcae66242
Make papersprite projection completely correct in software
...
I heard properpaper had some weird crashes? I couldn't reproduce
them no matter how hard I tried, but I added some bounds checking
to this version too just in case. Gotta get other people's help
to try to reproduce those.
2020-01-08 21:14:07 -06:00
toaster
456778f950
Merge branch 'next' of https://git.magicalgirl.moe/STJr/SRB2.git into public_hexang
...
# Conflicts:
# src/r_defs.h
2020-01-08 21:47:47 +00:00
James R
f97afe47fa
Merge remote-tracking branch 'origin/master' into next
2020-01-08 13:27:14 -08:00
toaster
336b6ad85e
Hexafaceted sprite angle support (See merge request description coming soon).
...
Also, some minor memory efficiency fixes to both rotsprite and ordinary sprite rotations.
2020-01-08 20:49:14 +00:00
Jaime Passos
9c66740e2b
AA trees are not needed at all for rotated patches
2020-01-07 16:10:38 -03:00
Jaime Passos
3b29ec3fbc
Merge remote-tracking branch 'origin/next' into pictureformats
2020-01-07 16:10:25 -03:00
Jaime Passos
385a6cf3c3
Cleanup, NOW
2020-01-06 20:16:48 -03:00
Jaime Passos
4e0810e8a3
Picture formats test
2020-01-06 18:22:23 -03:00
Jaime Passos
652a71abf6
Merge remote-tracking branch 'origin/master' into more-opengl-fixes
2020-01-05 22:04:51 -03:00
Jaime Passos
71f7130abe
AA trees are not needed at all for rotated patches
2020-01-05 03:10:03 -03:00
Alam Ed Arias
caa7f52f7f
Merge branch 'master' into next
2020-01-03 14:56:37 -05:00
Louis-Antoine
8d328d16c7
Fix major issue
2020-01-03 02:58:23 +01:00
Jaime Passos
4630b8615c
Remove unused parameter
2020-01-01 17:36:55 -03:00
James R
e0c2e607f0
Merge remote-tracking branch 'origin/master' into next
2019-12-30 22:37:24 -08:00
James R
73643dafaf
Fix NOHW compiling
2019-12-30 20:18:08 -08:00
James R
67ca512120
Merge remote-tracking branch 'origin/master' into next
2019-12-30 13:16:53 -08:00
James R
720ab51340
Merge branch 'rotsprite3' into 'next'
...
More rollangle changes
See merge request STJr/SRB2!582
2019-12-27 16:49:21 -05:00