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