Lioncash
c65713832c
debug_utils: Remove unused includes
Quite a bit of these aren't necessary directly within the debug_utils
header and can be removed or included where actually necessary.
8 years ago
bunnei
3a67876252
textures: Refactor out for Texture/Depth FormatFromPixelFormat.
8 years ago
Lioncash
7846295a8f
qt: Add missing override specifiers where applicable
8 years ago
Lioncash
00a68c5eea
qt: Default destructors where applicable
Makes code consistent with our style of defaulting special member
functions where applicable.
8 years ago
Lioncash
2feb1a8ba6
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
db340f6402
yuzu: Use Qt 5 signal/slots where applicable
Makes the signal/slot connections type-safe instead of string-based.
8 years ago
Lioncash
bf45092c61
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
0cd843151f
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
2474340684
wait_tree: Add missing switch case for WaitTreeThread::GetText()
We were missing the enum entry for WaitIPC
8 years ago
Lioncash
9d2cacdc9e
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
863579736c
gpu: Rename Get3DEngine() to Maxwell3D()
This makes it match its const qualified equivalent.
8 years ago
Lioncash
dbfe82773d
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
b30c5370b1
yuzu - Fix duplicate logs
8 years ago
James Rowe
6269a01b4e
Add configurable logging backends
8 years ago
Michael Scire
4f81bc4e1b
Kernel/Arbiters: Mostly implement SignalToAddress
8 years ago
Michael Scire
9d71ce88ce
Kernel/Arbiters: Implement WaitForAddress
8 years ago
Subv
7786f41cc0
Qt: Removed the Registers widget.
It was crashing and nobody actually uses this.
8 years ago
Subv
c50393e066
Qt/WaitTree: Display the callstack for each thread in the wait tree widget.
8 years ago
bunnei
46ec9a9bc9
thread: Rename mask to affinity_masks.
8 years ago
bunnei
e6671190a5
wait_tree: Add ideal core and affinity mask.
8 years ago
bunnei
5c0421ebd8
wait_tree: Show all threads on all schedulers.
8 years ago
bunnei
a434fdcb10
core: Implement multicore support.
8 years ago
bunnei
239ac8abe2
memory_manager: Make GpuToCpuAddress return an optional.
8 years ago
bunnei
9e11a76e92
memory_manager: Use GPUVAdddr, not PAddr, for GPU addresses.
8 years ago
Subv
010227e149
GPU: Implement the RGB10_A2 RenderTarget format, it will use the same format as the A2BGR10 texture format.
8 years ago
Subv
013778aa21
Qt: Update the WaitTree widget to show info about the current mutex of each thread.
8 years ago
bunnei
d8f745382b
graphics_surface: Remove superfluous cast.
8 years ago
bunnei
666d53299c
graphics_surface: Fix merge conflicts.
8 years ago
Subv
0ce52b1da2
GPU: Make the debug_context variable a member of the frontend instead of a global.
8 years ago
Subv
39e60cfeb1
Frontend: Updated the surface view debug widget to work with Maxwell surfaces.
8 years ago
Subv
77fd0d47e7
Frontend: Ported the GPU breakpoints and surface viewer widgets from citra.
8 years ago
bunnei
e353b9fb3d
thread: Add THREADSTATUS_WAIT_HLE_EVENT, remove THREADSTATUS_WAIT_ARB.
8 years ago
bunnei
ac81c02ed9
kernel: Use Scheduler class for threading.
8 years ago
bunnei
c85e3a2234
debugger: Fix wait_tree crash.
8 years ago
James Rowe
096be16636
Format: Run the new clang format on everything
8 years ago
Lioncash
5e46a9bb2b
qt: Migrate to Qt 5 signal/slot connection syntax where applicable
8 years ago
MerryMage
e35644c005
clang-format
8 years ago
James Rowe
389979018c
Remove gpu debugger and get yuzu qt to compile
8 years ago
James Rowe
ebf9a784a9
Massive removal of unused modules
8 years ago