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

Auto git versioning #43

Merged
merged 77 commits into from
Jun 8, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
77 commits
Select commit Hold shift + click to select a range
57193e7
Stub ALL getNsDataIdList functions (#452)
SpikeHD Mar 9, 2024
929019e
Refactor build targets into `AlberCore` (#455)
Wunkolo Mar 11, 2024
18df066
Add shader unit-testing (#457)
Wunkolo Mar 11, 2024
fe99396
Add shader-jit unit-tests (#458)
Wunkolo Mar 12, 2024
c89fe05
Fix shader-interpreter non-IEEE outputs (#459)
Wunkolo Mar 12, 2024
e13fe49
Remove duplicate checks in CMakeLists (#461)
OFFTKP Mar 13, 2024
cda4aa9
Merge most ENABLE_QT_GUIs
OFFTKP Mar 14, 2024
2b34ef4
Implement PICA200 compliant arm64 `MUL`
Wunkolo Mar 14, 2024
5a12631
Merge pull request #463 from Wunkolo/shader-a64-mul
wheremyfoodat Mar 14, 2024
a00a5e0
Merge pull request #462 from OFFTKP/cmake
wheremyfoodat Mar 15, 2024
27ad7b0
Rename Emulator::run to FrontendSDL::run (#466)
OFFTKP Mar 16, 2024
dcd6480
Refactor `ShaderJITTest` into a specialization of `ShaderInterpreterT…
Wunkolo Mar 19, 2024
40e2774
Implement arm64 `LG2`/`EX2`
Wunkolo Mar 19, 2024
5488e9c
Merge pull request #470 from Wunkolo/shader-log-exp
wheremyfoodat Mar 20, 2024
3270cfe
First step towards configurable keyboard mappings (#464)
OFFTKP Mar 21, 2024
5284109
Implement shader-interpreter relative `MOVA` addressing (#471)
Wunkolo Mar 22, 2024
429dc2a
Added rom path (#474)
Auxy6858 Mar 26, 2024
3b9490e
Add controller support to Qt (#475)
wheremyfoodat Mar 27, 2024
35b15fd
Jelly + ice cream theme (#486)
Auxy6858 Apr 1, 2024
df3200a
Add Dolphin bitfield class (#487)
wheremyfoodat Apr 3, 2024
2b76f89
Add DSP shared memory definitions
wheremyfoodat Apr 3, 2024
4284018
Merge pull request #488 from wheremyfoodat/dsp_shared_mem
OFFTKP Apr 3, 2024
2e696de
Add HLE DSP files
wheremyfoodat Apr 4, 2024
a85ca04
HLE DSP: Proper audio pipe responses
wheremyfoodat Apr 4, 2024
4070bea
HLE DSP: Add region handling
wheremyfoodat Apr 4, 2024
2548bde
HLE DSP: Add frame types
wheremyfoodat Apr 4, 2024
5da93d1
HLE DSP: More of it
wheremyfoodat Apr 5, 2024
43a1c89
HLE DSP: Init/deinit sources better
wheremyfoodat Apr 5, 2024
37f9f5d
HLE DSP: Track voice status better
wheremyfoodat Apr 5, 2024
1c35504
HLE DSP: Add embedded buffers
wheremyfoodat Apr 6, 2024
1cc3bbf
HLE DSP: Fix format and source type for audio buffers
wheremyfoodat Apr 6, 2024
55d9973
panda_sdl: Use sym instead of scancode
raphaelthegreat Apr 8, 2024
9884663
Merge pull request #491 from GPUCode/master
wheremyfoodat Apr 8, 2024
0aa0248
add gradle caching system
Ishan09811 Apr 14, 2024
a43f0e3
Merge pull request #494 from Ishan09811/patch-7
wheremyfoodat Apr 14, 2024
ea6818e
HLE DSP: Formatting
wheremyfoodat Apr 14, 2024
466e67a
Merge pull request #489 from wheremyfoodat/hle-dsp
wheremyfoodat Apr 14, 2024
1af7664
Ci: some fixes (#496)
Ishan09811 Apr 20, 2024
b797c92
[CRO] Offset the old data address by the start of the CRO
PSI-Rockin Apr 22, 2024
000dc09
Merge pull request #497 from PSI-Rockin/poketto_monsutaa
wheremyfoodat Apr 22, 2024
8c29690
Qt: Add support for dumping DSP firmware
wheremyfoodat Apr 25, 2024
01875e0
CI: Switch to MacOS 13
wheremyfoodat Apr 25, 2024
2fc66fd
Merge pull request #498 from wheremyfoodat/hle-dsp
wheremyfoodat Apr 25, 2024
609eb6d
DSP HLE: Get ADPCM audio decoding working (#499)
wheremyfoodat Apr 26, 2024
2eaaccd
Remove unused span include
wheremyfoodat Apr 26, 2024
eab1a12
Integrate Capstone disassembler
wheremyfoodat Apr 28, 2024
27828b1
Lua: Add Teak disassembler
wheremyfoodat Apr 28, 2024
5161ef8
Avoid narrowing conversions in initializer list
wheremyfoodat Apr 28, 2024
f77c972
Avoid unnecessarily initializing disassembler
wheremyfoodat Apr 28, 2024
3ff16e1
Merge pull request #500 from wheremyfoodat/capstone
wheremyfoodat Apr 28, 2024
88e8491
CapstoneDisassembler: Remove outdated cstdio include
wheremyfoodat Apr 29, 2024
f004aa6
Implement GPUREG_VSH_OUTMAP_MASK
wheremyfoodat Apr 29, 2024
8e303d8
Merge pull request #501 from wheremyfoodat/capstone
wheremyfoodat Apr 29, 2024
2fc9c0a
DSP HLE: Broken PCM16 and handle DSP voice status better
wheremyfoodat Apr 28, 2024
fb8130a
HLE DSP: Remove debug artifacts
wheremyfoodat Apr 30, 2024
21492f8
Merge pull request #502 from wheremyfoodat/moar-hle-dsp
wheremyfoodat Apr 30, 2024
0490c67
HLE DSP: Stub AAC
wheremyfoodat Apr 30, 2024
ad380b8
Warn on invalid AAC request
wheremyfoodat Apr 30, 2024
e4b81d6
HLE DSP: Fix AAC response stub
wheremyfoodat May 1, 2024
6a424a7
Fix CI
wheremyfoodat May 1, 2024
64dc0a0
Merge pull request #503 from wheremyfoodat/moar-hle-dsp
wheremyfoodat May 1, 2024
70f733f
GPU: Handle invalid floating point uniform writes
wheremyfoodat May 1, 2024
8193242
Optimize float uniform setting
wheremyfoodat May 1, 2024
70f443b
Merge pull request #505 from wheremyfoodat/moar-hle-dsp
wheremyfoodat May 1, 2024
66bcf38
Qt: Add file patcher
wheremyfoodat May 7, 2024
332fbcf
Qt: Add patching errors
wheremyfoodat May 7, 2024
80527ed
Merge pull request #509 from wheremyfoodat/patch
wheremyfoodat May 7, 2024
aa7a6bf
s/ellided/elided (#510)
wheremyfoodat May 8, 2024
9a50a57
Fix CI
wheremyfoodat May 9, 2024
2f9d5e3
Index with iterator value in CAMService::startCapture rather than get…
NerduMiner May 11, 2024
2cf4563
Merge pull request #512 from NerduMiner/camservice-fix
wheremyfoodat May 11, 2024
85a17c3
Add UBO support to opengl.hpp
wheremyfoodat May 12, 2024
79bfb67
Merge pull request #515 from wheremyfoodat/wheremyfoodat-patch-2
wheremyfoodat May 12, 2024
43aff85
auto git versioning
Ishan09811 Jun 8, 2024
ff34490
typo
Ishan09811 Jun 8, 2024
93ed228
forgot that is build.gradle.kts not build.gradle
Ishan09811 Jun 8, 2024
fb42642
bonk
Ishan09811 Jun 8, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
22 changes: 22 additions & 0 deletions .github/workflows/Android_Build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,8 @@ on:
push:
branches:
- master
tags:
- '*'
pull_request:

jobs:
Expand All @@ -23,6 +25,16 @@ jobs:
- name: Fetch submodules
run: git submodule update --init --recursive

- name: Set up gradle caches
uses: actions/cache@v4
with:
path: |
~/.gradle/caches
~/.gradle/wrapper
key: ${{ runner.os }}-pandroid-x86_64-${{ github.sha }}
restore-keys: |
${{ runner.os }}-pandroid-x86_64-

- name: Setup Vulkan SDK
uses: humbletim/[email protected]
with:
Expand Down Expand Up @@ -78,6 +90,16 @@ jobs:
- name: Fetch submodules
run: git submodule update --init --recursive

- name: Set up gradle caches
uses: actions/cache@v4
with:
path: |
~/.gradle/caches
~/.gradle/wrapper
key: ${{ runner.os }}-pandroid-arm64-${{ github.sha }}
restore-keys: |
${{ runner.os }}-pandroid-arm64-

- name: Setup Vulkan SDK
uses: humbletim/[email protected]
with:
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/Hydra_Build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -36,11 +36,11 @@ jobs:
uses: actions/upload-artifact@v2
with:
name: Windows core
path: '${{github.workspace}}/build/Release/Alber.dll'
path: '${{github.workspace}}/build/${{ env.BUILD_TYPE }}/Alber.dll'


MacOS:
runs-on: macos-latest
runs-on: macos-13

steps:
- uses: actions/checkout@v2
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/MacOS_Build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ jobs:
# well on Windows or Mac. You can convert this to a matrix build if you need
# cross-platform coverage.
# See: https://docs.github.com/en/free-pro-team@latest/actions/learn-github-actions/managing-complex-workflows#using-a-build-matrix
runs-on: macos-latest
runs-on: macos-13

steps:
- uses: actions/checkout@v2
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/Qt_Build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -51,7 +51,7 @@ jobs:
path: upload

MacOS:
runs-on: macos-latest
runs-on: macos-13

steps:
- uses: actions/checkout@v2
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/Windows_Build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -43,4 +43,4 @@ jobs:
uses: actions/upload-artifact@v2
with:
name: Windows executable
path: './build/Release/Alber.exe'
path: './build/${{ env.BUILD_TYPE }}/Alber.exe'
3 changes: 2 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ build/

.vs/
.vscode/*.log

.cache/
ipch/
*.aps
*.ncb
Expand Down Expand Up @@ -65,3 +65,4 @@ fb.bat
*.smdh

config.toml
CMakeSettings.json
12 changes: 12 additions & 0 deletions .gitmodules
Original file line number Diff line number Diff line change
Expand Up @@ -61,3 +61,15 @@
[submodule "third_party/dynarmic"]
path = third_party/dynarmic
url = https://github.com/Panda3DS-emu/dynarmic
[submodule "third_party/nihstro"]
path = third_party/nihstro
url = https://github.com/neobrain/nihstro.git
[submodule "third_party/Catch2"]
path = third_party/Catch2
url = https://github.com/catchorg/Catch2.git
[submodule "third_party/capstone"]
path = third_party/capstone
url = https://github.com/capstone-engine/capstone
[submodule "third_party/hips"]
path = third_party/hips
url = https://github.com/wheremyfoodat/Hips
Loading
Loading