Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Rebase #773

Open
wants to merge 163 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
163 commits
Select commit Hold shift + click to select a range
828f146
Initial version of GLideN64 4.0 for Parallel Core
aglab2 Mar 12, 2022
6929194
Added GLideN64 configs, reenable glN64
aglab2 Mar 12, 2022
42779b5
Fixed GLideN64 not picking up the configs
aglab2 Mar 14, 2022
97c2b31
Fixed GLideN64 glitches when depth buf emulation is used
aglab2 Mar 14, 2022
85dc9d5
Fixed build with latest Linux bionic gcc11
aglab2 Mar 14, 2022
bf39501
Fixed Viewport hack not working
aglab2 Mar 15, 2022
54234da
Fixed crash on fullscreen
aglab2 Mar 15, 2022
5f88b3b
Added scripts and Windows build fixes
aglab2 Mar 15, 2022
dfe98c8
Provide trivial build wrapper scripts for nix and win
aglab2 Mar 15, 2022
01424c1
Always use glsm symbol resolving, do not link with opengl directly
aglab2 Mar 15, 2022
e0cd5ca
Added patch to remove FB emulation black bars, aded support for legac…
aglab2 Mar 16, 2022
bb8a4d5
Fixed macOS build
aglab2 Mar 17, 2022
bf9ca95
Fixed incorrect rice osal for macOS
aglab2 Mar 18, 2022
e064e1a
Fixed GLideN64 and gln64 on macOS, request OpenGL Core 3.3 or 4.3 for…
aglab2 Mar 18, 2022
e235d72
Rollback to GLideN64 if Parallel[Vulkan] failed to initialize
aglab2 Mar 18, 2022
def1fde
Make save type configurable
mpharoah Mar 20, 2022
4c17123
Fixed mislabelled settings for CPU core
mpharoah Mar 20, 2022
98e6644
Merge pull request #1 from mpharoah/mpharoah/save-type-config
aglab2 Mar 20, 2022
3f19a12
Do savetype guessing based on the EverDrive definitions
aglab2 Mar 21, 2022
9f8d18a
Added an option to avoid forcing the savetype, do not set patch_appli…
aglab2 Mar 21, 2022
35bb5f5
Added a flag to disallow unaligned DMA
mpharoah Mar 20, 2022
1956d64
Set savetype to NONE if no patches were applied
aglab2 Mar 21, 2022
1ee09fd
Rename FallbackSaveType->OverrideSaveType
aglab2 Mar 21, 2022
4a99bd2
Merge pull request #3 from mpharoah/mpharoah/unaligned-dma-flag
aglab2 Mar 21, 2022
ac28635
Merge pull request #2 from mpharoah/mpharoah/fix-mislabelled-setting
aglab2 Mar 21, 2022
c015bed
Merge branch 'GLideN64' into 'master'
mpharoah Mar 21, 2022
a397843
Remove CI configuration
mpharoah Mar 21, 2022
7c445d6
Delete .travis.yml
mpharoah Mar 21, 2022
f66d907
Delete appveyor.yml
mpharoah Mar 21, 2022
a84ed3e
Update README.md
mpharoah Mar 21, 2022
5c55cbd
Merge branch 'mpharoah-master-patch-27043' into 'master'
mpharoah Mar 21, 2022
fb283dc
Only apply the RemoveFBBlackBars fix to NTSC roms
mpharoah Mar 24, 2022
6699c47
Added an option to remove the black borders on ParaLLEl
mpharoah Mar 25, 2022
f7f0344
Version bump
mpharoah Mar 25, 2022
546484e
Fix fullscreen issues - do not request OpenGL Core on Windows
aglab2 Mar 25, 2022
4677f51
Merge branch 'fix-gliden64-fullscreen' into 'master'
mpharoah Mar 25, 2022
585c41e
Implemented gamecube controller support when RETRO_DEVICE_ANALOG is s…
Mr-Wiseguy Mar 27, 2022
9043849
Merge branch 'gcn' into 'master'
mpharoah Mar 29, 2022
6c2d4b4
Version bump
mpharoah Mar 29, 2022
243f230
parallel-rdp upstream
aglab2 Mar 30, 2022
0c11aa0
Scaled gamecube analog and c-stick values to mimic real controller ou…
Mr-Wiseguy Mar 30, 2022
3f5af30
Merge branch 'gamecube-scaling' into 'master'
mpharoah Mar 30, 2022
754006a
Version bump
mpharoah Mar 30, 2022
7ad0d59
Merge branch 'parallel-upstream' into 'parallel-rdp-upstream'
mpharoah Mar 31, 2022
83683da
Parallel rsp Granite upstream
aglab2 Apr 9, 2022
32e9e07
Merge branch 'parallel-rdp-upstream' into 'parallel-rdp-upstream'
mpharoah Apr 27, 2022
aabe57e
Added support for 16:10 widescreen in GLideN64
mpharoah May 10, 2022
5001e55
Update libco
inactive123 Apr 6, 2022
b47615d
Update to most recent HLE RSP.
mudlord May 7, 2022
e0d042f
apply twinaphex's requests.
mudlord May 7, 2022
6100260
Merge branch 'mpharoah/merge-upstream_2022-05-23' into 'master'
mpharoah May 23, 2022
a24f402
Version bump
mpharoah May 23, 2022
4c9dac3
Added Dockerfile for Linux builds
mpharoah May 23, 2022
b18d7fb
Fixed keyboard input not working for the C stick in emulated gamecube…
mpharoah Jun 5, 2022
017176e
Merge branch 'master' into parallel-rdp-upstream
mpharoah Jul 2, 2022
0fbf61c
Merge branch 'parallel-rdp-upstream' into 'master'
mpharoah Jul 2, 2022
5c3d8e0
Update version number
mpharoah Jul 2, 2022
c310cf3
Revert "Merge branch 'parallel-rdp-upstream' into 'master'"
mpharoah Jul 2, 2022
7bd63ae
Merge branch 'revert-0fbf61c6' into 'master'
mpharoah Jul 2, 2022
17ccad9
Allow ROMs greater than 64MB if AllowUnalignedDMA is set
aglab2 Aug 7, 2022
3e0531f
Merge branch '64mb-plus-rom-fix' into 'master'
mpharoah Aug 8, 2022
7a68891
Move large ROM support to its own option
mpharoah Aug 8, 2022
c41cc8a
Version bump
mpharoah Aug 8, 2022
690267f
Added support for ParallelN64 on macOS
aglab2 Aug 10, 2022
d09f2c9
Merge branch 'parallel-mac' into 'master'
mpharoah Aug 10, 2022
095a066
Update README.md
mpharoah Aug 10, 2022
c06a281
Version bump
mpharoah Aug 10, 2022
640e85b
Granite: do not initialize calibrated timestamps if json trace file i…
aglab2 Aug 13, 2022
2cfa6db
Merge branch 'mac-ts' into 'master'
mpharoah Aug 13, 2022
c7cd956
Implement MSL compatible memory barriers.
aglab2 Dec 2, 2022
4811dd3
Get rid of debug define, compile slangmosh
aglab2 Dec 2, 2022
0e909cd
Remove mac specific slangmosh
aglab2 Dec 2, 2022
808ffe1
Merge branch 'mac-rdp-up' into 'master'
mpharoah Dec 3, 2022
7c845a1
Bump version
mpharoah Dec 3, 2022
3337614
Added workaround for signed add/sub UB in ADDU + added scripts to bui…
aglab2 Jan 12, 2023
c943467
Merge branch 'mac-interp' into 'master'
mpharoah Jan 12, 2023
cf344bb
Fixed pagesize being assumed to be equal to 4096
aglab2 Jan 13, 2023
4e75900
Fixed initial build for Mac ARM M1, does not work
aglab2 Jan 13, 2023
abeffbd
gitingore vscodeg
aglab2 Jan 14, 2023
8aad97a
Merge branch 'mac-interp' into 'master'
mpharoah Jan 14, 2023
9cea921
Initial fixes for macOS ARM dynarec - boots and crashes after 10 seconds
aglab2 Mar 21, 2022
05ea620
Fixed dynarec for Mac ARM
aglab2 Jan 15, 2023
95ee1a2
Fixed reg corruption and ASAN errors for Mac ARM64 dynarec
aglab2 Jan 15, 2023
197957d
Get rid of unnecessary sanitizer flags, GAS preprocessor
aglab2 Jan 15, 2023
7494c51
Merge branch 'mac-dynarec-dev' into 'master'
mpharoah Jan 16, 2023
9da7a0b
Update README.md
mpharoah Jan 16, 2023
3b4fffd
Get rid of MAP_FIXED that can cause memory corruption on Mac ARM, rem…
aglab2 Jan 17, 2023
9d0c994
Merge branch 'mac-dynarec-dev' into 'master'
mpharoah Jan 17, 2023
83a87a3
Bump version
mpharoah Jan 17, 2023
4f01eca
Added an inefficient implementation for very far (4GB) MAP_JIT pages …
aglab2 Jan 20, 2023
eff678e
Fixed data fragmentation for trampolines for Mac ARM #6
aglab2 Jan 20, 2023
1a74c7a
Merge branch 'mac-dynarec-dev' into 'master'
mpharoah Jan 20, 2023
2bdf186
SSE2NEON upstream
aglab2 Jan 20, 2023
7f6fbe8
Merge branch 'mac-dynarec-dev' into 'master'
mpharoah Jan 20, 2023
50d18b2
Added IS Viewer support
mpharoah Apr 28, 2023
421dab1
Merge branch 'mpharoah/isviewer' into 'master'
mpharoah Apr 28, 2023
3cc1b2e
Do not require fd vulkan extensions for 'supports_external'
aglab2 Apr 28, 2023
d13a260
Merge branch 'mac-ext-mem' into 'master'
mpharoah Apr 28, 2023
f34013d
Add SC64 SD card support
devwizard64 May 7, 2023
39ad2ea
Make SC64 code more portable
devwizard64 May 10, 2023
2b1cca0
Merge branch 'master' into 'sdcard'
mpharoah May 10, 2023
6d11bed
Keep SD card file open instead of opening and closing it each read/write
mpharoah May 10, 2023
223839d
Ensure file handles get freed if the sd card is initialized twice
mpharoah May 10, 2023
a532dda
Put SD card support behind a config flag
mpharoah May 10, 2023
016f615
Bump version
mpharoah May 10, 2023
12a082c
Fixed missing feature flag check
mpharoah May 10, 2023
76cd443
Updated README
mpharoah May 10, 2023
2efb536
Merge branch 'sdcard' into 'master'
mpharoah May 10, 2023
53b28fa
Support configuring the RTC and rolling it back on savestate loads
mpharoah Jun 11, 2023
d8095f3
Update README.md
mpharoah Jun 11, 2023
6882c65
Fixed crash when PL_RTC_OFFSET environment variable is not set
mpharoah Jun 15, 2023
f2aeb30
libpl prototype
mpharoah Jul 5, 2023
cba8e10
Correctly handle valid reads in the 0xbfd00000 to 0xbfffffff range
mpharoah Jul 8, 2023
0cbb3eb
Move libpl interface from 0xbffeXXXX to 0xbffbXXXX
mpharoah Jul 8, 2023
4594d8d
Fixed broken IS Viewer for 64 MiB ROMs
mpharoah Jul 8, 2023
8b49f41
Added a libpl command to get graphics plugin info
mpharoah Jul 9, 2023
48c6b5c
Fixed order of operations for connecting libpl pipes
mpharoah Jul 9, 2023
139a067
Merge branch 'mpharoah/libpl' into 'master'
mpharoah Jul 17, 2023
6d21756
Fixed Windows build
mpharoah Jul 17, 2023
5fb7eb3
Implemented TNE, TGE, TGEU, TLT, and TLTU instructions
mpharoah Jul 19, 2023
8a2e246
Fixed interpreter core
mpharoah Jul 19, 2023
2079253
Implemented the TEQI, TNEI, TGEI, TEGIU, TLTI, and TLTIU opcodes
mpharoah Jul 19, 2023
7a3d475
Fixed MacOS ARM build
mpharoah Jul 20, 2023
c9a5605
Fixed protocol status check validation
mpharoah Jul 28, 2023
f368c87
Added libpl commands to detect use of slowdown and frame advance
mpharoah Jul 30, 2023
8c7c54c
Don't clear cheat flags if they are currently active
mpharoah Jul 30, 2023
388cda4
Fixed mouse button inputs on Windows
mpharoah Aug 10, 2023
da3478f
Added more libpl functions
mpharoah Oct 3, 2023
fbeacb1
Merge branch 'mpharoah/libpl-update' into 'master'
mpharoah Oct 3, 2023
2ef3710
Fixed broken libpl_get_rhdc_avatar_32_async function
mpharoah Oct 5, 2023
4bf816a
Fixed the PI command that initializes an SD card undoing the libpl sd…
mpharoah Oct 21, 2023
3ba660d
Fixed Windows build
mpharoah Oct 21, 2023
c5a65b3
Fixed out of bounds array index
mpharoah Oct 22, 2023
e69f217
Version bumb
mpharoah Oct 22, 2023
588ec1d
Improved build scripts
mpharoah Oct 22, 2023
6419ae2
Fixed macOS 13+ recompiler crash due to restricted x18 register use
aglab2 Nov 20, 2023
f03ef9f
Merge branch 'macarm-recomp-crash' into 'master'
mpharoah Nov 20, 2023
2f7c6ba
Upstream lightning to 2.2.2 for macOS ARM64 support
aglab2 Nov 21, 2023
1f8b0f2
Merge branch 'macarm-recomp-crash' into 'master'
mpharoah Nov 21, 2023
0e8782a
Update version.h
mpharoah Nov 21, 2023
5484a2e
Added CI build & Fixed libpl legacy cheat cmd
mpharoah Dec 8, 2023
69ad4e2
Merge branch 'ci-test' into 'master'
mpharoah Dec 8, 2023
e09603d
Fixed macOS ARM savestate loading crash
aglab2 Dec 30, 2023
638c3d7
Merge branch 'mac-arm-state-crash' into 'master'
mpharoah Dec 30, 2023
066c7ab
Update version.h
mpharoah Dec 31, 2023
3a862ba
Fixed parallel-rsp to correctly emulate f3dex3 homebrew microcode
mpharoah Jan 5, 2024
38bbb89
Merge branch 'master' of gitlab.com:parallel-launcher/parallel-n64
mpharoah Jan 5, 2024
4f7b8a6
Fixed incorrect handling of BREAK bit in the RSP status register
mpharoah Jan 8, 2024
76e1851
Fixed RSP vector store commands and MTC2
mpharoah Jan 9, 2024
8f55a38
Implemented missing SWV opcode
mpharoah Jan 9, 2024
7cd1683
Fixed vector load RSP opcodes
mpharoah Jan 9, 2024
1629bfc
v2.14.6
mpharoah Jan 9, 2024
e4b8463
Increased emulated gamepad stick range from 80 to 85
mpharoah Jan 9, 2024
3052f79
Fixed read/write to RSP PC register from CPU
mpharoah Jan 9, 2024
eb28e3e
Fixed RSP hang when setting HALT but not BREAK
mpharoah Jan 11, 2024
b72a680
Fixed SRAV writing to R0 register
mpharoah Jan 11, 2024
21dd071
Fixed missing implementation for RSP LWU instruction
mpharoah Jan 11, 2024
abed952
Fixed RSP SLTIU instruction
mpharoah Jan 11, 2024
7de3107
Fixed behaviour of reserved/invalid RSP opcodes
mpharoah Jan 11, 2024
54864ef
Makefile fix to enable build for "unix-armv7-hardfloat-neon"
zoltanvb Jul 31, 2022
3e55dd1
Update .gitlab-ci.yml
LibretroAdmin Jan 14, 2024
a537da2
Set -std=c++11
LibretroAdmin Jan 14, 2024
52fc98d
Fixing builds on mac, disabling builds on ios
warmenhoven Jan 18, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
8 changes: 8 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -27,3 +27,11 @@ Release/
**/*.sln
**/*.vcxproj
**/*.vcxproj.filters
.DS_Store


.vscode

new_dynarec_debug.txt
new_dynarec_disasm.txt
*.zip
259 changes: 139 additions & 120 deletions .gitlab-ci.yml
Original file line number Diff line number Diff line change
@@ -1,120 +1,139 @@
# DESCRIPTION: GitLab CI/CD for libRetro (NOT FOR GitLab-proper)

##############################################################################
################################# BOILERPLATE ################################
##############################################################################

# Core definitions
.core-defs:
variables:
CORENAME: parallel_n64

# Inclusion templates, required for the build to work
include:
################################## DESKTOPS ################################
# Windows 64-bit
- project: 'libretro-infrastructure/ci-templates'
file: '/windows-x64-mingw.yml'

# Windows 32-bit
- project: 'libretro-infrastructure/ci-templates'
file: '/windows-i686-mingw.yml'

# Linux 64-bit
- project: 'libretro-infrastructure/ci-templates'
file: '/linux-x64.yml'

# Linux 32-bit
- project: 'libretro-infrastructure/ci-templates'
file: '/linux-i686.yml'

# MacOS 64-bit
- project: 'libretro-infrastructure/ci-templates'
file: '/osx-x64.yml'

################################## CELLULAR ################################
# iOS
- project: 'libretro-infrastructure/ci-templates'
file: '/ios-arm64.yml'

# iOS (armv7)
- project: 'libretro-infrastructure/ci-templates'
file: '/ios9.yml'

################################## CONSOLES ################################

#################################### MISC ##################################

# Stages for building
stages:
- build-prepare
- build-shared
- build-static

##############################################################################
#################################### STAGES ##################################
##############################################################################

################################### DESKTOPS #################################
# Windows 64-bit
libretro-build-windows-x64:
extends:
- .core-defs
- .libretro-windows-x64-mingw-make-default
variables:
WITH_DYNAREC: x86_64
HAVE_THR_AL: 1
HAVE_PARALLEL: 1
HAVE_PARALLEL_RSP: 1

# Windows 32-bit
libretro-build-windows-i686:
extends:
- .libretro-windows-i686-mingw-make-default
- .core-defs
variables:
WITH_DYNAREC: x86
HAVE_THR_AL: 1
HAVE_PARALLEL: 1
HAVE_PARALLEL_RSP: 1

# Linux 64-bit
libretro-build-linux-x64:
extends:
- .core-defs
- .libretro-linux-x64-make-default
variables:
WITH_DYNAREC: x86_64
HAVE_THR_AL: 1
HAVE_PARALLEL: 1
HAVE_PARALLEL_RSP: 1

# Linux 32-bit
libretro-build-linux-i686:
extends:
- .core-defs
- .libretro-linux-i686-make-default
variables:
WITH_DYNAREC: i686
HAVE_THR_AL: 1
HAVE_PARALLEL: 1
HAVE_PARALLEL_RSP: 1

# MacOS 64-bit
libretro-build-osx-x64:
extends:
- .libretro-osx-x64-make-default
- .core-defs

################################### CELLULAR #################################
# iOS
libretro-build-ios-arm64:
extends:
- .libretro-ios-arm64-make-default
- .core-defs

# iOS (armv7) [iOS 9 and up]
libretro-build-ios9:
extends:
- .libretro-ios9-make-default
- .core-defs
# DESCRIPTION: GitLab CI/CD for libRetro (NOT FOR GitLab-proper)

##############################################################################
################################# BOILERPLATE ################################
##############################################################################

# Core definitions
.core-defs:
variables:
CORENAME: parallel_n64

# Inclusion templates, required for the build to work
include:
################################## DESKTOPS ################################
# Windows 64-bit
- project: 'libretro-infrastructure/ci-templates'
file: '/windows-x64-mingw.yml'

# Windows 32-bit
- project: 'libretro-infrastructure/ci-templates'
file: '/windows-i686-mingw.yml'

# Linux 64-bit
- project: 'libretro-infrastructure/ci-templates'
file: '/linux-x64.yml'

# Linux 32-bit
- project: 'libretro-infrastructure/ci-templates'
file: '/linux-i686.yml'

# MacOS 64-bit
- project: 'libretro-infrastructure/ci-templates'
file: '/osx-x64.yml'

# MacOS arm 64-bit
- project: 'libretro-infrastructure/ci-templates'
file: '/osx-arm64.yml'

################################## CELLULAR ################################
# iOS
- project: 'libretro-infrastructure/ci-templates'
file: '/ios-arm64.yml'

# iOS (armv7)
- project: 'libretro-infrastructure/ci-templates'
file: '/ios9.yml'

################################## CONSOLES ################################

#################################### MISC ##################################

# Stages for building
stages:
- build-prepare
- build-shared
- build-static

##############################################################################
#################################### STAGES ##################################
##############################################################################

################################### DESKTOPS #################################
# Windows 64-bit
libretro-build-windows-x64:
extends:
- .core-defs
- .libretro-windows-x64-mingw-make-default
variables:
WITH_DYNAREC: x86_64
HAVE_THR_AL: 1
HAVE_PARALLEL: 1
HAVE_PARALLEL_RSP: 1

# Windows 32-bit
libretro-build-windows-i686:
extends:
- .libretro-windows-i686-mingw-make-default
- .core-defs
variables:
WITH_DYNAREC: x86
HAVE_THR_AL: 1
HAVE_PARALLEL: 1
HAVE_PARALLEL_RSP: 1

# Linux 64-bit
libretro-build-linux-x64:
extends:
- .core-defs
- .libretro-linux-x64-make-default
variables:
WITH_DYNAREC: x86_64
HAVE_THR_AL: 1
HAVE_PARALLEL: 1
HAVE_PARALLEL_RSP: 1

# Linux 32-bit
libretro-build-linux-i686:
extends:
- .core-defs
- .libretro-linux-i686-make-default
variables:
WITH_DYNAREC: i686
HAVE_THR_AL: 1
HAVE_PARALLEL: 1
HAVE_PARALLEL_RSP: 1

# MacOS 64-bit
libretro-build-osx-x64:
extends:
- .libretro-osx-x64-make-default
- .core-defs
variables:
HAVE_THR_AL: 1

# MacOS arm64
libretro-build-osx-arm64:
extends:
- .libretro-osx-arm64-make-default
- .core-defs
variables:
HAVE_THR_AL: 1
WITH_DYNAREC: aarch64

################################### CELLULAR #################################
# # iOS
# libretro-build-ios-arm64:
# extends:
# - .libretro-ios-arm64-make-default
# - .core-defs
# variables:
# HAVE_THR_AL: 1

# # iOS (armv7) [iOS 9 and up]
# libretro-build-ios9:
# extends:
# - .libretro-ios9-make-default
# - .core-defs
# variables:
# HAVE_THR_AL: 1
26 changes: 0 additions & 26 deletions .travis.yml

This file was deleted.

4 changes: 2 additions & 2 deletions Graphics/RDP/gDP_funcs.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ void GDPSetScissor(uint32_t mode,
#endif
break;
case GFX_GLN64:
#if defined(HAVE_GLIDEN64)
#ifdef HAVE_GLN64
gln64gDPSetScissor(mode, ulx, uly, lrx, lry);
#endif
break;
Expand Down Expand Up @@ -63,7 +63,7 @@ void GDPLoadBlock(uint32_t tile, uint32_t ul_s, uint32_t ul_t,
#endif
break;
case GFX_GLN64:
#ifdef HAVE_GLIDEN64
#ifdef HAVE_GLN64
gln64gDPLoadBlock(tile, ul_s, ul_t, lr_s, dxt);
#endif
break;
Expand Down
4 changes: 2 additions & 2 deletions Graphics/RDP/gDP_funcs_C.c
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ void GDPSetScissorC(uint32_t mode,
#endif
break;
case GFX_GLN64:
#if !defined(HAVE_GLIDEN64) && defined(HAVE_GLN64)
#ifdef HAVE_GLN64
gln64gDPSetScissor(mode, ulx, uly, lrx, lry);
#endif
break;
Expand Down Expand Up @@ -61,7 +61,7 @@ void GDPLoadBlockC(uint32_t tile, uint32_t ul_s, uint32_t ul_t,
#endif
break;
case GFX_GLN64:
#if !defined(HAVE_GLIDEN64) && defined(HAVE_GLN64)
#ifdef HAVE_GLN64
gln64gDPLoadBlock(tile, ul_s, ul_t, lr_s, dxt);
#endif
break;
Expand Down
14 changes: 7 additions & 7 deletions Graphics/RSP/gSP_funcs.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ void GSPCombineMatrices(void)
#endif
break;
case GFX_GLN64:
#if defined(HAVE_GLN64) || defined(HAVE_GLIDEN64)
#ifdef HAVE_GLN64
gln64gSPCombineMatrices();
#endif
break;
Expand All @@ -37,7 +37,7 @@ void GSPDlistCount(uint32_t count, uint32_t v)
#endif
break;
case GFX_GLN64:
#if defined(HAVE_GLN64) || defined(HAVE_GLIDEN64)
#ifdef HAVE_GLN64
gln64gSPDlistCount(count, v);
#endif
break;
Expand All @@ -63,7 +63,7 @@ void GSPClipVertex(uint32_t v)
#endif
break;
case GFX_GLN64:
#if defined(HAVE_GLN64) || defined(HAVE_GLIDEN64)
#ifdef HAVE_GLN64
gln64gSPClipVertex(v);
#endif
break;
Expand Down Expand Up @@ -94,7 +94,7 @@ void GSPLookAt(uint32_t l, uint32_t n)
#endif
break;
case GFX_GLN64:
#if defined(HAVE_GLN64) || defined(HAVE_GLIDEN64)
#ifdef HAVE_GLN64
gln64gSPLookAt(l, n);
#endif
break;
Expand Down Expand Up @@ -125,7 +125,7 @@ void GSPLight(uint32_t l, int32_t n)
#endif
break;
case GFX_GLN64:
#if defined(HAVE_GLN64) || defined(HAVE_GLIDEN64)
#ifdef HAVE_GLN64
gln64gSPLight(l, n);
#endif
break;
Expand Down Expand Up @@ -194,7 +194,7 @@ void GSPViewport(uint32_t v)
#endif
break;
case GFX_GLN64:
#if defined(HAVE_GLN64) || defined(HAVE_GLIDEN64)
#ifdef HAVE_GLN64
gln64gSPViewport(v);
#endif
break;
Expand All @@ -220,7 +220,7 @@ void GSPForceMatrix(uint32_t mptr)
#endif
break;
case GFX_GLN64:
#if defined(HAVE_GLN64) || defined(HAVE_GLIDEN64)
#ifdef HAVE_GLN64
gln64gSPForceMatrix(mptr);
#endif
break;
Expand Down
Loading