Commit Graph
39166 Commits
Author SHA1 Message Date
Henrik Rydgard 47df134b66 Optimization step 1: Separate the loops, save history from buffer. 2016-12-20 20:50:34 +01:00
Henrik Rydgard 61f80edda3 SasAudio: Straightforward implementation of linear interpolation.
Not sure about the performance impact, but calling ReadSamples with 1 as
an argument can't be terribly fast. So this might need some redesign
before merge, but should be a good starting point.
2016-12-20 20:23:00 +01:00
Henrik Rydgård e9bea75a07 Merge pull request #9176 from hrydgard/always-prescale-uv
Always prescale uv ("texcoord speedhack")
2016-12-20 16:03:51 +01:00
Henrik Rydgard 0fa2f2c7ae Remove more now-unused code 2016-12-20 13:50:07 +01:00
Henrik Rydgard 1dbeca0618 Only support decoding UV to float in vertex formats. Supporting u8 and 16 was more complexity than it's worth. 2016-12-20 13:42:54 +01:00
Henrik Rydgard 9d7983eee8 Remove the ability to turn off prescaleUV entirely. It's simply better to do it in the vertex decoder. 2016-12-20 13:27:44 +01:00
Henrik Rydgård 80af358eea Merge pull request #9163 from zminhquanz/master
Fixed , add setting info
2016-12-20 12:37:16 +01:00
Henrik Rydgård 1852cdd146 Merge pull request #9171 from hrydgard/switch-glslang
glslang for vulkan: Use my proper glslang fork instead of the ugly old SDK-glslang fork
2016-12-20 11:11:21 +01:00
Henrik Rydgård 73ed466e19 Set up Android build for the proper glslang 2016-12-20 02:31:41 +01:00
Henrik Rydgård 8aae624543 Use new flag to not build the glslangValidator and spirv-remap binaries 2016-12-20 02:01:30 +01:00
Henrik Rydgård 6b1c4fb118 Alphasort. Also attempt to retrigger Travis.. 2016-12-20 01:11:50 +01:00
Henrik Rydgård 1dd9bb7162 Remove the old glslang build 2016-12-20 00:43:26 +01:00
Henrik Rydgard b46bb1efdb glslang for vulkan: Use my proper glslang fork instead of the ugly old SDK-glslang fork 2016-12-20 00:30:09 +01:00
Florent Castelli 2cf3f0247a Merge pull request #9169 from Orphis/ios
FFmpeg and iOS updates
2016-12-19 02:29:05 +01:00
Florent Castelli 2ba04f3bcd ios: Enable building for arm64 and simulator 2016-12-19 02:07:08 +01:00
Florent Castelli 2149d3db7f cmake: New FindFFmpeg module
This new module should be able to handle both libraries in the regular
paths and fallback to pkg-config.
It is also able to find dynamic libraries, not just static libraries.
It will generate imported targets with the name FFmpeg::<lib> that you
can use in your scripts.

