Commit Graph
11573 Commits
Author SHA1 Message Date
Unknown W. Brackets a95264ad41 Small warning fixes in MIPSAsm. 2013-09-01 13:38:42 -07:00
Unknown W. Brackets 24ecf9416c Update language immediately in UI. 2013-09-01 13:29:23 -07:00
Unknown W. Brackets 98717fee7c Update reporting support immediately.
Well, it'd be nice to pull rather than push, but this is okay.
2013-09-01 13:08:47 -07:00
Unknown W. Brackets c0e54735f5 Disable reporting when copy framebuffer is used.
Causes too much noise.  Also, use a proper interface to enable/disable it.
This should prevent future problems with accidentally enabling it.
2013-09-01 12:57:39 -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
Steven Cherry fc7003d237 Fix parentheses 2013-09-01 13:58:05 -05: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
The Dax fb35d6e914 Add a blank line in between translators6 and the written in C++ line. 2013-09-01 14:04:39 -04:00
The Dax 679e7ea846 Allow for up to 6 lines of translator names(I guess 7 if you add some on the "this translation by:" line..). 2013-09-01 14:04:39 -04:00
Henrik Rydgård cfbf83eeab Merge pull request #3550 from thedax/master
Game loading: Fix a bug and prevent a "file is corrupt" error for demos/np PBPs that really aren't corrupt.
2013-09-01 10:32:29 -07:00
The Dax cd40856914 Do some additional checks on what kind of eboot it is before trying to boot it. 2013-09-01 13:31:10 -04:00
Henrik Rydgård 34470232c7 Merge pull request #3555 from unknownbrackets/warnings
Fix some const char * conversion warnings
2013-09-01 10:28:58 -07:00
Unknown W. Brackets 8d537f014f Fix some const char * conversion warnings. 2013-09-01 10:25:20 -07:00
Henrik Rydgård ceb85ade88 Merge pull request #3547 from unknownbrackets/gpu-lighting2
Fix lighting when lightpos and spec coef are 0
2013-09-01 10:22:18 -07:00
Henrik Rydgård 6457776adb Merge pull request #3553 from Kingcom/MemViewSearch
Search in memory view
2013-09-01 10:06:13 -07:00
Kingcom 8e07f83a71 Forgot to revert that. 2013-09-01 18:47:58 +02:00
Kingcom 9e28febfe4 Search in memory view 2013-09-01 18:43:41 +02:00
raven02 04f6e309a9 Render-to-texture : Add affected game list as reference 2013-09-01 20:54:36 +08:00
Sacha 1189f10397 Buildfix (a few platforms) 2013-09-01 21:51:06 +10: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
Henrik Rydgård c05a2b652e Merge pull request #3545 from unknownbrackets/warnings
Warning fixes
2013-09-01 01:34:59 -07:00
raven02 df045e418c Better Bezier patch fix 2013-09-01 16:30:32 +08:00
Henrik Rydgard 871c9e3090 Remove -ffast-math from cmakelists 2013-09-01 10:27:04 +02:00
Henrik Rydgård db99c98660 Merge pull request #3546 from Kingcom/Assembler
Proper assembler error messages
2013-09-01 01:25:57 -07:00
Kingcom 46c9142406 Correct move pseudo opcode 2013-09-01 10:23:12 +02:00
Kingcom 2a56694626 Display proper error messages when assembling failed 2013-09-01 10:21:05 +02:00
Unknown W. Brackets 538a4c064c Add a note so as not to forget. 2013-09-01 01:15:08 -07:00
Unknown W. Brackets 8d16b76c15 Add some reporting to the software GPU. 2013-09-01 01:15:07 -07:00
Unknown W. Brackets 7349de55d1 Fix some initialization/sprintf warnings. 2013-09-01 01:15:07 -07:00
Henrik Rydgård 17086b65c3 Merge pull request #3544 from unknownbrackets/module-imports
Invalidate icache on stub/var import update
2013-09-01 01:07:22 -07:00
Unknown W. Brackets dc9b5156d9 Cleanup comment (broke savestates anyway.) 2013-09-01 00:52:25 -07:00
Unknown W. Brackets a05c78f8fc Keep unknown syscall reporting the same.
Oops.
2013-09-01 00:46:48 -07:00
Unknown W. Brackets da0c9a86e5 Invalidate stubs/var imports when writing them. 2013-09-01 00:32:43 -07:00
Unknown W. Brackets b558189c37 Just invalidate blocks on ClearCacheAt().
This makes it safe to call from a jitted syscall, etc.
2013-09-01 00:32:43 -07:00
Unknown W. Brackets 14bcca1f53 Fix InvalidateICache() breaking binary searching. 2013-09-01 00:32:42 -07:00
Unknown W. Brackets 0c93baa1df Prevent a crash in debugger without jit. 2013-09-01 00:32:42 -07:00
Unknown W. Brackets 62ff431e3a Include the PPC jit in the project.
So it's easier to find when refactoring.
2013-09-01 00:32:42 -07:00
Henrik Rydgård 1c52b76462 Merge pull request #3542 from unknownbrackets/module-imports
Track module imports and exports with a proper lifecycle
2013-09-01 00:30:40 -07:00
Henrik Rydgård faa4490262 Merge pull request #3540 from raven02/patch-33
Apply auto-gen mipmapping to desktop
2013-09-01 00:11:16 -07:00
Steven Cherry 887d1652b5 Fix Reading from cheat.db and enable/disable all 2013-08-31 21:15:50 -05:00
Unknown W. Brackets 00412144c1 Get rid of the bad object errors on shutdown. 2013-08-31 18:45:05 -07:00
Unknown W. Brackets 842e972a36 Unresolve function imports, track in loader. 2013-08-31 18:45:05 -07:00
Unknown W. Brackets dde39bd956 Optimize a bit by checking module names. 2013-08-31 17:45:17 -07:00
Unknown W. Brackets 33e001f017 Unexport var symbols when destroying modules.
The problem with a global list is that an unloaded module with unresolved
imports will get garbage written in.  This should be safer, and hopefully
not slower.

Next up: func imports.
2013-08-31 17:31:30 -07:00
raven02 d86d782ecd Apply auto-gen mipmapping to WIN32 2013-09-01 08:28:09 +08:00
Unknown W. Brackets 9311d405e9 Centralize and track imports/exports.
So that we can "unresolve" them.
2013-08-31 17:00:08 -07:00