1234567891011121314151617181920 |
- #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);
- }
|