fgsfds
c487e423b1
port: fix blur-related crash on Intel GPUs
2024-01-03 21:55:07 +01:00
Dominic Della Valle
0221839699
port: add maximize window option to extended menu
2023-12-16 11:56:39 -05:00
Dominic Della Valle
8c509db888
port: add start window maximized flag to config
2023-12-16 07:04:52 -05:00
fgsfds
7647062619
port: hard cap FPS to 200 for now
2023-12-06 17:11:21 +01:00
fgsfds
f96e7da00f
port: use proper aspect for 2D elements
...
this means that now scaling at most 4:3 resolutions will be a bit mangled, since the real base resolution is 320x220
2023-12-03 21:10:41 +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
7cd3dafaa4
port: add wide HUD centering option for ultrawide displays
2023-11-27 11:52:53 +01:00
fgsfds
3328e147eb
port: hackfix some more RGBA32 textures
2023-11-22 22:19:54 +01:00
fgsfds
305e64a263
port: restore glReadBuffer value after changing it
...
this might fix reshade
2023-11-18 00:43:22 +01:00
fgsfds
6f55843f30
port: backport better SDL framepacing from LUS
2023-11-15 13:53:18 +01:00
fgsfds
81a5e971ef
port: finish drawing before copying the backbuffer
2023-10-21 14:24:36 +02:00
fgsfds
6f0cb752aa
port: gl: allow user to override context version
2023-10-19 13:36:40 +02: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
9b17aaf258
port: gl: add ARB_vertex_array_object
...
for those #ifdef APPLE parts
2023-09-26 15:29:59 +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
c10050a14c
port: jpn-final: possibly fix japanese characters
2023-09-11 18:32:09 +02:00
fgsfds
d7652a6db6
port: remove stray field in TextureCacheKey
2023-09-04 21:10:20 +02:00
fgsfds
d6854c412c
port: allow building with pal-final and jpn-final
...
this will produce a separate executable that will load pd.pal-final.z64 or pd.jpn-final.z64, respectively
japanese characters are broken in jpn and pal crashes when you try to select language, so no autobuilds yet
2023-09-04 21:06:10 +02:00
fgsfds
702db43590
port: workarounds for some sky issues
2023-09-02 19:35:04 +02:00
fgsfds
b0d97bde89
port: possibly fixed a bunch of textures
...
at the cost of about 22kb extra memory, how horrifying
2023-09-01 17:55:07 +02:00
fgsfds
e883144a76
port: fix texformat errors
2023-08-31 13:00:04 +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
ba8346edb7
port: experimental hack for proper 16:9 HUD
...
might or might not be more convenient than editing all offsets
2023-08-31 00:45:18 +02:00
fgsfds
600f261dcb
port: don't crash silently on GL errors
2023-08-30 18:19:54 +02:00
fgsfds
14efaee388
port: add wide rect commands; fix crosshair spazzing out on screen borders
...
if you're building manually, this change requires a clean rebuild
2023-08-30 17:21:13 +02:00
fgsfds
916d147619
port: skip detail textures
...
this fixes the carpet in Defection and maybe other places, but means that detail textures are broken for now
2023-08-28 15:03:51 +02:00
fgsfds
558875c91c
port: fix the RGBA4/8 hack
...
this fixes the door hinge thing textures in CI
2023-08-27 02:17:30 +02:00
MaikelChan
5710b2a7dd
Fixed credits texts with wrong UVs.
2023-08-26 13:24:42 +02:00
fgsfds
a85a18774f
port: implement NVG/IRG color modulation using the grayscale command
...
still missing the funky overlays
2023-08-22 23:21:55 +02:00
fgsfds
2533a844a7
port: fix use-after-free when invalidating texcache
2023-08-22 01:35:13 +02:00
fgsfds
3a10d47903
port: fix normals
2023-08-22 00:42:36 +02:00
fgsfds
e0ced73d8a
port: fix model lighting
2023-08-20 16:26:21 +02:00
fgsfds
0c80abf5b9
port: ignore scissor test in resolve_msaa_color_buffer
2023-08-19 18:02:24 +02:00
fgsfds
a7692fe4ef
port: add MSAA setting
2023-08-19 17:50:31 +02:00
fgsfds
e6a4b9f2fe
port: small clean up in gfx_pc
2023-08-19 15:38:16 +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
fgsfds
b906f77b37
port: added rumble scale and support for 2 extra buttons
...
also fixed some warnings
2023-08-18 12:26:55 +02:00
fgsfds
7a4edd6ef7
port: fix SHADE_ALPHA with fog again
2023-08-16 02:15:04 +02:00
fgsfds
bed505fd91
port: get rid of __builtin_trap
2023-08-15 23:33:55 +02:00
fgsfds
0c01ab76cf
port: add simple config file
...
includes an option to disable vsync and enable cpu-side frame limiter
2023-08-15 21:45:23 +02:00