fgsfds
2cb29e91c6
port: only run the menu blur filter once
2024-11-13 14:04:36 +01:00
fgsfds
55cc2d8e72
port: nswitch: basic Nintendo Switch port
2024-11-13 12:50:42 +01:00
fgsfds
0bdf79cc51
port: build: move to CMake
...
god forgive me
2024-11-12 22:08:18 +01:00
fgsfds
36f9e59304
port: 64-bit: fix jpn builds
2024-11-12 14:05:43 +01:00
fgsfds
3f887b2ecf
port: 64-bit: shrink audio bank allocation after loading
2024-11-12 13:53:52 +01:00
fgsfds
421ac0af79
port: 64-bit: fix extra fields in modelrodata_type11
2024-11-12 13:18:02 +01:00
fgsfds
163dbf9495
port: 64-bit: get rid of host_ structs; further cleanup
2024-11-12 13:13:42 +01:00
fgsfds
2f221b9a1e
port: 64-bit: fix warnings
2024-11-12 10:49:13 +01:00
fgsfds
1448cd597a
port: 64-bit: more cleanup
...
replace the byte swapping macros with the ones from platform.h
rename and move things to match the rest of the code
2024-11-12 10:34:10 +01:00
fgsfds
5c2082f58e
port: 64-bit cleanup: remove FileType, use LOADTYPE instead
2024-11-10 14:02:04 +01:00
fgsfds
23539a02a5
port: 64-bit cleanup: remove exit()/fprintf()
2024-11-10 10:53:59 +01:00
fgsfds
f37abc941e
port: 64-bit cleanup: remove dead preprocess code
2024-11-10 10:41:15 +01:00
Raf
d5ee41fe5d
Merge branch 'fgs-port' into port-x64
...
# Conflicts:
# .github/workflows/c-cpp.yml
2024-10-03 23:58:40 +08:00
fgsfds
2a5c3a351e
port: refactor gbcRomCheck a bit
2024-09-02 10:48:54 +02:00
MaikelChan
153ca3341e
Detect Perfect Dark GBC Rom, emulating Transfer Pak functionality.
2024-08-25 21:27:21 +02:00
Raf
589bdf1cd9
portx64: fixes #2 - hoverbike not carrying over to crash-site
2024-08-12 16:33:55 +08:00
Raf
3524ec73b7
portx64: fixes #1 - muzzle flashes broken on some weapons
2024-08-12 16:32:49 +08:00
Raf
e77b3172ed
portx64: a bunch of gcc14 fixes
...
portx64: fixed pal
Update c-cpp.yml
portx64: fixed linux build
portx64: fixed linux build
ops
portx64: fixed linux build, one more time
portx64: fixed linux build, one more time
2024-08-09 22:37:23 +08:00
Raf
01cbcd99cb
portx64: fixed a bunch of instances of Wincompatible-pointer-types + filesetup.c: use ALIGN macro
2024-08-09 02:31:10 +08:00
Raf
a9e82658fd
portx64: a couple things breaking the build in github - actual fix, plus renamed more functions in filebg.c
2024-08-09 01:21:28 +08:00
Raf
5bee1b0cce
portx64: a couple things breaking the build in github
2024-08-09 00:50:21 +08:00
Raf
a11abc0511
portx64: forgot to commit the removal of pdextract files
2024-08-09 00:47:55 +08:00
Raf
c519997b33
portx64: moved pdextract code to src/preprocess, renamed files and function names to follow the port standard
2024-08-08 22:00:08 +08:00
Raf
4d60c93beb
portx64: romdata: proper estimated size for setup files, renamed getEstimatedFileSize function
2024-08-08 20:54:59 +08:00
Raf
b44dbb16b5
Merge remote-tracking branch 'fgs/port' into port-x64
2024-08-08 17:17:20 +08:00
Raf
8b1e81f32a
portx64: pd-extract,preprocess: renamed "_x64" functions, removed now unused preprocess functions, increased snd heap size (x86)
2024-08-08 17:15:33 +08:00
Raf
9e34f80a2c
portx64: pd-extract audio: check for repeated pointers before converting
2024-08-08 04:13:08 +08:00
Raf
c1c71ea21d
portx64: pd-extract models: tons of fixes: data alignments, stargunfire, preprocess textures
2024-08-08 04:01:11 +08:00
MaikelChan
9cd978a7a9
Removed more APPLE checks.
2024-08-05 19:11:33 +02:00
MaikelChan
a60880ef80
Three point and shader improvements
...
- Fixed blurry menu background being unfiltered when three point is enabled.
- Some shader code refactor to reduce the amount of __APPLE__ defines: use the SAMPLE_TEX macro to sample textures.
- Detach shaders before deleting them.
2024-08-05 17:09:00 +02:00
MaikelChan
a4b5b110ec
Don't perform a filter mode change if the new mode is the same as the previous one.
2024-08-05 16:33:55 +02:00
fgsfds
897020b3fd
port: clean up depth_zfar remnants
2024-08-05 11:42:21 +02:00
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
5fdeff6a82
Disabled depth range functionality. Doesn't seem needed anymore.
2024-08-04 22:10:46 +02:00
Raf
3573906eef
portx64: pd-extract setup: fixed doorscale obj
2024-08-04 22:30:49 +08:00
Raf
e36df05a4f
portx64: pd-extract: renamed fin_marker
2024-08-04 22:29:13 +08:00
MaikelChan
0ea8872471
Perform a depth only clear right before rendering the gun.
2024-08-04 13:14:03 +02:00
Raf
40273bdba1
portx64: romdata: check for PLATFORM_64BIT inside romdataGetEstimatedFileSize()
2024-08-04 18:37:01 +08:00
Raf
e8006f3446
portx64: pd-extract util gbi: fixed gdl conversion so it works on x86
...
it works but is still a bit messy, may rewrite it later
2024-08-04 18:34:04 +08:00
Raf
373f08ca3e
portx64: pd-extract setups: a few bug fixes and changed how lists are copied
...
- moved ptrmarkers out of ext_file_bg to common
- function to get ailist length
2024-08-04 18:26:09 +08:00
Raf
844d6c7ec8
portx64: pd-extract setups: a few bug fixes and changed how lists are copied
2024-08-04 18:19:41 +08:00
MaikelChan
29d6392514
Forgot some extra checks.
2024-08-04 06:11:50 +02:00
MaikelChan
b9f6961931
Depth compare improvements based on GlideN64.
2024-08-04 05:28:10 +02:00
Raf
949faf09d9
portx64: undo disable sound
2024-08-02 17:49:44 +08:00
Raf
06a45738cc
portx64: preprocess header left behind
2024-08-02 17:33:53 +08:00
Raf
5795634b9c
portx64: files/romdata: getEstimatedFileSize() so we can preallocate enough memory for files in x64
2024-08-02 17:32:33 +08:00
Raf
58c31075b0
portx64: pd-extract: replaced stdint types with ultratypes
2024-08-02 17:26:00 +08:00
Raf
06c01208d3
portx64: integrate pd-extract functions with romdata
2024-08-02 16:43:21 +08:00