Henrik Rydgård
32ae86f708
Split TextDrawer into interface and implementation.
2017-06-04 11:52:11 +02:00
Henrik Rydgård
2391c0edd5
Fix reported null pointer error in the Java code
2017-06-04 11:51:24 +02:00
Henrik Rydgård
0f5c59dc28
Merge pull request #9773 from unknownbrackets/ui-minor
...
Tweak some minor UI glitches
2017-06-03 19:37:34 +02:00
Unknown W. Brackets
9a14de5831
UI: Make some tooltips less technical.
2017-06-03 10:14:56 -07:00
Unknown W. Brackets
977f75ce1e
UI: Fix text wrap when kerning adjusts spaces.
...
This was happening for some setting info messages. The sum of the word
lengths didn't actually match the line length, because more space was
added between some words.
2017-06-03 10:14:55 -07:00
Unknown W. Brackets
4e49992e5c
UI: Remove padding hack for setting info message.
2017-06-03 09:45:55 -07:00
Unknown W. Brackets
64c2194989
UI: Allow texture ini create only within game.
2017-06-03 09:45:55 -07:00
Unknown W. Brackets
c4af8be5ef
UI: Enable mouse settings only if checked.
...
Like other settings do.
2017-06-03 09:45:54 -07:00
Unknown W. Brackets
cb1b8f23bb
UI: Fix fade-out when editing touch controls.
2017-06-03 09:45:53 -07:00
Henrik Rydgård
d0aca65f5e
Merge pull request #9770 from hrydgard/unify-drawengine
...
Unify some code in DrawEngine
2017-06-03 18:43:33 +02:00
Henrik Rydgård
e55b6ac4af
Unify SetupVertexDecoder
2017-06-03 18:05:46 +02:00
Henrik Rydgård
14a80968cf
Unify transformed arrays
2017-06-03 18:05:21 +02:00
Henrik Rydgård
1abb8792ab
Unify ComputeMiniHash
2017-06-03 18:05:18 +02:00
Henrik Rydgård
3032240916
Unify DecodeVertsStep
2017-06-03 18:04:46 +02:00
Henrik Rydgård
240e058b3b
Some unification in DrawEngine
2017-06-03 18:03:56 +02:00
Unknown W. Brackets
979bc58cac
UI: Translate AVI start/stop strings.
2017-06-03 08:37:55 -07:00
Henrik Rydgård
0ac979505c
Fixes for D3D11 postprocessing
2017-06-02 17:04:08 +02:00
Henrik Rydgård
6169fa289a
Merge pull request #9769 from hrydgard/vulkan-sw-skinning
...
Implement software skinning for the Vulkan backend.
2017-06-02 12:15:56 +02:00
Henrik Rydgård
665a2c04cb
Implement software skinning for the Vulkan backend. Fixes #9753
2017-06-02 11:47:14 +02:00
Henrik Rydgård
dba22e255a
Merge pull request #9766 from unknownbrackets/screenshot
...
Fix Take Screenshot
2017-06-02 09:19:20 +02:00
Henrik Rydgård
eb6caf3731
Merge pull request #9767 from unknownbrackets/depth-blit
...
Blit depth only in BlitFramebufferDepth on GLES and Vulkan
2017-06-02 09:18:48 +02:00
Henrik Rydgård
65b71df963
Merge pull request #9768 from unknownbrackets/softgpu
...
SoftGPU: Fix separate mip cluts in linear jit
2017-06-02 09:17:07 +02:00
Unknown W. Brackets
41c378ec71
SoftGPU: Fix separate mip cluts in linear jit.
2017-06-01 21:34:49 -07:00
Unknown W. Brackets
2d882b7370
Merge pull request #9760 from LunaMoo/sceJpegWidth
...
Fix jpeg's with width not matching psp buffer size.
2017-06-02 00:06:13 -04:00
Unknown W. Brackets
83d017848e
Vulkan: Allow blit/copy of depth or stencil only.
...
Docs say nothing about this not working, and it works on NVIDIA, from what
I can tell.
2017-06-01 20:58:33 -07:00
Unknown W. Brackets
5190ad7aa2
GLES: Copy only depth in BlitFramebufferDepth.
...
Otherwise we get glitched rendering in some games - see #9740 .
2017-06-01 20:57:08 -07:00
Unknown W. Brackets
1cc488aef4
SoftGPU: Support Take Screenshot partially.
...
This doesn't capture the FPS etc. as other backends do, but at least it
takes a screenshot.
2017-06-01 20:40:45 -07:00
Unknown W. Brackets
79ae0f77d8
UI: Fix Take Screenshot support.
2017-06-01 20:40:21 -07:00
LunaMoo
f10c9dfd8c
Initialize pspWidth and increase the max size.
2017-06-01 16:52:36 +02:00
LunaMoo
7cee37c4e8
Needs to be square! O.o
2017-06-01 13:46:33 +02:00
LunaMoo
17d8eb19c5
Fix jpeg's with width not matching psp buffer size.
2017-06-01 13:31:25 +02:00
Henrik Rydgård
7822e5b57f
Merge pull request #9755 from unknownbrackets/mipmaps
...
GPU: Block mipmap autogen for matching size
2017-06-01 09:04:36 +02:00
Henrik Rydgård
05b0acafbb
Merge pull request #9754 from unknownbrackets/vulkan
...
Correct some crashes from Vulkan merge
2017-06-01 09:03:24 +02:00
Henrik Rydgård
ffa670a976
Merge branch 'master' into vulkan
2017-06-01 09:03:13 +02:00
Henrik Rydgård
ff17713106
Fix crash on macOS. Fixes #9751
2017-06-01 08:59:45 +02:00
Unknown W. Brackets
f1e9180676
Vulkan: Fix Cardboard rendering.
...
Mostly the Viewport2D flush issue, which may possibly have broken
something else.
2017-05-31 23:26:38 -07:00
Unknown W. Brackets
f66ffb9ffe
GPU: Fix negative mip levels with const workaround.
...
Might've crashed if it hit a negative level before.
2017-05-31 21:42:07 -07:00
Unknown W. Brackets
b6375638f5
GPU: Block mipmap autogen for matching size.
...
If the mips don't get smaller, we can't autogen - the bias in that case is
used to select a different texture. Fixes #9731 .
This also may improve a minor performance issue on PowerVR in some games.
2017-05-31 21:23:20 -07:00
Unknown W. Brackets
01c973d0db
GLES: Fix startup crash on desktop OpenGL < 4.
...
Most importantly, on Mac OS X. Fixes #9751 . May help #9744 .
2017-05-31 20:40:58 -07:00
Unknown W. Brackets
531c6682b7
Vulkan: Increment engine version.
...
Since we are kinda majorly different now.
2017-05-31 20:04:11 -07:00
Unknown W. Brackets
d1c9cb8c63
UI: Start a render pass while stepping.
...
We won't start one otherwise. This fixes a crash when auto run is off.
2017-05-31 20:04:02 -07:00
Henrik Rydgård
7001b842e3
Merge pull request #9750 from LunaMoo/sceJpeg
...
Implement sceJpegDecodeMJpeg & sceJpegDecodeMJpegSuccessively
2017-05-31 20:04:08 +02:00
LunaMoo
0cdd55f450
Implement sceJpegDecodeMJpeg & sceJpegDecodeMJpegSuccessively
2017-05-31 18:46:19 +02:00
Henrik Rydgård
9687873417
Merge pull request #9749 from LunaMoo/byeHack
...
Remove obsolete workaround from 5xBR
2017-05-31 15:08:35 +02:00
LunaMoo
20aa1f8250
Remove obsolete workaround.
2017-05-31 15:00:30 +02:00
Henrik Rydgård
6bd1a16c35
Merge pull request #9748 from hrydgard/delete-clearbuffer
...
Delete obsolete function ClearBuffer
2017-05-31 14:11:12 +02:00
Henrik Rydgård
cae39adab3
Update submodule SPIRV-Cross, remove workarounds that are no longer needed
2017-05-31 14:09:47 +02:00
Henrik Rydgård
5b3ca89ee2
Update lang submodule
2017-05-31 14:03:07 +02:00
Henrik Rydgård
93d3c543f4
Update glslang submodule
2017-05-31 14:02:44 +02:00
Henrik Rydgård
cb9b63e75a
Fix scaling post-shaders on OpenGL. See #9742
2017-05-31 13:57:57 +02:00