Commit Graph

2056 Commits

Author SHA1 Message Date
Henrik Rydgård
159e366a16 Merge pull request #3610 from raven02/patch-9
TRXKICK : Add memory valid check for srcBasePtr & dstBasePtr
2013-09-04 02:00:56 -07:00
raven02
e0a9d8e1a6 Add BlockTransfer: to ERROR_LOG_REPORT 2013-09-04 16:58:52 +08:00
raven02
5e3b175045 Reformat and use enum for GETextureFiltering 2013-09-04 16:54:25 +08:00
raven02
06feb621df Add memory check for srcBasePtr & dstBasePtr 2013-09-04 16:38:39 +08:00
raven02
67cdf87fc0 Cleanup and add GE_PATCHPRIM_UNKNOWN=3 2013-09-04 16:10:52 +08:00
raven02
6624bb8100 Add depthTest along with stencilTest since depth Fail/ZPass test used . 2013-09-03 21:26:06 +08:00
Unknown W. Brackets
2006bdc6a3 Fix negative texel wrapping in softgpu.
No longer crashes in Jeanne d'Arc, still looks awful.
Also faster on x64 at least.
2013-09-02 21:29:19 -07:00
Henrik Rydgard
9dcd67fc31 Pass the new sha1/md5 test. 2013-09-03 00:36:55 +02:00
raven02
b523c74686 Minor fix the ERROR_LOG_REPORT_ONCE in ReadColor1() 2013-09-02 19:39:26 +08:00
raven02
0bc3fd58d2 Use gstate.getNumBoneWeights() 2013-09-02 17:19:15 +08:00
raven02
ebcccdbb6f Add DEC_U8A_2 2013-09-02 14:47:15 +08:00
Henrik Rydgård
63e4b1542f Merge pull request #3554 from unknownbrackets/ge-minor
Don't trash a list the GE interrupt handler needs
2013-09-01 15:08:18 -07:00
Henrik Rydgård
f349efbe14 Merge pull request #3549 from raven02/patch-35
Render-to-texture : Add affected game list as reference
2013-09-01 15:06:47 -07:00
Henrik Rydgård
2a04c36d03 Merge pull request #3541 from raven02/patch-34
Better Bezier Patch fix
2013-09-01 15:03:58 -07:00
Unknown W. Brackets
b5304cce57 Consider all framebuffers before settling. 2013-09-01 14:46:08 -07:00
Unknown W. Brackets
8998a1b303 Don't trash a list the GE interrupt handler needs.
Even after it's marked COMPLETED, the CPU needs it to start and finish the
interrupt.  Fixes #2956, where an existing completed list was not having
its interrupt run correctly.
2013-09-01 12:39:45 -07:00
Unknown W. Brackets
0e6f58853a Try to use the most recently rendered fb. 2013-09-01 11:55:03 -07:00
Unknown W. Brackets
b1ca06dff0 Keep track of fbs so there's no lag texturing.
Before, there would always be at least one bind with the incorrect memory
before using the framebuffer as a source.
2013-09-01 11:45:42 -07:00
Unknown W. Brackets
ac56a7ee65 Keep framebuffer sources alive.
Hopefully this is not too dangerous...
2013-09-01 11:41:11 -07:00
Unknown W. Brackets
49902ed4dc Factor out texture from framebuffer. 2013-09-01 11:40:35 -07:00
Unknown W. Brackets
81baa3b540 Properly handle invalid attachments. 2013-09-01 11:31:09 -07:00
raven02
04f6e309a9 Render-to-texture : Add affected game list as reference 2013-09-01 20:54:36 +08:00
Unknown W. Brackets
0e82ecca86 Fix lighting when lightpos and spec coef are 0.
Zero to the power of zero is mathematically undefined, NVIDIA chokes but
AMD seems to accept it.  Not well tested on Android.

Fixes #2424.
2013-09-01 03:11:02 -07:00
raven02
df045e418c Better Bezier patch fix 2013-09-01 16:30:32 +08:00
Unknown W. Brackets
8d16b76c15 Add some reporting to the software GPU. 2013-09-01 01:15:07 -07:00