Commit Graph

16101 Commits

Author SHA1 Message Date
Henrik Rydgård
b9fbaedf2b Merge pull request #7628 from unknownbrackets/hle-log
Add a more centralized method of HLE logging
2015-03-26 00:25:55 +01:00
Henrik Rydgård
79fc557ad1 Merge pull request #7626 from sum2012/GPU-minor
GPU:Avoid "decimate" the usageFlags corrupted memory
2015-03-23 15:22:08 +01:00
sum2012
3549705195 Use better solution from @Bigpet 2015-03-23 20:29:51 +08:00
Henrik Rydgård
3ef8c70151 Merge pull request #7629 from unknownbrackets/gpu-minor
Move the viewport transform to the proj matrix
2015-03-23 09:17:17 +01:00
Unknown W. Brackets
5fa3bf0eb9 Move the viewport transform to the proj matrix.
The viewport has an implementation defined maximum size.  On some devices,
it's as low as 2048 or 4096.

Tales of Destiny 2, for example, uses a large viewport, which may be
outside this range at 1x or 2x on such devices.  This makes it work much
better.  It may also have better subpixel precision.
2015-03-22 23:35:24 -07:00
Unknown W. Brackets
c2153ff976 Add new logging in sceKernelCreateThread(). 2015-03-22 21:22:40 -07:00
Unknown W. Brackets
74c6f2696d Add log formatting for 64-bit arg types + stack. 2015-03-22 21:15:13 -07:00
Unknown W. Brackets
110cc119ce Change some logging in the last Callback func. 2015-03-22 20:51:56 -07:00
Unknown W. Brackets
52a37c1330 Actually use the table's arg and ret masks. 2015-03-22 20:51:56 -07:00
Unknown W. Brackets
fcf0518223 Update all the HLE tables with arg and ret info. 2015-03-22 20:51:55 -07:00
Unknown W. Brackets
1b2b5f41a9 Fix a typo. 2015-03-22 20:49:43 -07:00
Unknown W. Brackets
2c8199ec73 Make gcc happy when there are no var args. 2015-03-22 20:49:42 -07:00
Unknown W. Brackets
41631eb2b1 Try a different format of HLE logging. 2015-03-22 20:49:42 -07:00
sum2012
433347e3b6 GPU:Do not "decimate" the usageFlags.
Fix #7625
2015-03-23 07:25:44 +08:00
Henrik Rydgård
cac05197ed Merge pull request #7623 from sum2012/Atrac-minor-
Add a logging in sceAtracGetRemainFrame
2015-03-22 00:32:47 +01:00
Henrik Rydgård
ea8dc984d2 Merge pull request #7622 from sum2012/net
Imp sceUtilityCheckNetParam
2015-03-22 00:32:21 +01:00
sum2012
35c04e1187 Fix tab 2015-03-22 06:35:49 +08:00
sum2012
2c89d78f9d Add a logging in sceAtracGetRemainFrame 2015-03-22 06:16:28 +08:00
sum2012
09c8670730 oop 2015-03-22 06:01:06 +08:00
sum2012
38eb713794 Fix tab 2015-03-22 05:58:00 +08:00
sum2012
b26e597479 Imp sceUtilityCheckNetParam
CS Combined Assault v06 homebrew use it
2015-03-22 05:42:44 +08:00
Henrik Rydgård
87f31d0803 Merge pull request #7616 from sum2012/atrac-minor-
Add more log in sceAtrac
2015-03-20 14:40:04 +01:00
sum2012
1ce1da9e73 Remove another blank 2015-03-20 21:38:13 +08:00
sum2012
b92c0538b6 Remove blank 2015-03-20 21:36:31 +08:00
Henrik Rydgard
f7215c39ee Add missing memcheck to Replace_memcpy_jak 2015-03-19 23:09:39 +01:00
Henrik Rydgard
acc730f944 Update native 2015-03-19 20:44:27 +01:00
Henrik Rydgard
6acd06348e Better error message when starting without a binary for the current ABI 2015-03-19 20:44:27 +01:00
sum2012
67e847366a Add more log in sceAtrac 2015-03-19 22:34:35 +08:00
Henrik Rydgård
6b2acbae8f Merge pull request #7613 from daniel229/replace_download_frame_in_gakuenheaven
Replace download frame in Gakuen Heaven.
2015-03-18 18:11:54 +01:00
Henrik Rydgård
cf7115aa17 Merge pull request #7599 from unknownbrackets/texscaling
Avoid constant reload of frequently changed textures
2015-03-18 18:11:30 +01:00
Henrik Rydgård
e272631bc4 Merge pull request #7614 from unknownbrackets/jit-minor
Correct savestate interaction with proxy blocks
2015-03-18 17:57:58 +01:00
Henrik Rydgård
fd2ff57ce8 Merge pull request #7610 from sum2012/atrac-minor-
Add remain frame information in sceAtracGetRemainFrame
2015-03-18 16:24:56 +01:00
Unknown W. Brackets
6c03fc4f01 Correct savestate interaction with proxy blocks.
At least, I think that's what's going wrong here.  Either way, this is
safer and apparently fixes #7612.
2015-03-17 23:50:20 -07:00
Unknown W. Brackets
9d52ee4e21 Fix cases where breakpoints were skipped.
After reset or savestate load.
2015-03-17 23:06:25 -07:00
daniel229
a4d8be5023 Fixes saveicon in Gakuen Heaven. 2015-03-18 11:43:31 +08:00
sum2012
86c76fc4dc Add remain frame information in sceAtracGetRemainFrame 2015-03-18 00:29:32 +08:00
Unknown W. Brackets
b8d798c3a5 Allow directories to fail to open.
This allows virtual disc files while not allowing unreadable files.
2015-03-17 08:40:57 -07:00
Unknown W. Brackets
0dda098b2b Oops, forgot to actually reset vertex shader. 2015-03-15 17:05:23 -07:00
Henrik Rydgård
0b7ae3dc8b Merge pull request #7600 from unknownbrackets/depal
Improve gl lost handling for depal, minor tweaks
2015-03-15 23:26:49 +01:00
Unknown W. Brackets
d00f6adf11 Avoid querying attrib locations in depal runtime. 2015-03-15 14:44:13 -07:00
Unknown W. Brackets
8f8aeaef77 Improve depal shader failure cases.
Primarily, this handles lost (e.g. Android sleep) better, in that it
recreates the vertex shader.  Previously, this would simply cause all
future depal operations to fail, and to constantly retry compiling and
linking the failed program.
2015-03-15 13:15:16 -07:00
Henrik Rydgård
37344d1d57 Merge pull request #7586 from unknownbrackets/ui-tweaks
Act as if unreadable files don't exist
2015-03-15 17:31:47 +01:00
Unknown W. Brackets
7ee9112425 Avoid constant reload of frequently changed tex.
If we detect that it's frequently changing, this will cause it to spiral
into an infinite loop of staying frequently changing and reloading to try
to scale.
2015-03-15 09:10:09 -07:00
Unknown W. Brackets
e3f5998b25 Merge pull request #7598 from daniel229/error-report
Report sceUtility(Un)loadUsbModule.
2015-03-15 08:37:54 -07:00
daniel229
88249e89a8 Report sceUtility(Un)loadUsbModule. 2015-03-15 23:33:32 +08:00
Henrik Rydgård
1f987ef6fc Merge pull request #7596 from daniel229/sceUtility
Add functions sceUtilityLoadUsbModule() and sceUtilityUnloadUsbModule()
2015-03-15 15:32:53 +01:00
daniel229
655c25c692 Add sceUtilityLoadUsbModule() and sceUtilityUnloadUsbModule() 2015-03-15 21:08:11 +08:00
Henrik Rydgård
085ecc0a64 Merge pull request #7591 from unknownbrackets/gpu-framebuf
Better glInvalidateFramebuffer usage, track usage flags better
2015-03-15 11:18:30 +01:00
Henrik Rydgård
d4840165bc Merge pull request #7594 from unknownbrackets/gpu-minor
Read pending vertex data before exiting gpu loop
2015-03-15 11:14:43 +01:00
Unknown W. Brackets
6b26e1a591 Read pending vertex data before exiting gpu loop.
Fixes save pictures in Crimson Gem Saga.
2015-03-14 18:11:24 -07:00