Commit Graph

3209 Commits (f00e8d4b2b397b090ff7a7044c9909d3e700749b)

Author SHA1 Message Date
Jannik Vogel 4c98113b57 Pica: Implement W-Buffer in SW rasterizer 9 years ago
linkmauve 006fe5fc0f Merge pull request #1704 from JayFoxRox/pod-config
Pica: PicaShaderConfig is TC and cleared before use
9 years ago
bunnei 976bacf5f7 Merge pull request #1771 from lioncash/user
dyncom: Reset the context into user mode correctly
9 years ago
Lioncash 0f941d0245 dyncom: Reset the context into user mode correctly
The other mode was system mode.
9 years ago
Lioncash da2400a601 source: Fix missing logging arguments
Silences two warnings on OSX.
9 years ago
Lioncash d5b983a8c0 swap: Get rid of pointer casting for swapping structs
These shouldn't haphazardly convert types
9 years ago
Lioncash 47ca79ba4b swap: Get rid of undefined behavior in swapf and swapd
This isn't well-defined in C++.
9 years ago
Lioncash aef4630102 swap: Remove unused methods
Also gets rid of pointer data variants as this prevents the use of
the regular swapping routines as unary predicates in std lib functions.

They also cast to stricter alignment types, which is undefined behavior.
9 years ago
Lioncash 6d5f2a3cff vertex_loader: Correct forward declaration of InputVertex
It's actually a struct, not a class.
9 years ago
Lioncash 5587383eb7 vertex_loader: Provide an assertion for ensuring the loader has been setup
Also adds an assert to ensure that Setup is not called more than once
during a VertexLoader's lifetime.
9 years ago
Lioncash 1357724cd9 vertex_loader: Add constructors to facilitate immediate and two-step initialization 9 years ago
Lioncash 769f4a7018 vertex_loader: initialize_num_total_attributes.
Keeps the public API sane.
9 years ago
Lioncash 8ea5e7dfb5 vertex_loader: Use std::array instead of raw C arrays 9 years ago
Lioncash a286b61f75 vertex_loader: Correct header ordering 9 years ago
bunnei 282a2ad539 Merge pull request #1766 from Subv/log_cpu
Kernel/Threading: Warn when a thread can be scheduled in the Syscore (Core 1)
9 years ago
bunnei 6abc6003f5 Merge pull request #1718 from alex-laties/fixup-type-conversions
fixup simple type conversions where possible
9 years ago
bunnei 8e9b33a34a Merge pull request #1761 from Subv/applets_fb
HLE/Applets: Use the correct size for the framebuffer SharedMemory
9 years ago
Alexander Laties 0a31e373f1 fixup simple type conversions where possible 9 years ago
Subv 5b7f86708c Kernel/Threading: Warn when a thread can be scheduled in the Syscore (Core 1).
We do not currently implement any cores other than the AppCore (Core 0).
9 years ago
Subv d192fb066d Kernel/Threads: Dynamically allocate the TLS region for threads in the BASE region of the linear heap.
Each thread gets a 0x200-byte area from the 0x1000-sized page, when all 8 thread slots in a single page are used up, the kernel allocates a new page to hold another 8 entries.

This is consistent with what the real kernel does.
9 years ago
bunnei c549c36076 Merge pull request #1736 from MerryMage/sdl2-sink
AudioCore: SDL2 Sink
9 years ago
Subv 6970b7d3d5 HLE/Applets: Use the correct size for the framebuffer SharedMemory in the swkbd and MiiSelector applets. 9 years ago
MerryMage 920d2cf41d AudioCore: SDL2 Sink 9 years ago
Jannik Vogel 7d7849d71a citra_qt: Replace 'Pica Framebuffer Debugger' with 'Pica Surface Viewer' 9 years ago
bunnei 1a6cd7eb4b HLE: Fix recent DSP change for Visual Studio. 9 years ago
bunnei 8043a35cf9 Merge pull request #1544 from linkmauve/move-glad-init
Move glad initialisation to the frontend
9 years ago
wwylele d2182568ad fix:return proper error 9 years ago
Emmanuel Gil Peyrot aa4d4ff23c Frontends, VideoCore: Move glad initialisation to the frontend
On SDL2 this allows it to use SDL_GL_GetProcAddress() instead of the
default function loader, and fixes a crash when using apitrace with an
EGL context.

