Commit Graph

25191 Commits

Author SHA1 Message Date
Henrik Rydgard
56bc7b1d52 Remove outdated TrueColor setting. 2018-12-14 16:13:44 +01:00
Henrik Rydgård
60a81a6144
Merge pull request #11658 from unknownbrackets/ui-minor
Windows: Hide Vulkan/D3D11 if not available
2018-12-11 12:13:00 +01:00
Henrik Rydgård
5ddb9ee6d0
Merge pull request #11659 from unknownbrackets/tag-version
Update README/branch with 1.7.5 notes
2018-12-11 12:12:38 +01:00
Unknown W. Brackets
ba7c8bee5b Merge remote-tracking branch 'upstream/1.7-hotfixes' into tag 2018-12-10 23:13:32 -08:00
Unknown W. Brackets
bb7d9646f2 GE Debugger: Fix dump replay ticks accounting.
Sometimes a list ends earlier than now, we don't need to eat cycles then.
Fixes #11655.
2018-12-10 23:05:42 -08:00
Unknown W. Brackets
02d2aa4069 Windows: Hide Vulkan/D3D11 if not available.
We only were doing this in the settings screen before.  Fixes #11657.
2018-12-10 23:05:15 -08:00
Henrik Rydgård
b282d83258 Revert 6fd1c0e3d and eba6c00 which experimentally disabled dual src on Adreno.
I don't think we have any indications that it doesn't work.
2018-12-10 23:48:28 +01:00
Henrik Rydgård
46f11fbfed Just make the optimized (non-release) android build debuggable. 2018-12-09 21:37:03 +01:00
Henrik Rydgård
e4b887cc45
Merge pull request #11634 from orbea/cmake
cmake: Fix CMP0077 policy warnings.
2018-12-09 21:22:11 +01:00
Henrik Rydgård
11c57a1cf7
Merge pull request #11650 from Abbanon/patch-1
Attempt to improve Discord Rich Presence
2018-12-09 21:20:55 +01:00
Abbanon
c17a211320
Attempt to improve Discord Rich Presence 2018-12-09 08:29:58 -05:00
Henrik Rydgård
5a72570dce
Merge pull request #11644 from xebra/disable_edit_continue
Disable "Edit & Continue" with VS debug mode.
2018-12-07 10:16:34 +01:00
xebra
070e29d921 Disable "Edit & Continue" with VS debug mode. 2018-12-07 13:01:16 +09:00
Henrik Rydgård
74d87fa2b4 Update to 1.7.5, update lang 2018-12-04 14:43:39 +01:00
orbea
9aed8908a2 cmake: Fix CMP0077 policy warnings.
Fixes https://github.com/hrydgard/ppsspp/issues/11629
2018-12-03 19:01:16 -08:00
orbea
828dcc26b7 cmake: Remove the unused RASPBIAN define. 2018-12-03 19:01:16 -08:00
Henrik Rydgård
80e7f083e3
Merge pull request #11632 from orbea/gles
SDL: Allow toggling fullscreen for GLES2 on desktops.
2018-12-03 17:13:01 +01:00
Henrik Rydgård
ab7bd6fc67
Merge pull request #11624 from unknownbrackets/shaderid
GPU: Ignore light params for shade mapping in shader id
2018-12-03 09:35:10 +01:00
orbea
2bbe0d7e65 SDL: Allow toggling fullscreen for GLES2 on desktops.
Fixes https://github.com/hrydgard/ppsspp/issues/11627
2018-12-02 20:03:54 -08:00
Unknown W. Brackets
482487dd8d GPU: Ignore light params for shade mapping.
They aren't part of the equation, so this simplifies and slightly reduces
number of shaders.
2018-12-02 14:11:19 -08:00
Henrik Rydgård
95ffa15a84
Merge pull request #11616 from unknownbrackets/debugger
GE Debugger: Allow jumping to a specific prim
2018-12-02 22:15:52 +01:00
Henrik Rydgård
d9cfa3a8fa Bump shader caches 2018-12-02 21:49:20 +01:00
Henrik Rydgård
5bc7291d2b Merge branch 'stencil-skip' of https://github.com/unknownbrackets/ppsspp into unknownbrackets-stencil-skip 2018-12-02 21:38:03 +01:00
Henrik Rydgård
066b4c68db
Merge pull request #11621 from unknownbrackets/gles-default
Vulkan: Avoid using Vulkan by default
2018-12-02 17:13:38 +01:00
Unknown W. Brackets
f109c820f2
Merge pull request #11622 from 6alileo/patch-1
Madcatz Fightpad SFvTekken / Hori Mini Wired 4
2018-12-01 19:05:19 -05:00
6alileo
c90ff6f59d
Madcatz Fightpad SFvTekken / Hori Mini Wired 4 2018-12-01 16:01:57 -08:00
Unknown W. Brackets
f88dc9e821 GE Debugger: Allow relative prim counts. 2018-12-01 15:50:20 -08:00
Unknown W. Brackets
8b6221e852 Vulkan: Avoid using Vulkan by default.
Bugs on Adreno, some issues on Intel and AMD.
Let's instead prefer Direct3D 11 or GLES for now.
2018-12-01 14:57:18 -08:00
Unknown W. Brackets
9a7ee41191 Vulkan: Avoid OpKill workaround with no stencil.
It seems like depth gets messed up either way on discard, but behaves
sorta better without the write to depth.
2018-12-01 14:10:47 -08:00
Unknown W. Brackets
5932cbabc3 GPU: Avoid stencil emulation if possible.
This reduces use of replaceAlpha, and reduces use of more complicated
blend states.  This simplifies fragment shaders a little.
2018-12-01 14:05:29 -08:00
Henrik Rydgård
c3bd375048
Merge pull request #11618 from unknownbrackets/io-error
Io: Ensure sign extension for error codes
2018-12-01 23:02:49 +01:00
Unknown W. Brackets
d8c80afe59 GPU: Dirty stencil on stencil mask change.
Otherwise it doesn't always apply.
2018-12-01 14:00:32 -08:00
Unknown W. Brackets
b1e68c653c GPU: Avoid a missing virtual destructor warning. 2018-12-01 13:59:47 -08:00
Unknown W. Brackets
ac6106af03 Io: Ensure sign extension for error codes.
The ternary `cond ? EnumValue : IntValue` was not sign extending
consistently across compilers, but we actually want it to always sign
extend in either case.
2018-12-01 09:43:02 -08:00
Unknown W. Brackets
e029168be2 GE Debugger: Allow jumping to a specific prim.
This will make the most sense when frames are relatively stable, and works
great for GE dumps.
2018-12-01 06:40:27 -08:00
Unknown W. Brackets
4d5c8fcff4 GE Debugger: Track a counter of prims. 2018-12-01 06:26:35 -08:00
Henrik Rydgård
571ea0eec5
Merge pull request #11614 from unknownbrackets/headless
Headless: Allow startup using NULL draw context
2018-12-01 12:47:52 +01:00
Henrik Rydgård
b95c76f3bb Update lang again 2018-12-01 12:30:31 +01:00
Unknown W. Brackets
d573bf9cc9 Headless: Fix compare for 16-bit output.
Most tests have been 32-bit output, so haven't run into this.  Enables
tests with softgpu to generate 16-bit output.
2018-11-30 17:46:47 -08:00
Unknown W. Brackets
6d8b78f523 Headless: Allow startup using NULL core.
Or maybe we should have a dummy Draw context...
2018-11-30 17:45:54 -08:00
Henrik Rydgård
d1cf34cdf3
Merge pull request #11613 from unknownbrackets/cullmode
GPU: Force use of indexes on cull mode flip
2018-11-30 20:57:21 +01:00
Unknown W. Brackets
7b815af331 GPU: Force use of indexes on cull mode flip.
Since we flip in the index, it can't be pure in this case.
2018-11-30 07:22:28 -08:00
Henrik Rydgård
636a7a2601 Update lang 2018-11-30 10:57:56 +01:00
Henrik Rydgård
3531284623
Merge pull request #11612 from unknownbrackets/cullmode
GPU: Properly flip cull on simple triangle lists
2018-11-30 07:26:40 +01:00
Unknown W. Brackets
d3db565344 GPU: Maintain a bit more state in inner-prim loop.
Trying to make dumps properly trigger this optimization, but they still
sometimes get flattened and don't.
2018-11-29 19:28:10 -08:00
Unknown W. Brackets
1517d66d4e GPU: Properly flip cull on simple triangle lists.
Fixes #11601.
2018-11-29 19:03:38 -08:00
Henrik Rydgård
93bb96dbdb
Merge pull request #11609 from unknownbrackets/win-menu
Windows: Translate all items by id, not position
2018-11-29 08:33:41 +01:00
Unknown W. Brackets
db7cdce27c Windows: Define menu item text in menu only.
Except Run/Stop which changes, let's not use this parameter.
2018-11-28 22:06:47 -08:00
Unknown W. Brackets
46063961a8 Windows: Translate all items by id, not position.
Fixes #11571.
2018-11-28 21:46:55 -08:00
Henrik Rydgård
9bda7cb64e
Merge pull request #11600 from sum2012/yugioh-save-tool
yugioh save fix tool
2018-11-28 01:04:13 +01:00