Lioncash
5de7c31baa
qt: Default destructors where applicable
Makes code consistent with our style of defaulting special member
functions where applicable.
8 years ago
Lioncash
11eadbccc9
kernel/event: Make data members private
Instead we can simply provide accessors to the required data instead of
giving external read/write access to the variables directly.
8 years ago
Lioncash
f90c667a44
yuzu: Use Qt 5 signal/slots where applicable
Makes the signal/slot connections type-safe instead of string-based.
8 years ago
Lioncash
38c2af9330
kernel: Move object class to its own source files
General moving to keep kernel object types separate from the direct
kernel code. Also essentially a preliminary cleanup before eliminating
global kernel state in the kernel code.
8 years ago
Lioncash
9f7550d027
kernel/timer: Make data members private where applicable
Instead, we can just expose functions that return the queryable state
instead of letting anything modify it.
8 years ago
Lioncash
6dcc80c285
wait_tree: Add missing switch case for WaitTreeThread::GetText()
We were missing the enum entry for WaitIPC
8 years ago
Lioncash
8bfaf576fb
wait_tree: Silence warning about all code paths not returning a value
If code execution hits this spot, something has gone very wrong, so mark
the path as unreachable. This silences a warning on MSVC.
8 years ago
Lioncash
d923d8f50c
gpu: Rename Get3DEngine() to Maxwell3D()
This makes it match its const qualified equivalent.
8 years ago
Lioncash
059d0017f1
thread: Convert ThreadStatus into an enum class
Makes the thread status strongly typed, so implicit conversions can't
happen. It also makes it easier to catch mistakes at compile time.
8 years ago
James Rowe
ca04901b0f
yuzu - Fix duplicate logs
8 years ago
James Rowe
7af1a786d5
Add configurable logging backends
8 years ago
Michael Scire
d12af72c8f
Kernel/Arbiters: Mostly implement SignalToAddress
8 years ago
Michael Scire
3119b64d86
Kernel/Arbiters: Implement WaitForAddress
8 years ago
Subv
de53649e61
Qt: Removed the Registers widget.
It was crashing and nobody actually uses this.
8 years ago
Subv
5647fa35ff
Qt/WaitTree: Display the callstack for each thread in the wait tree widget.
8 years ago
bunnei
ce7d89cb0e
thread: Rename mask to affinity_masks.
9 years ago
bunnei
f006872017
wait_tree: Add ideal core and affinity mask.
9 years ago
bunnei
26a22031aa
wait_tree: Show all threads on all schedulers.
9 years ago
bunnei
44c565aeca
core: Implement multicore support.
9 years ago
bunnei
b6bed8fd74
memory_manager: Make GpuToCpuAddress return an optional.
9 years ago
bunnei
ebef12f037
memory_manager: Use GPUVAdddr, not PAddr, for GPU addresses.
9 years ago
Subv
fa6edc4412
GPU: Implement the RGB10_A2 RenderTarget format, it will use the same format as the A2BGR10 texture format.
9 years ago
Subv
106d31e8c3
Qt: Update the WaitTree widget to show info about the current mutex of each thread.
9 years ago
bunnei
9415aeb48f
graphics_surface: Remove superfluous cast.
9 years ago
bunnei
74c4739713
graphics_surface: Fix merge conflicts.
9 years ago
Subv
18a9536efa
GPU: Make the debug_context variable a member of the frontend instead of a global.
9 years ago
Subv
0892143af9
Frontend: Updated the surface view debug widget to work with Maxwell surfaces.
9 years ago
Subv
19bf501723
Frontend: Ported the GPU breakpoints and surface viewer widgets from citra.
9 years ago
bunnei
d6c27e6b28
thread: Add THREADSTATUS_WAIT_HLE_EVENT, remove THREADSTATUS_WAIT_ARB.
9 years ago
bunnei
539977f39b
kernel: Use Scheduler class for threading.
9 years ago
bunnei
1cbf186f63
debugger: Fix wait_tree crash.
9 years ago
James Rowe
ea88c44eb8
Format: Run the new clang format on everything
9 years ago
Lioncash
e11285c9a8
qt: Migrate to Qt 5 signal/slot connection syntax where applicable
9 years ago
MerryMage
41bfd994f6
clang-format
9 years ago
James Rowe
bd5740a721
Remove gpu debugger and get yuzu qt to compile
9 years ago
James Rowe
5dbd091a80
Massive removal of unused modules
9 years ago