-
Notifications
You must be signed in to change notification settings - Fork 2.2k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
FakeEmitter/FakeJit/VertexDecoderFake buildfix. big-endian fixes. add wiiu build files. add wiiu build files. initial wiiu port. fix IR interpreter on big-endian machines. fix VertexDecoder/SoftGpu on big-endian. Revert "Goodbye PowerPC, you can always be resurrected when the time comes" This reverts commit a54e0cf. WiiU: improve exception handler. PpcJit now works on WiiU, sort of ... PpcJit: disable instructions not available on WiiU. add GPU_GX2, doesn't work yet ... WiiU: add a basic GX2 validation layer. WiiU: some small improvements to GX2_GPU. still not functional. WiiU: hardcode some shaders for now. big endian fix in Loaders.cpp WiiU: more improvements to GPU_GX2. cube.elf now renders correctly. GPUCommon: fix freeze on big-endian. Wii-U: start generating shaders dynamically. Wii-U: add an ubershader. a lot of scenes render correctly now. Wii-U: add support for Hardware T&L. Wii-U: add missing compile flags. fixes savestates. Wii-U: copy tiled surface data correctly. fixes screenshots. Wii-U: use a push buffer for uniforms. README: include temporary manual ffmpeg submodule updating (#1) Manually update ffmpeg submodule for now, see (#11001 (comment)) more big-endian fixes. Wii-U: misc. Wii-U: add stencil upload shader. Wii-U: add missing support for analog sticks input. Wii-U: implement CopyFramebufferImage. Wii-U: GX2: fix color attributes. Swap.h: get rid of most overloads. they weren't necessary and were having some really bad side-effects.(like preventing type promotions, eg: result of `swapped<short> * int` was being clamped to short) fix SceAtracIdInfo struct on big-endian. simplify Swap.h Wii-U: register axis input only on change. keep decoded/mixed audio as little endian in PSP memory, to allow emulated code to process it correctly. more big-endian fixes. Wii-U: update shaders. another round of big-endian fixes. Wii-U: misc. libkirk: replace some magic offsets with struct member access. this will also allow using the scalar_storage_order attribute to enforce endianess (gcc only). a bit more big-endian fun. Wii-U: simulate a square range for analog input. Wii-U: build fix. more big-endian fixes. Wii-U: fix webserver. build fix for devkitPPC r38. (WIIU)set toolchain file automatically. use std=c++17. build fix after rebase. debug build fix. texture_atlas big endian fixes. WiiU: GX2 fixes after rebase. WiiU: exception handler tweaks. nits. big endian fixes. derp. WiiU: thin3d: use correct index type. misc. update the ffmpeg module WiiU: fix flipped display PrxDecrypter: big endian fixes. change ext/wiiu into a submodule. big endian ... WiiU: GX2: -add COLOR_2D_RB_SWIZZLE shader. -use correct pitch and endianess with TextureDesc.initDataCallback; Wiiu: GX2: use correct component swizzle. WiiU: GX2: need to use the backbuffer ptr here. WiiU: GX2: no need to endian swap here, fixes screenshots. WiiU: refactor *ShaderGeneratorGX2. WiiU: plug leak. WiiU: rename shader_info.h update wiiu submodule. WiiU: add a basic shader disassembler. WiiU: improve shader generators. use fallback ubershader for unsupported shaderIDs. Mpeg: avoid flagging the mpeg data as invalid when MpegDemux::demux is called with a small read size. WiiU: GX2 fix scissor (was being limited to display res instead of current framebuffer res). WiiU: refactors. WiiU: GX2Framebuffer: fall back to MEM2 when running out of MEM1 memory. WiiU: refactors. WiiU: update *ShaderGenerator big endian. printf big endian fixes. misc. misc. wiiu: update wiiu.cmake Swap.h: add parameter pack templates to automatically cast swap_t<> values to their basic types when passed as parameters to *_LOG calls. plus some refactors. use little endian types for keys in PrxDecrypter.cpp WiiU: misc. Revert "printf big endian fixes." This reverts commit 2334beb.
- Loading branch information
1 parent
5c9b7bb
commit 538983e
Showing
204 changed files
with
22,296 additions
and
1,464 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.