Henrik Rydgård
|
5c1dad9909
|
Remove more obsolete ifdefs
|
2017-12-19 17:59:00 +01:00 |
|
Henrik Rydgård
|
dc6a4ea753
|
Fix annoying name clashes (Status is in X11 headers..)
|
2017-12-15 16:34:29 +01:00 |
|
 Henrik RydgårdandGitHub
|
da3a7fbc5f
|
Merge pull request #10385 from unknownbrackets/ui-tween
UI: Add a soft fade when selecting choices / etc.
|
2017-12-10 23:11:37 +01:00 |
|
Henrik Rydgård
|
be1806e6cf
|
Another driver version check change, should help Galaxy A5 2017 on issue #10361
|
2017-12-10 19:35:47 +01:00 |
|
Henrik Rydgård
|
2b1f8d36f1
|
Force AccurateDepth on, on older Mali drivers which don't handle reverse Z viewports. Should help #10361
|
2017-12-10 19:20:36 +01:00 |
|
Unknown W. Brackets
|
cd2dfd5c9a
|
UI: Show a few more flags in build config.
|
2017-12-10 09:00:51 -08:00 |
|
Henrik Rydgård
|
b10b24feea
|
GLES device lost/store fixes
|
2017-12-10 02:05:25 +01:00 |
|
Henrik Rydgård
|
299cb007c2
|
Add a comment, revert a reporting change.
|
2017-12-10 02:05:25 +01:00 |
|
Henrik Rydgård
|
6e3cb0cd48
|
Add missing IF statement for instance rendering check..
|
2017-12-08 15:53:33 +01:00 |
|
Henrik Rydgård
|
4a0c2ad683
|
Minor uniform cleanup
|
2017-12-08 11:54:49 +01:00 |
|
Henrik Rydgård
|
b895f944ff
|
SPIRV-Cross should build on Android now, so remove another platform check.
|
2017-12-08 10:25:42 +01:00 |
|
Henrik Rydgård
|
99b34c7b45
|
Use glslang to translate GLSL 1.x postshaders to GLSL 3.0 or later to appease strict GL Core drivers. Should fix #10362
Fixed small bugs, now tested and working on mac.
Add spirv-cross to cmake build
|
2017-12-08 10:25:42 +01:00 |
|
 Henrik RydgårdandGitHub
|
3eda310009
|
Merge pull request #10366 from hrydgard/gl-lost-device-rework
Rework GL lost-device to work more like Vulkan. Gets rid of gl_lost manager etc.
|
2017-12-07 22:48:43 +01:00 |
|
Henrik Rydgård
|
b75c8b72c6
|
Fix another little inconsistency (two uniforms were merged for bad reasons)
|
2017-12-07 21:39:09 +01:00 |
|
Henrik Rydgård
|
fb74c9dfeb
|
Clean up a small inconsistency
|
2017-12-07 21:09:09 +01:00 |
|
Henrik Rydgård
|
7d0fc9ce65
|
Rework GL lost-device to work more like Vulkan. Gets rid of gl_lost manager etc.
|
2017-12-07 15:05:59 +01:00 |
|
Henrik Rydgård
|
2ebae034a4
|
Vulkan: Show samplers in "shader debug"
|
2017-12-07 09:28:18 +01:00 |
|
 Henrik RydgårdandGitHub
|
cf5ede493b
|
Merge pull request #10247 from unknownbrackets/ui-tween
UI: Show a loading message during shader preload
|
2017-12-06 14:24:21 +01:00 |
|
 Henrik RydgårdandGitHub
