Commit Graph

24616 Commits

Author SHA1 Message Date
Henrik Rydgård
eddaf97938 Add submodules, namespace json to prepare for the addition of rapidjson (sigh) 2018-08-13 00:18:54 +02:00
Henrik Rydgård
42f4d7b40f OpenGL: Fix bug where we could end up calling glUniformMatrix without a bound program. Found by GL debug callback on NV.
This adds a bit of extra checking that's only enabled in _DEBUG builds.
2018-07-28 11:09:01 +02:00
Henrik Rydgård
e51ea85615 Be extra careful about never ever binding null textures when drawing backgrounds. See #11243 2018-07-21 22:48:39 +02:00
Unknown W. Brackets
9be6b22dd8
Merge pull request #11256 from hrydgard/spirv-cross-update
Update the SPIRV-Cross library used to translate postproc shaders
2018-07-16 22:13:26 -07:00
Henrik Rydgård
a589a371e6 Update SPIRV-Cross to a fresher version. 2018-07-16 20:00:45 +02:00
Henrik Rydgård
e648b7d091 Vulkan validation: Ignore the depthreplacing error for now 2018-07-16 20:00:44 +02:00
Unknown W. Brackets
82f1b72c4a
Merge pull request #11254 from hrydgard/light-chan-cost
Reduce the estimated transform cost of an additional light from 10 to 7 cycles
2018-07-15 07:42:34 -07:00
Henrik Rydgård
1f5d670b81
Merge pull request #11222 from hrydgard/glslang-update
Update glslang to latest as of 2018-06-26
2018-07-15 13:48:21 +02:00
Henrik Rydgård
c404214042 Update glslang to latest as of 2016-06-26 2018-07-15 12:30:40 +02:00
Henrik Rydgård
ea1ef9277c Reduce the estimated transform cost of an additional light from 10 to 7 cycles, see #5530. 2018-07-15 12:13:25 +02:00
Henrik Rydgård
b37938b061
Merge pull request #11246 from unknownbrackets/debugger
Debugger: Add a few more APIs
2018-07-11 13:42:26 +02:00
Henrik Rydgård
7e14a618b4
Merge pull request #11245 from weihuoya/screenshotx2
Add screenshot max resolution limit
2018-07-09 23:05:57 +02:00
weihuoya
535def4b74 max res x2 2018-07-09 10:00:29 +08:00
Unknown W. Brackets
91a43c9d32 Debugger: Add force resume/kill thread API. 2018-07-07 18:58:37 -07:00
Unknown W. Brackets
2e6a52ed51 Debugger: Add backtrace API. 2018-07-07 18:36:47 -07:00
Unknown W. Brackets
8a7662adae Debugger: Add function symbol add/remove API. 2018-07-07 09:56:59 -07:00
Unknown W. Brackets
2133b18198 Debugger: Add APIs for texture and CLUT. 2018-07-07 09:56:59 -07:00
LunaMoo
402033030b Just a quick fix for a typo made in last big rewrite of cheat engine. 2018-07-07 15:45:56 +02:00
Henrik Rydgård
1f60c85cb6
Merge pull request #11238 from weihuoya/bezier-fx
Bezier, cut below 2 and got 0
2018-07-05 09:36:42 +02:00
weihuoya
d9d9b14e53 Don't cut below 2 2018-07-05 15:29:40 +08:00
Unknown W. Brackets
1d430ffac9 SaveState: Fix stale state threshold.
Micro not milli...
2018-07-04 18:00:06 -07:00
Henrik Rydgård
7f8868868e
Merge pull request #11234 from unknownbrackets/glsl-log
Report GLSL compile failures better, workaround depal error
2018-07-01 01:33:43 +02:00
Henrik Rydgård
41e8854476
Merge pull request #11232 from unknownbrackets/armips
Debugger: Update to latest armips
2018-07-01 01:31:54 +02:00
Unknown W. Brackets
8ae157e27f Debugger: Update to latest armips. 2018-06-30 14:18:26 -07:00
Henrik Rydgård
53f1624327
Merge pull request #11235 from unknownbrackets/savedata
Savedata: Use file hash to validate hash mode
2018-06-30 21:48:25 +02:00
Unknown W. Brackets
1976be48ab Savedata: Use file hash to validate hash mode.
This makes older PPSSPP save data also work, and also logs when save data
is detected as corrupt.
2018-06-30 12:17:52 -07:00
Unknown W. Brackets
716e6ad3a2 GLES: Include shader compile status in log/report. 2018-06-30 10:10:42 -07:00
Unknown W. Brackets
0b245699bb GLES: Specify unsigned shift for Adreno bug.
Adreno 320 devices, and at least 1 Intel device, are complaining that
right shift can't be used within uint/int.

