From b7ba126db0d796348ba884333b341e50252433ad Mon Sep 17 00:00:00 2001 From: JosJuice Date: Thu, 20 May 2021 16:34:30 +0200 Subject: Android: Use JNI for getting post-processsing shaders The Java implementation of getting the list of post-processing shaders only looked in the Sys folder and not the User folder. This could be fixed in the Java implementation, but it's simpler to just call the C++ implementation instead. --- Source/Android/jni/AndroidCommon/AndroidCommon.h | 2 ++ 1 file changed, 2 insertions(+) (limited to 'Source/Android/jni/AndroidCommon/AndroidCommon.h') diff --git a/Source/Android/jni/AndroidCommon/AndroidCommon.h b/Source/Android/jni/AndroidCommon/AndroidCommon.h index 7d4f5d0fbc..b5b0d0eaa9 100644 --- a/Source/Android/jni/AndroidCommon/AndroidCommon.h +++ b/Source/Android/jni/AndroidCommon/AndroidCommon.h @@ -12,7 +12,9 @@ std::string GetJString(JNIEnv* env, jstring jstr); jstring ToJString(JNIEnv* env, const std::string& str); + std::vector JStringArrayToVector(JNIEnv* env, jobjectArray array); +jobjectArray VectorToJStringArray(JNIEnv* env, std::vector vector); // Returns true if the given path should be opened as Android content instead of a normal file. bool IsPathAndroidContent(const std::string& uri); -- cgit v1.2.3