Henrik Rydgård
708ea740d2
Merge pull request #11094 from unknownbrackets/ctrl-minor
...
Ctrl: Always mark non-user buttons released.
2018-06-06 20:15:23 +02:00
Henrik Rydgård
3d12f9acc2
Merge pull request #11132 from unknownbrackets/reporting
...
Reporting: Provide suggestions on negative compat reports
2018-06-06 20:14:58 +02:00
Henrik Rydgård
67fec95c59
Merge pull request #11145 from unknownbrackets/qt-texreplace
...
Qt: Load texture replacement images
2018-06-06 20:14:33 +02:00
Henrik Rydgård
347721f200
Merge pull request #10981 from unknownbrackets/flat-shade
...
Use software transform for flat shading and fix colors
2018-06-06 19:05:54 +02:00
Henrik Rydgård
46683c514c
Merge pull request #11097 from unknownbrackets/sas-minor
...
Sas: Correct delay in playing samples
2018-06-06 18:54:03 +02:00
Henrik Rydgård
f7d7aee58e
Merge pull request #11130 from unknownbrackets/qt-debugger
...
Remove Qt debugger
2018-06-06 18:40:48 +02:00
Unknown W. Brackets
f0be2d5f88
UI: Quit sorting when done.
...
This will prevent keeping the gameInfo objects alive unnecessarily.
2018-06-06 18:39:21 +02:00
Unknown W. Brackets
4fb606839c
UI: Add option to sort saves by size.
...
It may be slow with many saves, but it's also very useful. It doesn't
seem too bad as an option.
2018-06-06 18:39:21 +02:00
Unknown W. Brackets
88c40442e3
Merge pull request #10920 from hrydgard/opengl-default-gpu-amd
...
OpenGL: Similar to NvOptimusEnablement, use AmdPowerXPressRequestHighPerformance
2018-06-06 09:19:12 -04:00
Unknown W. Brackets
191af89195
Merge pull request #11107 from jbeich/cityhash
...
Unbreak -march=native build on x86
2018-06-06 09:18:16 -04:00
Unknown W. Brackets
289928a170
Sas: Correct calculation of VAG end.
...
Not sure why everything is negative one indexed, but this prevents reading
beyond the size of the buffer.
This shouldn't change sound output, but it may fix a crash if VAG is at
the edge of memory (unlikely, though.)
2018-06-06 06:08:31 -07:00
Unknown W. Brackets
b56e3e8e94
Sas: Correct delay in playing samples.
...
We still need to walk during the delay to "use it up." Need to test more
to see if we can just walk once directly into ATTACK - might depend on
pitch.
This also makes the first play ignore the resampleHist, which matches
samples to tests properly, and ignores linear interp for exact pitch.
These changes fix all the sascore tests that used to work.
2018-06-06 06:04:25 -07:00
Unknown W. Brackets
ec398cbb1f
Qt Debugger: Remove texture viewer.
...
No longer worked anyway. Being replaced by WebSocket debugger.
2018-06-06 05:58:10 -07:00
Unknown W. Brackets
cf33e852ef
Qt Debugger: Remove memory viewer.
...
Being replaced by WebSocket based debugger.
2018-06-06 05:58:10 -07:00
Unknown W. Brackets
28cabd578a
Qt Debugger: Remove display list debugger.
...
Being replaced with WebSocket based debugger. Was disabled and not
working anyway, and hardcoded some GL so a barrier to Vulkan.
2018-06-06 05:58:10 -07:00
Unknown W. Brackets
c3213ade25
Qt Debugger: Remove disassembly.
...
Being replaced by WebSocket based debugger which is better maintained.
2018-06-06 05:58:09 -07:00
Unknown W. Brackets
18f0168b63
Qt Debugger: Remove VFPU dialog.
...
Being replaced by new WeBsocket based debugger with better maintenance.
2018-06-06 05:58:09 -07:00
Unknown W. Brackets
360e28f971
Qt: Fix build on Mac.
2018-06-06 05:58:09 -07:00
Unknown W. Brackets
ef08c81a6f
Qt: Mark git-version.cpp to skip automoc.
...
Fixes #10829 .
2018-06-06 05:58:09 -07:00
Unknown W. Brackets
fcabc319e1
Qt: Load texture replacement images.
...
Still doesn't save, but at least it can use packs.
2018-06-06 05:57:26 -07:00
Unknown W. Brackets
cb0838f86f
Reporting: Fix typo.
2018-06-06 05:55:31 -07:00
Unknown W. Brackets
4cbfb4aa98
Reporting: Provide suggestions on negative reports.
...
Based on other reports, try suggesting settings to change or actions to
take. Fairly rudimentary currently.
2018-06-06 05:55:31 -07:00
Unknown W. Brackets
890dfa4682
UI: Show compat rating radios next to each other.
...
When there's space, let's show them horizontally. It's easier to see them
all. See #11129 .
2018-06-06 05:55:31 -07:00
Unknown W. Brackets
16e0a7cc8e
Headless: Default memory stick inserted.
...
Tests expect this, oops.
2018-06-06 05:54:39 -07:00
Unknown W. Brackets
e69e844623
Ctrl: Always mark non-user buttons released.
...
This matches behavior on real firmware and fixes a test failure.
2018-06-06 05:54:39 -07:00
Unknown W. Brackets
2606365ba4
GPU: Use software transform for flat shading.
...
Except on GLES where it works fine with the default provoking index.
This fixes #10969 so that it works everywhere.
2018-06-06 05:53:50 -07:00
Unknown W. Brackets
dca159c47e
GPU: Correct sw flat shading color on Vulkan/D3D.
...
It was only correct on GLES before. This only fixes software transform.
2018-06-06 05:53:50 -07:00
Unknown W. Brackets
5b62c8afb8
D3D9: Implement flat shading via state.
2018-06-06 05:53:50 -07:00
Unknown W. Brackets
b845278d7d
D3D11: Implement flat shading in shader.
2018-06-06 05:53:49 -07:00
Unknown W. Brackets
07e178a2da
Merge pull request #10922 from hrydgard/gpu-device-choice
...
GPU device choice for D3D11 and Vulkan
2018-06-06 08:50:32 -04:00
Henrik Rydgård
b22c488588
Merge pull request #11012 from unknownbrackets/devkit
...
Update default firmware version to 6.60
2018-06-06 10:26:55 +02:00
Henrik Rydgård
45f16f1ecd
Merge pull request #11000 from unknownbrackets/savedata
...
Savedata: Respect secureVersion parameter
2018-06-06 10:26:27 +02:00
Henrik Rydgård
238521a297
Rename device choice config options as requested.
2018-06-06 10:24:16 +02:00
Henrik Rydgård
8ee3cd52e8
D3D11: Allow the user to select rendering device.
2018-06-06 10:20:12 +02:00
Henrik Rydgård
b037efdb55
If there are multiple Vulkan devices, show a setting to allow the user to choose.
2018-06-06 10:20:12 +02:00
Henrik Rydgård
b9388f50e1
Merge pull request #11133 from unknownbrackets/java-format
...
Android: Reformat Java files
2018-06-06 10:13:45 +02:00
Henrik Rydgård
233758bd5b
Merge pull request #11144 from unknownbrackets/sdl-gl
...
SDL: Fix some startup issues and EGL
2018-06-06 10:08:49 +02:00
Unknown W. Brackets
a7023ac542
SDL: Move EGL init code into SDLGLGraphicsContext.
...
It should really be cleaned up, but I'm not sure if EGL_Open can be
moved later and don't currently have a setup to test, so I'm just
cargo culting.
2018-06-05 23:02:50 -07:00
Unknown W. Brackets
78a41980df
SDL: Use fullscreen for mobile/GLES.
...
Also, allow resize for Vulkan outside mobile.
Thanks go to hissingshark.
2018-06-05 20:40:58 -07:00
Unknown W. Brackets
f2a75719d8
SDL: Properly try multiple GL versions.
...
Thanks go to hissingshark.
2018-06-05 20:40:50 -07:00
Henrik Rydgård
9a610c8a01
Update to 1.6.3
v1.6.3
2018-06-05 19:58:41 +02:00
Henrik Rydgård
6db008fc02
Update lang submodule again
2018-06-04 22:02:10 +02:00
Henrik Rydgård
3acc582aec
Merge pull request #11137 from weihuoya/gl-save-cache
...
Opengl save cache before clear
2018-06-04 19:41:48 +02:00
zhang wei
3380bbb0c6
save cache before clear
2018-06-04 22:00:29 +08:00
Unknown W. Brackets
4846cfe6a5
Android: Reformat Java files.
...
Mostly indentation, just ran a formatter tool and did some cleanup.
No code changes.
2018-06-03 17:57:23 -07:00
Henrik Rydgård
ad1b75292f
Merge pull request #11121 from unknownbrackets/ui-texture-crash
...
UI: Reinit UI texture during game when used
2018-06-02 07:16:37 +02:00
Unknown W. Brackets
18bfff5f75
UI: Reinit UI texture during game when used.
...
Otherwise we may try to use it when it doesn't exist. This should only
happen on graphics restart.
Potentially related to first crash in #11116 .
2018-06-01 21:07:09 -07:00
Unknown W. Brackets
e6af167cd9
Merge pull request #11119 from hrydgard/vk-nulltexture
...
Never bind a NULL image view in Vulkan, not even through thin3d
2018-06-01 23:53:18 -04:00
Unknown W. Brackets
72af11f9f6
Merge pull request #11118 from hrydgard/framebuffer-download-size
...
When creating temp framebuffers for download, size them using bufferWidth/Height instead of width/height.
2018-06-01 23:51:59 -04:00
Henrik Rydgård
8d3dbee823
Fix a GL error when taking a screenshot in non-buffered. May help #11056
2018-06-01 22:25:27 +02:00