Commit Graph
1496 Commits
Author SHA1 Message Date
Unknown W. Brackets 2e2fa53201 Preseve offsetAddr on stall, instead of reset to 0.
Only for new lists is it reset to 0, afaict.
2013-09-21 21:01:41 -07:00
Unknown W. Brackets 881cefbc83 A paused list will allow a context save.
Just not stall, drawing, etc.
2013-09-21 21:01:41 -07:00
Unknown W. Brackets e10ae1530b Error and reporting for sceGeBreak's second param. 2013-09-21 21:01:40 -07:00
Unknown W. Brackets 6ffbf3964a Use the right vertex/index addr in NullGpu. 2013-09-21 18:56:26 -07:00
Unknown W. Brackets e9db63f61d Refuse to dequeue a running/completed list. 2013-09-21 15:03:30 -07:00
Unknown W. Brackets c5a709d039 Don't update stall address on completed lists. 2013-09-21 15:03:30 -07:00
Unknown W. Brackets e7bd716c71 Allocate ge list ids using round robin.
Even if you enqueue and then dequeue 0, you don't get it again right away.
2013-09-21 15:03:29 -07:00
Henrik Rydgard 01def3b6cc Missed these 2013-09-21 23:44:11 +02:00
Henrik Rydgard 82e5787bbe Preparation for proper spline/bez: Convert control points to a simple format.
The bezier/spline code will no longer need to handle morph and splines,
when it's finally written. This is done by pre-skinning in software and
pre-decoding to get rid of the morph.
2013-09-21 23:37:14 +02:00
Henrik Rydgard c733f7a7ab Curious about what games use morph, so let's report. 2013-09-21 21:22:13 +02:00
Henrik Rydgard 82a2f6443d Oops (last commit) 2013-09-21 21:05:15 +02:00
Henrik Rydgard 34341b0373 Minor optimization in swrast 2013-09-21 21:03:43 +02:00
Henrik Rydgard 48aac7cf9f Softgpu: Wrap textures in through mode to avoid crashes in texturing. 2013-09-21 20:28:26 +02:00
Unknown W. Brackets 7ca64374ea Return 24-bit floats in sceGeGetMtx(). 2013-09-21 10:32:09 -07:00
Unknown W. Brackets 863eb83e4c Add support for sceGeGetStack() for debugging. 2013-09-21 10:04:31 -07:00
Henrik Rydgard 5bdb9e976b Track copies of framebuffers in ram created through sceDmacMemcpy, so that we can display them.
Fixes MotoGP while also, in effect, committing #3859.
Removes the horrifying ramDisplayFramebufferPtr hack.
2013-09-21 18:53:55 +02:00
Henrik Rydgård 11b62ea641 Merge pull request #3858 from raven02/patch-22
Simplify the exact match return condition by inverse it .
2013-09-21 01:48:40 -07:00
Unknown W. Brackets 3c954ea0e4 Save the base address in signal calls.
It's not saved in regular calls but it is in signal ones.
2013-09-21 00:07:49 -07:00
Unknown W. Brackets 9116b879a4 Restore context even without an interrupt. 2013-09-20 21:03:39 -07:00
raven02 bdb9bcb27a Keep using the old report format 2013-09-21 10:13:30 +08:00
raven02 ed6e4b7764 Simplify the exact match return condition by inverse it . 2013-09-21 09:56:32 +08:00
Unknown W. Brackets 4078dcd917 Support save/restore of context on list run/finish. 2013-09-20 09:51:44 -07:00
Unknown W. Brackets a1f3591960 Android buildfix. 2013-09-20 09:51:43 -07:00
Unknown W. Brackets bd70d04930 Include GE_CMD_PATCHFACING just in case. 2013-09-20 00:45:48 -07:00
Unknown W. Brackets bb2e51160b Don't default lighting on / matrices filled.
Seems like everything starts out at 0.
2013-09-20 00:34:18 -07:00
Unknown W. Brackets 7906de26f7 Try to match especially the size of ge contexts.
But also some of the actual data, most of it matches like this.
2013-09-20 00:33:32 -07:00
The Dax 66d328175c Fix stupid typo. 2013-09-19 16:10:18 -04:00
The Dax 9dbcc282ff USING_GLES2 platforms: Fix build and fix a warning on Android. 2013-09-19 16:06:39 -04:00
Henrik Rydgård 7de9da10d4 Merge pull request #3833 from raven02/patch-16
Regression fix : Revert #3754
2013-09-19 12:00:27 -07:00
Henrik Rydgård 93f73be0bd Merge pull request #3800 from raven02/patch-10
Attach CLUT framebuffer only in buffered mode while memory mode should ...
2013-09-19 11:45:21 -07:00
Henrik Rydgård 0d0c73aac0 Merge pull request #3832 from raven02/patch-15
Regression fix #3797 - DXT1/3/5 texture bufw
2013-09-19 11:43:36 -07:00
Henrik Rydgård 36fe1efcc6 Merge pull request #3840 from raven02/patch-19
Should be in VRAM so | 0x04000000
2013-09-19 11:41:33 -07:00
raven02 aea9ecae4b GLES : gstate_c.framebufChanged = true for sccisor as well 2013-09-20 01:48:43 +08:00
raven02 568a93d938 Should be in VRAM so | 0x04000000 2013-09-20 01:28:14 +08:00
raven02 a3120e0bbf GLES: Add memory valid check for vertex address 2013-09-19 21:09:59 +08:00
raven02 96619f6cb1 Missing comma at the end of line 2013-09-19 19:32:53 +08:00
raven02 5d2efda98f Regression fix : Revert #3776 2013-09-19 12:24:07 +08:00
raven02 ec6170d593 Regression fix #3797 - DXT1/3/5 texture bufw 2013-09-19 11:06:12 +08:00
Henrik Rydgård f3d7bc24f4 Merge pull request #3825 from Ced2911/dx9windows
Dx9windows
2013-09-18 07:30:10 -07:00
Ced2911 d495cdbdf9 fix 8888 texture decoding 2013-09-18 14:40:33 +02:00
Henrik Rydgård 3f6e7f6e6a Merge pull request #3822 from DanyalZia/patch-8
Fixes Drawing size in non-buffered mode
2013-09-18 05:05:08 -07:00
danyalzia f1ca139444 Fixes Drawing size in non-buffered 2013-09-18 12:24:27 +05:00
The Dax e8263523a8 Build fix for VS 2012. 2013-09-17 22:37:49 -04:00
Henrik Rydgård 2de4db3e31 Merge pull request #3818 from unknownbrackets/headless
Headless - use auto compare, just build test list in test.py
2013-09-17 09:08:20 -07:00
Unknown W. Brackets abe805b62a Prevent a buffer overflow on bad shader. 2013-09-17 08:40:20 -07:00
The Dax c499719967 Put the removed include back, but only for Visual Studio 2012. 2013-09-17 10:27:06 -04:00
The Dax 156bc2613a Remove unnecessary include. 2013-09-17 10:27:06 -04:00
The Dax d102baacd0 Prep PPSSPP for Visual Studio 2013. 2013-09-17 10:27:06 -04:00
Henrik Rydgard fce5067279 Show a warning message on game start if Chainfire3D is installed. 2013-09-17 10:27:42 +02:00
raven02 b918dfdd98 Attach CLUT in buffered mode only while memory mode should be more accurate itself 2013-09-17 09:55:52 +08:00