MerryMage
d616b36e7b
Fix build on macOS and linux
8 years ago
MerryMage
16e512f2a7
Update build scripts
8 years ago
bunnei
ea097fe51d
yuzu: Update CONTRIBUTING.md.
8 years ago
bunnei
5bb2de070d
yuzu: Update README.md.
8 years ago
bunnei
ed9ffbaf28
arm_unicorn: Log unmapped memory access address.
8 years ago
bunnei
e443f7a301
config: Default log filter to trace.
8 years ago
bunnei
182548ec86
yuzu: Update license text to be consistent across project.
8 years ago
James Rowe
d0588e52ab
Remove settings issues in sdl and fix a few files that broke in mingw
8 years ago
James Rowe
31499ecb2e
Removing unused settings and yuzu rebranding
8 years ago
James Rowe
41830b061a
Get yuzu sdl to start compiling
8 years ago
James Rowe
bd5740a721
Remove gpu debugger and get yuzu qt to compile
8 years ago
James Rowe
a5b9cd4d18
Remove references to PICA and rasterizers in video_core
8 years ago
James Rowe
5dbd091a80
Massive removal of unused modules
8 years ago
bunnei
68c6e82dd9
config: Default CPU core to Unicorn.
8 years ago
bunnei
25be8bab7f
CMakeLists: Use C++ 17.
8 years ago
bunnei
599bc43ea4
boost: Update version.
8 years ago
bunnei
2817ec4da4
core: Gut out cryptop, since it doesn't compile with C++17.
8 years ago
MerryMage
4b27ec5b07
dynarmic: Update to 83afe435
8 years ago
MerryMage
6fe2dc0b15
configuration: Add cpu_core configuration option
8 years ago
MerryMage
ced9768819
arm_dynarmic: Implement core
8 years ago
bunnei
7e02ba1ae3
core: Include <algorithm> where used.
8 years ago
bunnei
5203bf6799
renderer_opengl: Fix LOG_TRACE in LoadFBToScreenInfo.
8 years ago
bunnei
5a7a2eba0d
nv: Fix more broken asserts.
8 years ago
bunnei
d673462aa5
nvdisp_disp0: Fix broken assert.
8 years ago
bunnei
86a8e32471
core: Fix recent GCC build breaks.
8 years ago
bunnei
e2db6b98fe
svc: Implement GetSystemTick.
8 years ago
bunnei
cfb9f39472
nvdisp_disp0: Call SwapBuffers to render framebuffer.
8 years ago
bunnei
0ffcc1190e
renderer_opengl: Support rendering Switch framebuffer.
8 years ago
bunnei
14fe63772f
render_base: Add a struct describing framebuffer metadata.
8 years ago
bunnei
7fac24c9e3
renderer_opengl: Add MortonCopyPixels function for Switch framebuffer.
8 years ago
bunnei
46d4d95274
renderer_opengl: Update DrawScreens for Switch.
8 years ago
bunnei
901a0f8ef4
CMakeLists: Add framebuffer_layout.cpp.
8 years ago
bunnei
6eda6ae6eb
frontend: Update for undocked Switch screen layout.
8 years ago
Subv
81bcb331f8
NV: Move the nv device nodes to their own directory and namespace.
8 years ago
Subv
8c39b10e47
VI: Use a Pulse event instead of OneShot for the vblank events.
This prevents missing frames if the vblank fires between the DequeueBuffer and Wait(vsync) calls
8 years ago
bunnei
1401c44cf4
vi: Use new CoreTiming::EventType
8 years ago
Subv
2d5bf5a379
NV: Expose the nvdisp_disp0 device and a weak reference to the nvdrv:a service.
NVFlinger will call into the nvdisp_disp0 device to perform screen flips, bypassing the ioctl interface.
We now have the address of the framebuffer to draw, we just need to actually put it on the screen.
8 years ago
Subv
91a0d29466
NV: Determine what buffer to draw for each layer of each display.
Don't try to draw buffers that the guest application is using, only queued buffers are eligible for drawing.
Drawing actual pixels is still not implemented.
8 years ago
Subv
1b907ea655
NV: Signal all display's vsync event 60 times per second.
8 years ago
Subv
67222ea3a6
NV: Give each display its own vsync event.
8 years ago
Subv
a7c31ad468
NV: Keep track of Displays, Layers and BufferQueues in nvflinger.
8 years ago
Subv
da2990dbb7
IPC: Allow passing arguments to the Interfaces when using PushIpcInterface
8 years ago
Subv
2d06628c52
NV: Implemented (with stubs) the vi:m service and some of its subservices.
The homebrew display test application now properly writes graphics data to the graphics buffer but we still don't have a way to compose the display layers.
8 years ago
Subv
54650737a3
NV: Implemented the nvdrv:a service and the /dev/nvmap device.
8 years ago
Subv
8923c80127
IPC: Corrected some definitions for the buffer C descriptor flags.
8 years ago
Subv
edeb55d78b
svc: Stub ResetSignal and CreateTransferMemory
8 years ago
Subv
377e2a79b5
svc: Stub SetMemoryAttribute
8 years ago
Subv
9362706e1d
Threads: Added enum values for the Switch's 4 cpu cores and implemented svcGetInfo(AllowedCpuIdBitmask)
8 years ago
Subv
9de1929da9
Services: Allow lm to log single-character messages.
8 years ago
Subv
db71b23c80
SVC: Fixed WaitSynchronization with multiple handles when none is immediately ready.
8 years ago