summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2017-09-24memory: Add GetCurrentPageTable/SetCurrentPageTableMerryMage
Don't expose Memory::current_page_table as a global.
2017-09-24Merge pull request #2921 from jroweboy/batch-fix-2James Rowe
GPU: Add draw for immediate and batch modes
2017-09-23Remove pipeline.gpu_mode and fix minor issuesJames Rowe
2017-09-22Merge pull request #2928 from huwpascoe/masterYuri Kunde Schlesner
Fixed framebuffer warning
2017-09-19Merge pull request #2933 from huwpascoe/perf-1bunnei
Improved performance of FromAttributeBuffer
2017-09-18WebService: Verify username and token (#2930)B3n30
* WebService: Verify username and token; Log errors in PostJson * Fixup: added docstrings to the functions * Webservice: Added Icons to the verification, imrpved error detection in cpr, fixup nits * fixup: fmt warning
2017-09-17Improved performance of FromAttributeBufferHuw Pascoe
Ternary operator is optimized by the compiler whereas std::min() is meant to return a value. I've noticed a 5%-10% emulation speed increase.
2017-09-17Fixed framebuffer warningHuw Pascoe
2017-09-16Merge pull request #2906 from Subv/ns_new_frameworkYuri Kunde Schlesner
Services/NS: Port ns:s to the new service framework.
2017-09-16Services/NS: Port ns:s to the new service framework.Subv
2017-09-16Merge pull request #2900 from wwylele/clip-2Yuri Kunde Schlesner
PICA: implement custom clip plane
2017-09-15Merge pull request #2842 from Subv/switchable_page_tableB3n30
Kernel/Memory: Give each process its own page table and allow switching the current page table upon reschedule
2017-09-15CPU/Dynarmic: Disable the fast page-table access in dynarmic until it ↵Subv
supports switching page tables at runtime.
2017-09-15Tests/VFP: Use a standalone pagetable for the TestEnvironment memory operations.Subv
This fixes building the tests
2017-09-15Kernel/Memory: Make IsValidPhysicalAddress not go through the current ↵Subv
process' virtual memory mapping.
2017-09-15Kernel/Threads: Don't clear the CPU instruction cache when performing a ↵Subv
context switch from an idle thread into a thread in the same process. We were unnecessarily clearing the cache when going from Process A -> Idle -> Process A, this caused extreme performance regressions.
2017-09-15Kernel/Memory: Changed GetPhysicalPointer so that it doesn't go through the ↵Subv
current process' page table to obtain a pointer.
2017-09-11Merge pull request #2915 from wwylele/font-archive-2bunnei
APT: load different shared font depending on the region
2017-09-11GPU: Add draw for immediate and batch modesJames Rowe
PR #1461 introduced a regression where some games would change configuration even while in the poorly named "drawing" mode, which broke the heuristic citra was using to determine when to draw the batch. This change adds back in a draw call for batching, and also adds in a draw call in immediate mode each time it adds a triangle.
2017-09-10Kernel/Memory: Switch the current page table when a new process is scheduled.Subv
2017-09-10Kernel/Memory: Give each Process its own page table.Subv
The loader is in charge of setting the newly created process's page table as the main one during the loading process.
2017-09-07Merge pull request #2865 from wwylele/gs++bunnei
PICA: implemented geometry shader
2017-09-05Merge pull request #2914 from wwylele/fresnel-fixbunnei
pica/lighting: only apply Fresnel factor for the last light
2017-09-05Merge pull request #2831 from Subv/uds_authWeiyi Wang
Services/UDS: Handle beacon frames and the basic AP connection sequence frames.
2017-09-04Remove _flag in var namesmailwl
2017-09-04Mii Selector Applet: update Mii structuresmailwl
2017-09-03Fix icon for citra qtJames Rowe
2017-09-03APT: load different shared font depending on the regionwwylele
2017-09-03pica/lighting: only apply Fresnel factor for the last lightwwylele
2017-09-02Add manifestDaMan
2017-08-31Merge pull request #2909 from wwylele/telemetry-gasbunnei
video_core: report telemetry for gas mode
2017-08-31video_core: report telemetry for gas modewwylele
2017-08-30Merge pull request #2858 from MerryMage/interp-on-a-frame-basisbunnei
interpolate: Interpolate on a frame-by-frame basis
2017-08-30Merge pull request #2891 from wwylele/sw-bumpbunnei
SwRasterizer/Lighting: implement bump mapping
2017-08-29Merge pull request #2899 from wwylele/touch-refactorbunnei
Refactor touch input into a TouchDevice
2017-08-29Merge pull request #2905 from danzel/fix-2902Sebastian Valle
Use recursive_mutex instead of mutex to fix #2902
2017-08-29Use recursive_mutex instead of mutex to fix #2902danzel
2017-08-28interpolate: Interpolate on a frame-by-frame basisMerryMage
2017-08-28Merge pull request #2892 from Subv/warnings2Weiyi Wang
Warnings: Fixed a few missing-return warnings in video_core.
2017-08-27Services/UDS: Remove an old duplicated declaration of WifiPacket.Subv
2017-08-27Services/UDS: Handle the connection sequence packets.Subv
There is currently no stage tracking, a client is considered "Connected" when it receives the EAPoL Logoff packet from the server, this is not yet implemented.
2017-08-27Services/UDS: Store the received beacon frames until RecvBeaconBroadcastData ↵Subv
is called, up to 15 beacons at the same time, removing any older beacon frames when the limit is exceeded.
2017-08-27Services/UDS: Add functions to generate 802.11 auth and assoc response frames.Subv
2017-08-26web_backend: Fix CPR bug where Winsock is not properly initializing.bunnei
2017-08-26Warnings: Fixed a few missing-return warnings in video_core.Subv
2017-08-25web_backend: Fix asynchronous JSON post by spawning new thread.bunnei
2017-08-25web_services: Refactor to remove dependency on Core.bunnei
2017-08-25qt: Add an option to view/regenerate telemetry ID.bunnei
2017-08-25default_ini: Use correct telemetry endpoint URL.bunnei
2017-08-25# This is a combination of 2 commits.bunnei
# This is the 1st commit message: qt: Add web configuration tab. # The commit message #2 will be skipped: # fixup! qt: Add web configuration tab.