Henrik Rydgård
87ca5cd5bb
Merge pull request #9624 from Anarky/master
...
Linux: add another PS3 controller GUID
2017-04-17 19:39:37 +02:00
Anarky
94db23fb60
Linux: add another PS3 controller GUID
2017-04-17 18:36:58 +02:00
Henrik Rydgård
0fb01a2f12
Merge pull request #9620 from unknownbrackets/softgpu-negative
...
SoftGPU: Fix negative coords, indexed drawing, and splines
2017-04-16 09:33:04 +02:00
Henrik Rydgård
1a9e93d497
Merge pull request #9619 from unknownbrackets/native-restart
...
Windows: Avoid restarting completely on GPU change
2017-04-16 09:29:10 +02:00
Unknown W. Brackets
1e78642a7b
SoftGPU: Remove old spline handling code.
2017-04-15 21:10:19 -07:00
Unknown W. Brackets
ede9025447
SoftGPU: Simplify index conversion.
2017-04-15 21:01:17 -07:00
Unknown W. Brackets
65439b8e96
SoftGPU: Fix indices starting after 0.
...
We decode to 0, so we need to offset.
2017-04-15 20:49:49 -07:00
Unknown W. Brackets
b543c0d0e4
SoftGPU: Use common spline/bezier rendering.
...
There's nothing inherently non-software rendering about this.
2017-04-15 20:08:37 -07:00
Unknown W. Brackets
b67650a8ff
SoftGPU: Force render res to 1x.
...
This fixes issues with the vertex preview in the GE Debugger.
2017-04-15 19:54:42 -07:00
Unknown W. Brackets
31ddcd48ed
SoftGPU: Fix crash on matrix load.
...
Just stubbing the draw engine here.
2017-04-15 19:53:56 -07:00
Unknown W. Brackets
dfed20701a
SoftGPU: Correct negative coord handling.
...
Fixes #5159 - we need this signed to handle negative values properly.
2017-04-15 19:52:17 -07:00
Unknown W. Brackets
1912a948ab
EditorConfig: Workaround MSVC2017 bug.
...
Let's just comment out for now. Thanks to LunaMoo for investigating.
2017-04-15 16:35:43 -07:00
Unknown W. Brackets
960ffd2e85
Core: Remove bRestartRequired config hack.
2017-04-15 16:34:25 -07:00
Unknown W. Brackets
e8e65881b8
Windows: Avoid restarting completely on GPU change.
...
This retains the logger, avoids an annoying window open/close, and most
importantly for me: keeps the debugger attached.
2017-04-15 16:33:30 -07:00
Unknown W. Brackets
638a015ced
Add a restarting flag to NativeInit/NativeShutdown.
...
Will be used externally. Also cleanup some LogManager init/shutdown in
case these are called multiple times on Windows.
2017-04-15 16:30:37 -07:00
Unknown W. Brackets
bf02f7d98b
Vulkan: Detect swapchain init failure.
...
This seems to be a driver bug, and occurs on NVIDIA when OpenGL has
previously been inited. Or we're not cleaning something up properly...
but there's a driver error logged to debug output.
2017-04-15 16:26:26 -07:00
Henrik Rydgård
627c280031
Merge pull request #9617 from unknownbrackets/resize
...
Destroy FBOs only on actual resize
2017-04-15 09:41:25 +02:00
Henrik Rydgård
a4cb215644
Merge pull request #9613 from LunaMoo/config_stuff
...
Disable pause button when not using touch.
2017-04-14 21:47:02 +02:00
LunaMoo
372cbaac15
Disable pause button when not using touch.
...
Remove per-game status from some settings which shouldn't be per-game.
2017-04-14 17:11:16 +02:00
Unknown W. Brackets
98ba7afa83
Destroy FBOs only on actual resize.
...
As a side effect, this means going to settings won't reset all FBOs
anymore. The behavior can still be obtained by changing render resolution
or rendering mode.
This makes resizing the window faster on Windows, and resumes quicker from
pause.
2017-04-13 23:36:17 -07:00
Unknown W. Brackets
030f803002
Remove unused parameter to DestroyAllFBOs().
2017-04-13 23:07:21 -07:00
Henrik Rydgård
aa2b4a2bf2
Merge pull request #9610 from unknownbrackets/pause-button
...
UI: Respect the pause button display setting
2017-04-13 09:11:51 +02:00
Unknown W. Brackets
989f19f83f
UI: Respect the pause button display setting.
...
As of 22782b6 , the setting stopped working. It can be useful for Windows
touch devices. Fixes #9609 .
2017-04-12 22:09:05 -07:00
Henrik Rydgard
d2172c73d6
Update lang submodule
2017-04-13 01:10:17 +02:00
Henrik Rydgård
0cb4344da1
Merge pull request #9603 from unknownbrackets/fb-resize
...
Fix framebuffer size flopping back and forth
2017-04-12 09:54:03 +02:00
Henrik Rydgård
81c3c7c41e
Merge pull request #9602 from unknownbrackets/touch-mismatch
...
Windows: Correct touch id mismatch
2017-04-12 09:48:30 +02:00
Unknown W. Brackets
5a7ad5b176
Fix largest framebuf size in throughmode.
...
This was probably always meant to be <=, since it logically makes sense
for them to be equal.
Might fix cases of resizing down a framebuf in throughmode, where viewport
isn't as good a heuristic.
2017-04-12 00:20:50 -07:00
Unknown W. Brackets
088ced7261
Fix framebuffer size flopping back and forth.
...
If block transfers are keeping it larger, keep it larger.
2017-04-12 00:19:02 -07:00
Unknown W. Brackets
587e5f7e7a
Windows: Cleanup type conversion in touch.
...
This should help if we have uneven DPI.
2017-04-11 18:53:00 -07:00
Unknown W. Brackets
994e99c94d
Windows: Fix mismatch on multitouch finger up.
...
Fixes buttons "sticking".
2017-04-11 18:48:40 -07:00
Henrik Rydgård
c899882034
Fix issues with software GPU on D3D11
2017-04-11 12:53:11 +02:00
Henrik Rydgård
56c3753bb4
Merge pull request #9583 from sum2012/lang
...
Update lang
2017-04-10 17:11:13 +02:00
Henrik Rydgård
fa64241cfc
Merge pull request #9588 from SeeK-ntr0py/master
...
Linux: Added support for Hidromancer gamepad device driver
2017-04-10 10:07:05 +02:00
seek-ntr0py
2c8c3c391e
Linux: Added support for Hidromancer gamepad device driver
2017-04-09 22:51:21 -07:00
Henrik Rydgård
a85b76e671
Merge pull request #9585 from unknownbrackets/gpu-clear
...
Skip VRAM clears when no download has been made
2017-04-10 00:51:01 +02:00
Unknown W. Brackets
4a8c661c00
Skip downloads of cleared VRAM.
...
If we've just cleared VRAM, make sure we don't also download that clear.
2017-04-09 15:19:06 -07:00
Unknown W. Brackets
fe07b14a22
Cleanup 16-bit VRAM clearing.
2017-04-09 15:12:56 -07:00
Unknown W. Brackets
70d17d1bc7
Track flags to reduce unnecessary VRAM zeroing.
...
If we haven't downloaded to RAM since the last zero, no need to zero
again. This is the most common case.
2017-04-09 15:10:07 -07:00
sum2012
9c1aba21ce
Update lang
2017-04-09 20:08:26 +08:00
Henrik Rydgård
d7038860f1
Merge pull request #9568 from hrydgard/window-position-fixes
...
Windows: Make the window positioning code slightly saner and more straightforward.
2017-04-09 10:26:52 +02:00
Henrik Rydgård
4f7bfbe539
Merge pull request #9580 from unknownbrackets/rewind
...
SaveState: Correct crash on rewind usage
2017-04-09 09:37:18 +02:00
Unknown W. Brackets
07ce4c213d
SaveState: Correct crash on rewind usage.
...
Since the mutex is now non-recursive, make the Compress/Decompress API
asymmetric.
2017-04-09 00:19:35 -07:00
Henrik Rydgard
f18b1a5e8a
When resetting Y, make sure we don't end up outside the screen. See #9563
2017-04-08 23:33:34 +02:00
Henrik Rydgard
0b7da0b6a4
When not resetting Y position, clamp Y to 0 early. See #9563
2017-04-08 23:33:23 +02:00
Henrik Rydgard
3b00088995
Typo fix
2017-04-08 18:41:21 +02:00
Henrik Rydgard
2d8910549e
Switch back to using CXSCREEN/CYSCREEN for centering instead of the virtual screen.
2017-04-08 11:36:05 +02:00
Henrik Rydgard
445a837dde
Windows: Make the window positioning code slightly saner and more straightforward.
2017-04-07 11:04:55 +02:00
Henrik Rydgard
b1a530b3a5
Use the root of the memstick as a tempdir for downloads. Should help #8711
2017-04-07 09:58:36 +02:00
Henrik Rydgard
1ac51f952d
QtMain: Renamed mis-named variable assets_dir to external_dir
2017-04-07 09:58:36 +02:00
Henrik Rydgård
706714e5c4
Merge pull request #9566 from unknownbrackets/gpu-blit
...
Fix out-of-bounds framebuffer blit on color bind
2017-04-07 09:31:18 +02:00