Commit graph

1507 commits

Author SHA1 Message Date
Lactozilla
e42f99a0ba Merge branch '1292-non-opaque-fof-planes-with-holed-textures-display-opaque-in-software-when-sloped' into 'next'
Make transparency in planes with "splat" rendering consistent

Closes #1292

See merge request STJr/SRB2!2550
2024-12-06 06:20:34 +00:00
Lactozilla
a40d5dccdc Don't consider 3D floors as transparent if they have FOF_SPLAT and an alpha of 255 2024-12-01 22:11:48 -03:00
Lactozilla
54dde5305f Implement blended rendering for tilted splat planes
Also, fixed a bug where OpenGL would not render a plane with regular transparency if it had the splat flag.
2024-11-30 12:15:51 -03:00
Lactozilla
5194ed81ad Fix colormap textures not being updated for palette shaders 2024-11-24 13:33:28 -03:00
spherallic
4bb857b0ec Enable OpenGL palette rendering by default 2024-11-12 01:04:22 -03:00
spherallic
702c7bd63d Fix -opengl parameter crash 2024-11-12 00:53:16 -03:00
Lactozilla
e2da282f3f Merge branch 'fix-polyobj-side-stretch' into 'next'
Fix polyobject midtextures being stretched into infinity

Closes #1302

See merge request STJr/SRB2!2535
2024-11-12 01:49:09 +00:00
Lactozilla
a4bf68bbb4 Merge branch 'fix-fof-holes-culling' into 'next'
Fix holes in FOF due to culling

Closes #1308

See merge request STJr/SRB2!2533
2024-11-12 01:09:50 +00:00
Gustaf Alhäll
ebb63499e0 Fix polyobject midtextures being stretched into infinity 2024-11-04 21:07:15 +01:00
Gustaf Alhäll
1fad5e0507 Fix holes in FOF due to culling 2024-11-03 17:30:05 +01:00
Gustaf Alhäll
ff1fc58b8d Fix skybox and horizon lines not being batched 2024-10-30 16:31:52 +01:00
Lactozilla
e7b4beba20 Update dates in copyright notices of all files modified in 2024 2024-09-21 21:35:01 -03:00
spherallic
32bbc48be5 Fix light level issue with walls and FOF planes 2024-06-27 18:51:33 +02:00
spherallic
66b5de4c01 Add TODO comments for future changes 2024-06-26 16:27:58 +02:00
spherallic
556ddcaa58 Make OpenGL transparent plane brightness consistent with Software again 2024-06-26 13:47:09 +02:00
spherallic
12e5c3b9ce Fix incorrect light level usage on overlapping FOFs in OpenGL 2024-06-26 13:31:15 +02:00
spherallic
6f2d6e6b06 Support floor/ceiling light level on FOF planes 2024-06-25 22:29:40 +02:00
sphere
fe3ea24acd Merge branch 'walllight' into 'next'
Wall lighting

See merge request STJr/SRB2!2484
2024-06-25 11:46:19 +00:00
sphere
7c4442a340 Merge branch 'linux-customshader-compilation-fix' into 'next'
Linux customshader compilation fix

See merge request STJr/SRB2!2418
2024-06-24 22:38:19 +00:00
sphere
bf37b29d83 Merge branch 'mobj-alpha' into 'next'
Add 'alpha' field to objects

See merge request STJr/SRB2!2382
2024-06-24 21:18:10 +00:00
spherallic
2a1b790ce9 Merge branch 'next' into walllight 2024-06-24 13:30:13 +02:00
sphere
2ac80138a8 Merge branch 'texture-index-255-is-transparent' into 'next'
Use palette index 255 for transparency

Closes #1259

See merge request STJr/SRB2!2471
2024-06-24 10:24:13 +00:00
spherallic
e7dc0506d5 Fix tedious mistakes, comment out unused functions 2024-06-12 15:38:52 +02:00
spherallic
28dfe91b4f Per-wall lighting 2024-06-12 14:25:45 +02:00
sphere
9ff0bea92c Merge branch 'modernmodelmishap' into 'next'
Don't adjust texture coords of nonexistent gpatch (resolves #1242)

