diff --git a/components/android/src/context.cpp b/components/android/src/context.cpp index d2cf61b..3bf7ec7 100644 --- a/components/android/src/context.cpp +++ b/components/android/src/context.cpp @@ -119,7 +119,7 @@ void processWithVulkan(uint8_t* data, int width, int height, int format, // 2. 将数据复制到 Vulkan 图像内存 // 3. 执行 Vulkan 渲染或计算操作 - LOGI("ProcessingImage: %dx%d, stride: %d, size: %zu", width, height, rowStride, dataSize); + //LOGI("ProcessingImage: %dx%d, stride: %d, size: %zu", width, height, rowStride, dataSize); TextureLoadProcessWithVulkan(data, width, height, rowStride, dataSize); } @@ -160,4 +160,16 @@ Java_com_khronos_vulkan_1samples_MainActivity_passDataToNative(JNIEnv *env, jobj // 或者直接将指针传递给Vulkan ReceiveFacePoint(pos, pointCount, width, height); +} + +extern void global_update_mvp(float fov, float x, float y, float z, float sx, float sy, float sz, float rotx, float roty, float rotz, float camx, float camy, float camz); + +extern "C" +JNIEXPORT void JNICALL +Java_com_khronos_vulkan_1samples_MainActivity_upDateCameraData(JNIEnv *env, jobject thiz, + jfloat fov, jfloat x, jfloat y,jfloat z, + jfloat sx, jfloat sy,jfloat sz, + jfloat rotx, jfloat roty,jfloat rotz, + jfloat camx,jfloat camy, jfloat camz) { + global_update_mvp(fov, x, y, z, sx, sy, sz, rotx, roty, rotz, camx, camy, camz); } \ No newline at end of file