Commit Graph
27588 Commits
Author SHA1 Message Date
Unknown W. Brackets 4461c7e3c4 Oops, remove an old wrong comment. 2014-05-31 22:07:43 -07:00
Unknown W. Brackets 097ab53952 Enable the glClear() optimization.
It seems to help and so far have not noticed any problems.
2014-05-31 22:07:42 -07:00
Unknown W. Brackets 580143e5e2 Disable vertex arrays before depal as well. 2014-05-31 22:07:42 -07:00
Unknown W. Brackets e109a547ae Disable vertex arrays not in use. 2014-05-31 22:07:41 -07:00
Unknown W. Brackets bd67cdab3f Add basic decimation to the depal clut cache. 2014-05-31 22:07:41 -07:00
Unknown W. Brackets b308aaad03 Update disabled IsReallyAClear() code.
Not sure if there's still something wrong about depth.
2014-05-31 22:07:40 -07:00
Unknown W. Brackets 66fff0601d Upload stencil by bit rather than by value.
Still not the most optimal way, probably, but this was an easy change.
2014-05-31 21:48:12 -07:00
Unknown W. Brackets 7c87138915 Disable the last shader properly. 2014-05-31 21:48:12 -07:00
Unknown W. Brackets 21c1c635d8 Add support for 4444/5551/8888 stencil upload. 2014-05-31 21:48:11 -07:00
Unknown W. Brackets f6d4be1d49 Hook Star Ocean's function to upload stencil data.
Hurray, it seems to work properly.
2014-05-31 21:48:11 -07:00
Unknown W. Brackets b603a71281 Fix Star Ocean movement problems due to memcpy.
It needs to handle overlap correctly, ugh.
2014-05-31 21:48:10 -07:00
Unknown W. Brackets a09b738879 Fix exit replacement hooks. 2014-05-31 21:48:10 -07:00
Unknown W. Brackets 089ee41d9c Implement a very basic stencil upload.
This is not fast or efficient, but works.
2014-05-31 21:48:09 -07:00
Unknown W. Brackets e477a765e1 Scale bits better in MakePixelTexture(). 2014-05-31 21:48:08 -07:00
Unknown W. Brackets c142207a93 Fix a few warnings, mostly type comparisons. 2014-05-31 21:42:57 -07:00
Sacha e59877558f Blackberry: buildfix.
Give up on supporting multiple libpng. FindPNG doesn't report the specific include dir it uses and the library name doesn't always match. So use libpng17 on Linux/Blackberry too.
2014-06-01 07:55:45 +10:00
sum2012 a711e3eadd Remove the hack 2014-06-01 05:09:14 +08:00
Henrik Rydgård fd19b8d271 Merge pull request #6197 from unknownbrackets/replace-funcs
Function replacement hooks and some GLES compat replacements
2014-05-31 20:30:30 +02:00
Henrik Rydgård 365f934755 Merge pull request #6201 from unknownbrackets/armjit-minor
Implement vsat0/vsat1 in armjit, minor optim
2014-05-31 20:29:00 +02:00
Unknown W. Brackets 5ccc227462 armjit: Minor const optimization in Comp_VV2Op. 2014-05-31 11:12:36 -07:00
Unknown W. Brackets df289e46a9 armjit: Use sat0/1 method from prefixes in vsat. 2014-05-31 11:12:35 -07:00
Unknown W. Brackets 1433b98c46 Clean up the framebuffer force downloads. 2014-05-31 10:03:03 -07:00
Unknown W. Brackets 085931dd1c Clear replacements on savestate outside jit too. 2014-05-31 10:03:02 -07:00
Unknown W. Brackets b2dc92b942 Add a hook for Hexyz Force's "monoclome" thread.
This fixes missing graphics in some areas in GLES, due to direct framebuf
access.
2014-05-31 10:03:02 -07:00
Unknown W. Brackets 9f01c02626 Don't try to read breakpoint info after exit.
Fixes a crash on exit when on a breakpoint.
2014-05-31 10:03:01 -07:00
Unknown W. Brackets 5dd8ebe2b4 Add a hook for Gods Eater Burst's swizzled copy. 2014-05-31 10:03:01 -07:00
Unknown W. Brackets d09be5a4bc Update PC before going into a replacement func.
This way we can report the PC properly on errors, and the replacement func
can even look at PC.
2014-05-31 10:03:01 -07:00
Unknown W. Brackets f489694515 Add the option to hook, rather than replace, funcs.
This can be useful for debugging or developing translations/game hacks,
and also gives us options when dealing with GLES incompatibilities.
2014-05-31 10:03:00 -07:00
Unknown W. Brackets 72eb15f282 Speed up debug build hashfunc lookup. 2014-05-31 10:03:00 -07:00
Peter Tissen b7eeaf412e multiple SDL joystick support, initial commit untested 2014-05-31 02:35:10 +02:00
Unknown W. Brackets 63c4d1e20b Merge pull request #6194 from thedax/win32-buildfix
Win32 buildfix.
2014-05-30 15:37:10 -07:00
The Dax 4ab69656fe Win32 buildfix. 2014-05-30 18:21:40 -04:00
Sacha 83f498f3be Qt: Update to libpng17. Update native. 2014-05-31 05:14:35 +10:00
Sacha f4d66f5c50 Update everything to libpng17 (even atlastool). 2014-05-31 05:13:47 +10:00
Sacha 32a8f6f3e1 Native buildfix 2014-05-31 04:48:12 +10:00
Sacha 7d08267d64 Oops. eglext wasn't meant to be there. 2014-05-31 04:47:47 +10:00
Sacha 557d6f3754 Native update 2014-05-31 04:38:02 +10:00
Sacha 39d48a7e67 Switch to libpng17 to resolve NEON issue on iOS + other bug fixes. 2014-05-31 04:37:31 +10:00
Sacha 85c42e6932 Switch to libpng17 to resolve NEON issue on iOS + other bug fixes. 2014-05-31 04:36:35 +10:00
Sacha e6afd98d84 More cleanup for GL 2014-05-31 04:04:06 +10:00
Henrik Rydgård 0acf2e0ba7 Merge pull request #6191 from unknownbrackets/gpu-minor
Allow uploads to framebuffers in non-buffered, disable shader blending
2014-05-30 19:41:11 +02:00
Unknown W. Brackets 192945fc71 Allow a memcpy upload in non-buffered rendering. 2014-05-30 09:44:14 -07:00
Unknown W. Brackets da25de6970 Support block transfer uploads in non-buffered. 2014-05-30 09:25:36 -07:00
Unknown W. Brackets 766968e942 Don't use shader blending without buffers.
Ugh, making ComputeFragmentShaderID() slower again...
2014-05-30 09:01:22 -07:00
Unknown W. Brackets aecd5bf250 Support render-to-self on GLES2. 2014-05-30 08:53:22 -07:00
Sacha ad57c49429 SDL: Enable up to 2 joysticks for everyone. 2014-05-31 01:29:00 +10:00
Sacha 4c8a615f76 CMake: Make the code more platform-agnostic and cleaner. 2014-05-31 01:22:11 +10:00
Sacha 935165ca69 SDL: Make the code more platform-agnostic and cleaner. 2014-05-31 01:21:43 +10:00
Henrik Rydgård c2778d9a2a Merge pull request #6184 from daniel229/patch_04
World Neverland Qukria Kingdom Stories Chinese translate bypass EBOOT
2014-05-30 09:55:58 +02:00
Henrik Rydgård ba1834d5f6 Merge pull request #6186 from unknownbrackets/screenshot-fix
Look at the right bytes for screenshot mode
2014-05-30 09:54:52 +02:00