Commit Graph
20735 Commits
Author SHA1 Message Date
pal1000 7ff511ed63 Add .ZIP files to load ROM. Also made some organizing in the Load ROM dialog 2013-12-09 16:47:37 +02:00
Henrik Rydgård c83ece2798 Update native 2013-12-09 15:34:51 +01:00
Henrik Rydgård 483bf4c74d Don't leak icon textures when shutting down the graphics system.
Happens on Android task switching for example.

Also update the README (got rid of kitkat fullscreen temporary because
I can't get it to work reliably).
2013-12-09 15:28:47 +01:00
Henrik Rydgård 7e2b9d7e98 Slight logging improvement 2013-12-09 15:27:52 +01:00
Henrik Rydgård 8b008397bb Merge pull request #4772 from amirzaim/patch-2
Update buildfix for Clang 3.4
2013-12-09 06:24:37 -08:00
Henrik Rydgård b784daf424 Check for INF in fog coef, replace with large value. See #2387 2013-12-09 14:56:29 +01:00
Amir Zaim Mohd Zaini bfeb3806ba Update buildfix for Clang 3.4
Adding the wrapper to avoid warning "-Wtautological-compare":


#ifdef clang-3.4
#pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Wtautological-compare" //used to avoid warning, force compiler to accept it.
#endif clang-3.4

$Code_Content_Here

#ifdef clang-3.4
#pragma GCC diagnostic pop
#endif clang-3.4

Tested on both GCC and Clang compilers and none of these compilers have this problem.
2013-12-09 21:55:03 +08:00
Henrik Rydgård fd1bd3c606 Merge pull request #4771 from raven02/patch-33
std::bind build fix for VS2012
2013-12-09 05:28:13 -08:00
raven02 75492719e8 std::bind build fix for VS2012 2013-12-09 21:06:38 +08:00
Henrik Rydgård 9e42086e21 Logspam reduction 2013-12-09 13:45:17 +01:00
Henrik Rydgård d0d5be2c5d Logspam reductions 2013-12-09 13:44:47 +01:00
Henrik Rydgård bd44241558 Add "DLOG" to native logging library (only active if _DEBUG is set) 2013-12-09 13:15:42 +01:00
Henrik Rydgård dc1594ad3d Turn off kitkat immersive mode. Can't get it to work consistently. 2013-12-09 13:12:22 +01:00
Henrik Rydgård e76fc5e56c Clang 3.4 buildfix 2013-12-09 12:52:03 +01:00
Henrik Rydgård 1e30bdfce8 Make the iPSPModel check more general so that iOS also uses 0. Need to figure out what the problem is in the first place though.... 2013-12-09 12:49:52 +01:00
Henrik Rydgård 3b44a60505 Merge pull request #4768 from pal1000/patch-1
Have .zip files detected in curent directory browser
2013-12-09 03:47:38 -08:00
Henrik Rydgård e14f17b430 isClutSharedForMipmaps: This was presumably inverted by accident? 2013-12-09 12:46:13 +01:00
Henrik Rydgård 68b08ffb9f SoftGPU: Quick and dirty lines and points implementation
No line/point texturing support yet.
2013-12-09 12:43:49 +01:00
Henrik Rydgård 888892bdf6 Readme update 2013-12-09 11:24:37 +01:00
Henrik Rydgård 15a195ef16 Update native with libpng16 workaround for Mac 2013-12-09 11:20:24 +01:00
Henrik Rydgård 39ed5ddf46 Apple libpng16 workaround. @xsacha, what's the right way? 2013-12-09 11:19:23 +01:00
pal1000 658c6a95e2 Update MainScreen.cpp 2013-12-09 11:50:19 +02:00
Henrik Rydgård 4b605045ea Merge pull request #4767 from unknownbrackets/moduleinfo
Return much more correct values for module info
2013-12-09 01:02:59 -08:00
Henrik Rydgård fb54de9c02 Merge pull request #4762 from thedax/saveDialogAllowHeldBtns
Save/Load dialogs: Allow held directional buttons to scroll up and down the list repeatedly.
2013-12-09 00:49:17 -08:00
Unknown W. Brackets 1f32720d8f Return much more correct values for module info.
sceKernelQueryModuleInfo() was just completely wrong before.
2013-12-09 00:45:54 -08:00
Henrik Rydgård 7890e47bdd Merge pull request #4766 from unknownbrackets/softgpu2
Improve softgpu performance a bit more
2013-12-09 00:40:43 -08:00
Unknown W. Brackets c6a441965e Move shared clut check to gstate. 2013-12-08 23:11:56 -08:00
Unknown W. Brackets cdccf06b62 softgpu: Avoid some ScreenToDrawing() overhead. 2013-12-08 22:38:09 -08:00
Unknown W. Brackets 30394df775 softgpu: Make texture lookups do less math. 2013-12-08 22:37:45 -08:00
Unknown W. Brackets 2b10fbae1e Small tweaks to rel2 logging. 2013-12-08 22:34:36 -08:00
Sacha 9d5cd81729 iOS: Disable neon in libpng16. 2013-12-09 15:36:48 +10:00
Sacha dd6479c872 Blackberry: Improve packaging. 2013-12-09 14:43:20 +10:00
The Dax 814a81b692 Allow held directional buttons to scroll up and down the list repeatedly. 2013-12-08 20:33:16 -05:00
Henrik Rydgard bd1d4e2d92 As if softgpu wasn't slow enough already, implement bilinear filtering. 2013-12-09 01:44:23 +01:00
Henrik Rydgård 28caa3cc1e Merge pull request #178 from unknownbrackets/threadpool
Cut down on overhead from std::bind copies in the threadpool.
2013-12-08 14:51:14 -08:00
Unknown W. Brackets 2278bee910 Fix double free when saving. 2013-12-08 14:46:05 -08:00
Henrik Rydgård 9f8f023ff1 Merge pull request #4758 from unknownbrackets/softgpu2
Use multiple threads if available for softgpu.
2013-12-08 14:42:19 -08:00
Unknown W. Brackets 637a9de75d Optimize out some clear mode checks.
Since it's really common and the rasterizer is slow for large draws.
2013-12-08 14:24:17 -08:00
Unknown W. Brackets 598d509fb9 Use multiple threads if available for softgpu.
VIVA OVERHEAD.  But it's actually generally faster this way, even with
only 2 cores running (but not a huge improvement then.)

On an i7, this improves things ~2.5x with 8 cores.
2013-12-08 13:41:20 -08:00
Unknown W. Brackets 9b6dc64387 Cut down on overhead from std::bind copies. 2013-12-08 13:39:05 -08:00
Unknown W. Brackets 9f82f52189 Small safety tweaks to PathBrowser. 2013-12-08 13:38:31 -08:00
Henrik Rydgård 7dd9951aa2 Merge pull request #4756 from unknownbrackets/savedata
Load savedata images dynamically, cleanup oneshot file reads
2013-12-08 12:49:04 -08:00
Unknown W. Brackets 0636a65ad9 Use ReadEntireFile() a few more places.
This fixes one or two minor memory leaks.
2013-12-08 12:02:37 -08:00
Unknown W. Brackets 2d3f0758c1 Dynamically manage PPGe images so 50+ are okay.
Otherwise, we try to allocate all at once and could run out of ram.

Should fix #2242.
2013-12-08 11:06:18 -08:00
Unknown W. Brackets 18bcf63ee9 Add a convenience helper to load a file oneshot. 2013-12-08 11:05:36 -08:00
Henrik Rydgard e2080f6c65 Revert "STENCIL_VALUE_UNKNOWN for DECR/INCR/INVERT"
This reverts commit 59d3b92e71.

Revert "zero alpha if stencil op consistently says to zero for format 5551 as well"

This reverts commit ed07a7f411.
2013-12-08 17:48:22 +01:00
Henrik Rydgård 93d501518a Merge pull request #4754 from raven02/patch-32
Zero alpha if stencil op consistently says to zero for format 5551
2013-12-08 06:36:38 -08:00
raven02 59d3b92e71 STENCIL_VALUE_UNKNOWN for DECR/INCR/INVERT 2013-12-08 22:19:13 +08:00
raven02 ed07a7f411 zero alpha if stencil op consistently says to zero for format 5551 as well 2013-12-08 22:05:31 +08:00
Sacha 68e5dbf517 Turn b.sh in to a centralised CMake builder for Native(Linux/BSD), Android, iOS and Blackberry. 2013-12-08 23:18:06 +10:00