On Qt we will need to migrate from QGLWidget to QOpenGLWidget and
QOpenGLContext before we can use gladLoadGLLoader() instead of
gladLoadGL(), since the former doesn’t expose a function loader.
9 years ago
bunnei 75cbfeee58 Merge pull request #1762 from bunnei/global
hle: Get rid of direct global access to g_reschedule
9 years ago
bunnei 4cb2995c61 HLE: Rename RescheduleIsPending to IsReschedulePending. 9 years ago
bunnei 55946cdc11 Merge pull request #1700 from wwylele/gamelist-icon
Qt: display game icon and title in the game list
9 years ago
mailwl e311398a22 Layout Mii parameters input/output, and return success as result of applet work 9 years ago
bunnei f5e839066a Merge pull request #1757 from JayFoxRox/rename-vertexloaded-bp
Pica: Rename VertexLoaded breakpoint to VertexShaderInvocation
9 years ago
bunnei 07411fb631 Merge pull request #1734 from MerryMage/dsp-hle-source
DSP/HLE: Implement Source processing
9 years ago
wwylele 9da1534237 add missing header 9 years ago
wwylele 0176e2786f make the name column larger as default 9 years ago
wwylele 5d5dd66d92 add icon & title to game list 9 years ago
Jannik Vogel 7a77b8356c Pica: Rename VertexLoaded breakpoint to VertexShaderInvocation 9 years ago
MerryMage b242bdf945 DSP/HLE: Implement Source processing 9 years ago
wwylele 9b66e0dc8b clean up config block 9 years ago
Jannik Vogel f74652d2fe Pica: Use a union for PicaShaderConfig 9 years ago
Jannik Vogel 5fc8eb227a Pica: Add TevStageConfigRaw to PicaShaderConfig (MSVC workaround) 9 years ago
Jannik Vogel f3f7018c9e Pica: Make PicaShaderConfig trivially_copyable and clear it before use 9 years ago
Jannik Vogel 5ec1140f8b OpenGL: Don't copy const_color (Reverts #1745) 9 years ago
bunnei 6d02fe39f5 Merge pull request #1750 from JayFoxRox/cleanup-shader-input
Pica: Replace logic in shader.cpp with loop
9 years ago
Jannik Vogel 696cb197a5 Pica: Replace logic in shader.cpp with loop 9 years ago
bunnei a6e76c0903 Merge pull request #1732 from wwylele/config00170000
add config block 0x00170000; remove duplicated content
9 years ago
bunnei 15d0e98267 Merge pull request #1741 from linkmauve/iwyu-video_core
Fix video_core includes (and dependencies) using include-what-you-use
9 years ago
Jannik Vogel 7e0d6903ff OpenGL: Copy TevStageConfig using a loop. Fixes bug: const_color not copied 9 years ago
wwylele 7e1b76d406 remove duplicated function declaration 9 years ago
Jannik Vogel aab41604f7 OpenGL: border_color was never set. Fixed. (#1740) 9 years ago
Emmanuel Gil Peyrot 691a42fe98 VideoCore: Run include-what-you-use and fix most includes. 9 years ago
Emmanuel Gil Peyrot 387d935a54 LCD: Remove unneeded #undef with no matching #define. 9 years ago
linkmauve d8aa2460ef Merge pull request #1735 from JayFoxRox/remove-tga
Remove TGA dumper
9 years ago
bunnei c1f0044a4b Merge pull request #1729 from MerryMage/null-sink
Audio Config: Implement null sink and implement sink configuration
9 years ago
Jannik Vogel 49bfe9bf91 Remove TGA dumper 9 years ago
MerryMage 4e971f44a2 Audio: Add sink selection to configuration files 9 years ago
MerryMage 8b94422e3e AudioCore: List of sink types 9 years ago
MerryMage 7d106eff10 AudioCore: Implement NullSink 9 years ago
bunnei 594bd182b4 Merge pull request #1650 from JamePeng/update-the-ndm-code
Update the stub code of NDM service!
9 years ago
bunnei 15d21c0dc5 Merge pull request #1647 from mailwl/acu-closeasync
ac:u: stub CloseAsync; align memory size in svc:GetProcessInfo(type=2)
9 years ago
bunnei eb2d6e4015 Merge pull request #1699 from mailwl/gpu-rights
gsp::Gpu: implement AcquireRight, ReleaseRight functions
9 years ago
bunnei 73624b4721 Merge pull request #1726 from MerryMage/read-write-region
AudioCore: CurrentRegion() -> ReadRegion(), WriteRegion()
9 years ago
MerryMage 22995bd9bf AudioCore: CurrentRegion() -> ReadRegion(), WriteRegion() 9 years ago
bunnei 4c235955cf Merge pull request #1723 from MerryMage/audio-interp
AudioCore: Implement interpolation
9 years ago
bunnei 90243c56fb Merge pull request #1730 from hrydgard/vertex-loader
* Remove late accesses to attribute_config

* Refactor: Extract VertexLoader from command_processor.cpp.

Preparation for a similar concept to Dolphin or PPSSPP. These can be JIT-ed and cached.

* Move "&" to their proper place, add missing includes and make some properly relative.

* Don't keep base_address in the loader, it doesn't belong there (with it, the loader can't be cached).

* Optimize the vertex loader, nearly doubling its speed.

* Debugger fix

* Move and rename the MemoryAccesses class to MemoryAccessTracker.
9 years ago
wwylele 84ade0713c add config block 0x00170000 9 years ago
Yuri Kunde Schlesner e3a8292495 Common: Remove section measurement from profiler (#1731)
This has been entirely superseded by MicroProfile. The rest of the code
can go when a simpler frametime/FPS meter is added to the GUI.
9 years ago
MerryMage 111275bfbd AudioCore: Implement interpolation 9 years ago
Henrik Rydgard a86d7cacc1 Move and rename the MemoryAccesses class to MemoryAccessTracker. 9 years ago
Henrik Rydgård 90501f20e6 Make Citra build with MICROPROFILE_ENABLED set to 0 (#1709)
* Make Citra build with MICROPROFILE_ENABLED set to 0

* Buildfix with microprofile kept on

* moc did not like a dialog to conditionally exist.

* Cleanup

* Fix end of line
9 years ago
Henrik Rydgard a442ee07f4 Debugger fix 9 years ago
Henrik Rydgard 251f29dd7f Optimize the vertex loader, nearly doubling its speed. 9 years ago
Henrik Rydgard 2403e86cbb Don't keep base_address in the loader, it doesn't belong there (with it, the loader can't be cached). 9 years ago
Henrik Rydgard d00e2340c6 Move "&" to their proper place, add missing includes and make some properly relative. 9 years ago
Henrik Rydgard 47ff008817 Refactor: Extract VertexLoader from command_processor.cpp.
Preparation for a similar concept to Dolphin or PPSSPP. These can be JIT-ed and cached.
9 years ago
Henrik Rydgard 0cf15f64ef Remove late accesses to attribute_config 9 years ago
bunnei fda578e19d Merge pull request #1727 from MerryMage/minor-commit
AudioCore: Move samples_per_frame and num_sources into hle/common.h
9 years ago
bunnei 2f76dc6758 Merge pull request #1722 from MerryMage/soundtouch
Externals: Add soundtouch
9 years ago
MerryMage 27ce3b3f51 Externals: Add soundtouch 9 years ago
MerryMage dda9ffe790 AudioCore: Move samples_per_frame and num_sources into hle/common.h 9 years ago
bunnei 1ecee38468 Merge pull request #1708 from MerryMage/dsp_dsp
DSP Service: Cleanup
9 years ago
MerryMage c379b22117 DSP_DSP: Fix log format strings and arguments 9 years ago
MerryMage a47f149e07 AudioCore: Hack to prevent regressions: Trigger Binary pipe interrupt every audio frame 9 years ago
MerryMage 2929b67c5f DSP_DSP: Add return IPC headers 9 years ago
MerryMage ff6db69c60 DSP_DSP: Updated interrupt implementation 9 years ago
bunnei 12f72a6597 y2r_u: Cleanup some formatting. 9 years ago
bunnei 61992170ac Merge pull request #1447 from JamePeng/update-y2r-service
Update the code of service y2r!
9 years ago
Emmanuel Gil Peyrot 591ffad670 Qt Frontend: Add Threads::Threads import in CMakeLists.txt.
This had been forgotten in df81fa11fc.

Fixes #1711.
9 years ago
bunnei 15c907317c Merge pull request #1710 from hrydgard/optimize-event-breakpoints
Replace std::map with std::array for graphics event breakpoints
9 years ago
MerryMage 555907ce8d DSP/Pipe: There are 8 pipes 9 years ago
Sam Spilsbury 656a442433 shader: Shader size is long uint, not uint. 9 years ago
Sam Spilsbury c6709d97bc shader: Handle non-CALL opcodes with a break 9 years ago
Sam Spilsbury bbffa6ad69 shader: Format string must be provided inline and not as a variable 9 years ago
Sam Spilsbury e16541e47c am: title_id is long long uint 9 years ago
Sam Spilsbury ef6873980e assert: Allow UNREACHABLE_MSG to have just one argument 9 years ago
Sam Spilsbury df81fa11fc CMakeLists: Use imported version of Threads::Threads
This requires bumping up to a minimum of CMake 3.1. The benefit
of using the imported target is that you can switch to the -pthread
compiler flag on request, which may be necessary for some systems if
available.
9 years ago
Henrik Rydgard 01a1555b5d Replace std::map with std::array for graphics event breakpoints, and allow the compiler to inline. Saves 1%+ in vertex heavy situations. 9 years ago
MerryMage 913f7ee524 DSP_DSP: Remove unused variable 9 years ago
bunnei 0964a3ff53 Merge pull request #1576 from smspillaz/fix-build-errors-03272016
Fix various build errors encountered on Clang 3.9 on OS X
9 years ago
LittleWhite 9572652ddc Protect use of std::is_trivially_copyable to compile with GCC 4.9 9 years ago
mailwl 67c657bf80 return checks if event and memory created 9 years ago
Sam Spilsbury 205e8f9f9e assert: Add _MSG variations for UNREACHABLE and UNIMPLEMENTED 9 years ago
Sam Spilsbury 39d4994c15 pica: Handle default lighting case 9 years ago
Sam Spilsbury 60f2587eac ncch: Use correct format specifier (for long long uint) 9 years ago
Sam Spilsbury 040b7386a9 fs: Fix what appears to be a typo (filename_size / file_size) 9 years ago
Sam Spilsbury 41ec40e9aa gdbstub: Don't check if unsigned int is > 0 9 years ago
Sam Spilsbury 2850a22359 debugger: Warn if we reach an unreachable format 9 years ago
Sam Spilsbury d051bd3032 CMakeLists: Use CMAKE_THREAD_LIBS_INIT 9 years ago
mailwl efdff9ad3e gsp::Gpu: implement AcquireRight, ReleaseRight functions 9 years ago
tfarley 562f36a144 HWRasterizer: reorder declarations to match defs 9 years ago
tfarley 3268cab26b HWRasterizer: sync specular uniform for new shaders 9 years ago
bunnei bab30bcd6e Merge pull request #1436 from tfarley/hw-tex-forwarding
Hardware Renderer Texture Forwarding
9 years ago
tfarley 22f3a7e94c HWRasterizer: Texture forwarding 9 years ago
tfarley e46d086189 Config: Add scaled resolution option 9 years ago
bunnei 14cc1ed911 Merge pull request #1655 from JayFoxRox/hw-dot3
OpenGL: Implement color combiner Operation::Dot3_RGB
9 years ago
mailwl bd8cc69893 ac:u: stub CloseAsync; check memory size aling in svc:GetProcessInfo(type=2) 9 years ago
JamePeng 14602287f7 Update the stub code of NDM service! 9 years ago
JamePeng 854912ca5d Update the code of service y2r! 9 years ago
JamePeng 7129611e65 Implement CheckNew3DS and CheckNew3DSApp
Append an item[is_new3ds] to config file[System] group

Implement APT::SetNSStateField,it will update the unknown NS_state_field
9 years ago
Emmanuel Gil Peyrot 164c15f911 SDL2 Frontend: Use argv[0], add a --version, and reorder options. 9 years ago
bunnei 6d29c20208 Merge pull request #1672 from wwylele/win-driver-fix
Fix driver root identification on Windows
9 years ago
bunnei 32dfd4b4fe Merge pull request #1612 from ObsidianX/get-set-sockopt
SOC:U GetSockOpt/SetSockOpt
9 years ago
bunnei 142a5dc3f5 Merge pull request #1625 from JayFoxRox/sw-blend-func
Rasterizer: Allow all blend factors for alpha blend-func
9 years ago
Jannik Vogel e2b63a2dd7 Rasterizer: Allow all blend factors for alpha blend-func 9 years ago
Lioncash 1cc183703a core: Clean out some unnecessary header includes 9 years ago
bunnei 2b422fbcc5 Merge pull request #1667 from wwylele/ncch-loader-fix
loader: only decompress code section
9 years ago
bunnei 7805f66784 Merge pull request #1673 from MerryMage/config-minimumSize
Configure Dialog: Remove minimumSize property
9 years ago
wwylele 43b6cbd762 fix driver root identification on Windows 9 years ago
Mathew Maidment d496969c9c Merge pull request #1671 from lioncash/mem
debug_utils: use std::make_unique for initializing PicaTrace
9 years ago
MerryMage fd771d7a87 Configure Dialog: Remove minimumSize property 9 years ago
JamePeng 8d5a6110f7 Y2R: num_tiles should be allowed when its value is 128 (#1669) 9 years ago
Lioncash 4501a9eb50 debug_utils: use std::make_unique for initializing PicaTrace 9 years ago
bunnei 23f967b0af Merge pull request #1666 from MerryMage/barrier
Thread: Correct Common::Barrier implementation
9 years ago
bunnei aff35d3e58 Merge pull request #1665 from lioncash/file
IOFile: Minor API changes
9 years ago
wwylele 727d508e02 ncch:only decompress .code section 9 years ago
MerryMage 3c710f9b10 Thread: Make Barrier reusable 9 years ago
MerryMage 8c50833445 common/thread: Correct code style 9 years ago
bunnei d7fe2784cc shader_jit_x64: Rename RuntimeAssert to Compile_Assert. 9 years ago
bunnei 3f623b2561 shader_jit_x64.cpp: Rename JitCompiler to JitShader. 9 years ago
bunnei 847fb951e2 shader_jit_x64: Free memory that's no longer needed after compilation. 9 years ago
bunnei 60aa72e117 shader_jit_x64: Use a sorted vector instead of a set for keeping track of return addresses. 9 years ago
bunnei 60749f2cda shader_jit_x64: Use CALL/RET instead of JMP for subroutines. 9 years ago
bunnei 507e0b5989 emitter: Add CALL that can be fixed up. 9 years ago
bunnei 1d45b57939 shader_jit_x64: Separate initialization and code generation for readability. 9 years ago
bunnei 6e0319eec9 shader_jit_x64: Get rid of unnecessary last_program_counter variable. 9 years ago
bunnei f3afe24594 shader_jit_x64: Execute certain asserts at runtime.
- This is because we compile the full shader code space, and therefore its common to compile malformed instructions.
9 years ago
bunnei ffcf7ecee9 shader: Remove unused 'state' argument from 'Setup' function. 9 years ago
bunnei a5a74eb121 shader_jit_x64: Specify shader main offset at runtime. 9 years ago
bunnei c9d10de644 shader_jit_x64: Allocate each program independently and persist for emu session. 9 years ago
bunnei 4632791a40 shader_jit_x64: Rewrite flow control to support arbitrary CALL and JMP instructions. 9 years ago
bunnei 135aec7bea shader_jit_x64: Fix strict memory aliasing issues. 9 years ago
bunnei e5d417213c emitter: Support arbitrary FixupBranch targets. 9 years ago
Lioncash 5f51622e9d file_util: In-class initialize data members 9 years ago
Lioncash 655623ebb2 file_util: const qualify IOFile's Tell and GetSize functions 9 years ago
Lioncash a4120ca66c file_util: Don't expose IOFile internals through the API 9 years ago
Lioncash bf9945b81b file_util: Check for is_trivially_copyable
Also applies the template checks to ReadArray as well.
9 years ago
Lioncash 3ee4432fe3 file_util: Make IOFile data members private 9 years ago
MerryMage 226c5546e2 FileUtil: Missing #include, Add const to IOFile methods 9 years ago
bunnei 38f4c9cce9 Merge pull request #1613 from mailwl/anp
Set Kernel config "Hardware Inited" to 1 (true)
9 years ago
Jannik Vogel 997af88ec6 Use Settings::Apply in SDL frontend 9 years ago
Jannik Vogel f2c8619704 CitraQt: Apply config at startup 9 years ago
mailwl df0a81621f Set Kernel config "Unknown Value" to 0x1 9 years ago
Yuri Kunde Schlesner ad664b4a01 Merge pull request #1657 from JayFoxRox/remove-dump-geometry
Pica: Remove geometry dumper (PICA_DUMP_GEOMETRY)
9 years ago
bunnei a1b81469a3 Merge pull request #1368 from LittleWhite-tb/configure-widget
Implementation for a configure widget
9 years ago
Jannik Vogel ff7c798d86 Pica: Remove geometry dumper (PICA_DUMP_GEOMETRY) 9 years ago
Jannik Vogel 0ad050f85d OpenGL: Implement color combiner Operation::Dot3_RGB 9 years ago
Mathew Maidment 0b7efc2be2 Merge pull request #1653 from mailwl/blx-lr
Fix BLX LR opcode interpretation
9 years ago
mailwl 2efc1c9348 Fix BLX LR opcode interpretation 9 years ago
bunnei 069e040500 Merge pull request #1624 from JayFoxRox/buffer-allow-write
Implement buffer-write allow registers
9 years ago
Jannik Vogel 35a92b4097 OpenGL: Respect buffer-write allow registers 9 years ago
Jannik Vogel c6bbc41984 OpenGL: Split buffer-write mask sync into seperate functions 9 years ago
Jannik Vogel fa24df7340 Rasterizer: Respect buffer-write allow registers 9 years ago
Jannik Vogel d47605b2ed OpenGL: Keep stencil-test and framebuffer.depth_format in sync 9 years ago
bunnei a4c5d8fd50 Merge pull request #1644 from polaris-/gdb-fixes
Adopted WinterMute's gdbstub changes
9 years ago
JamePeng 9045c57d6f update the code of AM service! (#1623) 9 years ago
mailwl 61ec5fa776 cecd:u: stub GetCecStateAbbreviated (#1648) 9 years ago
mailwl 4630209c4c Update cpsr (T)humb bit while creating thread 9 years ago
bunnei 6e750ae12d Merge pull request #1639 from linkmauve/fix-double-framebuffer-check
OpenGL: Fix a double framebuffer completeness checks.
9 years ago
polaris- 64ec5ac356 Default to settings from ini for gdbstub 9 years ago
bunnei f531d4b810 Merge pull request #1577 from JamePeng/update-apta-func
Append the missing function name"GetAppletInfo", "SetAppCpuTimeLimit" and "GetAppCpuTimeLimit" to APT:A
9 years ago
mailwl 06a4369f75 Fix thumb ADR instruction alignment 9 years ago
polaris- 44d746fc92 Adopted WinterMute's gdbstub changes
This fixes the comments left on the PR (whitespace, SO_REUSEADDR,
comment changes).
9 years ago
JamePeng 857bf9cd09 append SetAppCpuTimeLimit and GetAppCpuTimeLimit to APT:A 9 years ago
bunnei dccadce074 Merge pull request #1435 from mailwl/frd_u
frd:u: Initial stub some functions
9 years ago
Mathew Maidment aa6380e5bc Merge pull request #1643 from MerryMage/make_unique
Common: Remove Common::make_unique, use std::make_unique
9 years ago
MerryMage a06dcfeb61 Common: Remove Common::make_unique, use std::make_unique 9 years ago
bunnei b393408496 Merge pull request #1620 from LFsWang/path
Fix filename&path encode problem on Windows
9 years ago
JamePeng af9a8258b9 implement APT::GetStartupArgument 9 years ago
JamePeng ef47d855ce Append the missing function name"GetAppletInfo" to APT:A 9 years ago
Emmanuel Gil Peyrot 3219be8ee0 OpenGL: Fix a double framebuffer completeness checks. 9 years ago
Jannik Vogel 693cbc1f8f OpenGL: Check for framebuffer completeness 9 years ago
bunnei 6d24c73ea9 Merge pull request #1616 from exhalatio/dlp_dummy
Dummy implementation dlp:SRVR Service.
9 years ago
exhalatio bbdfbe44e6 Dummy implementation dlp:SRVR Service. 9 years ago
bunnei e5e3b97db2 Merge pull request #1619 from mailwl/cecd
cecd:u: stub GetCecInfoEventHandle, GetChangeStateEventHandle
9 years ago
Ryan Loebs 58ee548ed8 Rework sockopt translation to match the error translation code already in place 9 years ago
bunnei 9d7028bcfb Merge pull request #1390 from purpasmart96/citra_gsp_error_codes
GSP: Return proper error codes for register writes
9 years ago
Jannik Vogel c26b141407 Avoid warnings by casting to size_t for ARRAY_SIZE() comparisons 9 years ago
Mathew Maidment 80c16961ae Merge pull request #1618 from MerryMage/one-step
Prevent cache overflow when single stepping
9 years ago
bunnei 67c982be1b Merge pull request #1419 from mailwl/branch-gsp
Add gsp functions: SetAxiConfigQoSMode, UnregisterInterruptRelayQueue
9 years ago