summaryrefslogtreecommitdiff
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-19Merge pull request #2936 from B3n30/system_curl_linuxWeiyi Wang
WebService: Set USE_SYSTEM_CURL for travis linux builds
2017-09-19WebService: Set USE_SYSTEM_CURL for travis linux buildsB3n30
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-11Merge pull request #2922 from jroweboy/mingw-telemetrybunnei
Build: Enable SSL in mingw by linking against WinSSL
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-11Build: Enable SSL in mingw by linking against WinSSLJames Rowe
The mingw builds aren't submitting telemetry because the curl library they are linked against is configured to use openSSL and openSSL looks for the certificates in the users home folder. This keeps it from contacting web services because it can't communicate over SSL. This commit adds a download in mingw builds that will download a precompiled curl for mingw linked against winssl and sspi.
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-10Merge pull request #2923 from B3n30/system_curl_osxJames Rowe
travis_OSX: build with system curl
2017-09-09trvis_OSX: build with system curlB3n30
2017-09-07Merge pull request #2865 from wwylele/gs++bunnei
PICA: implemented geometry shader
2017-09-06Merge pull request #2918 from jroweboy/remove-debugJames Rowe
Remove excess debug dlls for mingw build
2017-09-05Remove excess debug dlls for mingw buildJames Rowe
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-05Merge pull request #2876 from mailwl/mii-struWeiyi Wang
Mii Selector Applet: update Mii structures
2017-09-04Remove _flag in var namesmailwl
2017-09-04Mii Selector Applet: update Mii structuresmailwl
2017-09-04Merge pull request #2917 from jroweboy/icon_fixWeiyi Wang
Fix icon for citra qt
2017-09-03Fix icon for citra qtJames Rowe
2017-09-03Merge pull request #2911 from DaMan69/masterJames Rowe
Add manifest
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-09-01Merge pull request #2912 from jroweboy/mingw-masterJames Rowe
Build: Add mingw64 compile support to appveyor
2017-09-01Build: Add mingw64 compile support to appveyorJames Rowe
Releases will be built with both mingw and msvc and the binaries of both builds will be uploaded to github releases
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