Commit Graph
1493 Commits
Author SHA1 Message Date
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
Ced2911 b7aa10efc7 [gpu] move GetIndexBounds to common 2013-09-16 17:04:06 +02:00
raven02 8c3a89019b GE_BLENDMODE_ABSDIFF : Replace it using GL_MAX 2013-09-16 20:48:33 +08:00
Ced2911 b084e5169a Merge branch 'master' of https://github.com/hrydgard/ppsspp into dx9windows
Conflicts:
	headless/Headless.vcxproj
2013-09-16 10:54:04 +02:00