vkedwardli
b5eb8694f6
macOS Breakpad ( #683 )
...
* Breakpad.framework and dump_syms
* Use ExceptionHandler manually instead of using public methods from the framework
* Change macOS buildType to RelWithDebInfo and enable building Breakpad framework
* Enable symbol upload on GitHub runner
* Compile Breakpad directly instead of embedding the Breakpad.framework
* Print minidump location also
* Ignore `EXC_MASK_BAD_ACCESS` again
2022-07-05 14:36:21 +02:00
Flyinghead
19112aecb2
Merge remote-tracking branch 'origin/master' into dev
...
# Conflicts:
# core/hw/naomi/naomi_cart.cpp
2022-07-01 12:42:37 +02:00
Flyinghead
5bb8c86903
uwp: force windows sdk version to one compatible with current xbox fw
...
Fixes error at install: The package requires OS version 10.0.22621.0 or
higher on the Windows.Universal device family. The device is currently
running OS version 10.0.22000.4970.
2022-07-01 12:16:30 +02:00
vkedwardli
867b519a2b
[macOS] Fix imagemagick not found on GitHub runners ( #674 )
...
disable dep check for brew reinstall
2022-06-21 09:50:05 +02:00
Flyinghead
5eb302898f
box art fetch and display
...
Issue #22
2022-06-15 21:22:12 +02:00
Flyinghead
2319a00c4f
vk: bump moltenvk to 1.3.211.0
2022-05-29 13:35:22 +02:00
vkedwardli
5c579de459
Enable Texture Upscaling on macOS ( #645 )
...
* Compile a universal libomp
* static linking OpenMP
2022-05-28 13:00:20 +02:00
scribam
bc1c70bd1a
ci: remove brew install libomp
2022-05-17 16:36:57 +02:00
scribam
15ca7e82bd
ci: fix java-version for actions/setup-java
2022-04-26 10:14:58 +02:00
scribam
919fdb3594
ci: add distribution input to actions/setup-java@v3
2022-04-17 13:24:11 +02:00
scribam
959685e260
ci: use xcode for macos
2022-04-06 14:54:28 +02:00
Flyinghead
e46d819c46
aws needs bash shell
2022-04-04 11:41:28 +02:00
scribam
274f2fe10d
ci: add ninja, update actions and ccache support
2022-04-03 15:38:49 +02:00
scribam
0c46ea13c7
ci: use windows-latest
2022-03-27 18:14:38 +02:00
scribam
33115a39a3
android: use latest cmake from android studio
2022-02-27 08:33:44 +01:00
Flyinghead
6538360fe1
switch: use devkita64:20220128 instead of latest
...
fixes peformance issue
2022-02-26 08:14:10 +01:00
Flyinghead
ed0e5b8c5a
remaining references to windows-latest -> windows-2019
2022-02-25 17:47:47 +01:00
Flyinghead
c75d94bd90
use windows-2019 for windows builds
2022-02-25 17:36:13 +01:00
Edward Li
0bb6fed822
Remove junk folder when packaging macOS app
2021-12-26 23:20:58 +01:00
scribam
fde683a82e
ci: cmake install for switch builds
2021-12-23 22:31:39 +01:00
scribam
4feff7d917
ci: add ccache for switch builds
2021-12-23 22:31:39 +01:00
Flyinghead
2cb7a1d96c
android CI: upload to S3 after dumping symbols
2021-12-21 21:26:31 +01:00
Flyinghead
00562455e0
android CI: choose the openssl flavor of curl
2021-12-20 16:11:54 +01:00
Flyinghead
bb88dcfe66
android CI: install libcurl for breakpad. Disable breakpad on macOS
2021-12-20 16:08:22 +01:00
Flyinghead
970e594009
Build with breakpad submodule. Use gcc 11 on windows.
2021-12-20 15:45:46 +01:00
scribam
109cb81ab7
ci: add cmake install and refactor artifact generation
2021-12-20 14:36:48 +01:00
scribam
92b8eae2dc
ci: cleanup cmake build type
2021-12-19 15:02:05 +01:00
scribam
94fccc5112
ci: fix ccache cache key
2021-12-19 11:18:32 +01:00
scribam
73fa0e3efc
cmake/deps: update sdl to version 2.0.18
2021-12-19 11:18:24 +01:00
flyinghead
2f5271ab83
yabf4
2021-12-18 13:33:42 +01:00
flyinghead
4e448b23a8
yabf3
2021-12-18 13:25:41 +01:00
flyinghead
38002d4907
yabf2
2021-12-18 13:14:04 +01:00
flyinghead
fd81f9b1b4
yabf
2021-12-18 13:11:17 +01:00
flyinghead
77900f5745
ci: env var not replaced
2021-12-18 12:25:02 +01:00
flyinghead
8684aac4f2
yaml parse error
2021-12-18 12:19:09 +01:00
flyinghead
b1e0bc90ba
uwp: remove angle, upload to S3. windows: don't build SDL
2021-12-18 11:50:03 +01:00
Flyinghead
dc5acd24b2
Merge remote-tracking branch 'origin/master' into net-rollback
2021-12-17 12:40:37 +01:00
flyinghead
7820c9bc44
dx9/11: fix rtt2vram crash. dx11: modvol fix and more
...
dx11: clip modvol triangles before sending them to the gpu
dx9,11: wrong source pointer for rtt to vram
dx11: handle source RowPitch when copy rtt to vram
dx11: crash at reinit
dx11: wrong scissor with direct fb rendering
dx11: blend ops are different for the alpha channel
Fix mingw CI build
2021-12-04 19:16:11 +01:00
flyinghead
91da49dc52
mingw: downgrade cmake
2021-12-03 23:08:59 +01:00
flyinghead
b5a45417d9
mingw: downgrade gcc to 10.3
2021-12-03 22:29:41 +01:00
flyinghead
adb61259c1
mingw ci: enable dump_syms ouput
2021-12-02 17:20:56 +01:00
DisasterMo
ddc2e84e45
Add automatic Crowdin synchronization
2021-12-01 21:28:51 +01:00
flyinghead
a050a61f2e
ci: install dx9 sdk for mingw
2021-12-01 21:28:21 +01:00
flyinghead
6a8f1b941e
dx11: overlay support. inside clipping. 4K support on xbox. log fix
...
dx11: support for vmu and lightgun crosshair overlays
dx11: implement inside clipping (fixes 18 wheeler rear view mirror)
dx11: tentative 4K support on xbox
iOS,uwp: save log file in home (iOS)/data(uwp) directory
uwp: don't sign app on pull requests
2021-11-29 18:22:25 +01:00
flyinghead
f91847dad0
DX11 renderer WIP
2021-11-26 18:08:41 +01:00
flyinghead
ea75311a34
uwp: yml typo
2021-11-21 15:34:01 +01:00
flyinghead
33fd8a9ec7
uwp: sign appx package
2021-11-21 15:18:55 +01:00
flyinghead
1057f50f86
uwp CI fix
2021-11-20 19:13:55 +01:00
flyinghead
5b933cde61
uwp: use ccache for CI. gui_util.h typo
2021-11-20 18:24:21 +01:00
flyinghead
f25c83e006
uwp CI fix
2021-11-20 16:21:27 +01:00
flyinghead
bc34024e32
uwp: fix crash when opening menu/canceling load. CI job
2021-11-20 16:18:27 +01:00
scribam
f6cc2c7b91
ci: use msys2 only for mingw builds
2021-11-09 10:37:43 +01:00
Flyinghead
da3ed74c4e
vulkan: moltenvk support on macOS - WIP
...
sdl: save/restore window position in config
2021-11-01 13:05:22 +01:00
Flyinghead
4af194035c
win: fix binary s3 upload
2021-10-04 19:21:18 +02:00
Flyinghead
3171cfd381
win: fix binary s3 upload
2021-10-03 21:46:37 +02:00
flyinghead
82bec1e324
lua: build fix for linux and win. dx9: crash on exit
2021-10-03 20:22:52 +02:00
Flyinghead
897cc01f93
some lua bindings
2021-10-03 18:34:27 +02:00
scribam
4e019cc233
Update issue templates
2021-09-25 16:04:23 +02:00
scribam
3ec08f6ae1
ci: simplify C/C++ CI workflow
2021-09-21 10:11:56 +02:00
Flyinghead
e45ec4324f
Merge remote-tracking branch 'origin/master' into libretro
2021-09-10 12:19:29 +02:00
flyinghead
baa0ac44ca
paypalme link
2021-09-05 17:30:26 +02:00
flyinghead
a6ad0208db
uTip link
2021-09-03 23:54:40 +02:00
Flyinghead
2baf2cfed6
ci: always install dx2010
2021-08-30 12:13:52 +02:00
Flyinghead
4d5c93adfa
ios: add entitlements and sign IPA with ldid
2021-08-29 11:58:05 +02:00
scribam
ce68a9c708
ci: update switch workflow
...
Checkout submodules non-recursively
Add ninja to speed up compilation
Simplify some steps
2021-08-29 10:45:47 +02:00
scribam
280dad1c07
ci: update android workflow
...
Checkout submodules non-recursively
Add ccache to speed up compilation
Use ninja and specify target to build only dump_syms
Use official aws-actions/configure-aws-credentials action and awscli to upload artifacts to s3 bucket
2021-08-29 10:45:47 +02:00
Flyinghead
a0664a49d2
ci: install awscli
2021-08-22 21:21:32 +02:00
Flyinghead
55fb0a6efb
ci: fix switch s3 upload
2021-08-22 21:00:58 +02:00
Flyinghead
7fb83f4f77
libretro: fix content closing when loading or saving state
2021-08-22 20:41:02 +02:00
Flyinghead
970f8c6dcd
upload iOS and switch builds to S3
2021-08-20 19:57:20 +02:00
scribam
281a04837f
switch: simplify standalone build
2021-08-13 08:31:32 +02:00
Flyinghead
1bea7853ef
iOS: CI job, JIT status, touch fixes
2021-08-10 17:04:36 +02:00
Flyinghead
5fd00e3063
specify RelWithDebInfo output dir
2021-07-26 00:13:05 +02:00
Flyinghead
a46a012c3c
tentative fix against .NET stupidity
2021-07-25 22:42:05 +02:00
Flyinghead
3072105efe
github: don't upload symbols for linux
2021-07-25 22:27:17 +02:00
Flyinghead
8f09ac2611
github: don't parameterize shell
2021-07-25 22:22:08 +02:00
Flyinghead
e12be7cf29
add breakpad support for android, linux and windown
2021-07-25 21:55:29 +02:00
Flyinghead
ed0caa119a
Merge remote-tracking branch 'origin/master' into libretro
...
# Conflicts:
# CMakeLists.txt
2021-07-15 18:43:29 +02:00
scribam
eaf44bc18c
android: generate release apk with debug keystore, update ci and gradle
2021-07-15 09:54:41 +02:00
Flyinghead
43c00568c6
switch: standalone build
2021-07-14 13:02:57 +02:00
Flyinghead
a2efde1103
libretro: more switch fixes
...
combine all static libraries into one
save/restore gl state in !threaded mode
patch libchdr
build fixes
2021-07-13 18:51:40 +02:00
scribam
f187f77e3d
Add basic GitHub Actions for Libretro Nintendo Switch
2021-07-12 22:22:07 +02:00
Flyinghead
80a5b44fe9
enable vulkan in lr ci builds
2021-07-08 12:52:00 +02:00
flyinghead
c205a888a9
options: anisotropic filtering, oit pixel buffer size, fast gdrom load
2021-07-06 16:19:12 +02:00
flyinghead
a3b66aec1f
libretro: win32 support. build fix.
2021-07-06 13:22:54 +02:00
Flyinghead
7dbd79750c
WIP libretro core update
2021-07-05 19:44:08 +02:00
Flyinghead
7f49accc22
Merge remote-tracking branch 'origin/master' into fh/directx
2021-06-07 20:53:31 +02:00
scribam
d862453956
github actions: authorize aws actions on main repository only
2021-06-04 11:08:30 +02:00
scribam
4a9c51a6c8
github actions: remove flac installation from macos
2021-05-31 23:24:43 +02:00
scribam
4c2bf59c46
github actions: extend cache for Android build
2021-05-29 14:32:06 +02:00
scribam
642a89733b
ci: remove flac package
2021-05-29 14:13:05 +02:00
flyinghead
7ed68952ba
Merge remote-tracking branch 'origin/master' into fh/directx
...
# Conflicts:
# core/deps/patches/SDL.patch
# core/hw/maple/maple_devs.cpp
# core/rend/gl4/gles.cpp
# core/rend/gles/gles.cpp
# core/rend/gui.cpp
# core/rend/gui.h
# shell/apple/emulator-osx/reicast-osx.xcodeproj/project.pbxproj
2021-05-26 22:38:48 +02:00
Flyinghead
9564a947e8
ci: don't init aws creds for pull requests
2021-05-25 13:45:09 +02:00
Edward Li
878fbedcbe
Use capitalized file name for GitHub CI also
2021-05-25 13:44:02 +02:00
flyinghead
6d32ad2ac8
Use github actions for all ci jobs. Only build with cmake ( #251 )
...
* osx: bundle id change com.reicast -> com.flyinghead
* use gh actions for all ci jobs
* cmake: strip executable
2021-05-24 11:03:15 +02:00
Flyinghead
6cd99da6df
init git submodules
2021-05-22 18:47:47 +02:00
Flyinghead
041e29d1ae
gh action: fix macos build
2021-05-19 11:29:38 +02:00
Flyinghead
3a1ae0db00
mmu: fix macos crash. only flush user mem in address lut
...
force rtt2vram for JSR (custom graffiti)
clean up vmem32 remains
missing host_context.h change
gh action: build sdl from source on macos
2021-05-18 12:53:14 +02:00
Flyinghead
6dfa9f7786
android: oboe audio driver. get rid of build variants
...
Issue #182
2021-04-30 19:57:11 +02:00
flyinghead
f2a0098fed
build fix 2
2021-04-13 12:22:01 +02:00