asdf
This commit is contained in:
@@ -119,7 +119,7 @@ void processWithVulkan(uint8_t* data, int width, int height, int format,
|
|||||||
// 2. 将数据复制到 Vulkan 图像内存
|
// 2. 将数据复制到 Vulkan 图像内存
|
||||||
// 3. 执行 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);
|
TextureLoadProcessWithVulkan(data, width, height, rowStride, dataSize);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -161,3 +161,15 @@ Java_com_khronos_vulkan_1samples_MainActivity_passDataToNative(JNIEnv *env, jobj
|
|||||||
// 或者直接将指针传递给Vulkan
|
// 或者直接将指针传递给Vulkan
|
||||||
ReceiveFacePoint(pos, pointCount, width, height);
|
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);
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user