summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2018-01-14Remove Surface Viewer stubJannik Vogel
2018-01-14Merge pull request #4 from spycrab/aboutdialogbunnei
Implement "About" dialog
2018-01-14Implement "About" dialogspycrab
2018-01-14Add missing FileType declarations in GuessFromExtension and GetFileTypeStringThog
2018-01-13yuzu qt copy windows deps renamedJames Rowe
2018-01-13Minor cleanupMerryMage
2018-01-13macOS: Update Info.plistMerryMage
2018-01-13Add new icons and fix up the linux paths for installJames Rowe
2018-01-13Update dynarmic to bc73004MerryMage
bc73004 a64_merge_interpret_blocks: Remove debug output 4e656ed tests/A64: Randomize PSTATE.<NZCV> fd9530b A64: Optimization: Merge interpret blocks 3c9eb04 testenv: Use format constants 324f3fc tests/A64: Unicorn interface fixes 98ecbe7 tests/A64: Fuzz against unicorn b1d38e7 tests/A64: Move TestEnvironment to own header 5218ad9 A64/data_processing_pcrel: bug: ADR{,P} instructions sign extend their immediate b1a8c39 A64/data_processing_addsub: bug: {ADD,SUB}S (extended register) instructions write to ZR when d = 31 64827fb a64_emit_x64: bug: A64CallSupervisor trampled callee-save registers 1bfa04d emit_x64: bug: OP m/r64, imm32 form instructions sign-extend their immediate on x64 edadeea A64 inferface: Use two argument static_assert 9ab1304 A64: Add ExceptionRaised IR instruction 6843eed Update readme 7438d07 A64/translate: Add TranslateSingleInstruction function
2018-01-13Fix build on macOS and linuxMerryMage
2018-01-13arm_unicorn: Log unmapped memory access address.bunnei
2018-01-13config: Default log filter to trace.bunnei
2018-01-13yuzu: Update license text to be consistent across project.bunnei
2018-01-12Remove settings issues in sdl and fix a few files that broke in mingwJames Rowe
2018-01-12Removing unused settings and yuzu rebrandingJames Rowe
2018-01-12Get yuzu sdl to start compilingJames Rowe
2018-01-12Remove gpu debugger and get yuzu qt to compileJames Rowe
2018-01-12Remove references to PICA and rasterizers in video_coreJames Rowe
2018-01-12Massive removal of unused modulesJames Rowe
2018-01-12config: Default CPU core to Unicorn.bunnei
2018-01-12core: Gut out cryptop, since it doesn't compile with C++17.bunnei
2018-01-12configuration: Add cpu_core configuration optionMerryMage
2018-01-12arm_dynarmic: Implement coreMerryMage
2018-01-11core: Include <algorithm> where used.bunnei
2018-01-11renderer_opengl: Fix LOG_TRACE in LoadFBToScreenInfo.bunnei
2018-01-11nv: Fix more broken asserts.bunnei
2018-01-11nvdisp_disp0: Fix broken assert.bunnei
2018-01-11core: Fix recent GCC build breaks.bunnei
2018-01-11svc: Implement GetSystemTick.bunnei
2018-01-10nvdisp_disp0: Call SwapBuffers to render framebuffer.bunnei
2018-01-10renderer_opengl: Support rendering Switch framebuffer.bunnei
2018-01-10render_base: Add a struct describing framebuffer metadata.bunnei
2018-01-10renderer_opengl: Add MortonCopyPixels function for Switch framebuffer.bunnei
2018-01-10renderer_opengl: Update DrawScreens for Switch.bunnei
2018-01-10CMakeLists: Add framebuffer_layout.cpp.bunnei
2018-01-10frontend: Update for undocked Switch screen layout.bunnei
2018-01-10NV: Move the nv device nodes to their own directory and namespace.Subv
2018-01-10VI: Use a Pulse event instead of OneShot for the vblank events.Subv
This prevents missing frames if the vblank fires between the DequeueBuffer and Wait(vsync) calls
2018-01-10vi: Use new CoreTiming::EventTypebunnei
2018-01-10NV: Expose the nvdisp_disp0 device and a weak reference to the nvdrv:a service.Subv
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.
2018-01-10NV: Determine what buffer to draw for each layer of each display.Subv
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.
2018-01-10NV: Signal all display's vsync event 60 times per second.Subv
2018-01-10NV: Give each display its own vsync event.Subv
2018-01-10NV: Keep track of Displays, Layers and BufferQueues in nvflinger.Subv
2018-01-10IPC: Allow passing arguments to the Interfaces when using PushIpcInterfaceSubv
2018-01-10NV: Implemented (with stubs) the vi:m service and some of its subservices.Subv
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.
2018-01-10NV: Implemented the nvdrv:a service and the /dev/nvmap device.Subv
2018-01-10IPC: Corrected some definitions for the buffer C descriptor flags.Subv
2018-01-10svc: Stub ResetSignal and CreateTransferMemorySubv
2018-01-10svc: Stub SetMemoryAttributeSubv