This commit is contained in:
xsl
2025-09-20 21:54:08 +08:00
parent 4e7ef7ed93
commit af56b1e5c4
+13 -1
View File
@@ -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);
}