/[gzz]/gzz/gfx/jni/GzzGL-jni.cxx
ViewVC logotype

Diff of /gzz/gfx/jni/GzzGL-jni.cxx

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.24 by tjl, Wed Sep 18 12:19:08 2002 UTC revision 1.25 by tjl, Fri Sep 20 10:27:03 2002 UTC
# Line 864  JNIEXPORT jfloatArray JNICALL Java_gzz_g Line 864  JNIEXPORT jfloatArray JNICALL Java_gzz_g
864        return result;        return result;
865  }  }
866    
867    JNIEXPORT jfloatArray JNICALL Java_gzz_gfx_gl_GZZGL_getGLTexParameterFloat
868      (JNIEnv *env, jclass, jstring target, jint tex, jstring name) {
869          const char *utf_target = env->GetStringUTFChars(target, 0);
870          const char *utf = env->GetStringUTFChars(name, 0);
871          vector<float> vec = CallGL::getTexParameterFloat(utf_target, tex, utf) ;
872          env->ReleaseStringUTFChars(name, utf);
873          env->ReleaseStringUTFChars(target, utf_target);
874          jfloatArray result = env->NewFloatArray(vec.size());
875          env->SetFloatArrayRegion(result, 0, vec.size(), &vec[0]);
876          return result;
877    }
878    
879    JNIEXPORT jfloatArray JNICALL Java_gzz_gfx_gl_GZZGL_getGLTexLevelParameterFloat
880      (JNIEnv *env, jclass, jstring target, jint tex, jint level, jstring name) {
881          const char *utf_target = env->GetStringUTFChars(target, 0);
882          const char *utf = env->GetStringUTFChars(name, 0);
883          vector<float> vec = CallGL::getTexLevelParameterFloat(utf_target, tex, level, utf) ;
884          env->ReleaseStringUTFChars(name, utf);
885          env->ReleaseStringUTFChars(target, utf_target);
886          jfloatArray result = env->NewFloatArray(vec.size());
887          env->SetFloatArrayRegion(result, 0, vec.size(), &vec[0]);
888          return result;
889    }
890    
891    JNIEXPORT jstring JNICALL Java_gzz_gfx_gl_GZZGL_getGLTokenString
892      (JNIEnv *env, jclass, jint value) {
893          const char *str = CallGL::getTokenString(value) ;
894          return env->NewStringUTF(str);
895    }
896    
897  GLuint buf[1600 * 1200];  GLuint buf[1600 * 1200];
898    
899  JNIEXPORT void JNICALL Java_gzz_gfx_gl_GZZGL_reallyClearStencilBuffer  JNIEXPORT void JNICALL Java_gzz_gfx_gl_GZZGL_reallyClearStencilBuffer

Legend:
Removed from v.1.24  
changed lines
  Added in v.1.25

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26