Jaime Passos
|
0f9d85694d
|
Implement an "ignore colormaps" sprite rendering flag
|
2020-10-27 19:54:50 -03:00 |
|
Jaime Passos
|
b03d95c5c6
|
Bug fixes
|
2020-10-27 17:02:35 -03:00 |
|
Nev3r
|
c62ef355ef
|
Merge branch 'next' of https://git.do.srb2.org/STJr/SRB2 into udmf-multitag
# Conflicts:
# src/lua_baselib.c
# src/lua_maplib.c
|
2020-10-27 20:48:25 +01:00 |
|
Jaime Passos
|
b872222b50
|
Implement blend modes
|
2020-10-27 00:03:41 -03:00 |
|
James R
|
1cd73315f1
|
Merge branch 'model-fallback' into 'next'
Model fallback
See merge request STJr/SRB2!1167
|
2020-10-18 16:52:42 -04:00 |
|
James R
|
d279489753
|
Merge branch 'perfstats' into 'next'
Performance stats
See merge request STJr/SRB2!1186
|
2020-10-18 15:33:20 -04:00 |
|
Jaime Passos
|
3ac175660c
|
Don't render sprites with negative xscale or yscale in OpenGL
|
2020-10-17 22:40:49 -03:00 |
|
Jaime Passos
|
70ada935ec
|
Don't free PU_HWRCACHE and PU_HWRCACHE_UNLOCKED memory tags in HWR_ClearAllTextures.
Probably fixes a random annoying crash around that function.
(I was also suspecting renderer switching was doing other slightly weird stuff.)
|
2020-10-15 14:31:16 -03:00 |
|
Jaime Passos
|
8294479a5f
|
Merge branch 'next' into allowshaders
|
2020-10-15 01:25:11 -03:00 |
|
Jaime Passos
|
ab526e47cc
|
Implement object-defined floor sprite slopes.
|
2020-10-14 00:57:13 -03:00 |
|
Jaime Passos
|
4273896311
|
Implement relative and absolute sprite offsets for objects (mobjs)
Added RF_ABSOLUTEOFFSETS and RF_FLIPOFFSETS
|
2020-10-13 12:57:36 -03:00 |
|
Jaime Passos
|
1ea3bd8fff
|
Fix uninitialized variable warning
|
2020-10-12 22:08:45 -03:00 |
|
Jaime Passos
|
831ccccdd6
|
OpenGL support for splats, fix some shadow draw bugs in Software
|
2020-10-12 19:53:21 -03:00 |
|
James R
|
d73fbd8616
|
Merge branch 'slight-shader-cleanup' into 'next'
Shader code cleanup
See merge request STJr/SRB2!1103
|
2020-10-12 18:22:08 -04:00 |
|
Jaime Passos
|
b620f4835a
|
Support spritexscale and spriteyscale in OpenGL
Fix papersprite scaling with spritexscale and spriteyscale in Software
|
2020-10-12 17:25:18 -03:00 |
|
Jaime Passos
|
cc97e22e2f
|
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 |
|
Jaime Passos
|
6e5f71dd45
|
Refactor patch rotation
|
2020-10-10 18:43:26 -03:00 |
|
Jaime Passos
|
b15bbd505c
|
Merge branch 'next' into patch-stuff-again-2
|
2020-10-10 17:01:10 -03:00 |
|
Hannu Hanhi
|
4f20a20165
|
Performance stats
|
2020-10-10 22:12:34 +03:00 |
|
Jaime Passos
|
0811f60b2a
|
Let the server or an admin toggle clients' custom shaders
|
2020-10-09 02:06:13 -03:00 |
|
Jaime Passos
|
63d4c1dffc
|
Merge remote-tracking branch 'origin' into slight-shader-cleanup
|
2020-10-08 22:45:39 -03:00 |
|
James R
|
dbd79a29a4
|
Replace C90's junk with a modest macro
|
2020-10-06 23:04:23 -07:00 |
|
Jaime Passos
|
aaa9cff6ac
|
Fix PNG issue in OpenGL + optimize PNG sprite loading
|
2020-10-02 19:48:13 -03:00 |
|
Steel Titanium
|
386db4b7a1
|
Model fallback
|
2020-10-02 15:45:43 -04:00 |
|
SteelT
|
060f46653d
|
Merge branch 'ogl-model-uv-adjust' into 'next'
Re-adjust model UVs when sprite texture dimensions change
See merge request STJr/SRB2!1068
|
2020-09-25 21:19:59 -04:00 |
|
SteelT
|
a033f482be
|
Merge branch 'pictureformats' into 'next'
PNG conversion refactoring
See merge request STJr/SRB2!675
|
2020-09-10 15:58:18 -04:00 |
|
Jaime Passos
|
dcaad758f4
|
Improved memory management for patches
|
2020-09-07 02:23:07 -03:00 |
|
Hannu Hanhi
|
bda1d1e725
|
Convince the compiler that I know what I'm doing, I think
|
2020-08-18 23:21:26 +03:00 |
|
Jaime Passos
|
92c4993d67
|
Introduce Doom patch format into picture formats
Fixes sprite rotation
|
2020-08-15 21:52:01 -03:00 |
|
Jaime Passos
|
9b426b474c
|
Merge branch 'pictureformats' into patch-stuff-again-2
|
2020-08-15 20:48:28 -03:00 |
|
Nev3r
|
b15c760dc2
|
Merge branch 'next' of https://git.magicalgirl.moe/STJr/SRB2/ into udmf-multitag
|
2020-08-15 13:44:59 +02:00 |
|
Jaime Passos
|
78cc4a78d0
|
Refactor renderer switching
|
2020-08-14 22:27:16 -03:00 |
|
James R
|
8394bf6055
|
Merge branch 'opengl-skydome-fixes' into 'next'
Move the sky dome code out of r_opengl.c, fix issues with shaders
See merge request STJr/SRB2!1071
|
2020-08-09 20:45:01 -04:00 |
|
Jaime Passos
|
91ed56ef40
|
Refactor patch loading
|
2020-08-08 05:16:47 -03:00 |
|
Jaime Passos
|
74dfa9f700
|
Shader code cleanup
|
2020-08-07 18:17:05 -03:00 |
|
James R
|
cc508d0ba3
|
Merge branch 'ogl-model-lighting-shader' into 'next'
Add capability to use model lighting with shaders enabled
See merge request STJr/SRB2!1073
|
2020-08-05 19:50:31 -04:00 |
|
James R
|
d8834143cb
|
Merge branch 'ogl-sector-alignment-fix' into 'next'
Fix sector flat alignment issues in OpenGL
See merge request STJr/SRB2!1094
|
2020-08-03 12:47:29 -04:00 |
|
James R
|
f5d9029d2a
|
Merge branch 'ogl-big-room-fix' into 'next'
Big room fix for OpenGL
See merge request STJr/SRB2!1089
|
2020-08-03 12:44:09 -04:00 |
|
Nev3r
|
ba5d09eb2e
|
Fix smooth brain bruhments.
|
2020-07-31 22:38:37 +02:00 |
|
Nev3r
|
0520725069
|
Fix the OpenGL FOF issue with a different approach. Not fond of it either but at least it works.
|
2020-07-31 14:55:26 +02:00 |
|
Nev3r
|
729c8b2ec6
|
Fix FOF intersections with multitags for the OpenGL in a kind of hacky way.
|
2020-07-29 14:53:27 +02:00 |
|
Nev3r
|
c65ada7dd7
|
Merge branch 'next' into udmf-multitag
# Conflicts:
# src/hardware/hw_main.c
|
2020-07-29 13:55:14 +02:00 |
|
Nev3r
|
f791c1b4ec
|
Fix gl_linedef renaming which went off radars on the udmf branch
|
2020-07-28 20:39:11 +02:00 |
|
Nev3r
|
6dfe236602
|
Merge branch 'udmf-next' into 'next'
Merge udmf-next into next
See merge request STJr/SRB2!1075
|
2020-07-28 14:03:59 -04:00 |
|
Hannu Hanhi
|
85f5cb20e6
|
Fix sector flat alignment issues in OpenGL
|
2020-07-26 21:25:11 +03:00 |
|
Hannu Hanhi
|
24b828b362
|
Use 64-bit R_PointToAngle in OpenGL culling to fix some big room issues
|
2020-07-25 21:50:24 +03:00 |
|
James R
|
e47fbe7dd9
|
Compiler error :V
|
2020-07-24 02:58:05 -07:00 |
|
James R
|
28931b90dc
|
Merge branch 'ogl-polyobject-tex-fix' into 'next'
Fix OpenGL polyobject texture distortion
See merge request STJr/SRB2!1086
|
2020-07-24 04:49:25 -04:00 |
|
James R
|
932bf9b20e
|
Merge branch 'ogl-shader-light-clamp' into 'next'
Clamp light level for shaders. Fixes #194.
Closes #194
See merge request STJr/SRB2!1085
|
2020-07-24 04:47:57 -04:00 |
|
Hannu Hanhi
|
e331c9d18e
|
Fix OpenGL polyobject texture distortion
|
2020-07-23 20:51:05 +03:00 |
|
Hannu Hanhi
|
e4d6e92f37
|
Clamp light level for shaders. Fixes #194.
|
2020-07-23 19:05:17 +03:00 |
|
Hannu Hanhi
|
80172ee932
|
Don't discard zero alpha fog block fragments. Fixes #198.
|
2020-07-23 18:24:41 +03:00 |
|
Jaime Passos
|
ca060a4372
|
Merge branch 'next' of https://git.magicalgirl.moe/STJr/SRB2 into pictureformats
|
2020-07-21 22:25:00 -03:00 |
|
Hannu Hanhi
|
b03e7f63c5
|
Fix shader comment
|
2020-07-19 16:07:53 +03:00 |
|
Hannu Hanhi
|
92ebbdfc10
|
Don't override custom shaders with model lighting shader
|
2020-07-18 15:48:37 +03:00 |
|
Hannu Hanhi
|
c1cf41fb0c
|
Add capability to use model lighting with shaders enabled
|
2020-07-18 15:08:59 +03:00 |
|
Jaime Passos
|
48a6652973
|
Move the sky dome code out of r_opengl.c, fix issues with shaders
|
2020-07-17 02:48:05 -03:00 |
|
Hannu Hanhi
|
0e5631fe66
|
More work on sprite-texture model uv adjustment 2
|
2020-07-16 22:39:44 +03:00 |
|
Hannu Hanhi
|
afd0858b4d
|
More work on sprite-texture model uv adjustment
|
2020-07-16 22:11:36 +03:00 |
|
Hannu Hanhi
|
893ff0fa19
|
Merge remote-tracking branch 'upstream/next' into ogl-model-uv-adjust
|
2020-07-14 20:30:56 +03:00 |
|
James R
|
839f086216
|
A few more instances of "gr" to purge
|
2020-07-12 16:09:43 -07:00 |
|
James R
|
b9a24001d8
|
Merge remote-tracking branch 'origin/next' into remove-glide-2
|
2020-07-12 16:05:15 -07:00 |
|
Hannu Hanhi
|
3a488c243f
|
Fix translucency comparison from previous commit
|
2020-07-12 22:23:15 +03:00 |
|
Hannu Hanhi
|
9909746718
|
Fix crash by handling precip mobjs correctly in ogl sprite sorting
|
2020-07-12 21:50:00 +03:00 |
|
Hannu Hanhi
|
ec13272d8c
|
Adjust model uvs when used sprite texture changes
|
2020-07-12 18:04:56 +03:00 |
|
Nev3r
|
2cdfb8ffc6
|
Merge branch 'next' of https://git.magicalgirl.moe/STJr/SRB2/ into udmf-next
|
2020-07-12 14:59:38 +02:00 |
|
James R
|
84373b1726
|
Merge branch 'opengl-blending-fix' into 'next'
Fix ASTBlendPixel outputting empty pixels sometimes
See merge request STJr/SRB2!945
|
2020-07-11 20:57:30 -04:00 |
|
James R
|
6c3663812b
|
Merge branch 'ogl-linkdraw' into 'next'
MF2_LINKDRAW support for OpenGL
See merge request STJr/SRB2!1031
|
2020-07-11 20:52:11 -04:00 |
|
Nev3r
|
4013c0e0a1
|
Merge branch 'udmf-next' into udmf-multitag
|
2020-07-11 08:47:58 +02:00 |
|
Nev3r
|
a9dbf6daf6
|
Merge branch 'next' of https://git.magicalgirl.moe/STJr/SRB2/ into udmf-next
|
2020-07-11 08:47:32 +02:00 |
|
Jaime Passos
|
d87c874559
|
Fix GL y-shearing ignoring a Y-flipped transform
|
2020-07-10 19:19:51 -03:00 |
|
Hannu Hanhi
|
ad57426713
|
Adjust model uvs to power of two texture if sprite texture is used
|
2020-07-10 23:05:21 +03:00 |
|
Hannu Hanhi
|
5fdc4578db
|
Merge remote-tracking branch 'upstream/next' into ogl-linkdraw
|
2020-07-10 21:14:57 +03:00 |
|
Nev3r
|
ad55f5f872
|
Merge branch 'udmf-next' of https://git.magicalgirl.moe/STJr/SRB2/ into udmf-multitag
# Conflicts:
# src/hardware/hw_main.c
# src/p_ceilng.c
# src/p_floor.c
# src/p_mobj.c
# src/p_mobj.h
# src/p_polyobj.c
# src/p_saveg.c
# src/p_setup.c
# src/p_spec.c
# src/p_spec.h
# src/p_user.c
# src/r_bsp.c
# src/r_defs.h
|
2020-07-10 18:18:07 +02:00 |
|
Nev3r
|
710097a0ca
|
Merge branch 'next' of https://git.magicalgirl.moe/STJr/SRB2/ into udmf-next
|
2020-07-10 11:47:16 +02:00 |
|
Jaime Passos
|
3a4ce6aea3
|
Merge remote-tracking branch 'origin/next' into opengl-blending-fix
|
2020-07-06 19:48:13 -03:00 |
|
Jaime Passos
|
7911deebf8
|
Merge branch 'next' of https://git.magicalgirl.moe/STJr/SRB2 into pictureformats
|
2020-07-06 19:29:14 -03:00 |
|
Nev3r
|
42d92eab2c
|
Fix erroneous merge conflict resolution.
|
2020-07-06 11:54:55 +02:00 |
|
Nev3r
|
fd5b05cafc
|
Merge branch 'next' of https://git.magicalgirl.moe/STJr/SRB2/ into udmf-next
|
2020-07-06 11:13:27 +02:00 |
|
Jaime Passos
|
4f6420274f
|
Remove Software tricks
|
2020-07-06 01:26:56 -03:00 |
|
Jaime Passos
|
5c5d907251
|
gr_ -> gl_
|
2020-07-06 01:15:08 -03:00 |
|
Jaime Passos
|
a739cb0da9
|
Remove unused texture formats
|
2020-07-06 00:58:09 -03:00 |
|
Jaime Passos
|
3d50bef0e5
|
Rename structs, turn GrTextureFormat_t into an enum
|
2020-07-06 00:52:10 -03:00 |
|
Jaime Passos
|
ac04853f8c
|
Remove GrTexInfo
|
2020-07-06 00:35:48 -03:00 |
|
Jaime Passos
|
abeedc4b65
|
Delete hw_glide.h
|
2020-07-06 00:27:34 -03:00 |
|
Hannu Hanhi
|
b4aa5cecc1
|
Merge remote-tracking branch 'upstream/next' into ogl-linkdraw
|
2020-07-05 13:27:51 +03:00 |
|
LJ Sonic
|
8d511ed565
|
Merge branch 'cez3debris' into 'next'
New Debris for CEZ3
See merge request STJr/SRB2!1012
|
2020-07-04 07:00:20 -04:00 |
|
LJ Sonic
|
6e7446dea3
|
Merge branch 'ff_horizontalflip' into 'next'
FF_HORIZONTALFLIP and mobj->mirrored (sprite enhancements)
See merge request STJr/SRB2!987
|
2020-07-03 16:56:32 -04:00 |
|
Hannu Hanhi
|
b29873ce1c
|
Better MF2_LINKDRAW support for OpenGL
|
2020-07-03 00:28:52 +03:00 |
|
Nev3r
|
ff8759e507
|
Merge branch 'next' of https://git.magicalgirl.moe/STJr/SRB2/ into udmf-next
# Conflicts:
# src/hardware/hw_main.c
|
2020-06-30 20:29:48 +02:00 |
|
James R
|
7317bbb692
|
Merge branch 'ogl-sprite-qsort' into 'next'
Faster OGL sprite sorting algorithm
See merge request STJr/SRB2!1008
|
2020-06-24 23:22:06 -04:00 |
|
James R
|
95cc10d735
|
Merge branch 'ogl-mdl-tex-repeat-search-fix' into 'next'
Don't repeatedly look for model texture files
See merge request STJr/SRB2!1009
|
2020-06-24 21:42:40 -04:00 |
|
James R
|
2e827705b4
|
Merge branch 'ogl-drawnode-fix' into 'next'
Faster and more correct OGL transparent surface sorting
See merge request STJr/SRB2!1005
|
2020-06-24 21:42:01 -04:00 |
|
Zippy_Zolton
|
ca7fc22388
|
t_lspr
|
2020-06-20 14:16:22 -05:00 |
|
kaysrishaq
|
c74a607c54
|
Whoops, switched these for no reason
|
2020-06-19 11:11:19 -04:00 |
|
kaysrishaq
|
cad1f57b1e
|
FF_HORIZONTALFLIP and mobj->mirrored (sprite enhancements)
|
2020-06-19 11:11:18 -04:00 |
|
Hannu Hanhi
|
f3212746d2
|
Don't repeatedly look for model texture files
|
2020-06-19 16:18:04 +03:00 |
|
Hannu Hanhi
|
6f9b9aacf4
|
Faster OGL sprite sorting algorithm
|
2020-06-19 14:32:34 +03:00 |
|
Hannu Hanhi
|
ffaffdf3e1
|
Faster and more correct OGL transparent surface sorting
|
2020-06-18 20:27:19 +03:00 |
|
Hannu Hanhi
|
9477d372b9
|
Backwards compatibility for shaderless hardware
|
2020-06-18 17:39:34 +03:00 |
|