Kentucky Compass
|
6a9a511337
|
add an include for PPSSPP_PLATFORM
|
2017-12-30 22:44:41 -08:00 |
|
Kentucky Compass
|
2a3c4408d2
|
Fix build on iOS (only iOS 9 and up support thread_local)
|
2017-12-30 20:57:45 -08:00 |
|
Henrik Rydgård
|
b9d0bf9842
|
Remove outdated comment.
|
2017-12-31 00:10:55 +01:00 |
|
Henrik Rydgård
|
b5e5d72a0a
|
Complete the separation of depth and stencil renderpass flags
|
2017-12-30 22:52:22 +01:00 |
|
Henrik Rydgård
|
a0f718ace1
|
Start separating depth and stencil renderpass actions, only internally in the Vulkan code so far.
|
2017-12-30 22:40:57 +01:00 |
|
Henrik Rydgård
|
1e64919392
|
Vulkan: Create renderpass objects on demand. Just a refactoring to prepare for some later features/optimizations.
|
2017-12-30 22:35:43 +01:00 |
|
Henrik Rydgård
|
b9726245ac
|
Vulkan: Use VK_KHR_DEDICATED_ALLOCATION for frame buffers for minor speedup on some GPUs. Check for the debug report extension before enabling it.
|
2017-12-30 21:31:43 +01:00 |
|
Unknown W. Brackets
|
52c4293896
|
Profiler: Show the slowest thread's categories.
May or may not be ideal, but this was the easiest solution...
|
2017-12-30 10:45:51 -08:00 |
|
Unknown W. Brackets
|
b9cd883811
|
UI: Only default focus visible things.
Also, default focus perm button.
|
2017-12-29 17:55:40 -08:00 |
|
Henrik Rydgård
|
8ebbb82c0a
|
Merge pull request #10459 from unknownbrackets/ui-resized
UI: Trigger view recreate on static sized screens
|
2017-12-27 11:07:35 +01:00 |
|
Unknown W. Brackets
|
c0f0bc88af
|
UI: Trigger view recreate on static sized screens.
If a screen doesn't size via layout, it needs to recreate views on resize,
which is what the resized() method is for.
|
2017-12-27 01:13:47 -08:00 |
|
Unknown W. Brackets
|
56835fc017
|
Qt: Fix OpenGL init.
Needs to check extensions before creating thin3d, as others do.
|
2017-12-26 16:04:19 -08:00 |
|
Unknown W. Brackets
|
a7b3a1eb96
|
Vulkan: Decimate the texture allocator.
Thin3D wasn't calling Begin/End, which lead to leaks eventually and OOM.
Was causing softgpu to crash.
|
2017-12-24 10:39:42 -08:00 |
|
Unknown W. Brackets
|
78ebe942ab
|
Vulkan: Cleanup unused code.
|
2017-12-21 11:43:05 -08:00 |
|
Unknown W. Brackets
|
75aa65908c
|
GLES: Pack without stride where possible.
This may possibly help #10425 in case the behavior is different when going
over width when reading pixels.
|
2017-12-21 11:41:53 -08:00 |
|
Henrik Rydgård
|
ea387b2a48
|
WIP vulkan on linux stuff
|
2017-12-21 10:48:00 +01:00 |
|
Henrik Rydgård
|
2bdae5b338
|
Merge pull request #10420 from hrydgard/core-cleanup
Some core cleanup
|
2017-12-20 11:25:11 +01:00 |
|
Henrik Rydgård
|
4f1e0de9a9
|
Add missing includes. Remove some more unnecessary #ifdef _DEBUG checks - the debugger is supposed to work in release mode too.
|
2017-12-20 11:24:05 +01:00 |
|
Henrik Rydgård
|
e8825666c9
|
Merge pull request #10419 from hrydgard/vulkan-init-cleanup
Avoid including platform-specific headers in VulkanContext.h
|
2017-12-20 10:56:32 +01:00 |
|
Henrik Rydgård
|
740d0504ad
|
Move QtMain.cpp and PCMain.cpp to more sensible locations. Native isn't standalone anymore...
|
2017-12-19 18:04:26 +01:00 |
|
Henrik Rydgård
|
1a5d1081f9
|
Get rid of the old custom "Event" sync primitive.
|
2017-12-19 15:38:18 +01:00 |
|
Henrik Rydgård
|
2822a4f187
|
Win32: Use the standard thread APIs to manage the emu thread.
|
2017-12-19 15:27:56 +01:00 |
|
Henrik Rydgård
|
2250ef799c
|
Avoid including platform-specific headers in VulkanContext.h
|
2017-12-18 12:54:25 +01:00 |
|
Henrik Rydgård
|
ef66892f70
|
Update vulkan headers, add linux .so loader lib for easy builds, like Sascha does.
|
2017-12-15 16:40:38 +01:00 |
|
Henrik Rydgård
|
e488227398
|
Just some log cleanup
|
2017-12-15 16:33:49 +01:00 |
|
Unknown W. Brackets
|
09bbd58b62
|
UI: Allow skipping transitions on set current tab.
|
2017-12-12 21:34:17 -08:00 |
|
Unknown W. Brackets
|
e7c9bb2a17
|
UI: Fix AnchorLayout size when wrapping content.
Without this, they don't actually report back their measured size when
they are set to wrap content, but just keep 0.
|
2017-12-12 00:19:38 -08:00 |
|
Unknown W. Brackets
|
d9282d4e76
|
UI: Pass UNSPECIFIED through on scroll views.
Otherwise we could end up with zero width things, just because they wrap
content.
|
2017-12-12 00:18:37 -08:00 |
|
Unknown W. Brackets
|
52ee2f7790
|
UI: Give ItemHeaders intrinsic size.
|
2017-12-12 00:16:05 -08:00 |
|
Unknown W. Brackets
|
48c0407f21
|
UI: Add flex pressure to tab content.
On vertical game settings, didn't end up with size at all. But even with
that fixed, they don't properly fill their parent.
|
2017-12-11 23:05:08 -08:00 |
|
Unknown W. Brackets
|
ed2ac95bbb
|
UI: Always clip tab contents.
So they don't overlap tabs or etc. on transition.
|
2017-12-10 14:57:58 -08:00 |
|
Unknown W. Brackets
|
21272a4c24
|
UI: Clip scissor to screen.
|
2017-12-10 14:57:57 -08:00 |
|
Unknown W. Brackets
|
f3c01cf19c
|
UI: Transition tab strips on select.
Following their orientation setting.
|
2017-12-10 14:57:56 -08:00 |
|
Unknown W. Brackets
|
753e59c027
|
UI: Allow negative left/right for anchor layouts.
|
2017-12-10 14:57:56 -08:00 |
|
Unknown W. Brackets
|
6783394ae1
|
UI: Add tween for translating anchor offsets.
|
2017-12-10 14:57:55 -08:00 |
|
Unknown W. Brackets
|
bab66e8542
|
Windows: Fix UI text measurements with &.
These APIs don't take into account &&, which caused Homebrew && Demos to
be too wide.
|
2017-12-10 14:57:54 -08:00 |
|
Henrik Rydgård
|
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 |
|
Unknown W. Brackets
|
bdac150aab
|
UI: Reset transitions after too long a time.
|
2017-12-10 12:21:57 -08:00 |
|
Henrik Rydgård
|
bb530ea21c
|
Make a minor correction to Vulkan driver version display.
|
2017-12-10 19:11:00 +01:00 |
|
Unknown W. Brackets
|
b00f6ac8c1
|
UI: Transition button and item focus/presses.
Just a quick touch of transition.
|
2017-12-10 09:00:53 -08:00 |
|
Unknown W. Brackets
|
6194ef60be
|
UI: Add an event for tween finish.
|
2017-12-10 09:00:53 -08:00 |
|
Unknown W. Brackets
|
46ea88e096
|
UI: Add delay to tweens.
Also allow them to start out in an invalid state and accept first divert.
|
2017-12-10 09:00:52 -08:00 |
|
Henrik Rydgård
|
2031b2a4cd
|
And yet another case of the same problem as the previous commit.
|
2017-12-10 14:50:34 +01:00 |
|
Unknown W. Brackets
|
7b6e73b37a
|
UI: Always apply tweens after restore.
Fixes "Loading game..." persisting on load state, since that view was
created VISIBLE, and the tween wasn't making it INVISIBLE.
|
2017-12-09 18:18:23 -08:00 |
|
Unknown W. Brackets
|
cf6ccfca99
|
UI: Persist tween data on view recreate.
|
2017-12-09 14:10:42 -08: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å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
|
bd40479224
|
Vulkan: Add facility to auto-generate mipmap levels. Not yet used.
Intended for replacement textures and optional quality improvements
later.
|
2017-12-07 09:28:18 +01:00 |
|
Henrik Rydgård
|
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 |
|