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
Unknown W. Brackets
b782165b6a
Avoid some division.
2015-05-10 14:39:38 -07:00
Unknown W. Brackets
ea36554c6a
software: Examine v0/v1 for uv rotation.
...
If we determine tl/br heuristically, it can never rotate correctly.
Anyway, this still is not rotating correctly...
2015-05-10 14:37:14 -07:00
Unknown W. Brackets
a090b5853f
Process UV rotation even in full transform.
2015-05-10 14:17:20 -07:00
Henrik Rydgård
bcb7c37860
Merge pull request #7732 from Bigpet/kana_osk
...
kana keyboard pe->pa fix
2015-05-07 23:21:18 +02:00
Henrik Rydgård
d86d9c634a
Merge pull request #7733 from zhykzhykzhyk/master
...
Use UIContext::DrawTextShadow instead of DrawBuffer::DrawTextShadow
2015-05-07 23:20:43 +02:00
Henrik Rydgård
dfa3a93d02
Merge pull request #269 from zhykzhykzhyk/master
...
Add UIContext::DrawTextShadow for drawing text correctly under Qt
2015-05-07 23:20:31 +02:00
zhyk
a06f599320
Use UIContext::DrawTextShadow instead of DrawBuffer::DrawTextShadow for drawing text correctly in Qt.
2015-05-07 11:14:04 +08:00
zhyk
7d9ff90bec
Add UIContext::DrawTextShadow for drawing text correctly under Qt
2015-05-07 11:10:08 +08:00
Peter Tissen
35d3b25df9
kana keyboard pa->ha fix
2015-05-06 02:42:22 +02:00
Henrik Rydgård
43eaffb3b4
Merge pull request #7719 from unknownbrackets/net-minor
...
Fix some issues in sceNetAdhoc with old savestates
2015-04-27 18:07:41 +02:00
Unknown W. Brackets
afe52db366
Fix some issues in sceNetAdhoc with old savestates.
...
This was causing the PPGe dlist to be shared with the thread, causing
weirdness and a double-free on exit.
2015-04-27 07:53:19 -07:00
Henrik Rydgård
5c9ad1f741
Merge pull request #7712 from sum2012/eboot
...
Remove OLD_EBOOT.BIN support
2015-04-27 09:41:16 +02:00
Henrik Rydgård
de525f36d1
Merge pull request #7716 from unknownbrackets/clut
...
Avoid accidental sign ext for > 24 bit clut shift, clut wrapping
2015-04-26 10:17:34 +02:00
Unknown W. Brackets
4fa50a9a50
Reduce clut allocation size a bit.
...
Really think this probably should only be 1024 bytes, but need to work out
some more details before shrinking all the way.
2015-04-26 00:50:47 -07:00
Unknown W. Brackets
ab67c49ae9
Make sure we don't hash outside max bytes.
...
If we've never even loaded that much, play it safe.
2015-04-26 00:43:36 -07:00
Unknown W. Brackets
5822faabf9
Make sure to wrap clut indexes at 1024 bytes.
...
So that's 256 for 32-bit and 512 for 16-bit.
2015-04-26 00:42:58 -07:00
Unknown W. Brackets
6e50a0b274
Allow depal palette entries to repeat.
...
This is what happens if the base is 0x10 in 8888 mode (means | 0x100.)
2015-04-26 00:36:08 -07:00
Unknown W. Brackets
c8fc9b0bf3
Cleanup some incorrect handling of clut offset.
2015-04-26 00:31:00 -07:00
Unknown W. Brackets
5b61c03b7f
Avoid accidental sign ext for > 24 bit clut shift.
2015-04-26 00:26:24 -07:00
sum2012
aad95db070
Remove OLD_EBOOT.BIN support
...
Utawareru Mono Chinese version use it but this still work
2015-04-23 20:16:45 +08:00
Henrik Rydgård
aee69d46c6
Merge pull request #7702 from daniel229/youkosohitsujimura_download_frame
...
Replace framebuffer download in Youkoso Hitsuji-Mura Portable
2015-04-20 12:29:23 +02:00
daniel229
af9e04dc97
Replace framebuffer download in Youkoso Hitsuji-Mura Portable
2015-04-20 16:36:07 +08:00
Henrik Rydgård
2b69711b67
Merge pull request #268 from unknownbrackets/fp16
...
Retain NaN bits in fp16/fp32 conversions
2015-04-20 08:25:20 +02:00
Unknown W. Brackets
bd6d9a97a5
Retain NaN bits in fp16/fp32 conversions.
...
This matches PSP behavior better.
2015-04-19 16:07:00 -07:00
Henrik Rydgård
a4a10588ed
Merge pull request #7697 from unknownbrackets/texcache
...
Include texture size in the cache key
2015-04-20 00:08:44 +02:00
Sacha
0315a662cf
Enable Symbian again.
2015-04-20 03:32:30 +10:00