summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
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-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-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.
2017-08-25qt: Add web configuration tab.bunnei
2017-08-25web_backend: User config for username and token, support anonymous post.bunnei
2017-08-25telemetry: Log frontend type.bunnei
2017-08-25settings: Add enable_telemetry, citra_username, and citra_token.bunnei
2017-08-25telemetry_session: Log telemetry ID.bunnei
2017-08-25citra_qt: Show one-time callout messages to user.bunnei
2017-08-25SidebySide Layout (#2859)ThaMighty90
* added a SidebySide Layout * Reworked, so both screen have the same height and cleaned up screen translates. * added the option in the UI, hope this is the right way to do it. formated framebuffer_layout.cpp * delete the x64 files * deleted ui_configure_graphics.h * added Option for the Layout in the xml * got rid of SIDE_BY_SIDE_ASPECT_RATIO because it was useless. pulled translate into variables * changed shift variables to u32 and moved them in their respective branch. remove notr="true" for the Screen layout drop down * reworked intends :). changed function description for SideFrameLayout * some description reworking
2017-08-24EmuWindow: refactor touch input into a TouchDevicewwylele
2017-08-24HID: use TouchDevice for touch padwwylele
2017-08-23Merge pull request #2839 from Subv/global_kernel_lockJames Rowe
Kernel/HLE: Use a mutex to synchronize access to the HLE kernel state between the cpu thread and any other possible threads that might touch the kernel (network thread, etc).
2017-08-22Merge pull request #2893 from Subv/not_schedule_main_threadbunnei
Kernel/Threads: Don't immediately switch to the new main thread when loading a new process.
2017-08-22Kernel/Memory: Acquire the global HLE lock when a memory read/write ↵Subv
operation falls outside of the fast path, for it might perform an MMIO operation.
2017-08-22Kernel/HLE: Use a mutex to synchronize access to the HLE kernel state ↵Subv
between the cpu thread and any other possible threads that might touch the kernel (network thread, etc). This mutex is acquired in SVC::CallSVC, ie, as soon as the guest application enters the HLE kernel, and should be acquired by the aforementioned threads before modifying kernel structures.
2017-08-22Merge pull request #2888 from Subv/warningsJames Rowe
Fixed some warnings in the core project.
2017-08-22motion_emu: fix initialization orderwwylele
2017-08-22gl_rasterizer/lighting: more accurate CP formulawwylele
2017-08-22SwRasterizer/Lighting: implement LUT input CPwwylele
2017-08-22SwRasterizer/Lighting: implement bump mappingwwylele
2017-08-21Kernel/Threads: Don't immediately switch to the new main thread when loading ↵Subv
a new process. This is necessary for loading multiple processes at the same time. The main thread will be automatically scheduled when necessary once the scheduler runs.
2017-08-21GPU/Warnings: Explicitly cast the screen refresh ticks to u64.Subv
2017-08-21Warnings: Add UNREACHABLE macros to switches that contemplate all possible ↵Subv
values.