Commit Graph

461 Commits

Author SHA1 Message Date
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
Henrik Rydgård
4a0ae081fc Merge pull request #7793 from alucryd/system_ffmpeg
Try to dynamically link against system ffmpeg when possible
2015-06-14 00:03:43 +02:00
Henrik Rydgard
084aad74c3 Make GameInfoCache understand PSP savedata as a "game" type. Use it to create a basic savedata listing screen. 2015-06-11 20:22:16 +02:00
Maxime Gauduin
983ae517e1 Try to dynamically link against system ffmpeg when possible 2015-06-01 23:03:37 +02:00
Henrik Rydgård
cbe1a1890e Merge pull request #7772 from jbeich/bsd_misc
Miscellaneous portability fixes
2015-05-28 13:05:02 +02:00
Karen Tsai
8a57e8cda3 Do not copy ICNS assets (iOS uses PNGs) or generate a MacOS folder when building for iOS 2015-05-27 03:37:49 -04:00
Karen Tsai
dbd15420f5 Properly post lost_focus and got_focus notifications when iOS app resigns active state and gains active state. Fixes #7758 2015-05-27 02:35:09 -04:00
Jan Beich
a27723d91d build/cmake: add amd64 alias for x86_64
Affects at least FreeBSD and OpenBSD.
2015-05-26 15:20:11 +03:00
Jan Beich
75a3ea1f5e build/cmake: strnlen() hasn't appeared before in POSIX.1-2008, Issue 7
Core/Dialog/SavedataParam.cpp:269:26: error:
      use of undeclared identifier 'strnlen'
        return std::string(str, strnlen(str, n));
                                ^
Core/Dialog/SavedataParam.cpp:943:55: error:
      use of undeclared identifier 'strnlen'
                const std::string gameName(param->msData->gameName, strnlen(...
                                                                    ^
Core/Dialog/SavedataParam.cpp:944:55: error:
      use of undeclared identifier 'strnlen'
                const std::string saveName(param->msData->saveName, strnlen(...
                                                                    ^
Core/ELF/ElfReader.cpp:399:14: error:
      use of undeclared identifier 'strnlen'
                size_t n = strnlen(modInfo->name, 28);
                           ^
Core/HLE/sceKernelModule.cpp:903:15: error:
      use of undeclared identifier 'strnlen'
                        size_t n = strnlen(head->modname, 28);
                                   ^
2015-05-26 15:20:11 +03:00
Unknown W. Brackets
7269574a10 Add structure for NEON color conversion funcs. 2015-05-17 16:04:41 -07:00
Henrik Rydgård
d014d420db Unify JitOptions across the backends.
This is required to make ExtractIR not a member of the various backends.
2015-04-12 11:41:26 -07:00
Henrik Rydgard
a19ea78b4b Consolidate the texture scaler code. 2015-04-08 22:52:49 +02:00
Henrik Rydgard
1285ae4a61 Add ColorConv.cpp/h to a bunch of project files 2015-04-08 22:52:46 +02:00
Henrik Rydgard
058499e5bf De-dupe the spline code 2015-04-08 21:44:54 +02:00
Henrik Rydgård
f6c4e8e784 Quickfix blackberry build 2015-04-06 18:13:38 +02:00