]> de.git.xonotic.org Git - xonotic/darkplaces.git/blobdiff - cl_gecko.c
default effectinfo velocitymultiplier to 0 in nexuiz mode
[xonotic/darkplaces.git] / cl_gecko.c
index 015b9bef0131426323832abd1bc0a26ef44889c3..e66482d68730e060e31d3ca90098c4f062ca1c0f 100644 (file)
@@ -435,7 +435,7 @@ static void cl_gecko_updatecallback( rtexture_t *texture, void* callbackData ) {
        if( instance->browser ) {
                // TODO: OSGK only supports BGRA right now
                TIMING_TIMESTATEMENT(data = osgk_browser_lock_data( instance->browser, NULL ));
-               R_UpdateTexture( texture, data, 0, 0, instance->width, instance->height );
+               R_UpdateTexture( texture, data, 0, 0, 0, instance->width, instance->height, 1 );
                osgk_browser_unlock_data( instance->browser, data );
        }
 }
@@ -525,14 +525,14 @@ static OSGK_ScriptResult dpGlobal_query (void* objTag, void* methTag,
   saveProg = prog;
   PRVM_SetProg(instance->ownerProg);
 
-  if (prog->funcoffsets.Gecko_Query)
+  if (PRVM_clientfunction(Gecko_Query))
   {
     OSGK_String* paramStr, *resultStr;
 
     if (!osgk_variant_get_string (strVal, &paramStr)) return srFailed;
         PRVM_G_INT(OFS_PARM0) = PRVM_SetTempString (instance->name);
         PRVM_G_INT(OFS_PARM1) = PRVM_SetTempString (osgk_string_get (paramStr));
-    PRVM_ExecuteProgram(prog->funcoffsets.Gecko_Query,"Gecko_Query() required");
+    PRVM_ExecuteProgram(PRVM_clientfunction(Gecko_Query),"Gecko_Query() required");
     resultStr = osgk_string_create (PRVM_G_STRING (OFS_RETURN));
     *returnVal = osgk_variant_create_string (cl_geckoembedding, resultStr);
     osgk_release (resultStr);