Unknown W. Brackets
c4d77ee51e
Appveyor: disable scanning for tests.
...
It doesn't find them, and it wastes some time looking on each build.
2017-03-20 07:22:11 -07:00
Unknown W. Brackets
1932f4097b
Fix a type conversion warning.
2017-03-20 07:21:54 -07:00
Unknown W. Brackets
d4ff7cc928
Spline: Simplify uniforms/dirty to one check.
...
This makes backends more consistent in which values they use, and reduces
the (relatively uncommon compared to other drawcalls) dirty checks for
splines.
2017-03-19 20:05:56 -07:00
Unknown W. Brackets
09dac5dfa3
UI: Fade PopupScreens out too.
2017-03-19 17:45:39 -07:00
Unknown W. Brackets
073e056369
UI: Allow overriding dialog logic on finish.
...
This seems cleaner.
2017-03-19 17:43:03 -07:00
Unknown W. Brackets
d8600229f4
UI: Generalize easing functions a bit.
2017-03-19 17:16:23 -07:00
Unknown W. Brackets
ade110bcc8
Fix crash on resize due to overridden property.
2017-03-19 16:38:42 -07:00
Unknown W. Brackets
9f3415f43f
UI: Ask linear child views to stay inside AT_MOST.
...
Fixes the DevMenu pop up in larger windows.
2017-03-19 16:36:21 -07:00
Unknown W. Brackets
efbfdbb4a7
UI: Make PopupScreens animate in just a bit.
2017-03-19 16:33:32 -07:00
Unknown W. Brackets
9c15efaa85
UI: Consider only the lower screen's postRender.
...
This makes more sense at least than applying one of each...
2017-03-19 15:42:13 -07:00
Unknown W. Brackets
a36ecb7065
UI: Track translate/scale/fade transform by screen.
...
This translates drawing, scissor, and touch to the transform.
2017-03-19 15:42:13 -07:00
Unknown W. Brackets
77fccdaa23
UI: Make the other report screen a dialog too.
2017-03-19 07:46:06 -07:00
Unknown W. Brackets
9b42515ef7
D3D11: Correct GE debugger stencil value display.
...
When hovering over a pixel, if we send a float, it won't show the 0-255
value, which we'd prefer for stencil values. This is the easy fix.
2017-03-19 07:45:52 -07:00
Unknown W. Brackets
88780fe1dd
Cut down on some logspam.
2017-03-19 07:44:44 -07:00
Unknown W. Brackets
a1f59deafe
Fix some type narrowing warnings and typos.
2017-03-19 07:44:31 -07:00
Unknown W. Brackets
18484bed3d
D3D11: Correct non-palette 16 bit textures on Win7.
...
These weren't being expanded.
2017-03-18 20:10:21 -07:00
Unknown W. Brackets
41dacb792c
Texcache: Reduce duplicated expand32 code.
2017-03-18 20:09:38 -07:00
Unknown W. Brackets
ae2c0193b8
D3D11: Report unexpected self-renders.
2017-03-18 13:52:30 -07:00
Unknown W. Brackets
78191e645d
GL: Avoid unnecessary stencil shader binding.
...
The comment became untrue, so no need to rebind for each bit.
2017-03-18 13:47:49 -07:00
Unknown W. Brackets
0f08e90bc6
Windows: Remove an unused function.
2017-03-18 13:47:26 -07:00
Unknown W. Brackets
4514af9d6e
Windows: Improve core context init.
...
This clears the error from glewInit(), and ensures we check GL extensions
only after selecting the desired GL profile.
Also, consistently use the core profile flag to select the context.
2017-03-18 13:47:15 -07:00
Unknown W. Brackets
e9625707fa
x86: Implement Jit_TcU16Through.
...
This just ports the updateSide logic from other types.
2017-03-18 13:44:47 -07:00
Unknown W. Brackets
b21c081860
Texcache: Clarify STATUS_FREE_CHANGE usage.
2017-03-18 12:08:06 -07:00
Unknown W. Brackets
404c61d77d
Minor typo fixes.
2017-03-18 11:51:05 -07:00
Unknown W. Brackets
d0ea5ed72b
Texcache: Always mark videos as freq changing.
...
This prevents scaling of the first frame in some cases, when later frames
would also not be scaled. Improves performance and reduces frame
mismatch.
2017-03-18 11:49:30 -07:00
Unknown W. Brackets
30ff5d6cdb
Texcache: Apply freq change flag to minihash fail.
...
Previously, by mistake, only full hash fails could flag a frequently
changing texture - minihash checks skipped this, causing scaling
performance issues.
Fixes #9125 .
2017-03-18 11:44:06 -07:00
Unknown W. Brackets
bea6d787c0
Texcache: Cleanup some code formatting.
...
Makes it more readable. No functional impact.
2017-03-18 11:43:26 -07:00
Unknown W. Brackets
48a5488bf3
Merge pull request #9442 from hrydgard/clut-texture-format-compatibility
...
D3D11: Expand 16-bit CLUT textures to 32-bit if not supported.
2017-03-17 12:57:12 -04:00
Unknown W. Brackets
b00e788648
Correct touch id generation.
...
GestureDetector still has a max of 10.
2017-03-14 22:21:01 -07:00
Unknown W. Brackets
e1ef359e80
Remove unused drag capture state tracking.
2017-03-14 22:07:07 -07:00
Unknown W. Brackets
9e390510df
Remove legacy InputState.
2017-03-14 22:07:07 -07:00
Unknown W. Brackets
e1bc26e67a
Remove remaining input_state mutexing.
2017-03-14 22:07:06 -07:00
Unknown W. Brackets
14b1dac826
Remove legacy input state usage on Windows.
2017-03-14 22:07:05 -07:00
Unknown W. Brackets
255c726c1e
Remove legacy pointer tracking outside Windows.
2017-03-14 22:07:05 -07:00
Unknown W. Brackets
1ca40488f2
Use touch events for LogoScreen dismiss.
2017-03-14 22:07:04 -07:00
Unknown W. Brackets
df67497388
Remove legacy accelerometer state.
2017-03-14 22:07:03 -07:00
Unknown W. Brackets
2a745f86ac
Switch to axis for accelerometer usage.
2017-03-14 22:07:03 -07:00
Unknown W. Brackets
a7a5fe5573
Merge pull request #9427 from hrydgard/dispatcher-core-state-fix
...
Dispatcher core state fix
2017-03-14 10:28:27 -04:00
Unknown W. Brackets
f3c518ac7f
Remove unused AxisPos.
2017-03-13 23:08:09 -07:00
Unknown W. Brackets
94700f287d
Remove pad_lstick/rstick/ltrigger/rtrigger.
2017-03-13 23:01:50 -07:00
Unknown W. Brackets
22396ebe8f
Remove legacy button mapping.
...
No longer used either.
2017-03-13 22:59:52 -07:00
Unknown W. Brackets
2812ddcc86
Remove End/UpdateInputState and ButtonTracker.
...
No longer used for anything.
2017-03-13 22:58:38 -07:00
Unknown W. Brackets
02855e7abb
Remove unused pad_buttons and old virtual_input.
...
GamepadEmu does this now.
2017-03-13 22:57:22 -07:00
Unknown W. Brackets
549169ad7f
Remove legacy pad_buttons check.
...
BACK will already leave the dialog.
2017-03-13 22:50:28 -07:00
Unknown W. Brackets
5c6ae0e2e9
Correct a log format warning.
2017-03-12 23:00:12 -07:00
Unknown W. Brackets
bd0d3ba6d3
Disable Take Screenshot while not in game.
...
Since #9284 , we don't support it anymore, and 37646d6 added an error log
for the operation. Let's also disable the menu item.
2017-03-12 22:56:26 -07:00
Unknown W. Brackets
ef57eafaad
Correct GE debugger font size in small window mode.
...
This should handle high and low DPI cases correctly, to avoid making the
text unreadably small.
2017-03-12 12:17:35 -07:00
Unknown W. Brackets
ad8a0e6cc0
Add an ini setting to hide performance warnings.
2017-03-11 19:31:00 -08:00
Unknown W. Brackets
10ad7e1b5b
Detect when the game is running slow, and warn.
...
Many users assume that sound emulation is broken, and don't realize they
may need to tweak their settings - we don't even show the FPS counter by
default.
2017-03-11 19:24:00 -08:00
Unknown W. Brackets
87ab24c085
Render small window fonts at double resolution.
...
Otherwise, they become blurry at half-pixel offsets (such as when a
settings pop up is centered.)
2017-03-11 13:07:52 -08:00
Unknown W. Brackets
423906cb63
Merge pull request #9077 from Orphis/macos
...
travis: Install ccache on macOS builds
2016-10-14 22:36:33 -07:00
Unknown W. Brackets
1d9222b3e4
Vulkan: Add comment for Android validation layers.
...
Note: these also require minor tweaks to Local.mk to include, currently,
but we're probably moving to gradle.
2016-10-10 22:08:44 -07:00
Unknown W. Brackets
e263bb945e
Vulkan: Correct initial swapchain compositeAlpha.
...
We'll just need to deal with the fact that we have to output 1.0 so that
blending doesn't matter, I think.
2016-10-10 22:07:50 -07:00
Unknown W. Brackets
379ec56f0d
Tweak wording to clarify battery save message.
2016-10-10 17:32:25 -07:00
Unknown W. Brackets
ed41af41d0
Merge pull request #9043 from Orphis/ccache
...
cmake: Fix ccache setup
2016-10-10 15:54:27 -07:00
Unknown W. Brackets
5ab0db2cd3
Undo arm64 fix: was a local problem, after all.
2016-10-09 20:40:00 -07:00
Unknown W. Brackets
8b5aba9d93
Vulkan: Fix vulkan2d deletion order.
2016-10-09 12:43:27 -07:00
Unknown W. Brackets
39d6ea2985
Vulkan: Auto-set queued deletes to null.
2016-10-09 12:16:42 -07:00
Unknown W. Brackets
d80598d03f
Vulkan: Fix double free in pipeline manager.
2016-10-09 11:39:09 -07:00
Unknown W. Brackets
40e2ab1d12
Vulkan: Actually call the new lost/restore funcs.
2016-10-09 11:28:11 -07:00
Unknown W. Brackets
a6ff7c6711
Vulkan: Setup texture/sampler cache for restore.
2016-10-09 11:28:11 -07:00
Unknown W. Brackets
a4268fe0b8
Vulkan: Prep pipeline and shader cache for restore.
2016-10-09 11:28:10 -07:00
Unknown W. Brackets
cac3e6582d
Vulkan: Setup framebuf manager for restore.
2016-10-09 11:28:09 -07:00
Unknown W. Brackets
31e46f0931
Vulkan: Allocate buffer space on the right frame.
...
This was causing crashes if the frame wasn't 0.
2016-10-09 11:28:09 -07:00
Unknown W. Brackets
363ede5e99
Vulkan: Setup draw engine for device restore.
2016-10-09 11:28:08 -07:00
Unknown W. Brackets
11aaa7b372
Vulkan: Clear 2d objects on loss/restore.
2016-10-09 11:28:06 -07:00
Unknown W. Brackets
1b48ff3c63
Vulkan: Rebuild reporting info on resize.
...
We recheck features, after all.
2016-10-09 11:28:04 -07:00
Unknown W. Brackets
5641d18eb9
Correctly call Restore in C++ EGL path.
...
This will be needed for Vulkan.
2016-10-08 12:35:01 -07:00
Unknown W. Brackets
a8e108e233
Workaround arm64/clang crashes by avoiding TLS.
...
We only use it in these two places, it should be okay for now. Still not
working on r13 on a SHIELD TV.
2016-10-08 12:08:19 -07:00
Unknown W. Brackets
b23043666a
Support newer S5+ Touchwiz power saving setting.
2016-10-08 09:51:46 -07:00
Unknown W. Brackets
a8d37a01e6
Ignore Sense/Touchwiz power saving on L or higher.
2016-10-08 09:43:56 -07:00
Unknown W. Brackets
b15c6fc295
Oops, only call gl_lost() for OpenGL.
2016-10-01 17:19:16 -07:00
Unknown W. Brackets
86b3d4e6d9
Vulkan: Tweak init error logging on Android.
2016-10-01 11:36:50 -07:00
Unknown W. Brackets
6ac166b05f
UI: Fix some override warnings.
2016-10-01 11:23:24 -07:00
Unknown W. Brackets
1c3e048070
Vulkan: Consistently init the graphicsContext.
...
This was only happening properly on Windows before.
2016-10-01 11:22:53 -07:00
Unknown W. Brackets
e989e5f44c
Allow Windows UI options to work in most places.
...
This makes it so you can change language from the pause screen, etc.
2016-09-28 22:37:36 -07:00
Unknown W. Brackets
5ae511a1ae
Disable Language... while playing a game.
...
It only really works in the UI.
2016-09-28 22:37:01 -07:00
Unknown W. Brackets
36406eae16
Put "More Settings" below other settings.
...
Just seems to make more sense...
2016-09-28 22:36:02 -07:00
Unknown W. Brackets
6bbb3c0442
Handle clear gpu cache as a global message.
...
This makes it so if you change texture scaling in the Windows menu on the
pause menu, it actually clears the cache.
2016-09-28 22:35:09 -07:00
Unknown W. Brackets
4d0c457ddc
Cleanup display vs. output screenshot terminology.
2016-09-25 16:35:43 -07:00
Unknown W. Brackets
fa0e88f1b7
Add a flag to use the display vfb for screenshots.
...
This fixes proportions of reporting, savestate screenshots, and TAS
recording for PS1 ports, mainly.
2016-09-25 16:32:18 -07:00
Unknown W. Brackets
f70f05668f
Mpeg: Return errors when no audio is available.
...
Before, we were only returning an error once, in an effort to log only
once. This meant sometimes games would not realize they needed to add
packets.
Un-reverted from e866d83 . No longer breaks Patapon with other mpeg fixes.
2016-09-24 17:54:40 -07:00
Unknown W. Brackets
209500ac0e
Read only the mpeg header when reading packets.
...
When trying to convince FFmpeg to read only the header, this was allowed
to get longer. But we only really need the actual header here, and that
can prevent FFmpeg mis-parsing later packets.
2016-09-24 17:45:51 -07:00
Unknown W. Brackets
c4920fa62a
Remove Symbian from Travis.
2016-09-24 14:38:40 -07:00
Unknown W. Brackets
c5711d223a
Remove an unused variable.
2016-09-24 14:38:23 -07:00
Unknown W. Brackets
c9f5cc6bad
Fix a type comparison warning.
2016-09-24 14:38:11 -07:00
Unknown W. Brackets
3fe1a08cf5
Use unordered lookups for better speed.
...
These reduce the time spent on save states.
2016-09-24 14:23:17 -07:00
Unknown W. Brackets
5faa65d9a9
Compress rewind snapshots off thread.
...
This can take a chunk of time, and doesn't need to finish until next frame
anyway, so we have plenty of time to do it.
2016-09-24 10:37:30 -07:00
Unknown W. Brackets
246f3aa68d
Merge pull request #8993 from neilmunday/master
...
Updated SDL2 to use the game controller API
2016-09-24 10:32:29 -07:00
Unknown W. Brackets
8c9ab09fe2
Download 154000 each frame for Katamari.
...
It textures from it in a weird way, maybe we can find a better fix.
2016-09-18 20:38:20 -07:00
Unknown W. Brackets
f5f9b5227d
Tweak 565 buffer clearing.
2016-09-18 20:38:19 -07:00
Unknown W. Brackets
ee0bc6c04d
Clear memory when clearing drawing.
...
This should help synchronize block transfers better.
Should improve #8973 .
2016-09-18 20:38:19 -07:00
Unknown W. Brackets
e02440b68a
Module: Don't report broken stubs from old states.
2016-09-18 09:01:27 -07:00
Unknown W. Brackets
2019542496
Merge pull request #8977 from sum2012/lang
...
Update lang
2016-09-14 23:59:21 -04:00
Unknown W. Brackets
a52fbfcff7
UI: Lock input while mutating views/screens.
...
This way we can't get an axis event while switching screens and crash.
2016-09-11 11:26:35 -07:00
Unknown W. Brackets
e661c96044
Use safest alpha status in texture replace.
2016-09-11 11:05:14 -07:00
Unknown W. Brackets
26809c1d7a
Determine alpha test texture after texture.
...
Because, of course, this reads texture alpha parameters for blending
optimizations.
Fixes #8970 .
2016-09-11 11:05:04 -07:00
Unknown W. Brackets
279a8e2658
Remove unused import.
...
This was migrated to the PowerSaveModeReceiver class.
2016-09-11 05:18:36 -07:00
Unknown W. Brackets
c5a83c02a6
Remove no longer relevant comments.
2016-09-10 22:04:25 -07:00
Unknown W. Brackets
98b523ea2c
Android: Shutdown on finish().
2016-09-10 21:58:43 -07:00