fgsfds
1d040b1ccc
port: hackfix detail textures
...
this might have broken something else
2024-05-13 00:30:21 +02:00
fgsfds
9755f3ab41
port: even more gfx_pc cleanup
2024-05-13 00:28:19 +02:00
fgsfds
536c766793
port: more gfx_pc cleanup
2024-05-12 17:09:50 +02:00
fgsfds
dca1e1752b
port: remove remnants of masked/blended texture support
2024-05-12 16:48:33 +02:00
Dominic Della Valle
8c509db888
port: add start window maximized flag to config
2023-12-16 07:04:52 -05: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
81a5e971ef
port: finish drawing before copying the backbuffer
2023-10-21 14:24:36 +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
4638af52e2
port: gl: don't die without fbo support
2023-09-26 15:28:43 +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
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
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
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
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
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
MaikelChan
6f35e00c16
Fixed flipped texts and menu elements that were beyond the near clip plane.
2023-08-15 05:05:53 +02:00
fgsfds
1b1222494e
port: move game viewport init to gfx_init()
2023-08-14 22:07:36 +02:00
fgsfds
58d93cb083
port: hackfix psychosis gun crash
2023-08-14 19:43:05 +02:00
fgsfds
c3fb50c358
port; refactor widescreen PR a bit
...
abstract aspect into a video* function
re-add gun swivel, but make it slower on hi res
2023-08-14 17:39:02 +02:00
MaikelChan
89c5cfb46b
Sort of implemented arbitrary aspect ratio and mouse movement improvements.
2023-08-14 07:20:05 +02:00
fgsfds
8acd495e91
port: revert the loaded_texture changes
...
they broke more than they fixed
2023-08-13 20:05:26 +02:00
fgsfds
5f11dd48a2
Revert "port: make the tmem_index allocation a little bit more sane"
...
This reverts commit 0f0e674f71 .
2023-08-13 20:02:33 +02:00
fgsfds
38343bfbf1
Revert "port: change the loaded_texture system yet again; fix a couple crashes"
...
This reverts commit 6750bd9422 .
2023-08-13 20:02:16 +02:00
fgsfds
6750bd9422
port: change the loaded_texture system yet again; fix a couple crashes
...
in combat sim once in a million years, in G5 and Villa
2023-08-13 18:52:15 +02:00
fgsfds
0f0e674f71
port: make the tmem_index allocation a little bit more sane
2023-08-12 22:42:38 +02:00
fgsfds
56ab86cddc
port: support linear texgen without lookat set; set default values for lookat
2023-08-12 21:41:28 +02:00
fgsfds
dbd2da4923
port: LoadTLUT should probably mark textures for reload as well
2023-08-11 20:55:38 +02:00
fgsfds
16fcca7a2f
port: hackfix incorrect size for RGBA textures; mark all textures as changed on load
...
this fixes the menu font, but it's probably a better idea to fix the whole loaded_texture system
2023-08-11 20:44:24 +02:00
fgsfds
a803d5a4ec
port: stub out G_RDPHALF_ commands
...
this will temporarily prevent crashing in combat sim but will result in black skies on maps that use this
2023-08-11 18:18:16 +02:00
fgsfds
d888e82de6
port: fix vertex count in G_VTX
2023-08-11 15:19:17 +02:00