Commit Graph
21654 Commits
Author SHA1 Message Date
Henrik Rydgård e5ef76ca23 Merge pull request #9428 from hrydgard/unify-gpu-tables
Unify GPU command tables (mostly)
2017-03-14 14:35:50 +01:00
Henrik Rydgard 5a946d985b Unify most of the rest of the command table entries 2017-03-14 13:47:34 +01:00
Henrik Rydgard c74d6fcde7 Unify some vertex shader related settings in the command tables 2017-03-14 13:44:18 +01:00
Henrik Rydgard cd6d5a0d7f Unify fragment shader settings in the command table 2017-03-14 13:42:48 +01:00
Henrik Rydgard bc641e6c56 Unify minz/maxz in command tables 2017-03-14 13:41:13 +01:00
Henrik Rydgard 903ac2fc42 Unify texture settings in the command tables 2017-03-14 13:39:32 +01:00
Henrik Rydgard 934b3db800 Unify logicop, antialias in the command table 2017-03-14 13:37:12 +01:00
Henrik Rydgard 8e6d546921 Unify the control commands in the tables 2017-03-14 13:35:25 +01:00
Henrik Rydgard 7302aca7b3 Some reordering, fixing in the command tables 2017-03-14 13:32:56 +01:00
Henrik Rydgard ff57cacfe6 Unify morph weight, patch parameter command table entries 2017-03-14 13:30:03 +01:00
Henrik Rydgard f767615ef8 Unify viewport/region/scissor command table entries 2017-03-14 13:28:28 +01:00
Henrik Rydgard 3de4d67fdc Unify the light parameter table entries 2017-03-14 13:26:53 +01:00
Henrik Rydgard 99711815b5 Unify some ignored command table entries 2017-03-14 13:25:52 +01:00
Henrik Rydgard d9c19cc9ee Unify matrix, dither and signal table entries 2017-03-14 13:24:35 +01:00
Henrik Rydgard 3f795799c9 Setup a global GPU command table, and start moving stuff into it. 2017-03-14 13:21:24 +01:00
Henrik Rydgard e78d85f386 Don't warn about slowness in debug builds 2017-03-14 10:40:18 +01:00
Henrik Rydgard e37decc9a8 Warn if trying to run some games that are known to require buffered rendering with it not enabled. 2017-03-14 10:36:51 +01:00
Henrik Rydgard 45a99bbe33 Eliminate annoying warning in non-buffered rendering mode 2017-03-14 10:19:49 +01:00
Henrik Rydgard ecdb289235 Fix SoftGPU for 16-bit framebuffer formats. Fixes #9422 2017-03-14 09:53:41 +01:00
Henrik Rydgård 7e007c3973 Merge pull request #9426 from unknownbrackets/input-state
Remove various legacy parts of the InputState
2017-03-14 09:34:57 +01:00
Unknown W. Brackets f3c518ac7f Remove unused AxisPos. 2017-03-13 23:08:09 -07:00
Unknown W. Brackets 94700f287d Remove pad_lstick/rstick/ltrigger/rtrigger. 2017-03-13 23:01:50 -07:00
Unknown W. Brackets 22396ebe8f Remove legacy button mapping.
No longer used either.
2017-03-13 22:59:52 -07:00
Unknown W. Brackets 2812ddcc86 Remove End/UpdateInputState and ButtonTracker.
No longer used for anything.
2017-03-13 22:58:38 -07:00
Unknown W. Brackets 02855e7abb Remove unused pad_buttons and old virtual_input.
GamepadEmu does this now.
2017-03-13 22:57:22 -07:00
Unknown W. Brackets 549169ad7f Remove legacy pad_buttons check.
BACK will already leave the dialog.
2017-03-13 22:50:28 -07:00
Henrik Rydgård 9e906270bc Merge pull request #9424 from LunaMoo/VS_stuff
Use $(DefaultPlatformToolset)_xp for easier VS builds with different toolsets.
2017-03-13 22:15:09 +01:00
LunaMoo 429bf5d8b3 Use $(DefaultPlatformToolset)_xp for easier VS builds with different toolsets. 2017-03-13 21:40:08 +01:00
Henrik Rydgård 7b460b1815 Remove armips from the generic CMake build again, it didn't build on iOS 2017-03-13 19:28:56 +01:00
Henrik Rydgård 0079f745fe Update glslang+SPIRV-Cross submodules 2017-03-13 19:28:28 +01:00
Henrik Rydgard 5e88fae640 Link to armips in CMake build 2017-03-13 17:30:19 +01:00
Henrik Rydgård a83d1feb20 Add missing file to CMakeLists.txt 2017-03-13 16:52:33 +01:00
Henrik Rydgård ad5bf8c6f6 This mutex should not have been made local, thanks @unknownbrackets 2017-03-13 16:14:47 +01:00
Henrik Rydgård a8310249f8 Warning fix (close() was undeclared) 2017-03-13 16:14:31 +01:00
Henrik Rydgård 8f5f154559 Windows: Add experimental MSBuild file to build x86 and x64 builds together. 2017-03-13 14:27:09 +01:00
Henrik Rydgård e6abf1862c Warning fixes 2017-03-13 13:55:30 +01:00
Henrik Rydgård d93e118496 D3D11: Avoid doing redundant framebuffer switch calls 2017-03-13 13:55:29 +01:00
Henrik Rydgård eb73a28140 Add new log category FRAMEBUF 2017-03-13 13:55:29 +01:00
Henrik Rydgård 34acb8b708 Show in dev settings if PPSSPP was built using Jenkins (just a test for my internal ci build). 2017-03-13 13:55:29 +01:00
Henrik Rydgård da3ac4a1de D3D11 CopyFramebufferImage: Clip copies to the size of the source surface. 2017-03-13 13:55:29 +01:00
Henrik Rydgård 6062262431 Add a comment explaining why a strncpy can't be replaced by truncate_cpy, because it would break savestates. 2017-03-13 13:55:29 +01:00
Henrik Rydgård 9bc5ee3e06 Merge pull request #9420 from unknownbrackets/screenshot
Disable Take Screenshot while not in game
2017-03-13 11:48:23 +01:00
Unknown W. Brackets 5c6ae0e2e9 Correct a log format warning. 2017-03-12 23:00:12 -07:00
Unknown W. Brackets bd0d3ba6d3 Disable Take Screenshot while not in game.
Since #9284, we don't support it anymore, and 37646d6 added an error log
for the operation.  Let's also disable the menu item.
2017-03-12 22:56:26 -07:00
Henrik Rydgård 701b974876 Merge pull request #9419 from unknownbrackets/small-window
Correct GE debugger font size in small window mode
2017-03-12 21:30:32 +01:00
Unknown W. Brackets ef57eafaad Correct GE debugger font size in small window mode.
This should handle high and low DPI cases correctly, to avoid making the
text unreadably small.
2017-03-12 12:17:35 -07:00
Henrik Rydgard b0bd7e3c6f Minor changes for compatibility with VS2017 2017-03-12 17:33:00 +01:00
Henrik Rydgard 525df21751 Unbreak version check on Windows 2017-03-12 17:24:46 +01:00
Henrik Rydgård 537115f25c Merge pull request #9418 from xebra/cleanup_spline_bezier
GLES:Remove texture_half_float extension.
2017-03-12 17:09:24 +01:00
xebra b9a9a509ae GLES:Remove texture_half_float extension. 2017-03-13 01:02:05 +09:00