Henrik Rydgård
a3a94bdd33
Avoid calling any GL calls during shutdown on Android. Should help #11063
...
The context is already lost and we're really running shutdown when the process is woken
up again. Additionally, orderly shutdown through the button doesn't happen
on the render thread so remove a couple of asserts that are wrong.
2018-10-06 21:31:52 +02:00
Henrik Rydgård
9b7061b383
Vulkan: Apply Themaister's patch, removing illegal pre-transitions of swapchain images. Fixes #11417
2018-10-03 21:39:16 +02:00
Unknown W. Brackets
d1929eaca2
GLES: Properly parse GL extension names.
...
We must split on spaces and not just lazily use strstr, see #11363 .
2018-09-24 23:05:58 -07:00
Unknown W. Brackets
3bba9df133
UI: Keep report image at right aspect ratio.
2018-09-21 23:24:36 -07:00
Unknown W. Brackets
b7d84926fa
D3D11: Enable depth clamping.
...
Uses the same logic as Vulkan, improving #9545 on most D3D11 devices.
2018-09-18 21:49:17 -07:00
Henrik Rydgård
637a17a66c
Fix small and scary Vulkan bug (leftover from skinning-removal revert)
2018-09-18 23:38:38 +02:00
AreaScout
95556e8d03
Add: some helpers to compile on ODROID-XU4/XU3
2018-09-17 20:01:12 +00:00
Unknown W. Brackets
2388be544f
Debugger: Fix crash in softgpu with no texaddr yet.
2018-09-04 21:54:25 -07:00
Unknown W. Brackets
f87dcefdd8
Android: Buildfix for CMake.
...
May affect other arm64 too. Also, ifdef out a check in case of compiling
with GL 3 headers (to fix a Linux buildbot issue.)
2018-09-03 18:41:52 -07:00
Unknown W. Brackets
68317f0067
Core: Match up NOEN define usage a bit more.
...
Some compile parameters were resulting in us try to use a func we didn't
compile. We should at least use the same defines in usage and definition.
2018-09-01 19:56:35 -07:00
Unknown W. Brackets
557748d65b
Merge pull request #11336 from hrydgard/android-text-crash-fix
...
Set a minimum of 1x1 for Android text bitmap measurement.
2018-08-30 19:02:40 -04:00
Henrik Rydgård
19dd28582f
Merge pull request #11335 from AreaScout/eglinfo
...
Add: EGL info for GLES on Linux
2018-08-30 21:03:31 +02:00
Henrik Rydgård
8e6a1bc849
Set a minimum of 1x1 for Android text bitmap measurement.
...
Should fix some crashes seen on Google Play
2018-08-30 19:49:33 +02:00
AreaScout
45753d87de
Add: EGL info for GLES on Linux
2018-08-30 16:28:34 +00:00
Unknown W. Brackets
1b79924038
Debugger: Fix texture readback in GLES.
...
Was using the wrong size, causing the buffer not to be allocated large
enough. This caused crashes sometimes.
2018-08-29 22:09:10 -07:00
Unknown W. Brackets
3f48e446b6
GPU: Fix texture handling on framebuf detach.
...
We were never creating/recreating the texture, so we ended up with null.
Caused all sorts of problems.
2018-08-25 09:57:37 -07:00
Henrik Rydgård
6f173b9134
Harmonize some VS project settings.
2018-08-14 22:41:39 +02:00
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
Unknown W. Brackets
716e6ad3a2
GLES: Include shader compile status in log/report.
2018-06-30 10:10:42 -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
Unknown W. Brackets
81f74e4287
Vulkan: Assert on some creates failing.
...
Before was only checking in debug builds.
2018-06-24 07:35:19 -07:00
Unknown W. Brackets
5028486630
thin3d: Cleanup some unused/uninitialized warnings.
2018-06-24 07:34:07 -07:00
Unknown W. Brackets
23ecd2ad62
UI: Make sliders able to show disabled.
...
For alternate speed, we'll allow separate speeds to be "on" or "off".
2018-06-23 10:59:18 -07:00
Henrik Rydgård
82b14e0dd5
Merge pull request #11206 from unknownbrackets/debugger
...
http: Don't crash on unclean client disconnect
2018-06-23 09:00:28 +02:00