Lioncash
b0ebdfae34
Add all services to the Service namespace
Previously there was a split where some of the services were in the
Service namespace and others were not.
9 years ago
MerryMage
0713074841
configure_input: Modernize and cleanup input configuration tab
* Removed use of raw QTimer* pointer.
* Update to use type-safe QObject::connect.
* getKeyName can be a static local function.
* Prefer to use function arguments instead of member variables.
* Store Qt::Key instead of converting string back into keycode.
9 years ago
Subv
7066deff78
Properly remove a thread from its wait_objects' waitlist when it is awoken by a timeout.
9 years ago
MerryMage
b5cfe1d2f4
audio_core: SelectSink should default to auto if sink_id is invalid
9 years ago
Subv
6df6ad46c4
Moved the HLE command buffer translation task to ServerSession instead of the HLE handler superclass.
9 years ago
Subv
79f53e6daa
Kernel/IPC: Small codestyle cleanup
9 years ago
Subv
d4815e828d
WaitSynch: Removed unused variables and reduced SharedPtr copies.
Define a variable with the value of the sync timeout error code.
Use a boost::flat_map instead of an unordered_map to hold the equivalence of objects and wait indices in a WaitSynchN call.
9 years ago
Lioncash
fd2837ad16
service: Add cfg:nor service
9 years ago
Lioncash
508f17b87c
ptm: Use boolean instead of integral value
The third parameter of Write is actually a bool type, not an int.
9 years ago
Lioncash
51f6cd48ba
service: Drop '_Interface' from cfg service names
9 years ago
Subv
4650bc60b4
Fixed the gpu command list size when creating CiTraces.
9 years ago
Subv
17d8d69c6e
Added a framework for partially handling Session disconnections.
Further implementation will happen in a future commit.
Fixes a regression.
9 years ago
Subv
021e732815
Use std::move where appropriate.
9 years ago
Lioncash
e7d396142a
service: Add the ptm:s service
3dbrew documents this as being the exact same as ptm:sysm
9 years ago
Lioncash
9becdeada9
service: Add common ptm:u commands to other ptm services
3dbrew indicates that all services have access to these commands
except for ptm:sets.
9 years ago
Lioncash
aa096138bd
service: Drop '_Interface' in ptm service class names
Inheriting from Service::Interface makes this obvious.
9 years ago
Lioncash
0e025b7b4e
service: Add ptm::gets and ptm::sets services
9 years ago
Lioncash
c7a1fc1d0a
service: Add mvd and qtm services
Adds the two New3DS-only modules.
3dbrew was used for command information.
9 years ago
Lioncash
c74ecaaa85
service: Add nfc services
3dbrew was used for the command information.
9 years ago
Lioncash
2ab9afdb37
ssl_c: Update function table
Updated based off information from 3dbrew
9 years ago
Lioncash
80db6356ae
ptm: Update ptm_sysm function table
Updated based off information from 3dbrew.
9 years ago
Lioncash
1a85727f71
pm_app: Update function table
Updated based off information from 3dbrew.
9 years ago
Lioncash
5caec2fcda
nwm_uds: Update function table
Updated based off information from 3dbrew.
9 years ago
Lioncash
0f53c14ca1
nim: Update function tables
Updated based off information from 3dbrew.
9 years ago
Lioncash
34401e8a9e
http_c: Update function table
Updated based off information from 3dbrew.
9 years ago
Lioncash
de5b0f4e25
gsp_lcd: Update function table
Updated based off information from 3dbrew.
9 years ago
Lioncash
b3b4017185
fs_user: Update function table
Updated based off information from 3dbrew.
9 years ago
Lioncash
7033aa361e
dlp_srvr: Update function table
9 years ago
Lioncash
f9c458cd04
cfg: Update function tables
Updated based off information from 3dbrew
9 years ago
Lioncash
bd088ae36b
cecd_u: Update function table
Updated based off information from 3dbrew.
9 years ago
Lioncash
4b7f949d77
boss_p: Update function table
9 years ago
Lioncash
7598d8532c
act: Update function tables
Updated based off information from 3dbrew.
9 years ago
Lioncash
523979a6ed
apt: Update apt function tables
Updated based off information from 3dbrew.
9 years ago
Lioncash
a8f59eab50
Update AM service function tables
Updated based off information from 3dbrew.
9 years ago
Lioncash
6ba0395316
file_sys: Make a few single-argument constructors explicit
Prevents implicit conversions.
9 years ago
Lioncash
7055dbf489
applet: Move common IsRunning underlying variable to the Applet class
Gets rid of basic duplication.
9 years ago
Lioncash
748807f130
applet: Make virtual destructor defaulted
9 years ago
Lioncash
e214e0fca4
applet: Make constructor protected
Considering the class is abstract, there's no need to make the constructor
public.
9 years ago
Markus Wick
aa8236a9b6
OpenGL: Drop framebuffer completeness check.
This OpenGL call synchronize the worker thread of the nvidia blob.
It can be verified on linux with the __GL_THREADED_OPTIMIZATIONS=1 environment variable.
Those errors should not happen on tested drivers.
It was used as a workaround for https://bugs.freedesktop.org/show_bug.cgi?id=94148
9 years ago
wwylele
a88ec032cd
Config: auto-select region and language
10 years ago
Jan Beich
61f52b5d33
tests: add missing libcore dependency after 37d6cbc200
$ (cmake -DENABLE_SDL2:BOOL=false /path/to/citra; gmake)
[...]
[ 85%] Linking CXX executable tests
../common/libcommon.a(microprofile.cpp.o): In function `MicroProfileThreadStart(pthread**, void* (*)(void*))':
src/common/microprofile.cpp:(.text+0x41): undefined reference to `pthread_create'
c++: error: linker command failed with exit code 1 (use -v to see invocation)
9 years ago
Subv
fdf1d042e0
Use boost remove_erase_if instead of the erase-remove idiom
9 years ago
Subv
bf232b89f3
Improved the algorithm for GetHighestPriorityReadyThread.
9 years ago
emmauss
4865993e6f
Implement Frame rate limiter ( #2223 )
* implement frame limiter
* fixes
9 years ago
Jannik Vogel
869743d34c
ASSERT that shader was linked successfully
10 years ago
Jannik Vogel
d676c9a06f
Report shader uniform block size in case of mismatch
10 years ago
Jannik Vogel
d8142ae075
Print broken shader code to log
10 years ago
Subv
06b2b80d31
Return an error code when connecting to a saturated port.
The error code was taken from the 3DS kernel.
10 years ago
Subv
7eaf6faa7d
HLE: Use a member variable instead of a virtual function to retrieve the max number of sessions that can be connected to an HLE service at the same time.
10 years ago
Jannik Vogel
305cc20144
gdbstub: Remove unused include
10 years ago