Commit graph

5215 commits

Author SHA1 Message Date
James Benton
d2713463a7 cafe/gx2: Fix missing export of GX2GetPolygonControlReg.
Also polyMode is 2 bits, so not a BOOL.
2022-01-22 22:12:55 +00:00
James Benton
b71653cd4f Fix assertWarnFailed using wrong file / line. 2022-01-22 22:08:46 +00:00
James Benton
80270fd6a6 Add basic ErrEula display to decaf-qt. 2022-01-22 20:16:38 +00:00
James Benton
18d539ad88 gpu: Fix spirv createAccessChain with newer glslang.
I do not actually have a clue how you're supposed to use this new
createAccessChain correctly... weird shit... but this hack works.
2022-01-22 16:07:44 +00:00
James Benton
fed86e8d5c latte-assembler: Fix usage of deprecated format_to 2022-01-22 15:41:27 +00:00
James Benton
21dd06e0e7 ci: Use github.repository_owner in create-release. 2022-01-22 15:41:16 +00:00
James Benton
f1c493a297 Add fmt formatters for vfs::Error and gpu::WindowSystemType. 2022-01-22 14:47:08 +00:00
James Benton
c266a758dd cafe/gx2: Remove rogue pragma pack from gx2_fenc.h 2022-01-22 14:44:57 +00:00
James Benton
8fce24b1e0 Support building with either Qt5 5.15+ or Qt6. 2022-01-22 13:43:32 +00:00
James Benton
37944248ba Update build instructions. 2022-01-22 13:43:32 +00:00
James Benton
f50fea945d Update usage of deprecated fmt::format_to API. 2022-01-22 13:43:32 +00:00
James Benton
600337d414 Port to vcpkg 2022-01-22 13:43:32 +00:00
James Benton
e4473ca278 cmake: Add CXXFLAG -Wno-invalid-offsetof 2022-01-21 16:53:40 +00:00
James Benton
635a9282ca cafe/gx2: Add GX2SetGPUFence implementation.
I have no idea whether this is a good idea or not with the sleep_for(1ms),
but it is something for now.
2022-01-21 16:40:36 +00:00
James Benton
3d180cc099 vfs: Fix OverlayDirectoryIterator not correctly iterating directories.
This was very broken, would not properly check each device.
2022-01-21 16:35:01 +00:00
James Benton
750563c94e ci: Only upload to releases on master. 2022-01-21 13:45:18 +00:00
qurious-pixel
91d083c057 CI: Fix user id
Fixed user id passed to upload
2022-01-21 13:44:15 +00:00
qurious-pixel
cf150e0ccf MISC: restore spacing 2022-01-21 13:44:15 +00:00
qurious-pixel
718957863f create releases
-Add master releases to the release page
2022-01-21 13:44:15 +00:00
James Benton
5c4a82c0a2 cafe/nn_acp: Fix format of enum. 2022-01-21 13:43:36 +00:00
Koopa
1b702849bc readme: clarify that GitHub login is required 2022-01-21 09:03:45 +00:00
Koopa
e83dc376ba readme: reflect the current state of binaries
Note that Linux binaries do seem to be provided, and explicitly say that MacOS isn't.
2022-01-21 09:03:45 +00:00
Koopa
881b840c97 readme: add filters to actions URL
This filters out unsuccessful builds, and (possibly WIP) Pull Requests.
2022-01-21 09:03:45 +00:00
Ash Logan
45ee2e2ae3 cafe/gx2: Sanitise frontFace in GX2InitPolygonControlReg
Hyrule Warriors calls with garbage values, the original code does an &1 
to solve that.
2022-01-21 09:03:20 +00:00
James Benton
b2da546cfa cafe/nn_ndm: Fix return type of Finalize. 2022-01-09 17:00:53 +00:00
James Benton
26a96ae41c cafe/nn_ndm: Implement IsInitialized correctly now we have /dev/ndm 2022-01-09 10:27:36 +00:00
James Benton
b3056716a4 ios/net: Add /dev/ndm server. 2022-01-09 10:27:12 +00:00
James Benton
c0ddfc4247 cafe/nn_vctl: Implement Initialize / Finalize. 2022-01-09 10:19:47 +00:00
James Benton
dd0f5f8ce2 cafe/nn_ndm: Implement Initialize / Finalize correctly. 2022-01-09 10:19:29 +00:00
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