Unknown W. Brackets
a82fc0e5f7
Merge pull request #7766 from angelXwind/master
...
Map right thumbstick as another analog stick on iOS.
2015-05-24 19:52:23 -07:00
Karen Tsai
3501d9348d
Map right thumbstick as another analog stick, particularly useful for controllers like the DualShock 3/4 when connected to an iOS device. Fixes #7762
2015-05-24 20:46:56 -04:00
Henrik Rydgard
7f69c5fa5e
Buildfix
2015-05-24 23:50:53 +02:00
Henrik Rydgard
779d9729be
Update native
2015-05-24 23:46:16 +02:00
Unknown W. Brackets
38d0cfe159
Make the legend width a bit more dynamic.
2015-05-24 23:45:40 +02:00
Henrik Rydgard
6f4cea860c
Split texture load profiling into decode and load/replace. Make profiler work on Android.
2015-05-24 23:45:40 +02:00
Henrik Rydgard
6b1df631a6
Move the texcache measurements to strictly include only actual texture loading, and not framebuffer shenanigans etc.
2015-05-24 23:45:39 +02:00
Henrik Rydgard
9e15f04f15
Better colors in profiler
2015-05-24 23:45:38 +02:00
Henrik Rydgard
2e26a4798e
Scale the frame profiler graph dynamically
2015-05-24 23:45:37 +02:00
Henrik Rydgard
26624709f7
Hook up the frame profiler to a few measurements
2015-05-24 23:45:36 +02:00
Henrik Rydgard
0595a76556
Start integrating the new frame profiler
2015-05-24 23:45:36 +02:00
Henrik Rydgård
81a78e81a9
Merge pull request #270 from unknownbrackets/frame-profiler
...
Track frame events with sub-events carved out
2015-05-24 23:40:06 +02:00
Unknown W. Brackets
22ab3a4bde
Track frame events with sub-events carved out.
...
Simply by using a fixed-size stack.
2015-05-24 14:34:52 -07:00
Unknown W. Brackets
ded92aa977
Resize here just to be safe.
...
Not that a texture ought to be > 2MB, but in case we lower that initial
buffer size or something.
2015-05-24 11:06:34 -07:00
Unknown W. Brackets
3b96bf8712
Oops, typo.
2015-05-23 12:20:00 -07:00
Henrik Rydgård
1f11d010a6
Merge pull request #7763 from unknownbrackets/colorconv
...
Use NEON for GL texture color conversion
2015-05-23 21:15:33 +02:00
Unknown W. Brackets
4900bc9082
Add a NEON 4444 flip color conversion func.
2015-05-23 11:30:07 -07:00
Unknown W. Brackets
df53bc2e7b
Add a NEON 565 flip colorconv function.
2015-05-23 11:30:06 -07:00
Unknown W. Brackets
bbe15d2518
Add a NEON color conv for 5551 -> 1555.
2015-05-23 11:30:06 -07:00
Unknown W. Brackets
4880c29a90
Use TextureDecoderNEON funcs statically on arm64.
...
Not sure if they were being used before (HAVE_ARMV7...?)
2015-05-23 11:30:05 -07:00
Henrik Rydgård
382563ff44
Merge pull request #7761 from vnctdj/master
...
Fix width/height inversion
2015-05-22 19:08:29 +02:00
vnctdj
88d742cba4
Fix width/height inversion
...
This should resolve https://github.com/hrydgard/ppsspp/issues/7760
2015-05-22 18:15:49 +02:00
Henrik Rydgard
f6ca214400
Update native, working around #7753
2015-05-21 11:45:08 +02:00
Henrik Rydgard
a24f22d4e7
Update Qt to fit new definition of UpdateScreenScale. Does not do the smallwindow check though.
2015-05-21 11:44:35 +02:00
Henrik Rydgard
18655d14a4
Release PSP buttons when losing gameplay focus, fixes part 1 of #7758 , and part 2 of #7758 on Windows only.
2015-05-21 10:49:47 +02:00
Henrik Rydgard
6ae73b8919
Add a new touch input flag for handling loss of window focus where events get lost
2015-05-21 10:45:49 +02:00
Henrik Rydgård
83182a0469
Merge pull request #7739 from hrydgard/screen-rotation
...
Implement basic screen rotation as requested in #297
2015-05-18 16:31:19 +02:00
Henrik Rydgård
5b75d5d33f
Merge pull request #7751 from unknownbrackets/colorconv
...
A bit more SSE color conversion funcs, stub out NEON space
2015-05-18 09:30:54 +02:00
Unknown W. Brackets
ccdaf41b53
Add some additional SSE for color conversion.
2015-05-17 16:04:42 -07:00
Unknown W. Brackets
1cb2302f5c
Use SSE in ConvertRGBA5551ToRGBA8888().
...
This func is used when showing videos, some loading screens, etc. Also
when uploading graphics to VRAM.
The implementation takes 85% less than without SSE, although it could
probably be optimized further. Won't help game runtime much, but may help
some loading times or special effects.
2015-05-17 16:04:42 -07:00
Unknown W. Brackets
7269574a10
Add structure for NEON color conversion funcs.
2015-05-17 16:04:41 -07:00
Unknown W. Brackets
1767bd958c
Move color conversion funcs to ColorConv.
...
This paves the way a bit for NEON conversion funcs.
2015-05-17 13:45:30 -07:00
Unknown W. Brackets
3f29329ed2
Actually use the SSE color conversion code.
2015-05-17 13:42:17 -07:00
Henrik Rydgård
337d7d8cb9
Merge pull request #7750 from unknownbrackets/gpu-minor
...
Track bone matrix updates for future morph usage
2015-05-17 09:45:41 +02:00
Unknown W. Brackets
7d2507e0cc
d3d9: Also track bone matrices for morph here.
2015-05-16 21:54:07 -07:00
Unknown W. Brackets
425ff3d78f
Track bone matrix updates for future morph usage.
...
This makes them upload later, if/when they're needed.
Fixes #7746 , Shadow of Destiny artifacts when software skinning is
enabled.
2015-05-16 21:49:25 -07:00
Unknown W. Brackets
c6b55459b1
vertexjit: Skip soft skinning setup when morphing.
...
This makes x86 match arm.
2015-05-16 21:47:13 -07:00
Henrik Rydgard
b7ffb3a102
Rename the setting to Display Rotation, put the string in the graphics category
2015-05-16 20:09:01 +02:00
Henrik Rydgard
157b4e2ac9
Didn't mean to leave this on
2015-05-16 01:14:29 +02:00
Henrik Rydgard
ae9ece28d2
Update native
2015-05-15 18:54:05 +02:00
Henrik Rydgard
ee81c7f1a1
Rotate controls along with the display. Only rotates d-pad and analog stick, but easy to add more buttons if desired.
2015-05-15 18:49:54 +02:00
Henrik Rydgard
05d48b053e
Profiler fix for Android, count events
2015-05-15 18:14:39 +02:00
Henrik Rydgard
28d8ed5881
Win32: Fix a bunch of little window resizing issues
2015-05-15 18:04:05 +02:00
Henrik Rydgard
b9089e5051
Colors don't belong here, let the visualization handle that
2015-05-13 23:34:41 +02:00
Henrik Rydgard
fa1930773f
Rewrite the frame profiler
2015-05-13 23:05:11 +02:00
Henrik Rydgard
eefcf86027
Initial profiler work
2015-05-12 23:24:37 +02:00
Henrik Rydgard
95b6b50fd5
Disable screen rotation in non-buffered rendering (as it won't worK)
2015-05-12 22:44:18 +02:00
Henrik Rydgard
3f7830743a
Implement basic screen rotation as requested in #297 . Does not work correctly in non-buffered rendering yet.
2015-05-12 21:01:15 +02:00
Henrik Rydgard
5d0d67140f
Reverse Y when checking for rotated rects in Direct3D 9. Fixes #7738 .
2015-05-12 20:01:04 +02:00
Henrik Rydgård
63ee530046
Merge pull request #7736 from unknownbrackets/uv-rotation
...
Process UV rotation even in full transform
2015-05-11 20:09:29 +02:00