Unknown W. Brackets
dd5c91108c
Use a background thread to load ISO into RAM.
...
This way we don't get slow startup. This will also cache the CSO data,
for example, rather than the raw data, using up less RAM. It might even
be reasonable to enable on 32-bit.
2015-12-19 15:23:25 -08:00
Unknown W. Brackets
df6cbafe0f
Measure free disk space to size block count.
2015-11-18 21:56:03 -08:00
Victor Xie
5dd805259b
Fixed build on Mac OS X.
2015-11-06 11:13:59 +08:00
Karen Tsai
91418f9e5d
Re-add -mmacosx-version-min=10.7 to CMAKE_CXX_FLAGS (because someone removed it at some point?)
2015-11-04 18:09:46 -05:00
Karen Tsai
1ba873a496
Override JIT setting in ppsspp.ini for JIT-incapable environments, fakesign PPSSPP binary via adhoc signing in order to prevent crash-at-launch on iOS 9, separate jailbreak detection logic from JIT support logic, temporary change to only enable JIT on iOS 8 and below.
2015-11-03 12:34:33 -05:00
LunaMoo
ae1cf1d85d
Add Display layout editor to use for example on tablets, but also includes automatic screen cropping for 16:9 cases(default).
...
//Rebased & removed atlas stuff which was added with #8096
//squashed with some improvements
2015-10-31 20:50:02 +01:00
Henrik Rydgård
5ebb5d5630
Merge pull request #8116 from hrydgard/reverb
...
Implement sceSas' reverb effect, guessing that the reverb is the same as the one in PSX's SPU
2015-10-29 11:13:04 +01:00
Jools Wills
bca9a9011f
add RASPBIAN options to workaround threading issues when building for ARMV7 on Raspbian
...
raspbian is built for an armv6 target, so when building for armv7, there is a problem with the ABI compatibility
for threaded applications. /usr/include/c++/*/ext/concurrence.h - undefining __GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 makes it use _S_mutex
as it would when ppsspp is built for an armv6 target
see https://github.com/raspberrypi/firmware/issues/491#issuecomment-151723041
fixes problems found by users on #7479
2015-10-28 05:20:59 +00:00
Henrik Rydgard
85c8f7d3c2
Hook up SasReverb. It sounds more like a buzzsaw than a reverb at the moment, needs debugging.
...
Added a bit of code that only enables it when a reverbed sound is active. This will need to be turned off later but useful right now for hearing when it's used..
2015-10-27 12:36:30 +01:00
Henrik Rydgård
05687e656a
Merge pull request #8107 from joolswills/rpi_fix
...
fix building for rpi2 by disabling armv7.
2015-10-25 22:46:46 +01:00
Jools Wills
e451cade69
fix building for rpi2 by disabling armv7.
...
added missing rpi include
correct cflags for rpi1/rpi2 (although rpi2 will build for armv6 for now)
only build Common/ColorConvNEON.cpp on armv7
2015-10-25 17:40:04 +00:00
Henrik Rydgard
edafa9bc17
Centralize the GPU state conversion functions
2015-10-24 23:49:05 +02:00
Henrik Rydgard
92389a4966
Use a common ShaderId class. Start moving shader ID code to GPU/Common
2015-10-24 23:24:06 +02:00
xiushu
14e7658bbb
Implement on-screen touch combo keys.
...
Replace A,B,cross1,square1,triangle1 with number images 1-6
Rebuild the atlas, update the code to use combo keys 1-5
Also add psp_display.png from pull request #8082 .
2015-10-24 13:22:43 +02:00
Henrik Rydgard
7f4e473e8c
Add new shader viewing tool
2015-10-14 18:10:21 +02:00
Henrik Rydgard
7fee5abf9f
x86/x64: Don't use a separate code block for pregenerated functions, just like on ARM
2015-10-08 22:15:28 +02:00
Henrik Rydgard
b7725c4f40
Remove empty header files
2015-10-08 18:54:33 +02:00
mgaver
6a24adc11c
Update CMakeLists.txt
...
iconv_library check
2015-10-08 14:27:15 +09:00
mgaver
fda8cfbbcc
Update CMakeLists.txt
...
Buildfix for Xcode 7(adding iconv library)
In IOS 9, the Default-568h.png file must be located in root app directory.
2015-10-08 13:43:33 +09:00
Henrik Rydgard
5ff5cf1ac7
Add compat.ini as a dependency to our various build systems
2015-09-27 11:50:23 +02:00
Henrik Rydgard
b07b002040
Introduce "Compatibility Flags".
...
These should be used very restrictively, see comment in Compatibility.h.
Should help #8004 , by disabling depth rounding in Fight Night round 3.
2015-09-27 01:23:20 +02:00
Henrik Rydgard
ecbef7a2ff
Remove easy_file.cpp/h. Minor cleanups.
2015-09-19 14:29:02 +02:00
Henrik Rydgard
a5d7b32bfe
MSVC buildfix, remove color.h
2015-09-19 12:32:57 +02:00
Henrik Rydgård
333ed22907
Remove gfx_es2/vertex_format
2015-09-19 11:07:52 +02:00
Henrik Rydgård
c219793803
Remove the old UI texture class
2015-09-19 11:05:00 +02:00
Henrik Rydgård
ca0a6dc7f9
Remove native audio mixer (Unused in PPSSPP) and stb_vorbis
2015-09-19 10:43:58 +02:00
Henrik Rydgård
95584a8966
Remove bits, varint
2015-09-19 10:35:16 +02:00
Henrik Rydgård
1a59e3820a
Remove aabb, hamming, perlin
2015-09-19 10:32:35 +02:00
Henrik Rydgård
58ffa5f38c
Remove file/dialog.cpp,h
2015-09-19 10:29:16 +02:00
Henrik Rydgård
df47f41db6
Remove scoped_ptr (now unique_ptr), midi
2015-09-19 10:26:27 +02:00
Henrik Rydgård
45e3b7122b
Remove some unused code (error_context, fastlist, stats)
2015-09-19 10:15:24 +02:00
Henrik Rydgård
6ddbe00961
Merge pull request #7971 from sergiobenrocha2/master
...
Improve FFmpeg detection on debian systems (cmake)
2015-09-18 23:12:44 +02:00
Karen Tsai
11387f834c
ENABLE_BITCODE should not be prefixed with CLANG_
2015-09-17 17:03:11 -04:00
Karen Tsai
aeb9068fa9
Set ENABLE_BITCODE = NO; in generated project.pbxproj (fixes compilation on Xcode 7's iPhoneOS9.0.sdk)
2015-09-17 16:50:00 -04:00
sergiobenrocha2
e81fa01bf0
Improve FFmpeg detection on debian systems; fix build when git is installed but there is no .git folder.
2015-09-16 19:07:25 -03:00
sergiobenrocha2
5ec87f3459
Improve detection of for shared libs in both sdl and Qt (zlib, libzip, snappy and glew).
2015-09-16 00:59:31 -03:00
sergiobenrocha2
c23f51480e
Add option to shared libzip and libsnappy in CMakeLists.txt.
2015-09-15 22:46:51 -03:00
Henrik Rydgård
315ff819b4
Merge pull request #7966 from unknownbrackets/hle-minor
...
Move ThreadQueueList to its own file, minor tweaks
2015-09-13 21:31:12 +02:00
Unknown W. Brackets
e1df8fc45f
Centralize sampling params and test optimizations.
2015-09-13 06:38:07 -07:00
Unknown W. Brackets
c03b163537
Move ThreadQueueList to a separate file.
...
Not reused anywhere, but just so it's a little cleaner.
2015-09-12 13:03:15 -07:00
Unknown W. Brackets
85533dad6e
Native merge part 2: update build files.
...
And a couple minor stragglers.
2015-09-06 13:06:57 -07:00
Henrik Rydgard
ab3468ea02
Move native/gfx_es2/gl_state.cpp/h into GPU/GLES/GLStateCache.cpp/h
2015-09-06 13:45:17 +02:00
Henrik Rydgard
d822cbf60b
Move fbo.cpp/h from native into PPSSPP
2015-09-06 13:13:37 +02:00
Unknown W. Brackets
ba15718db3
Track hovering in GE debugger to show pixel value.
...
This works for texture, framebuffer, depth, and stencil.
Importantly, allows debugging the actual depth values present.
2015-08-23 09:25:05 -07:00
Henrik Rydgard
2430c283a5
More GPU cleaning, removing uses of GPUState.h where not needed.
...
Want to get rid of direct accesses to GPUState in modules that may be reused in
my future next-gen backends, that will reformat display lists into command lists that will
then be optimized and executed, out of sync with the real GPUState.
Candidate modules that may be reused in full are Framebuffer and Depal, possibly TextureCache to some degree.
2015-07-29 12:37:49 +02:00
Henrik Rydgård
0763dbc641
Cleanup and comments in sceGe.cpp
2015-07-24 19:52:42 +02:00
Unknown W. Brackets
808db2482a
Initial structure for vertexjit tests.
2015-07-03 15:25:40 -07:00
Unknown W. Brackets
88b23460f1
Add a file loader to perform disk caching.
...
Had to do some tricks to handle gameinfocache threads properly.
2015-07-02 20:58:58 -07:00
Unknown W. Brackets
da827d9ef0
Move file loader code into directories.
...
Not making sense to put these all in the same fiel anymore.
2015-07-02 20:58:53 -07:00
Sacha
c27e634795
Blackberry: Fix build. Blackberry doesn't support XOPEN_SOURCE=700.
2015-06-17 17:32:13 +10:00