The way it’s used in our main build script has been updated to match.
We also won’t link external libraries used by ffmpeg automatically since
it is not reliable and depend on custom options.
You should use a proper static build with no external dependencies or
a shared build that will have the proper dependencies listed.
2016-12-19 02:07:08 +01:00
Florent Castelli b8f0f7e35a Update ffmpeg submodule 2016-12-19 02:07:08 +01:00
Florent Castelli c3dab84bca Merge pull request #9168 from Orphis/cmake_cleanup
Cmake cleanup
2016-12-18 22:33:31 +01:00
Florent Castelli 5db12ca54d Fix arch detection for fast_matrix_mul
Needed for iOS Simulator build
2016-12-18 22:17:41 +01:00
Florent Castelli 46fdc0f5f5 cmake: Move some cmake includes to ext 2016-12-18 22:17:41 +01:00
Florent Castelli 6852c602b9 glew: Move to ext 2016-12-18 21:13:45 +01:00
Henrik Rydgård 17fc373315 Merge pull request #9166 from konchunas/master
Fixed Inconsistent texture filtering in Disgaea 2 #4235
2016-12-16 23:32:20 +01:00
Julian c92ec20811 Fixed Inconsistent texture filtering in Disgaea 2 #4235 2016-12-16 22:53:55 +02:00
Henrik Rydgard a2b49fd0e0 Update Vulkan headers. Hack around another validation check (which I beleive to be bugged). 2016-12-15 18:12:53 +01:00
zminhquanz 8ac9eca697 Oops , Vertex decoder JIT is enabled by default
So i'm revert this code
2016-12-15 16:33:54 +07:00
zminhquanz 56c19e3ce2 Fixed , add setting info and reintroduce Vertex Decoder JIT
Something wrong when i see texture coordspeedhack not disable when
enable software rendering
And i test vertex decoder JIT , i think it's not buggy ( avoid ) , it's
improve performance on heavy game ( GOW )
2016-12-14 23:20:37 +07:00
Henrik Rydgård aa964ea2e5 Update glslang submodule 2016-12-09 13:58:55 +01:00
Henrik Rydgård 4a7809881b Merge pull request #9139 from hrydgard/defensive-programming
Attempts to counter crashes seen in the Google Play developer console
2016-12-07 11:25:43 +01:00
Henrik Rydgard d33ad4acba Actually fix the build this time, doh 2016-12-06 23:58:31 +01:00
Henrik Rydgård 8aa04eb25e Oops again. Let's not const these. 2016-12-06 20:16:59 +01:00
Henrik Rydgård 11267b237e Oops 2016-12-06 19:59:13 +01:00
Henrik Rydgård c046c542d8 Merge pull request #9152 from hrydgard/cmake-fixes
Pick the CMake fixes from the android-gradle branch (including windows CMake fixes)
2016-12-06 19:58:12 +01:00
Henrik Rydgard b6fb3be907 Make sure Vulkan is fully disabled where not available. 2016-12-05 21:41:14 +01:00
Henrik Rydgard a4816bdb73 Commit silly typo 2016-12-05 17:34:26 +01:00
Henrik Rydgard f4b1152b00 Pick some safe changes from the android gradle branch (including windows CMake fixes) 2016-12-05 16:52:03 +01:00
Henrik Rydgård ac078854fc Merge pull request #9149 from latot/mini
Remove empty define
2016-12-04 10:04:47 +01:00
latot 96f4eba6b0 Remove empty define 2016-12-04 01:08:01 -03:00
Henrik Rydgård f58035d700 Merge pull request #9147 from latot/mini
Clean double end statements
2016-12-03 21:29:04 +01:00
latot cb1e01f380 clean double end statements 2016-12-03 12:25:05 -03:00
Henrik Rydgård e6d104257e Merge pull request #9142 from latot/mini
Fix sscanf types and sizes
2016-12-03 13:54:55 +01:00
latot 7047ad2271 fix sscanf types 2016-12-02 22:46:52 -03:00
Henrik Rydgård e049cceed7 Merge pull request #9138 from hrydgard/bluetooth-audio-option
Add a setting to make the audio buffer sizes bluetooth-friendly on Android.
2016-12-02 13:22:21 +01:00
Henrik Rydgard 5d5f10d956 Attempts to counter crashes seen in the Google Play developer console 2016-12-01 22:07:03 +01:00
Henrik Rydgard 8594e449a2 Only show the option on Android 2016-12-01 21:40:44 +01:00
Henrik Rydgard dee686b9d4 Add a setting to make the audio buffer sizes bluetooth-friendly on Android.
Replaces #8846
2016-12-01 21:36:44 +01:00
Henrik Rydgard e1e335885c A better alternative to #8564 2016-12-01 18:23:58 +01:00
Henrik Rydgard bc746bd513 Merge branch 'ui-minor' of https://github.com/unknownbrackets/ppsspp into unknownbrackets-ui-minor 2016-12-01 18:13:14 +01:00
Henrik Rydgard 79bb15ae4f Update lang submodule 2016-12-01 17:28:53 +01:00
Henrik Rydgård 405ac4f2cc Merge pull request #9041 from unknownbrackets/vulkan
WIP: Progress toward device restore on Vulkan
2016-12-01 15:58:32 +01:00
Henrik Rydgård c2232503a5 Merge pull request #9137 from hrydgard/vertex-decoder-calling-convention
Follow the ARM calling convention closer in the vertex decoder
2016-12-01 15:58:10 +01:00