]> de.git.xonotic.org Git - xonotic/darkplaces.git/blobdiff - progsvm.h
Revert "properly use lseek64 on Linux for files larger than 2GB" because it breaks...
[xonotic/darkplaces.git] / progsvm.h
index 323ae71b4832bc3fc68658c45a6c10f981ab6f38..6d11e3501c432014ed4a4c4bc23b1f9208e9d434 100644 (file)
--- a/progsvm.h
+++ b/progsvm.h
@@ -191,7 +191,6 @@ typedef struct prvm_prog_fieldoffsets_s
        int discardabledemo; // ssqc
        int dphitcontentsmask; // ssqc / csqc
        int drawonlytoclient; // ssqc
-       int effects; // ssqc / csqc
        int exteriormodeltoclient; // ssqc
        int fatness; // ssqc / csqc
        int forceshader; // csqc
@@ -275,6 +274,12 @@ typedef struct prvm_prog_fieldoffsets_s
        int userwavefunc_param1; // csqc (userwavefunc)
        int userwavefunc_param2; // csqc (userwavefunc)
        int userwavefunc_param3; // csqc (userwavefunc)
+
+       int crypto_keyfp; // svqc (crypto)
+       int crypto_mykeyfp; // svqc (crypto)
+       int crypto_idfp; // svqc (crypto)
+       int crypto_encryptmethod; // svqc (crypto)
+       int crypto_signmethod; // svqc (crypto)
 }
 prvm_prog_fieldoffsets_t;
 
@@ -289,6 +294,8 @@ typedef struct prvm_prog_globaloffsets_s
        int v_right; // ssqc / csqc
        int v_up; // ssqc / csqc
        int view_angles; // csqc
+       int view_punchangle; // csqc
+       int view_punchvector; // csqc
        int trace_allsolid; // ssqc / csqc
        int trace_startsolid; // ssqc / csqc
        int trace_fraction; // ssqc / csqc
@@ -371,6 +378,7 @@ typedef struct prvm_prog_funcoffsets_s
        func_t m_keyup; // mqc
        func_t m_shutdown; // mqc
        func_t m_toggle; // mqc
+       func_t m_newmap; // mqc
 }
 prvm_prog_funcoffsets_t;