Commit Graph

5136 Commits

Author SHA1 Message Date
James Benton
86032bd41d ios/nsec: Fix exportInternalServerCertificate.
This appeared to work before because properties were not being correctly
read.
2022-01-09 10:02:31 +00:00
James Benton
b4f153e160 ios/nsec: Implement exportInternalClientCertificate 2022-01-09 10:02:31 +00:00
James Benton
31fe86c0dd ios/nsec: Fix file handle leak and ios heap memory leak. 2022-01-09 10:02:31 +00:00
James Benton
80077ad034 ios/nsec: Fix certstore metadata reading.
std::from_chars was not parsing 0x prefix for hex.
2022-01-09 10:02:31 +00:00
James Benton
9e8b53d9dc ios/crypto: Implement IOSC_Decrypt. 2022-01-09 10:02:31 +00:00
James Benton
092ea61515 ios/crypto: Read keys from OTP. 2022-01-09 10:02:30 +00:00
James Benton
8bb9cb2530 ios/kernel: Change IOS_ReadOTP buffer type to void * 2022-01-02 12:50:57 +00:00
James Benton
bb59338125 ios/kernel: Add some OTP fields to enum. 2022-01-02 12:50:45 +00:00
James Benton
71fb32fd76 cafe/coreinit: Fix capitalisation of IM{Get,Set}DimEnable{TV,DRC}. 2021-12-29 20:56:15 +00:00
James Benton
d2e531ebba Bump addrlib 2021-12-29 16:41:51 +00:00
James Benton
33a988b263 cafe/gx2: Handle tilemode 0x20 in GX2CalcSurfaceSizeAndAlignment.
Seems this tilemode is Default but with a bugfix for {height,pitch}Align.
2021-12-29 16:40:14 +00:00
GPUCode
2e1437454f decaf-qt: Block loading of non-existant files with an error message. 2021-12-29 16:19:39 +00:00
James
f4d227d77e Update README.md 2021-12-29 15:07:30 +00:00
James
43617208e0 Update README.md 2021-12-29 15:07:10 +00:00
James
6adc521966 Update README.md 2021-12-29 15:06:19 +00:00
James Benton
d5350ffd32 ios/crypto: Fix signed unsigned comparison. 2021-12-29 13:42:34 +00:00
DacoTaco
9b4a73129f libdecaf: put usercontext in the iosu thread structure 2021-12-29 13:42:24 +00:00
James Benton
faa2c91f43 cafe/gx2: Fix copySurface not using dstLevel/dstSlice. 2021-12-29 13:38:13 +00:00
James Benton
d182fd532c cafe/gx2: Fix GX2CalcSurfaceSizeAndAlignment. 2021-12-29 13:33:35 +00:00
James Benton
7d17498717 Bump addrlib 2021-12-29 13:33:14 +00:00
Ash Logan
5f7725cafc cafe/sndcore2: Fix ADPCM decoding
Looks like this code came from 
https://github.com/libertyernie/brawltools/blob/master/BrawlLib/Wii/Audio/ADPCMState.cs#L68-L71 
; but has its condition flipped?
2021-12-19 20:44:13 +00:00
Ash Logan
24ece3e8f3 cafe/sndcore2: Use correct length for resampled buffers
On a 32kHz (96 sample) game, final mix callback was seeing only 96 
samples even though after resampling 144 are in the buffer.
2021-12-19 20:43:30 +00:00
Ash Logan
8ac9b13868 cafe/sndcore2: Fix conversion of samples for final mix callback
The old implementation would just zero all the samples that passed 
through.
2021-12-19 20:43:30 +00:00
Ash Logan
c33d17134a cafe/nn_boss: Fix conditional in NbdlTaskSetting_Initialize
Likely just a copypasta error. Fix allows PUYOPUYOTETRIS to boot.
2021-12-19 20:41:57 +00:00
James
dd444a0839 Remove IRC from README 2021-07-27 10:41:18 +01:00
GaryOderNichts
f314c685b8 latte-assembler: Add additional CfInstProperties 2021-07-18 13:36:39 +01:00
James Benton
7372f33a56 cmake: Use windeployqt to copy Qt dependencies to bin dir. 2021-07-18 12:14:31 +01:00
James Benton
ebf058da89 libdecaf: Remove installing of conan ffmpeg dll 2021-07-18 12:14:28 +01:00
James Benton
21cfabaa7c Remove ffmpeg from Windows CI builds and from conanfile.
Conan no longer seems to have any binaries for ffmpeg, which makes it very
unsuitable for consuming ffmpeg from...
2021-07-18 10:57:12 +01:00
James Benton
42f627c257 Move to decaf-emu/cpptoml fork and fix build for g++ 11 2021-07-18 10:13:38 +01:00
James Benton
b2af3a2f32 Update glslang to 11.5.0 2021-07-18 10:13:38 +01:00
James Benton
4213ad512a ci: Disable MacOS builds because installing vulkan is complicated. 2021-07-18 09:57:54 +01:00
James Benton
98e573d9cb ci: Disable MacOS builds because installing vulkan is complicated. 2021-07-17 16:19:54 +01:00
James Benton
1d674404fb ci: Demos folder no longer exists in Vulkan SDK. 2021-07-17 16:01:12 +01:00
James Benton
8b58f1737e ci: Fix MacOS url for vulkan 1.2.182 2021-07-17 16:01:12 +01:00
James
7f6b67fd8e Update BUILDING.md
Add libqt5x11extras5-dev to apt dependency list.
2021-07-17 15:54:01 +01:00
James Benton
801fc37656 Revert "Update libraries/cpp-peglib"
This reverts commit 4e4cd8a7d1.

peglib has changed a huuuge amount since the version we used and I cannot
get newer versions to correctly parse our grammar.
2021-07-17 15:47:59 +01:00
James Benton
e02f9912c7 ci: Update to Vulkan 1.2.182.0 2021-07-17 15:47:59 +01:00
James Benton
8d6248469e Fix some issues with latest Vulkan SDK. 2021-07-17 15:47:59 +01:00
James Benton
26d710a56e Update conan sdl. 2021-07-17 15:47:59 +01:00
Austomus
0cd56a2faa Fix QObject::connect: No such slot MainWindow::toggleFullScreen() 2021-04-13 09:05:00 +01:00
James Benton
6feb1be1db ci: Remove installation of CMake 3.16 as runners now have 3.19 installed. 2021-02-21 11:37:54 +00:00
James Benton
45799f8d2c ci: Fix usage of deprecated set-env. 2021-02-21 11:37:39 +00:00
James Benton
93234ca26d Update libraries/cnl 2021-02-21 11:16:52 +00:00
James Benton
cb569dea68 Update libraries/excmd 2021-02-21 11:16:52 +00:00
James Benton
fa417da9fc Update decaf-qt to be Qt6 compatible.
Note that currently CMakeLists still looks for Qt5.
2021-02-21 11:16:52 +00:00
James Benton
a88fcd317b Switch CNL to decaf fork.
So we can maintain a working v1.x branch
2021-02-21 11:16:52 +00:00
James Benton
30006d972a common: Fix stdint includes to use the C++ version 2021-02-21 11:16:52 +00:00
James Benton
34cee01e8b cafe: Fix ambiguity in PPC interface is_gpr64_type 2021-02-21 11:16:52 +00:00
James Benton
90df873aee gpu: Fix spv builder using double version of pow. 2021-02-21 11:16:52 +00:00