Commit Graph

4451 Commits (2509c440785d94a3a8ba7674da691842ae14b7af)
 

Author SHA1 Message Date
noah the goodra 2509c44078 changed the WIN32 macro in microprofileui ()
I changed the macro in microprofileui.h from WIN32 to _WIN32 so that it
would correctly dectect that its being compiled on a windows platform
Yuri Kunde Schlesner 9590c932ec Merge pull request from mailwl/cfg-mem
Core: update Kernel Config Memory to latest version (11.2)
Yuri Kunde Schlesner ba7cdce46d Merge pull request from wwylele/shader-stack-boundary
ShaderJIT: add 16 dummy bytes at the bottom of the stack
Yuri Kunde Schlesner a630fa287e Merge pull request from MerryMage/coproc
arm_dynarmic: Coprocessor support
bunnei 632562f5cf Merge pull request from jfmherokiller/settingscastpatch
removed the possibly uneeded cast on values.gdbstub_port
bunnei c330dcd3fd Merge pull request from jfmherokiller/keyidchange
removal of the -1 case in the configure_input switch
MerryMage e2815408fd arm_dynarmic: Update memory interface
MerryMage 2b36d4c9d7 arm_dynarmic: CP15 support
wwylele 6dc1d6e568 ShaderJIT: add 16 dummy bytes at the bottom of the stack
mailwl a53714acd3 GSP_GPU::StoreDataCache stubbed ()
noah the goodra a0874d9b64 removed the possibly uneeded cast on values.gdbstub_port
as far as i could tell this cast is unneeded because [GDBStub::SetServerPort](https://github.com/citra-emu/citra/blob/master/src/core/gdbstub/gdbstub.cpp#L897) takes a u16 and [values.gdbstub_port](https://github.com/citra-emu/citra/blob/master/src/core/settings.h#L116) is already a u16
noah the goodra 6c41d87a9d removal of the -1 case in the configure_input switch
this case is unneeded because no enumeration value can possibly correspond to it
mailwl d0bf7df5ba HLE/Applets: Stub Mint (eShop) Applet ()
This allows Phoenix Wright - Dual Destinies to boot.
Weiyi Wang 0b9c59ff22 Common/x64: remove legacy emitter and abi ()
These are not used any more since we moved shader JIT to xbyak.
Merry f7e96dc068 shader_jit_x64_compiler: esi and edi should be persistent ()
noah the goodra a2d0e2d807 file_util: Fixed implicit type conversion warning ()
mailwl 0b0c5672c8 Core: update Kernel Config Memory to latest version (11.2)
Jake Merdich ff28080091 Support looping HLE audio ()
* Support looping HLE audio
* DSP: Fix dirty bit clears, handle nonmonotonically incrementing IDs
* DSP: Add start offset support
Yuri Kunde Schlesner 1410aa1824 Merge pull request from wwylele/camera-2
CAM: build the service framework with a dummy implementation
Yuri Kunde Schlesner a925473995 Merge pull request from wwylele/auto-language-fix
CFG: move language override to the boot process
Yuri Kunde Schlesner 98c71c6a0d Merge pull request from Kloen/killing-warnings-chain-of-memories
video_core: Removed unused type alias
Kloen eee37b857b video_core: gl_rasterizer_cache.cpp removed unused type alias
Kloen 6a3a3964b0 video_core: gl_rasterizer.cpp removed unused type alias
Yuri Kunde Schlesner 5bb6753f2e Merge pull request from Kloen/killing-warnings-2-final-mix
core: inline CPU, 132 warnings fixed on GCC
Yuri Kunde Schlesner f111cd66ce Merge pull request from Kloen/killing-warnings-HD1.5ReMIX
Fix OSX build warnings about unhandled enumeration values.
Yuri Kunde Schlesner 1016e31fc7 Merge pull request from Kloen/killing-warnings-final-mix
video_core: silence unused-local-typedef boost related warnings on GCC
Kloen b3a0b1489b core: inline CPU, 132 warnings fixed on GCC
Kloen 28da285031 citra: add missing control paths for ResultStatus on rom load. Fix warning about unhandled enumeration values on OSX
Kloen 2ca3beb9d3 core: fix err_f.cpp warning about unhandled enumeration value on OSX
Kloen f352a741d3 core: fix savedata_archive.cpp warnings about unhandled enumeration values on OSX
Kloen c4f9cd3559 core: fix archive_sdmc.cpp warnings about unhandled enumeration value on OSX
Kloen f14a53abd0 core: fix archive_extsavedata.cpp warning on OSX
Kloen 4652d70572 video_core: silence unused-local-typedef boost related warning on GCC
Yuri Kunde Schlesner 129757b967 Merge pull request from Kloen/killing-warnings-2.5HDRemix
core: emu_window.cpp, fix conversion warnings from float to s16 on MSVC
Kloen ff7d68d743 core: emu_window.cpp, fix conversion warnings from float to s16 on MSVC
Yuri Kunde Schlesner ac4ea522cb Merge pull request from Kloen/killing-warnings-computehash64
Switch ComputeHash64 len param to size_t instead of int
Yuri Kunde Schlesner 4bf16b79e6 Merge pull request from Kloen/killing-warnings-nihstro
Updated nihstro to latest master. Fix warning on MSVC
Kloen 818b1730a9 common: add <cstddef> to hash.h
Kloen 2fa0971ceb common: switch ComputeHash64 len param to size_t instead of int, fix warning on MSVC on dsp_dsp.cpp
Kloen 3597687453 externals: Updated nihstro to latest master. Fix warning on MSVC
James Rowe 372db835f4 Merge pull request from jfmherokiller/master
fixed the override warning
noah the goodra 3545b144f1 fixed the override warning
```
In file included from citra/src/audio_core/sink_details.cpp:11:
citra/src/./audio_core/sdl2_sink.h:25:10: warning: 'SetDevice' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
    void SetDevice(int device_id);
         ^
citra/src/./audio_core/sink.h:39:18: note: overridden virtual function is here
    virtual void SetDevice(int device_id) = 0;
                 ^
```
Yuri Kunde Schlesner bf14f4be22 Merge pull request from yuriks/shader-refactor2
More shader refactoring
Kloen Lansfiel f852369986 SDL: Select audio device ()
* Initial Commit

Added Device logic to Sinks
Started on UI for selecting devices

Removed redundant import

* Audio Core: Complete Device Switching

Complete the device switching implementation by allowing the output
device to be loaded, changed and saved through the configurations menu.

Worked with the Sink abstraction and tuned the "Device Selection"
configuration so that the Device List is automatically populated when
the Sink is changed.
This hopefully addresses the concerns and recommendations mentioned in
the comments of the PR.

* Clean original implementation.

* Refactor GetSinkDetails
Yuri Kunde Schlesner 0e9081b973 VideoCore/Shader: Move entry_point to SetupBatch
Yuri Kunde Schlesner 0f64274145 VideoCore/Shader: Move per-batch ShaderEngine state into ShaderSetup
Yuri Kunde Schlesner 6fa3687afc Shader: Remove OutputRegisters struct
Yuri Kunde Schlesner 9ea5eacf91 Shader: Initialize conditional_code in interpreter
This doesn't belong in LoadInputVertex because it also happens for
non-VS invocations. Since it's not used by the JIT it seems adequate to
initialize it in the interpreter which is the only thing that cares
about them.
Yuri Kunde Schlesner 1a2acc3baa Shader: Don't read ShaderSetup from global state
Yuri Kunde Schlesner fa4ac279a7 shader_jit_x64: Don't read program from global state