fgsfds
e85fdb3b9b
port: exclude threepoint-related shader code when it's not enabled
2024-08-05 11:41:45 +02:00
fgsfds
e3e72617a1
Merge pull request #483 from MaikelChan/three_point
...
Improvements to three point filtering
2024-08-05 10:38:15 +02:00
MaikelChan
6fa78556f4
Implemented texture filtering setting with a dropdown showing all three options, and three point can be changed in real time.
2024-08-05 04:15:30 +02:00
MaikelChan
0ea8872471
Perform a depth only clear right before rendering the gun.
2024-08-04 13:14:03 +02:00
MaikelChan
b9f6961931
Depth compare improvements based on GlideN64.
2024-08-04 05:28:10 +02:00
fgsfds
dca1e1752b
port: remove remnants of masked/blended texture support
2024-05-12 16:48:33 +02:00
fgsfds
fe0d9b3cfd
port: fix blur shader on some older cards
2024-02-10 16:56:54 +01:00
fgsfds
935cd1faa9
port: gl: dump shader source when compilation fails
2024-02-10 14:07:20 +01:00
fgsfds
c487e423b1
port: fix blur-related crash on Intel GPUs
2024-01-03 21:55:07 +01:00
fgsfds
2c20a0487e
port: better menu blur
...
TODO: make it render the blurred texture to the fb once instead of rendering it blurred every frame
2023-12-02 19:18:47 +01:00
fgsfds
305e64a263
port: restore glReadBuffer value after changing it
...
this might fix reshade
2023-11-18 00:43:22 +01:00
fgsfds
1eb1e9686a
port: allow user to disable framebuffer use
2023-10-16 23:19:18 +02:00
fgsfds
dbebe7e626
port: fix new fb effects when MSAA is on
2023-10-16 23:06:00 +02:00
fgsfds
79f8a35c33
port: implement fisheye
2023-10-16 22:38:44 +02:00
fgsfds
b78a5ee064
port: implement motion blur and zoom blur
2023-10-16 22:07:41 +02:00
fgsfds
ed3bd97dd7
port: when loading GL try 3.0 and 3.2 core as well
2023-10-05 18:20:37 +02:00
fgsfds
4638af52e2
port: gl: don't die without fbo support
2023-09-26 15:28:43 +02:00
fgsfds
8aa1e6b9c9
port: gl: check for GL_MIRROR_CLAMP_TO_EDGE; cleanup
2023-09-26 15:01:49 +02:00
fgsfds
c4e0e4f868
port: more GL error checking
2023-09-26 14:49:14 +02:00
fgsfds
bd113a5b44
port: nicer GL debug output
...
now only enabled if you pass --debug-gl
2023-09-24 00:41:57 +02:00
fgsfds
c3f572f016
port: recreate infiltration camera effects
...
using newly added modulation blending and noise
2023-09-17 23:34:02 +02:00
fgsfds
b6a3aef345
port: add logging and some command line args
...
--log: logs messages to pd.log
--boot-stage N: sets initial stage number to N (MP stages will crash or hang if booted like this)
--no-sound: disable sound
--rom-file S: set ROM filename
2023-08-31 12:54:18 +02:00
fgsfds
600f261dcb
port: don't crash silently on GL errors
2023-08-30 18:19:54 +02:00
fgsfds
0c80abf5b9
port: ignore scissor test in resolve_msaa_color_buffer
2023-08-19 18:02:24 +02:00
fgsfds
8d26944642
port: three-point does not need GL_LINEAR
2023-08-19 13:57:44 +02:00
fgsfds
2f54ceb96e
port: add texture filter setting
2023-08-19 13:56:15 +02:00
fgsfds
1d151f2864
port: implement some framebuffer effects
...
cloaking and menu blur
in a likely extremely slow way
2023-08-19 00:48:09 +02:00
MaikelChan
6f35e00c16
Fixed flipped texts and menu elements that were beyond the near clip plane.
2023-08-15 05:05:53 +02:00
fgsfds
0e931b0be0
port: add gSPPerspNormalize support
...
this fixes the viewmodel
2023-08-05 01:12:47 +02:00
fgsfds
c0e73091f5
port: check GL attrib and uniform indices before using them
2023-08-02 02:29:38 +02:00
fgsfds
9508b136ff
port: replace old fast3d with libultraship-fast3d
2023-08-01 23:37:49 +02:00