21 lines
570 B
C++
21 lines
570 B
C++
#include <android/log.h>
|
|
#include <android/native_window.h>
|
|
#include <android/native_window_jni.h>
|
|
|
|
#include <rsEnv.h>
|
|
#include "rsDispatch.h"
|
|
#define LOG_API(...)
|
|
|
|
extern "C" void AllocationSetSurface(JNIEnv *_env, jobject _this, RsContext con, RsAllocation alloc, jobject sur, dispatchTable dispatchTab)
|
|
{
|
|
LOG_API("nAllocationSetSurface, con(%p), alloc(%p), surface(%p)",
|
|
con, alloc, sur);
|
|
|
|
ANativeWindow* s = NULL;
|
|
if (sur != 0) {
|
|
s = ANativeWindow_fromSurface(_env, sur);
|
|
}
|
|
dispatchTab.AllocationSetSurface(con, alloc, s);
|
|
}
|
|
|