Possibly related to:
https://github.com/KhronosGroup/glslang/issues/1296
2018-06-30 09:50:02 -07:00
Unknown W. Brackets
b13c5fbe5d GLES: Read compile/link errors consistently.
Sometimes blank ones are getting reported, so let's be more careful.
2018-06-30 09:16:25 -07:00
Henrik Rydgård
5e6429abf7
Merge pull request #11230 from unknownbrackets/flat-shade
Re-enable HW tess for flat shading, but disable in throughmode
2018-06-29 15:20:13 +02:00
Unknown W. Brackets
2a13a66e18 GPU: Use hw tess only for hw transform.
This may be needed if we start using software for points/lines.
2018-06-28 19:47:33 -07:00
Unknown W. Brackets
9bac603976 GPU: Use HW transform for flat spline/bezier.
We can control the provoking vertex here, but it's less likely to matter.
2018-06-28 19:30:20 -07:00
Henrik Rydgård
5abf324da9
Merge pull request #11185 from hissingshark/vero4k-patch
Added Vulkan disable and forced CPU detection options
2018-06-27 16:14:37 +02:00
hissingshark
90fbbaba1a Made X11-Vulkan default. Provided explanatory toolchain file as overriding is more complex. 2018-06-27 12:48:59 +01:00
hissingshark
d1f116356f Changed cmake option to exclude X11 rather than Vulkan itself. 2018-06-26 22:17:22 +01:00
hissingshark
e4fea3be6a Added Vulkan disable and forced CPU detection options 2018-06-26 22:17:22 +01:00
Henrik Rydgård
fb9524b632
Merge pull request #11220 from TacoTheDank/patch-1
update build.gradle
2018-06-26 20:12:00 +02:00
Henrik Rydgård
1517a93d08 Restore the vertexCount to 32-bit, needed in some tesselation situations 2018-06-26 19:49:49 +02:00
Henrik Rydgård
ada31c7cbe
Merge pull request #11221 from xebra/improve_tess_cherrypick
Modify D3D11 hwtess texture buffer to structured shader buffer.
2018-06-26 19:24:28 +02:00
xebra
55b9daa736 GE Debugger:Fix indices memory allocation of bezier. 2018-06-27 01:25:08 +09:00
xebra
4fab160e19 [spline/bezier]Modify D3D11 hwtess texture buffer to structured shader buffer. 2018-06-27 01:10:36 +09:00
Unknown W. Brackets
aa927e0681
Merge pull request #11202 from hissingshark/autoload
Added "oldest save" and "slots 1-5" as options for "auto load savestate"
2018-06-26 08:34:18 -07:00
hissingshark
64e432e12d Moved from using enum to enum class 2018-06-26 07:52:02 +01:00
TacoTheDank
822e65e1ed
Update AndroidManifest.xml 2018-06-25 22:05:17 -04:00
TacoTheDank
087f542878
Update build.gradle
updated sdk version
2018-06-25 22:04:42 -04:00
TacoTheDank
52f97a4b3a
Update gradle-wrapper.properties 2018-06-25 22:00:09 -04:00
TacoTheDank
84faf9d8d4
Update build.gradle 2018-06-25 21:57:23 -04:00
hissingshark
7fd7afeba9 Added "oldest save" and "slots 1-5" as options for "auto load savestate" 2018-06-25 21:45:51 +01:00
Henrik Rydgård
28e3152fdc
Merge pull request #11218 from xebra/fix_hwtess_gl
[spline/bezier]Fix tex coords.
2018-06-25 20:22:59 +02:00
xebra
5536cdd827 [spline/bezier]Fix tex coords. 2018-06-26 01:47:13 +09:00