Closes #1242

See merge request STJr/SRB2!2469
2024-06-07 13:46:05 +00:00
Lactozilla
d0b420c760 Prevent a memory leak 2024-06-03 13:30:01 -03:00
Lactozilla
16560653a0 Merge branch 'next' into texture-index-255-is-transparent 2024-06-03 13:23:09 -03:00
sphere
f54c34e2ee Merge branch 'fix-shearing-vertical-aim' into 'next'
Fix vertical aim being off when using lack of perspective

See merge request STJr/SRB2!2408
2024-06-03 13:17:37 +00:00
Lactozilla
aa3455dc0f Merge branch 'spr2defaults-fix' into 'next'
SPR2defaults fix

See merge request STJr/SRB2!2461
2024-06-03 03:20:52 +00:00
Lactozilla
b89aaf709e Generate the TF_CHROMAKEYED texture in hw_cache.c 2024-06-03 00:14:33 -03:00
Lactozilla
dd5f030b16 Use palette index 255 for transparency 2024-06-02 20:45:00 -03:00
Lactozilla
a1f22a3c47 Merge branch 'next' into SRB2-fixfoftferline 2024-06-02 17:19:38 -03:00
pastel
c0c1b8de90 don't adjust texture coords of nonexistant gpatch 2024-06-01 14:40:44 -05:00
kaldrum1
b7fdcdf2b2 fix spr2defaults pretty sure 2024-05-25 20:49:29 -07:00
kaldrum1
92fc592966 fix spr2defaults probably 2024-05-25 20:08:43 -07:00
MIDIMan
a19f843a3e Implement Lactozilla's suggestions and add 3D model support 2024-05-19 22:21:09 -04:00
MIDIMan
d626856ae2 Merge branch SRB2:next into mobj-alpha 2024-05-03 14:36:17 +00:00
Hanicef
f8650a17a0 Fix aim in splitscreen 2024-04-28 16:21:48 +02:00
VladDoc
fb437a3c72
white space fix 2024-04-12 20:38:26 +03:00
VladDoc
26da1e1e09
Shaders with absent #version directive to compile on linux via prepending of said directive 2024-04-11 22:36:12 +03:00
Hanicef
de74137cae Use float for calculating aspect ratio 2024-03-30 21:10:09 +01:00
Hanicef
755adb0c46 Fix vertical aim being off when using lack of perspective 2024-03-30 17:58:27 +01:00
LJ Sonic
092ac6643e Allow sprite names with up to 64 characters 2024-03-14 20:32:10 +01:00
MIDIMan
8fb5f88f89 Merge branch SRB2:next into mobj-alpha 2024-03-11 00:03:44 +00:00
sphere
33a1776f97 Merge branch 'issue1211' into 'next'
Fixes Issue #1211 - cut the amplitude on OpenGL water wave effect

See merge request STJr/SRB2!2381
2024-03-07 12:50:14 +00:00
sphere
ee96ed12a4 Merge branch 'more-sprite2' into 'next'
Add 'sprite2' field to states

See merge request STJr/SRB2!2211
2024-03-07 12:06:48 +00:00
MIDIMan
29378e7f94 Merge branch SRB2:next into mobj-alpha 2024-03-06 02:26:50 +00:00
Logan Aerl Arias
33940e46bf Merge branch 'remove-opengl-chromakey' into 'next'
Make the display of palette index 255 consistent between renderers

Closes #405

See merge request STJr/SRB2!2351
2024-03-04 13:31:23 +00:00
Logan Aerl Arias
2fe684351e Merge branch 'next' into remove-opengl-chromakey 2024-03-03 12:22:08 -05:00
Logan Aerl Arias
7fbdd02087 Merge branch 'next' into texture-scaling-fixes 2024-03-03 12:21:20 -05:00