James Rowe
bbe7f82c2b
Merge pull request #2912 from jroweboy/mingw-master
...
Build: Add mingw64 compile support to appveyor
2017-09-01 21:37:34 -04:00
James Rowe
c7fb9023a2
Build: Add mingw64 compile support to appveyor
...
Releases will be built with both mingw and msvc and the binaries of both
builds will be uploaded to github releases
2017-09-01 07:56:36 -06:00
bunnei
21158fce98
Merge pull request #2909 from wwylele/telemetry-gas
...
video_core: report telemetry for gas mode
2017-08-31 11:12:55 -04:00
wwylele
2694a4ca40
video_core: report telemetry for gas mode
2017-08-31 12:54:17 +03:00
bunnei
80f3520bd7
Merge pull request #2858 from MerryMage/interp-on-a-frame-basis
...
interpolate: Interpolate on a frame-by-frame basis
2017-08-30 21:56:43 -04:00
bunnei
eaa4c0aab5
Merge pull request #2891 from wwylele/sw-bump
...
SwRasterizer/Lighting: implement bump mapping
2017-08-30 21:07:30 -04:00
bunnei
929354e9bf
Merge pull request #2899 from wwylele/touch-refactor
...
Refactor touch input into a TouchDevice
2017-08-29 11:29:10 -04:00
Sebastian Valle
6ba7e3ad74
Merge pull request #2905 from danzel/fix-2902
...
Use recursive_mutex instead of mutex to fix #2902
2017-08-29 09:35:56 -05:00
danzel
288c3bf4a9
Use recursive_mutex instead of mutex to fix #2902
2017-08-29 20:39:55 +12:00
MerryMage
de4bbeea54
interpolate: Interpolate on a frame-by-frame basis
2017-08-28 10:54:41 +01:00
Weiyi Wang
f078ef6644
Merge pull request #2901 from stone3311/master
...
Fix info about TODO list
2017-08-28 03:23:59 -05:00
Weiyi Wang
7d475c0bed
Merge pull request #2892 from Subv/warnings2
...
Warnings: Fixed a few missing-return warnings in video_core.
2017-08-28 03:21:51 -05:00
bunnei
1e8d4f2b15
Merge pull request #2897 from bunnei/telemetry-ui
...
Telemetry UI and final touches
2017-08-26 20:15:15 -04:00
bunnei
ebe73dc58b
web_backend: Fix CPR bug where Winsock is not properly initializing.
2017-08-26 19:45:41 -04:00
Subv
ebb0a75ec1
Warnings: Fixed a few missing-return warnings in video_core.
2017-08-26 11:58:22 -05:00
stone3311
c784e7bef4
Fix info about TODO list
2017-08-26 18:35:45 +02:00
bunnei
ec45ae95e1
web_backend: Fix asynchronous JSON post by spawning new thread.
2017-08-25 23:37:47 -04:00
bunnei
f85ab627b4
web_services: Refactor to remove dependency on Core.
2017-08-25 23:10:02 -04:00
bunnei
c81c6356f2
qt: Add an option to view/regenerate telemetry ID.
2017-08-25 23:10:02 -04:00
bunnei
2c13cf194c
default_ini: Use correct telemetry endpoint URL.
2017-08-25 23:10:01 -04:00
bunnei
cdfd1bd08e
# This is a combination of 2 commits.
...
# 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-25 23:10:01 -04:00
bunnei
5b4b6d3769
qt: Add web configuration tab.
2017-08-25 23:10:01 -04:00
bunnei
ea4ec2dab7
web_backend: User config for username and token, support anonymous post.
2017-08-25 23:10:01 -04:00
bunnei
55d78fc8ee
telemetry: Log frontend type.
2017-08-25 23:10:01 -04:00
bunnei
36b916b576
settings: Add enable_telemetry, citra_username, and citra_token.
2017-08-25 23:10:00 -04:00
bunnei
e020036b0d
telemetry_session: Log telemetry ID.
2017-08-25 23:10:00 -04:00
bunnei
2871d060b3
citra_qt: Show one-time callout messages to user.
2017-08-25 23:10:00 -04:00
ThaMighty90
54b7e85b18
SidebySide Layout ( #2859 )
...
* 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-25 17:53:07 -04:00
wwylele
423acc1bb4
EmuWindow: refactor touch input into a TouchDevice
2017-08-24 15:00:56 +03:00
wwylele
3a8b49a2be
HID: use TouchDevice for touch pad
2017-08-24 13:56:43 +03:00
James Rowe
d8b458c398
Merge pull request #2839 from Subv/global_kernel_lock
...
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-23 18:17:44 -06:00
bunnei
2885ac8ae3
Merge pull request #2893 from Subv/not_schedule_main_thread
...
Kernel/Threads: Don't immediately switch to the new main thread when loading a new process.
2017-08-22 17:45:47 -04:00
Subv
e4aa1da188
Kernel/Memory: Acquire the global HLE lock when a memory read/write operation falls outside of the fast path, for it might perform an MMIO operation.
2017-08-22 09:30:58 -05:00
Subv
dfb58f1941
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).
...
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-22 09:30:55 -05:00
James Rowe
817af875fc
Merge pull request #2888 from Subv/warnings
...
Fixed some warnings in the core project.
2017-08-22 08:09:09 -06:00
bunnei
9af8b0e300
Merge pull request #2894 from wwylele/motion-emu-fix
...
motion_emu: fix initialization order
2017-08-22 09:36:38 -04:00
wwylele
c05a90135d
motion_emu: fix initialization order
2017-08-22 11:43:44 +03:00
wwylele
724aea0ce4
gl_rasterizer/lighting: more accurate CP formula
2017-08-22 09:34:44 +03:00
wwylele
48521aa967
SwRasterizer/Lighting: implement LUT input CP
2017-08-22 09:34:44 +03:00
wwylele
893412b067
SwRasterizer/Lighting: implement bump mapping
2017-08-22 09:34:44 +03:00
Subv
87f60afea6
Kernel/Threads: Don't immediately switch to the new main thread when loading 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-21 20:54:29 -05:00
bunnei
220796cf28
Merge pull request #2884 from wwylele/clip
...
gl_rasterizer: add clipping plane z<=0 defined in PICA
2017-08-21 13:24:12 -04:00
bunnei
5cefb828b6
Merge pull request #2889 from Schplee/updated-logo-svg
...
Updated master logo to new logo svg
2017-08-21 13:22:23 -04:00
Subv
d1e3e186e5
GPU/Warnings: Explicitly cast the screen refresh ticks to u64.
2017-08-21 08:34:30 -05:00
Subv
a735d349ac
Warnings: Add UNREACHABLE macros to switches that contemplate all possible values.
2017-08-21 08:34:28 -05:00
Subv
0e1012128f
HLE/Applets: Fixed some conversion warnings when creating the framebuffer shared memory objects.
2017-08-21 08:34:27 -05:00
Subv
c8f78a603b
CPU/Dynarmic: Fixed a warning when incrementing the number of ticks in ExecuteInstructions.
2017-08-21 08:34:25 -05:00
Subv
1439b3b0cd
Dyncom: Use size_t instead of int to store the instruction offsets in the instruction cache.
...
Fixes a few warnings.
2017-08-21 08:34:23 -05:00
Subv
cf92ee4c54
Dyncom: Fixed a conversion warning when decoding thumb instructions.
2017-08-21 08:20:36 -05:00
wwylele
bcf24d4500
swrasterizer: remove invalid TODO
...
This function is called in clipping, before the pespective divide, and is not used in later rasterization. Thus it doesn't need perspective correction.
2017-08-21 08:03:07 +03:00