AJ Martinez
80252717c9
Kill SF_HIRES, use skin_t highresscale instead
2022-11-03 16:19:17 -07:00
James R
26eb1cf9e2
Use interpolated mobj x/y/z/angle for splats
2022-11-03 03:38:56 -07:00
toaster
6cbeda5ec6
Add Encore support to splats (software; GL can come later).
2022-03-18 21:20:34 +00:00
Hannu Hanhi
3083d97e16
Fix software splats not being clipped by ceiling walls
2022-03-18 20:38:17 +00:00
toaster
86f2a551e6
Fix floor sprite projection
...
# Conflicts:
# src/r_plane.c
# src/r_things.h
2022-03-18 18:16:31 +00:00
toaster
37e16db41e
Fix slope plane rotation and alignment.
...
A flattened-commit port of the SRB2 repository's software-slope-plane-uv-fix-attempt/merge request 1464 due to the vast, vast refactorings that would intefere with brightmaps and Encore if done one commit at a time.
2022-03-18 16:10:05 +00:00
Sally Coolatta
603a97938b
"Support" ASM functions
...
(By that, I mean it defaults to ASM, but uses the C version when drawing brightmapped stuff. Was this worth the minor performance gain over just making NOASM=1 default? I dunno.)
2021-12-16 13:05:37 -05:00
Sally Coolatta
daab86f461
Implement brightmaps for span drawers, fix column loop bug
2021-12-16 11:48:32 -05:00
James R
08348fcd43
Merge remote-tracking branch 'srb2/next'
2021-04-05 01:26:17 -07:00
Jaime Ita Passos
316ecff003
[Software] A few floorsprite fixes
...
This fixes the texture of the floorsprite sometimes facing the wrong way, since plane rendering can change the view angle.
2021-03-29 23:04:13 -03:00
Sally Coolatta
4139e67ddb
Renderer compile errors
2021-02-28 23:31:56 -05:00
Jaime Ita Passos
eee4548d3f
Fix a crash
2020-11-23 12:53:59 -03:00
Jaime Passos
917f8bbb66
Plane optimization and cleanup
2020-11-04 23:46:34 -03:00
Jaime Passos
928ea1abc9
R_DrawSplatSprite -> R_DrawFloorSprite
2020-11-04 21:43:16 -03:00
Jaime Passos
adf89b0b36
Include p_local.h
2020-10-19 17:38:02 -03:00
Jaime Passos
018b826e1b
Rename R_DrawVisSplat to R_DrawSplatSprite, move into r_splats.c
2020-10-19 17:36:29 -03:00
Jaime Passos
b84a7ebd53
Remove FLOORSPLATS define
2020-10-19 17:33:16 -03:00
Jaime Passos
6cf1441e33
[Software floor sprites] Set the colormap and translation outside of the loop
2020-10-15 14:12:19 -03:00
Jaime Passos
578600156d
Simplify the floor splat clipping code a bit
2020-10-14 21:20:37 -03:00
Jaime Passos
04829fc613
Fix a crash in R_CalculateSlopeVectors called from R_RenderFloorSplat
2020-10-14 14:08:25 -03:00
Jaime Passos
f93e050569
Implement sloped floor sprites
2020-10-13 22:42:07 -03:00
Jaime Passos
394150fca4
Fix infinitely long splat spans
2020-10-13 17:03:50 -03:00
Jaime Passos
a91a55fb58
Fix floorsprites not being rendered when viewed from the bottom
2020-10-12 22:07:11 -03:00
Jaime Passos
b4b4738c94
Changes to sprite rendering:
...
- Added render flags (see r_defs.h)
- Implemented floor splats
- Drop shadow sprite rendering through render flags
2020-10-12 00:13:22 -03:00
James R
2274129f57
Update copyright year to 2020
2020-02-19 14:08:45 -08:00
Jaime Passos
1002c47407
Merge remote-tracking branch 'origin/master' into renderswitch
2019-12-17 16:12:44 -03:00
Jaime Passos
9a5876f9d3
stuff
2019-12-13 12:26:47 -03:00
Jaime Passos
6976b9bf01
Merge remote-tracking branch 'origin/master' into renderswitch
2019-12-10 23:01:10 -03:00
Steel Titanium
a5cdb0a4b3
Update copyright date on source files
2019-12-06 13:49:42 -05:00
Jaime Passos
398b320aec
initial stuff
2019-09-08 18:27:35 -03:00
MPC
9372baf427
Software plane fixes
2018-12-14 14:08:25 -03:00
mazmazz
c91b2b4456
Update source copyrights to 2018
2018-11-25 07:35:38 -05:00
Inuyasha
f07585191b
copyright dates/statements updated and such
...
(no actual SLOC changes)
2016-05-17 17:42:11 -07:00
Monster Iestyn
1e131d2786
Partial undo of what I did last commit to make Inu happy again.
...
Note: polyobj_t's "translucency" is apparently a SIGNED integer, so in theory it's possible to get polyobj flats to use the "spanfunc = splatfunc" line using negative values. If this is not meant to happen, this should probably be fixed asap
Conflicts:
src/f_wipe.c
2016-01-14 16:40:55 +00:00
Monster Iestyn
734419d549
FF_TRANSSHIFT is meant for transmaps linked to states, not anything else!
...
I'm surprised how the source code flew in the face of this fact for so long and just used it everywhere, that's just silly.
Conflicts:
src/f_wipe.c
2016-01-14 16:39:31 +00:00
Alam Ed Arias
b93cb1b65a
SRB2 2.1 release
2014-03-15 13:11:35 -04:00