wwylele
ea4217939a
Kernel: remove object's waiting thread if it is dead
9 years ago
bunnei
034651fa7f
Merge pull request #2260 from Subv/scheduling
Threading: Reworked the way our scheduler works.
9 years ago
bunnei
56fee7ed29
Merge pull request #2316 from endrift/macos-gcc
Common: Fix gcc build on macOS
9 years ago
Yuri Kunde Schlesner
89a8f963ce
Merge pull request #2328 from wwylele/fix-trace
Fix debug build from #2249
9 years ago
Yuri Kunde Schlesner
37dc16c1bb
Merge pull request #2332 from lioncash/gdb
gdbstub: Remove global variable from public interface
9 years ago
Yuri Kunde Schlesner
ceed2efb4e
Merge pull request #2320 from mailwl/cecd-update
Service/CECD: Add cecd:ndm service
9 years ago
bunnei
7aa9f479d2
Merge pull request #2331 from lioncash/trunc
hid: Get rid of a double -> float truncation warning
9 years ago
wwylele
267f26d7df
FS: fix debug build from #2249
9 years ago
Lioncash
bec7bc3ec9
gdbstub: Remove global variable from public interface
Currently, this is only ever queried, so adding a function to check if the
server is enabled is more sensible.
If directly modifying this externally is ever desirable, it should be done
by adding a function to the interface, rather than exposing implementation
details directly.
9 years ago
Sebastian Valle
9df75ff6d6
Merge pull request #2330 from lioncash/pragma
core: Add missing #pragma once directives where applicable
9 years ago
Lioncash
7c1a069ab6
hid: Get rid of a double -> float truncation warning
float literals need to have the 'f' prefix.
9 years ago
bunnei
aa6464e2b9
Merge pull request #2327 from lioncash/typo
act: Fix docstring typo
9 years ago
Lioncash
cb4293adf1
core: Add missing #pragma once directives where applicable
9 years ago
Lioncash
8e6bf2478f
act: Fix docstring typo
These aren't the AM services.
9 years ago
Yuri Kunde Schlesner
52b26a026e
Merge pull request #2325 from yuriks/fix-index
shader_jit_x64: Use LOOPCOUNT_REG as a 64-bit reg when indexing
9 years ago
bunnei
338e24ae80
Merge pull request #2314 from mailwl/account
Service/ACT: move ACT services to folder
9 years ago
Yuri Kunde Schlesner
50a3f434a0
shader_jit_x64: Use LOOPCOUNT_REG as a 64-bit reg when indexing
9 years ago
bunnei
8d0794d406
Merge pull request #2321 from yuriks/flush-pages
Memory: Always flush whole pages from surface cache
9 years ago
Yuri Kunde Schlesner
415064165a
Memory: Always flush whole pages from surface cache
This prevents individual writes touching a cached page, but which don't
overlap the surface, from constantly hitting the surface cache lookup.
9 years ago
mailwl
c7a28acce4
Service/CECD: Add cecd:ndm service
9 years ago
Sebastian Valle
37ca07cd2f
Merge pull request #2317 from yuriks/vertex-copy
VideoCore: Eliminate an unnecessary copy in the drawcall loop
9 years ago
Yuri Kunde Schlesner
d8fc6ee91b
VideoCore: Eliminate an unnecessary copy in the drawcall loop
9 years ago
Yuri Kunde Schlesner
3bf8e16d21
Merge pull request #2309 from yuriks/shader-jit-xbyak
Convert shader JIT to Xbyak
9 years ago
Yuri Kunde Schlesner
c99b5e3122
Merge pull request #2249 from Subv/sessions_v3
Kernel/IPC: Use Ports and Sessions as the fundamental building block of Inter Process Communication.
9 years ago
Yuri Kunde Schlesner
8ec064951f
shader_jit_x64: Use Reg32 for LOOP* registers, eliminating casts
9 years ago
Yuri Kunde Schlesner
2d892f845c
VideoCore: Convert x64 shader JIT to use Xbyak for assembly
9 years ago
Yuri Kunde Schlesner
fec927591e
Externals: Add Xbyak
9 years ago
Yuri Kunde Schlesner
54d46cad7c
externals: Update Dynarmic
Required to be able to use Xbyak in Citra without header conflicts.
9 years ago
Subv
3e80a1a1c1
Fixed the codestyle to match our clang-format rules.
9 years ago
Subv
00decc1180
Fixed the codestyle to match our clang-format rules.
9 years ago
mailwl
11e9681df2
Service/ACT: move ACT services to folder
9 years ago
Jeffrey Pfau
12cca651ce
Common: Fix gcc build on macOS
9 years ago
Sebastian Valle
76689cb1a2
Merge pull request #2166 from endrift/clang-detect
CMakeLists: Autodetect clang and only then use libc++
9 years ago
Jeffrey Pfau
83e5e7ceb4
CMakeLists: Autodetect clang and only then use libc++
10 years ago
Sebastian Valle
c096753c45
Merge pull request #2315 from JamePeng/fix-gsp_gpu-code
Minor amendment of GSP_GPU::ImportDisplayCaptureInfo code
9 years ago
JamePeng
7af1081bb0
Minor amendment of GSP_GPU::ImportDisplayCaptureInfo code
9 years ago
Yuri Kunde Schlesner
08c37e1eda
Merge pull request #2312 from lioncash/guard
time_stretch: Add missing #pragma once directive
9 years ago
Lioncash
dc6a23e0f6
time_stretch: Add missing #pragma once directive
9 years ago
Sebastian Valle
9eaa37e9ab
Merge pull request #2275 from jbeich/pthread
Unbreak QT-only build after 37d6cbc200
9 years ago
Sebastian Valle
7993d67ca9
Merge pull request #2267 from JayFoxRox/fix-mingw-cc
Support mingw cross-compilation
9 years ago
Sebastian Valle
6aa68fe8da
Merge pull request #2154 from mailwl/apt-getstartupargument
APT::GetStartupArgument: force clear startup argument
9 years ago
mailwl
e3828ed7fa
APT::GetStartupArgument: force clear startup argument
10 years ago
Lioncash
b24112862e
citra-qt: Make constructors explicit where applicable
10 years ago
Lioncash
94f0a00f0e
citra-qt: Add missing #pragma once directives
10 years ago
Lioncash
2a1cf1e2ce
game_list: Make slots private functions
The new Qt event syntax allows for regular member functions to be used in
connect(), so explicitly indicating slots isn't necessary.
10 years ago
Lioncash
c22f539978
game_list: Make the constructor explicit
10 years ago
Lioncash
ada0edd082
game_list: Make the AddEntry argument a const reference
appendRow takes a QList by const reference, so it doesn't need to be
modifiable.
10 years ago
Lioncash
da804ef0ff
game_list: Replace 0 literals with nullptr
10 years ago
Lioncash
f5636c45fb
game_list: Use QT5's new event connection syntax
Makes for more compact code in most places.
10 years ago
Lioncash
bd25e19ee8
game_list: Pass the parent constructor argument to the QWidget base class
If the control was ever passed an explicit parent, a potential memory leak
would happen, as the game list wouldn't be freed.
However, in our case, the game list was placed within a layout, which
automatically performs reparenting, avoiding this issue.
10 years ago