|
cb835fb17d
|
Merge pull request #10240 from unknownbrackets/vertdec
arm64: Use LDRUH instead of two LDRBs
|
2017-12-06 14:09:26 +01:00 |
|
Henrik Rydgård
|
20af8264c2
|
Also disable dualsrc blend on Tegra K1. Should help #10208
|
2017-12-05 08:24:20 +01:00 |
|
Henrik Rydgård
|
ca6865b323
|
GE Record: After recording a frame, log the filename of the output file.
|
2017-12-04 15:15:55 +01:00 |
|
Unknown W. Brackets
|
715a7b7318
|
Global: Silence some unused declaration warnings.
These things aren't used on Android.
|
2017-12-03 19:22:03 -08:00 |
|
Unknown W. Brackets
|
9f000ddf35
|
GLES: Avoid hanging while precompiling shaders.
We want to continue updating the screen so it doesn't seem frozen.
|
2017-12-03 11:30:00 -08:00 |
|
Unknown W. Brackets
|
60c4ac58f0
|
System: Allow GPU to have delayed loading.
|
2017-12-03 11:29:07 -08:00 |
|
Unknown W. Brackets
|
5788e33b2f
|
arm64: Use LDRUH instead of two LDRBs.
Small boost - 5.66x instead of 5x steps.
|
2017-12-03 06:35:44 -08:00 |
|
Henrik Rydgård
|
aa0cc6712f
|
Clip block transfer destinations. Should fix crash in #10011. Stats: Invent some sort of usage metric for device memory allocators.
|
2017-12-03 15:00:25 +01:00 |
|
Henrik Rydgård
|
1bf44b7ca3
|
Shutdown fix.
|
2017-12-03 11:02:49 +01:00 |
|
Henrik Rydgård
|
d0c248368d
|
Use a VulkanDeviceAllocator for thin3d textures. Many devices have a hard limit on the total number of allocs and it's unnecessary to have the UI put pressure on that.
|
2017-12-03 10:29:41 +01:00 |
|
Henrik Rydgård
|
97bdc72d90
|
Vulkan: Only call EndCreate on the texture if it actually exists.. Though not having one would be bad.
|
2017-12-03 10:21:51 +01:00 |
|
Unknown W. Brackets
|
0dee041002
|
D3D11: Change state caches to DenseHashMaps.
|
2017-12-02 18:55:02 -08:00 |
|
Unknown W. Brackets
|
243304a5e8
|
Hashmaps: Fix missing maintain calls in non-GLES.
Should only matter if vertex cache is enabled.
|
2017-12-02 18:27:18 -08:00 |
|
Unknown W. Brackets
|
681ce953ec
|
GLES: Log shader cache filesize error better.
|
2017-12-02 10:20:44 -08:00 |
|
Unknown W. Brackets
|
9c52155d3f
|
GPU: Minor cleanup.
|
2017-12-02 09:47:59 -08:00 |
|
Unknown W. Brackets
|
e50ec2c350
|
GLES: Validate shader cache filesize on preload.
|
2017-12-02 09:14:19 -08:00 |
|
Unknown W. Brackets
|
4731a2918c
|
GPU: Use more typesafe shader IDs.
Since they really are fairly distinct, let's make sure we can't mix them
accidentally.
|
2017-12-02 09:07:27 -08:00 |
|
Unknown W. Brackets
|
5c5dd5c4c4
|
GPU: Annotate free shader ID bits.
Some ere missing.
|
2017-12-02 08:52:36 -08:00 |
|
Henrik Rydgård
|
734d9c494c
|
Fix bug in Vulkan non-buffered where clears could extend outside the frame, since Vulkan clears do not respect scissors.
|
2017-12-02 11:05:10 +01:00 |
|
 Henrik RydgårdandGitHub
|
a67357db05
|
Merge pull request #10223 from unknownbrackets/minor
Reporting: Use a different link message on preload
|
2017-12-01 20:28:37 +01:00 |
|
Unknown W. Brackets
|
2a540de329
|
Reporting: Use a different link message on preload.
May help us determine if this only happens from a corrupt cache.
|
2017-12-01 11:17:51 -08:00 |
|
Unknown W. Brackets
|
be6343612f
|
GPU: Add missing shader id to short desc.
|
2017-12-01 11:17:12 -08:00 |
|
Henrik Rydgård
|
6eb8630526
|
Improve reporting for imm buffer exceeded. Reset the immCount_ every frame to avoid getting "stuck" permanently in case some garbage is executed..
|
2017-12-01 20:01:13 +01:00 |
|
 Henrik RydgårdandGitHub
|
8a0645859e
|
Merge pull request #10222 from unknownbrackets/minor
A few more reporting cleanups
|
2017-12-01 19:40:11 +01:00 |
|
Unknown W. Brackets
|
a0e4b6ad0b
|
Reporting: Improve bezier/spline morph/skin data.
Most of these are probably garbage?
|
2017-12-01 09:50:31 -08:00 |
|
Henrik Rydgård
|
46ffa8cc0b
|
Try to help Mali 400 shader reg alloc by reusing variables. It's still commonly reported.
|
2017-12-01 18:47:01 +01:00 |
|
Unknown W. Brackets
|
db300da1d7
|
Reporting: Improve no pos verts message.
|
2017-12-01 09:45:58 -08:00 |
|
Unknown W. Brackets
|
f9ce1587cb
|
Reporting: Skip reporting reused depthbuffers.
Basically all games do it, no longer interesting.
|
2017-12-01 09:38:37 -08:00 |
|
 Henrik RydgårdandGitHub
|
97ab91c3d5
|
Merge pull request #10221 from unknownbrackets/minor
Reporting: Disallow feedback for fake game ids
|
2017-12-01 18:36:20 +01:00 |
|
Unknown W. Brackets
|
d5ae666725
|
Reporting: Remove unused code.
|
2017-12-01 09:32:23 -08:00 |
|
Henrik Rydgård
|
b87f447e76
|
Buildfix, oops
|
2017-12-01 16:53:54 +01:00 |
|
Henrik Rydgård
|
d2fe42ea90
|
Vulkan: Fix crash bug when post processing shaders failed to compile.
|
2017-12-01 13:44:45 +01:00 |
|