|
|
|
@@ -6392,10 +6392,11 @@
|
|
|
|
|
UNINIT_CALL(function, ); \
|
|
|
|
|
return glhook.driver->function(); \
|
|
|
|
|
} \
|
|
|
|
|
HOOK_EXPORT ret HOOK_CC function() \
|
|
|
|
|
HOOK_EXPORT ret HOOK_CC GL_EXPORT_NAME(function)() \
|
|
|
|
|
{ \
|
|
|
|
|
return CONCAT(function, _renderdoc_hooked)(); \
|
|
|
|
|
}
|
|
|
|
|
} \
|
|
|
|
|
HOOK_EXPORT ret HOOK_CC function();
|
|
|
|
|
|
|
|
|
|
#define AliasWrapper0(ret, function, realfunc) \
|
|
|
|
|
ret HOOK_CC CONCAT(function, _renderdoc_hooked)() \
|
|
|
|
@@ -6404,10 +6405,11 @@
|
|
|
|
|
UNINIT_CALL(realfunc, ); \
|
|
|
|
|
return glhook.driver->realfunc(); \
|
|
|
|
|
} \
|
|
|
|
|
HOOK_EXPORT ret HOOK_CC function() \
|
|
|
|
|
HOOK_EXPORT ret HOOK_CC GL_EXPORT_NAME(function)() \
|
|
|
|
|
{ \
|
|
|
|
|
return CONCAT(function, _renderdoc_hooked)(); \
|
|
|
|
|
}
|
|
|
|
|
} \
|
|
|
|
|
HOOK_EXPORT ret HOOK_CC function();
|
|
|
|
|
|
|
|
|
|
#define UnsupportedWrapper0(ret, function) \
|
|
|
|
|
typedef ret(HOOK_CC *CONCAT(function, _hooktype))(); \
|
|
|
|
@@ -6425,10 +6427,11 @@
|
|
|
|
|
(CONCAT(function, _hooktype))glhook.GetUnsupportedFunction(STRINGIZE(function)); \
|
|
|
|
|
return CONCAT(unsupported_real_, function)(); \
|
|
|
|
|
} \
|
|
|
|
|
HOOK_EXPORT ret HOOK_CC function() \
|
|
|
|
|
HOOK_EXPORT ret HOOK_CC GL_EXPORT_NAME(function)() \
|
|
|
|
|
{ \
|
|
|
|
|
return CONCAT(function, _renderdoc_hooked)(); \
|
|
|
|
|
}
|
|
|
|
|
} \
|
|
|
|
|
HOOK_EXPORT ret HOOK_CC function();
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
#define FuncWrapper1(ret, function, t1, p1) \
|
|
|
|
@@ -6438,10 +6441,11 @@
|
|
|
|
|
UNINIT_CALL(function, p1); \
|
|
|
|
|
return glhook.driver->function(p1); \
|
|
|
|
|
} \
|
|
|
|
|
HOOK_EXPORT ret HOOK_CC function(t1 p1) \
|
|
|
|
|
HOOK_EXPORT ret HOOK_CC GL_EXPORT_NAME(function)(t1 p1) \
|
|
|
|
|
{ \
|
|
|
|
|
return CONCAT(function, _renderdoc_hooked)(p1); \
|
|
|
|
|
}
|
|
|
|
|
} \
|
|
|
|
|
HOOK_EXPORT ret HOOK_CC function(t1 p1);
|
|
|
|
|
|
|
|
|
|
#define AliasWrapper1(ret, function, realfunc, t1, p1) \
|
|
|
|
|
ret HOOK_CC CONCAT(function, _renderdoc_hooked)(t1 p1) \
|
|
|
|
@@ -6450,10 +6454,11 @@
|
|
|
|
|
UNINIT_CALL(realfunc, p1); \
|
|
|
|
|
return glhook.driver->realfunc(p1); \
|
|
|
|
|
} \
|
|
|
|
|
HOOK_EXPORT ret HOOK_CC function(t1 p1) \
|
|
|
|
|
HOOK_EXPORT ret HOOK_CC GL_EXPORT_NAME(function)(t1 p1) \
|
|
|
|
|
{ \
|
|
|
|
|
return CONCAT(function, _renderdoc_hooked)(p1); \
|
|
|
|
|
}
|
|
|
|
|
} \
|
|
|
|
|
HOOK_EXPORT ret HOOK_CC function(t1 p1);
|
|
|
|
|
|
|
|
|
|
#define UnsupportedWrapper1(ret, function, t1, p1) \
|
|
|
|
|
typedef ret(HOOK_CC *CONCAT(function, _hooktype))(t1 p1); \
|
|
|
|
@@ -6471,10 +6476,11 @@
|
|
|
|
|
(CONCAT(function, _hooktype))glhook.GetUnsupportedFunction(STRINGIZE(function)); \
|
|
|
|
|
return CONCAT(unsupported_real_, function)(p1); \
|
|
|
|
|
} \
|
|
|
|
|
HOOK_EXPORT ret HOOK_CC function(t1 p1) \
|
|
|
|
|
HOOK_EXPORT ret HOOK_CC GL_EXPORT_NAME(function)(t1 p1) \
|
|
|
|
|
{ \
|
|
|
|
|
return CONCAT(function, _renderdoc_hooked)(p1); \
|
|
|
|
|
}
|
|
|
|
|
} \
|
|
|
|
|
HOOK_EXPORT ret HOOK_CC function(t1 p1);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
#define FuncWrapper2(ret, function, t1, p1, t2, p2) \
|
|
|
|
@@ -6484,10 +6490,11 @@
|
|
|
|
|
UNINIT_CALL(function, p1, p2); \
|
|
|
|
|
return glhook.driver->function(p1, p2); \
|
|
|
|
|
} \
|
|
|
|
|
HOOK_EXPORT ret HOOK_CC function(t1 p1, t2 p2) \
|
|
|
|
|
HOOK_EXPORT ret HOOK_CC GL_EXPORT_NAME(function)(t1 p1, t2 p2) \
|
|
|
|
|
{ \
|
|
|
|
|
return CONCAT(function, _renderdoc_hooked)(p1, p2); \
|
|
|
|
|
}
|
|
|
|
|
} \
|
|
|
|
|
HOOK_EXPORT ret HOOK_CC function(t1 p1, t2 p2);
|
|
|
|
|
|
|
|
|
|
#define AliasWrapper2(ret, function, realfunc, t1, p1, t2, p2) \
|
|
|
|
|
ret HOOK_CC CONCAT(function, _renderdoc_hooked)(t1 p1, t2 p2) \
|
|
|
|
@@ -6496,10 +6503,11 @@
|
|
|
|
|
UNINIT_CALL(realfunc, p1, p2); \
|
|
|
|
|
return glhook.driver->realfunc(p1, p2); \
|
|
|
|
|
} \
|
|
|
|
|
HOOK_EXPORT ret HOOK_CC function(t1 p1, t2 p2) \
|
|
|
|
|
HOOK_EXPORT ret HOOK_CC GL_EXPORT_NAME(function)(t1 p1, t2 p2) \
|
|
|
|
|
{ \
|
|
|
|
|
return CONCAT(function, _renderdoc_hooked)(p1, p2); \
|
|
|
|
|
}
|
|
|
|
|
} \
|
|
|
|
|
HOOK_EXPORT ret HOOK_CC function(t1 p1, t2 p2);
|
|
|
|
|
|
|
|
|
|
#define UnsupportedWrapper2(ret, function, t1, p1, t2, p2) \
|
|
|
|
|
typedef ret(HOOK_CC *CONCAT(function, _hooktype))(t1 p1, t2 p2); \
|
|
|
|
@@ -6517,10 +6525,11 @@
|
|
|
|
|
(CONCAT(function, _hooktype))glhook.GetUnsupportedFunction(STRINGIZE(function)); \
|
|
|
|
|
return CONCAT(unsupported_real_, function)(p1, p2); \
|
|
|
|
|
} \
|
|
|
|
|
HOOK_EXPORT ret HOOK_CC function(t1 p1, t2 p2) \
|
|
|
|
|
HOOK_EXPORT ret HOOK_CC GL_EXPORT_NAME(function)(t1 p1, t2 p2) \
|
|
|
|
|
{ \
|
|
|
|
|
return CONCAT(function, _renderdoc_hooked)(p1, p2); \
|
|
|
|
|
}
|
|
|
|
|
} \
|
|
|
|
|
HOOK_EXPORT ret HOOK_CC function(t1 p1, t2 p2);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
#define FuncWrapper3(ret, function, t1, p1, t2, p2, t3, p3) \
|
|
|
|
@@ -6530,10 +6539,11 @@
|
|
|
|
|
UNINIT_CALL(function, p1, p2, p3); \
|
|
|
|
|
return glhook.driver->function(p1, p2, p3); \
|
|
|
|
|
} \
|
|
|
|
|
HOOK_EXPORT ret HOOK_CC function(t1 p1, t2 p2, t3 p3) \
|
|
|
|
|
HOOK_EXPORT ret HOOK_CC GL_EXPORT_NAME(function)(t1 p1, t2 p2, t3 p3) \
|
|
|
|
|
{ \
|
|
|
|
|
return CONCAT(function, _renderdoc_hooked)(p1, p2, p3); \
|
|
|
|
|
}
|
|
|
|
|
} \
|
|
|
|
|
HOOK_EXPORT ret HOOK_CC function(t1 p1, t2 p2, t3 p3);
|
|
|
|
|
|
|
|
|
|
#define AliasWrapper3(ret, function, realfunc, t1, p1, t2, p2, t3, p3) \
|
|
|
|
|
ret HOOK_CC CONCAT(function, _renderdoc_hooked)(t1 p1, t2 p2, t3 p3) \
|
|
|
|
@@ -6542,10 +6552,11 @@
|
|
|
|
|
UNINIT_CALL(realfunc, p1, p2, p3); \
|
|
|
|
|
return glhook.driver->realfunc(p1, p2, p3); \
|
|
|
|
|
} \
|
|
|
|
|
HOOK_EXPORT ret HOOK_CC function(t1 p1, t2 p2, t3 p3) \
|
|
|
|
|
HOOK_EXPORT ret HOOK_CC GL_EXPORT_NAME(function)(t1 p1, t2 p2, t3 p3) \
|
|
|
|
|
{ \
|
|
|
|
|
return CONCAT(function, _renderdoc_hooked)(p1, p2, p3); \
|
|
|
|
|
}
|
|
|
|
|
} \
|
|
|
|
|
HOOK_EXPORT ret HOOK_CC function(t1 p1, t2 p2, t3 p3);
|
|
|
|
|
|
|
|
|
|
#define UnsupportedWrapper3(ret, function, t1, p1, t2, p2, t3, p3) \
|
|
|
|
|
typedef ret(HOOK_CC *CONCAT(function, _hooktype))(t1 p1, t2 p2, t3 p3); \
|
|
|
|
@@ -6563,10 +6574,11 @@
|
|
|
|
|
(CONCAT(function, _hooktype))glhook.GetUnsupportedFunction(STRINGIZE(function)); \
|
|
|
|
|
return CONCAT(unsupported_real_, function)(p1, p2, p3); \
|
|
|
|
|
} \
|
|
|
|
|
HOOK_EXPORT ret HOOK_CC function(t1 p1, t2 p2, t3 p3) \
|
|
|
|
|
HOOK_EXPORT ret HOOK_CC GL_EXPORT_NAME(function)(t1 p1, t2 p2, t3 p3) \
|
|
|
|
|
{ \
|
|
|
|
|
return CONCAT(function, _renderdoc_hooked)(p1, p2, p3); \
|
|
|
|
|
}
|
|
|
|
|
} \
|
|
|
|
|
HOOK_EXPORT ret HOOK_CC function(t1 p1, t2 p2, t3 p3);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
#define FuncWrapper4(ret, function, t1, p1, t2, p2, t3, p3, t4, p4) \
|
|
|
|
@@ -6576,10 +6588,11 @@
|
|
|
|
|
UNINIT_CALL(function, p1, p2, p3, p4); \
|
|
|
|
|
return glhook.driver->function(p1, p2, p3, p4); \
|
|
|
|
|
} \
|
|
|
|
|
HOOK_EXPORT ret HOOK_CC function(t1 p1, t2 p2, t3 p3, t4 p4) \
|
|
|
|
|
HOOK_EXPORT ret HOOK_CC GL_EXPORT_NAME(function)(t1 p1, t2 p2, t3 p3, t4 p4) \
|
|
|
|
|
{ \
|
|
|
|
|
return CONCAT(function, _renderdoc_hooked)(p1, p2, p3, p4); \
|
|
|
|
|
}
|
|
|
|
|
} \
|
|
|
|
|
HOOK_EXPORT ret HOOK_CC function(t1 p1, t2 p2, t3 p3, t4 p4);
|
|
|
|
|
|
|
|
|
|
#define AliasWrapper4(ret, function, realfunc, t1, p1, t2, p2, t3, p3, t4, p4) \
|
|
|
|
|
ret HOOK_CC CONCAT(function, _renderdoc_hooked)(t1 p1, t2 p2, t3 p3, t4 p4) \
|
|
|
|
@@ -6588,10 +6601,11 @@
|
|
|
|
|
UNINIT_CALL(realfunc, p1, p2, p3, p4); \
|
|
|
|
|
return glhook.driver->realfunc(p1, p2, p3, p4); \
|
|
|
|
|
} \
|
|
|
|
|
HOOK_EXPORT ret HOOK_CC function(t1 p1, t2 p2, t3 p3, t4 p4) \
|
|
|
|
|
HOOK_EXPORT ret HOOK_CC GL_EXPORT_NAME(function)(t1 p1, t2 p2, t3 p3, t4 p4) \
|
|
|
|
|
{ \
|
|
|
|
|
return CONCAT(function, _renderdoc_hooked)(p1, p2, p3, p4); \
|
|
|
|
|
}
|
|
|
|
|
} \
|
|
|
|
|
HOOK_EXPORT ret HOOK_CC function(t1 p1, t2 p2, t3 p3, t4 p4);
|
|
|
|
|
|
|
|
|
|
#define UnsupportedWrapper4(ret, function, t1, p1, t2, p2, t3, p3, t4, p4) \
|
|
|
|
|
typedef ret(HOOK_CC *CONCAT(function, _hooktype))(t1 p1, t2 p2, t3 p3, t4 p4); \
|
|
|
|
@@ -6609,10 +6623,11 @@
|
|
|
|
|
(CONCAT(function, _hooktype))glhook.GetUnsupportedFunction(STRINGIZE(function)); \
|
|
|
|
|
return CONCAT(unsupported_real_, function)(p1, p2, p3, p4); \
|
|
|
|
|
} \
|
|
|
|
|
HOOK_EXPORT ret HOOK_CC function(t1 p1, t2 p2, t3 p3, t4 p4) \
|
|
|
|
|
HOOK_EXPORT ret HOOK_CC GL_EXPORT_NAME(function)(t1 p1, t2 p2, t3 p3, t4 p4) \
|
|
|
|
|
{ \
|
|
|
|
|
return CONCAT(function, _renderdoc_hooked)(p1, p2, p3, p4); \
|
|
|
|
|
}
|
|
|
|
|
} \
|
|
|
|
|
HOOK_EXPORT ret HOOK_CC function(t1 p1, t2 p2, t3 p3, t4 p4);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
#define FuncWrapper5(ret, function, t1, p1, t2, p2, t3, p3, t4, p4, t5, p5) \
|
|
|
|
@@ -6622,10 +6637,11 @@
|
|
|
|
|
UNINIT_CALL(function, p1, p2, p3, p4, p5); \
|
|
|
|
|
return glhook.driver->function(p1, p2, p3, p4, p5); \
|
|
|
|
|
} \
|
|
|
|
|
HOOK_EXPORT ret HOOK_CC function(t1 p1, t2 p2, t3 p3, t4 p4, t5 p5) \
|
|
|
|
|
HOOK_EXPORT ret HOOK_CC GL_EXPORT_NAME(function)(t1 p1, t2 p2, t3 p3, t4 p4, t5 p5) \
|
|
|
|
|
{ \
|
|
|
|
|
return CONCAT(function, _renderdoc_hooked)(p1, p2, p3, p4, p5); \
|
|
|
|
|
}
|
|
|
|
|
} \
|
|
|
|
|
HOOK_EXPORT ret HOOK_CC function(t1 p1, t2 p2, t3 p3, t4 p4, t5 p5);
|
|
|
|
|
|
|
|
|
|
#define AliasWrapper5(ret, function, realfunc, t1, p1, t2, p2, t3, p3, t4, p4, t5, p5) \
|
|
|
|
|
ret HOOK_CC CONCAT(function, _renderdoc_hooked)(t1 p1, t2 p2, t3 p3, t4 p4, t5 p5) \
|
|
|
|
@@ -6634,10 +6650,11 @@
|
|
|
|
|
UNINIT_CALL(realfunc, p1, p2, p3, p4, p5); \
|
|
|
|
|
return glhook.driver->realfunc(p1, p2, p3, p4, p5); \
|
|
|
|
|
} \
|
|
|
|
|
HOOK_EXPORT ret HOOK_CC function(t1 p1, t2 p2, t3 p3, t4 p4, t5 p5) \
|
|
|
|
|
HOOK_EXPORT ret HOOK_CC GL_EXPORT_NAME(function)(t1 p1, t2 p2, t3 p3, t4 p4, t5 p5) \
|
|
|
|
|
{ \
|
|
|
|
|
return CONCAT(function, _renderdoc_hooked)(p1, p2, p3, p4, p5); \
|
|
|
|
|
}
|
|
|
|
|
} \
|
|
|
|
|
HOOK_EXPORT ret HOOK_CC function(t1 p1, t2 p2, t3 p3, t4 p4, t5 p5);
|
|
|
|
|
|
|
|
|
|
#define UnsupportedWrapper5(ret, function, t1, p1, t2, p2, t3, p3, t4, p4, t5, p5) \
|
|
|
|
|
typedef ret(HOOK_CC *CONCAT(function, _hooktype))(t1 p1, t2 p2, t3 p3, t4 p4, t5 p5); \
|
|
|
|
@@ -6655,10 +6672,11 @@
|
|
|
|
|
(CONCAT(function, _hooktype))glhook.GetUnsupportedFunction(STRINGIZE(function)); \
|
|
|
|
|
return CONCAT(unsupported_real_, function)(p1, p2, p3, p4, p5); \
|
|
|
|
|
} \
|
|
|
|
|
HOOK_EXPORT ret HOOK_CC function(t1 p1, t2 p2, t3 p3, t4 p4, t5 p5) \
|
|
|
|
|
HOOK_EXPORT ret HOOK_CC GL_EXPORT_NAME(function)(t1 p1, t2 p2, t3 p3, t4 p4, t5 p5) \
|
|
|
|
|
{ \
|
|
|
|
|
return CONCAT(function, _renderdoc_hooked)(p1, p2, p3, p4, p5); \
|
|
|
|
|
}
|
|
|
|
|
} \
|
|
|
|
|
HOOK_EXPORT ret HOOK_CC function(t1 p1, t2 p2, t3 p3, t4 p4, t5 p5);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
#define FuncWrapper6(ret, function, t1, p1, t2, p2, t3, p3, t4, p4, t5, p5, t6, p6) \
|
|
|
|
@@ -6668,10 +6686,11 @@
|
|
|
|
|
UNINIT_CALL(function, p1, p2, p3, p4, p5, p6); \
|
|
|
|
|
return glhook.driver->function(p1, p2, p3, p4, p5, p6); \
|
|
|
|
|
} \
|
|
|
|
|
HOOK_EXPORT ret HOOK_CC function(t1 p1, t2 p2, t3 p3, t4 p4, t5 p5, t6 p6) \
|
|
|
|
|
HOOK_EXPORT ret HOOK_CC GL_EXPORT_NAME(function)(t1 p1, t2 p2, t3 p3, t4 p4, t5 p5, t6 p6) \
|
|
|
|
|
{ \
|
|
|
|
|
return CONCAT(function, _renderdoc_hooked)(p1, p2, p3, p4, p5, p6); \
|
|
|
|
|
}
|
|
|
|
|
} \
|
|
|
|
|
HOOK_EXPORT ret HOOK_CC function(t1 p1, t2 p2, t3 p3, t4 p4, t5 p5, t6 p6);
|
|
|
|
|
|
|
|
|
|
#define AliasWrapper6(ret, function, realfunc, t1, p1, t2, p2, t3, p3, t4, p4, t5, p5, t6, p6) \
|
|
|
|
|
ret HOOK_CC CONCAT(function, _renderdoc_hooked)(t1 p1, t2 p2, t3 p3, t4 p4, t5 p5, t6 p6) \
|
|
|
|
@@ -6680,10 +6699,11 @@
|
|
|
|
|
UNINIT_CALL(realfunc, p1, p2, p3, p4, p5, p6); \
|
|
|
|
|
return glhook.driver->realfunc(p1, p2, p3, p4, p5, p6); \
|
|
|
|
|
} \
|
|
|
|
|
HOOK_EXPORT ret HOOK_CC function(t1 p1, t2 p2, t3 p3, t4 p4, t5 p5, t6 p6) \
|
|
|
|
|
HOOK_EXPORT ret HOOK_CC GL_EXPORT_NAME(function)(t1 p1, t2 p2, t3 p3, t4 p4, t5 p5, t6 p6) \
|
|
|
|
|
{ \
|
|
|
|
|
return CONCAT(function, _renderdoc_hooked)(p1, p2, p3, p4, p5, p6); \
|
|
|
|
|
}
|
|
|
|
|
} \
|
|
|
|
|
HOOK_EXPORT ret HOOK_CC function(t1 p1, t2 p2, t3 p3, t4 p4, t5 p5, t6 p6);
|
|
|
|
|
|
|
|
|
|
#define UnsupportedWrapper6(ret, function, t1, p1, t2, p2, t3, p3, t4, p4, t5, p5, t6, p6) \
|
|
|
|
|
typedef ret(HOOK_CC *CONCAT(function, _hooktype))(t1 p1, t2 p2, t3 p3, t4 p4, t5 p5, t6 p6); \
|
|
|
|
@@ -6701,10 +6721,11 @@
|
|
|
|
|
(CONCAT(function, _hooktype))glhook.GetUnsupportedFunction(STRINGIZE(function)); \
|
|
|
|
|
return CONCAT(unsupported_real_, function)(p1, p2, p3, p4, p5, p6); \
|
|
|
|
|
} \
|
|
|
|
|
HOOK_EXPORT ret HOOK_CC function(t1 p1, t2 p2, t3 p3, t4 p4, t5 p5, t6 p6) \
|
|
|
|
|
HOOK_EXPORT ret HOOK_CC GL_EXPORT_NAME(function)(t1 p1, t2 p2, t3 p3, t4 p4, t5 p5, t6 p6) \
|
|
|
|
|
{ \
|
|
|
|
|
return CONCAT(function, _renderdoc_hooked)(p1, p2, p3, p4, p5, p6); \
|
|
|
|
|
}
|
|
|
|
|
} \
|
|
|
|
|
HOOK_EXPORT ret HOOK_CC function(t1 p1, t2 p2, t3 p3, t4 p4, t5 p5, t6 p6);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
#define FuncWrapper7(ret, function, t1, p1, t2, p2, t3, p3, t4, p4, t5, p5, t6, p6, t7, p7) \
|
|
|
|
@@ -6714,10 +6735,11 @@
|
|
|
|
|
UNINIT_CALL(function, p1, p2, p3, p4, p5, p6, p7); \
|
|
|
|
|
return glhook.driver->function(p1, p2, p3, p4, p5, p6, p7); \
|
|
|
|
|
} \
|
|
|
|
|
HOOK_EXPORT ret HOOK_CC function(t1 p1, t2 p2, t3 p3, t4 p4, t5 p5, t6 p6, t7 p7) \
|
|
|
|
|
HOOK_EXPORT ret HOOK_CC GL_EXPORT_NAME(function)(t1 p1, t2 p2, t3 p3, t4 p4, t5 p5, t6 p6, t7 p7) \
|
|
|
|
|
{ \
|
|
|
|
|
return CONCAT(function, _renderdoc_hooked)(p1, p2, p3, p4, p5, p6, p7); \
|
|
|
|
|
}
|
|
|
|
|
} \
|
|
|
|
|
HOOK_EXPORT ret HOOK_CC function(t1 p1, t2 p2, t3 p3, t4 p4, t5 p5, t6 p6, t7 p7);
|
|
|
|
|
|
|
|
|
|
#define AliasWrapper7(ret, function, realfunc, t1, p1, t2, p2, t3, p3, t4, p4, t5, p5, t6, p6, t7, p7) \
|
|
|
|
|
ret HOOK_CC CONCAT(function, _renderdoc_hooked)(t1 p1, t2 p2, t3 p3, t4 p4, t5 p5, t6 p6, t7 p7) \
|
|
|
|
@@ -6726,10 +6748,11 @@
|
|
|
|
|
UNINIT_CALL(realfunc, p1, p2, p3, p4, p5, p6, p7); \
|
|
|
|
|
return glhook.driver->realfunc(p1, p2, p3, p4, p5, p6, p7); \
|
|
|
|
|
} \
|
|
|
|
|
HOOK_EXPORT ret HOOK_CC function(t1 p1, t2 p2, t3 p3, t4 p4, t5 p5, t6 p6, t7 p7) \
|
|
|
|
|
HOOK_EXPORT ret HOOK_CC GL_EXPORT_NAME(function)(t1 p1, t2 p2, t3 p3, t4 p4, t5 p5, t6 p6, t7 p7) \
|
|
|
|
|
{ \
|
|
|
|
|
return CONCAT(function, _renderdoc_hooked)(p1, p2, p3, p4, p5, p6, p7); \
|
|
|
|
|
}
|
|
|
|
|
} \
|
|
|
|
|
HOOK_EXPORT ret HOOK_CC function(t1 p1, t2 p2, t3 p3, t4 p4, t5 p5, t6 p6, t7 p7);
|
|
|
|
|
|
|
|
|
|
#define UnsupportedWrapper7(ret, function, t1, p1, t2, p2, t3, p3, t4, p4, t5, p5, t6, p6, t7, p7) \
|
|
|
|
|
typedef ret(HOOK_CC *CONCAT(function, _hooktype))(t1 p1, t2 p2, t3 p3, t4 p4, t5 p5, t6 p6, t7 p7); \
|
|
|
|
@@ -6747,10 +6770,11 @@
|
|
|
|
|
(CONCAT(function, _hooktype))glhook.GetUnsupportedFunction(STRINGIZE(function)); \
|
|
|
|
|
return CONCAT(unsupported_real_, function)(p1, p2, p3, p4, p5, p6, p7); \
|
|
|
|
|
} \
|
|
|
|
|
HOOK_EXPORT ret HOOK_CC function(t1 p1, t2 p2, t3 p3, t4 p4, t5 p5, t6 p6, t7 p7) \
|
|
|
|
|
HOOK_EXPORT ret HOOK_CC GL_EXPORT_NAME(function)(t1 p1, t2 p2, t3 p3, t4 p4, t5 p5, t6 p6, t7 p7) \
|
|
|
|
|
{ \
|
|
|
|
|
return CONCAT(function, _renderdoc_hooked)(p1, p2, p3, p4, p5, p6, p7); \
|
|
|
|
|
}
|
|
|
|
|
} \
|
|
|
|
|
HOOK_EXPORT ret HOOK_CC function(t1 p1, t2 p2, t3 p3, t4 p4, t5 p5, t6 p6, t7 p7);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
#define FuncWrapper8(ret, function, t1, p1, t2, p2, t3, p3, t4, p4, t5, p5, t6, p6, t7, p7, t8, p8) \
|
|
|
|
@@ -6760,10 +6784,11 @@
|
|
|
|
|
UNINIT_CALL(function, p1, p2, p3, p4, p5, p6, p7, p8); \
|
|
|
|
|
return glhook.driver->function(p1, p2, p3, p4, p5, p6, p7, p8); \
|
|
|
|
|
} \
|
|
|
|
|
HOOK_EXPORT ret HOOK_CC function(t1 p1, t2 p2, t3 p3, t4 p4, t5 p5, t6 p6, t7 p7, t8 p8) \
|
|
|
|
|
HOOK_EXPORT ret HOOK_CC GL_EXPORT_NAME(function)(t1 p1, t2 p2, t3 p3, t4 p4, t5 p5, t6 p6, t7 p7, t8 p8) \
|
|
|
|
|
{ \
|
|
|
|
|
return CONCAT(function, _renderdoc_hooked)(p1, p2, p3, p4, p5, p6, p7, p8); \
|
|
|
|
|
}
|
|
|
|
|
} \
|
|
|
|
|
HOOK_EXPORT ret HOOK_CC function(t1 p1, t2 p2, t3 p3, t4 p4, t5 p5, t6 p6, t7 p7, t8 p8);
|
|
|
|
|
|
|
|
|
|
#define AliasWrapper8(ret, function, realfunc, t1, p1, t2, p2, t3, p3, t4, p4, t5, p5, t6, p6, t7, p7, t8, p8) \
|
|
|
|
|
ret HOOK_CC CONCAT(function, _renderdoc_hooked)(t1 p1, t2 p2, t3 p3, t4 p4, t5 p5, t6 p6, t7 p7, t8 p8) \
|
|
|
|
@@ -6772,10 +6797,11 @@
|
|
|
|
|
UNINIT_CALL(realfunc, p1, p2, p3, p4, p5, p6, p7, p8); \
|
|
|
|
|
return glhook.driver->realfunc(p1, p2, p3, p4, p5, p6, p7, p8); \
|
|
|
|
|
} \
|
|
|
|
|
HOOK_EXPORT ret HOOK_CC function(t1 p1, t2 p2, t3 p3, t4 p4, t5 p5, t6 p6, t7 p7, t8 p8) \
|
|
|
|
|
HOOK_EXPORT ret HOOK_CC GL_EXPORT_NAME(function)(t1 p1, t2 p2, t3 p3, t4 p4, t5 p5, t6 p6, t7 p7, t8 p8) \
|
|
|
|
|
{ \
|
|
|
|
|
return CONCAT(function, _renderdoc_hooked)(p1, p2, p3, p4, p5, p6, p7, p8); \
|
|
|
|
|
}
|
|
|
|
|
} \
|
|
|
|
|
HOOK_EXPORT ret HOOK_CC function(t1 p1, t2 p2, t3 p3, t4 p4, t5 p5, t6 p6, t7 p7, t8 p8);
|
|
|
|
|
|
|
|
|
|
#define UnsupportedWrapper8(ret, function, t1, p1, t2, p2, t3, p3, t4, p4, t5, p5, t6, p6, t7, p7, t8, p8) \
|
|
|
|
|
typedef ret(HOOK_CC *CONCAT(function, _hooktype))(t1 p1, t2 p2, t3 p3, t4 p4, t5 p5, t6 p6, t7 p7, t8 p8); \
|
|
|
|
@@ -6793,10 +6819,11 @@
|
|
|
|
|
(CONCAT(function, _hooktype))glhook.GetUnsupportedFunction(STRINGIZE(function)); \
|
|
|
|
|
return CONCAT(unsupported_real_, function)(p1, p2, p3, p4, p5, p6, p7, p8); \
|
|
|
|
|
} \
|
|
|
|
|
HOOK_EXPORT ret HOOK_CC function(t1 p1, t2 p2, t3 p3, t4 p4, t5 p5, t6 p6, t7 p7, t8 p8) \
|
|
|
|
|
HOOK_EXPORT ret HOOK_CC GL_EXPORT_NAME(function)(t1 p1, t2 p2, t3 p3, t4 p4, t5 p5, t6 p6, t7 p7, t8 p8) \
|
|
|
|
|
{ \
|
|
|
|
|
return CONCAT(function, _renderdoc_hooked)(p1, p2, p3, p4, p5, p6, p7, p8); \
|
|
|
|
|
}
|
|
|
|
|
} \
|
|
|
|
|
HOOK_EXPORT ret HOOK_CC function(t1 p1, t2 p2, t3 p3, t4 p4, t5 p5, t6 p6, t7 p7, t8 p8);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
#define FuncWrapper9(ret, function, t1, p1, t2, p2, t3, p3, t4, p4, t5, p5, t6, p6, t7, p7, t8, p8, t9, p9) \
|
|
|
|
@@ -6806,10 +6833,11 @@
|
|
|
|
|
UNINIT_CALL(function, p1, p2, p3, p4, p5, p6, p7, p8, p9); \
|
|
|
|
|
return glhook.driver->function(p1, p2, p3, p4, p5, p6, p7, p8, p9); \
|
|
|
|
|
} \
|
|
|
|
|
HOOK_EXPORT ret HOOK_CC function(t1 p1, t2 p2, t3 p3, t4 p4, t5 p5, t6 p6, t7 p7, t8 p8, t9 p9) \
|
|
|
|
|
HOOK_EXPORT ret HOOK_CC GL_EXPORT_NAME(function)(t1 p1, t2 p2, t3 p3, t4 p4, t5 p5, t6 p6, t7 p7, t8 p8, t9 p9) \
|
|
|
|
|
{ \
|
|
|
|
|
return CONCAT(function, _renderdoc_hooked)(p1, p2, p3, p4, p5, p6, p7, p8, p9); \
|
|
|
|
|
}
|
|
|
|
|
} \
|
|
|
|
|
HOOK_EXPORT ret HOOK_CC function(t1 p1, t2 p2, t3 p3, t4 p4, t5 p5, t6 p6, t7 p7, t8 p8, t9 p9);
|
|
|
|
|
|
|
|
|
|
#define AliasWrapper9(ret, function, realfunc, t1, p1, t2, p2, t3, p3, t4, p4, t5, p5, t6, p6, t7, p7, t8, p8, t9, p9) \
|
|
|
|
|
ret HOOK_CC CONCAT(function, _renderdoc_hooked)(t1 p1, t2 p2, t3 p3, t4 p4, t5 p5, t6 p6, t7 p7, t8 p8, t9 p9) \
|
|
|
|
@@ -6818,10 +6846,11 @@
|
|
|
|
|
UNINIT_CALL(realfunc, p1, p2, p3, p4, p5, p6, p7, p8, p9); \
|
|
|
|
|
return glhook.driver->realfunc(p1, p2, p3, p4, p5, p6, p7, p8, p9); \
|
|
|
|
|
} \
|
|
|
|
|
HOOK_EXPORT ret HOOK_CC function(t1 p1, t2 p2, t3 p3, t4 p4, t5 p5, t6 p6, t7 p7, t8 p8, t9 p9) \
|
|
|
|
|
HOOK_EXPORT ret HOOK_CC GL_EXPORT_NAME(function)(t1 p1, t2 p2, t3 p3, t4 p4, t5 p5, t6 p6, t7 p7, t8 p8, t9 p9) \
|
|
|
|
|
{ \
|
|
|
|
|
return CONCAT(function, _renderdoc_hooked)(p1, p2, p3, p4, p5, p6, p7, p8, p9); \
|
|
|
|
|
}
|
|
|
|
|
} \
|
|
|
|
|
HOOK_EXPORT ret HOOK_CC function(t1 p1, t2 p2, t3 p3, t4 p4, t5 p5, t6 p6, t7 p7, t8 p8, t9 p9);
|
|
|
|
|
|
|
|
|
|
#define UnsupportedWrapper9(ret, function, t1, p1, t2, p2, t3, p3, t4, p4, t5, p5, t6, p6, t7, p7, t8, p8, t9, p9) \
|
|
|
|
|
typedef ret(HOOK_CC *CONCAT(function, _hooktype))(t1 p1, t2 p2, t3 p3, t4 p4, t5 p5, t6 p6, t7 p7, t8 p8, t9 p9); \
|
|
|
|
@@ -6839,10 +6868,11 @@
|
|
|
|
|
(CONCAT(function, _hooktype))glhook.GetUnsupportedFunction(STRINGIZE(function)); \
|
|
|
|
|
return CONCAT(unsupported_real_, function)(p1, p2, p3, p4, p5, p6, p7, p8, p9); \
|
|
|
|
|
} \
|
|
|
|
|
HOOK_EXPORT ret HOOK_CC function(t1 p1, t2 p2, t3 p3, t4 p4, t5 p5, t6 p6, t7 p7, t8 p8, t9 p9) \
|
|
|
|
|
HOOK_EXPORT ret HOOK_CC GL_EXPORT_NAME(function)(t1 p1, t2 p2, t3 p3, t4 p4, t5 p5, t6 p6, t7 p7, t8 p8, t9 p9) \
|
|
|
|
|
{ \
|
|
|
|
|
return CONCAT(function, _renderdoc_hooked)(p1, p2, p3, p4, p5, p6, p7, p8, p9); \
|
|
|
|
|
}
|
|
|
|
|
} \
|
|
|
|
|
HOOK_EXPORT ret HOOK_CC function(t1 p1, t2 p2, t3 p3, t4 p4, t5 p5, t6 p6, t7 p7, t8 p8, t9 p9);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
#define FuncWrapper10(ret, function, t1, p1, t2, p2, t3, p3, t4, p4, t5, p5, t6, p6, t7, p7, t8, p8, t9, p9, t10, p10) \
|
|
|
|
@@ -6852,10 +6882,11 @@
|
|
|
|
|
UNINIT_CALL(function, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10); \
|
|
|
|
|
return glhook.driver->function(p1, p2, p3, p4, p5, p6, p7, p8, p9, p10); \
|
|
|
|
|
} \
|
|
|
|
|
HOOK_EXPORT ret HOOK_CC function(t1 p1, t2 p2, t3 p3, t4 p4, t5 p5, t6 p6, t7 p7, t8 p8, t9 p9, t10 p10) \
|
|
|
|
|
HOOK_EXPORT ret HOOK_CC GL_EXPORT_NAME(function)(t1 p1, t2 p2, t3 p3, t4 p4, t5 p5, t6 p6, t7 p7, t8 p8, t9 p9, t10 p10) \
|
|
|
|
|
{ \
|
|
|
|
|
return CONCAT(function, _renderdoc_hooked)(p1, p2, p3, p4, p5, p6, p7, p8, p9, p10); \
|
|
|
|
|
}
|
|
|
|
|
} \
|
|
|
|
|
HOOK_EXPORT ret HOOK_CC function(t1 p1, t2 p2, t3 p3, t4 p4, t5 p5, t6 p6, t7 p7, t8 p8, t9 p9, t10 p10);
|
|
|
|
|
|
|
|
|
|
#define AliasWrapper10(ret, function, realfunc, t1, p1, t2, p2, t3, p3, t4, p4, t5, p5, t6, p6, t7, p7, t8, p8, t9, p9, t10, p10) \
|
|
|
|
|
ret HOOK_CC CONCAT(function, _renderdoc_hooked)(t1 p1, t2 p2, t3 p3, t4 p4, t5 p5, t6 p6, t7 p7, t8 p8, t9 p9, t10 p10) \
|
|
|
|
@@ -6864,10 +6895,11 @@
|
|
|
|
|
UNINIT_CALL(realfunc, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10); \
|
|
|
|
|
return glhook.driver->realfunc(p1, p2, p3, p4, p5, p6, p7, p8, p9, p10); \
|
|
|
|
|
} \
|
|
|
|
|
HOOK_EXPORT ret HOOK_CC function(t1 p1, t2 p2, t3 p3, t4 p4, t5 p5, t6 p6, t7 p7, t8 p8, t9 p9, t10 p10) \
|
|
|
|
|
HOOK_EXPORT ret HOOK_CC GL_EXPORT_NAME(function)(t1 p1, t2 p2, t3 p3, t4 p4, t5 p5, t6 p6, t7 p7, t8 p8, t9 p9, t10 p10) \
|
|
|
|
|
{ \
|
|
|
|
|
return CONCAT(function, _renderdoc_hooked)(p1, p2, p3, p4, p5, p6, p7, p8, p9, p10); \
|
|
|
|
|
}
|
|
|
|
|
} \
|
|
|
|
|
HOOK_EXPORT ret HOOK_CC function(t1 p1, t2 p2, t3 p3, t4 p4, t5 p5, t6 p6, t7 p7, t8 p8, t9 p9, t10 p10);
|
|
|
|
|
|
|
|
|
|
#define UnsupportedWrapper10(ret, function, t1, p1, t2, p2, t3, p3, t4, p4, t5, p5, t6, p6, t7, p7, t8, p8, t9, p9, t10, p10) \
|
|
|
|
|
typedef ret(HOOK_CC *CONCAT(function, _hooktype))(t1 p1, t2 p2, t3 p3, t4 p4, t5 p5, t6 p6, t7 p7, t8 p8, t9 p9, t10 p10); \
|
|
|
|
@@ -6885,10 +6917,11 @@
|
|
|
|
|
(CONCAT(function, _hooktype))glhook.GetUnsupportedFunction(STRINGIZE(function)); \
|
|
|
|
|
return CONCAT(unsupported_real_, function)(p1, p2, p3, p4, p5, p6, p7, p8, p9, p10); \
|
|
|
|
|
} \
|
|
|
|
|
HOOK_EXPORT ret HOOK_CC function(t1 p1, t2 p2, t3 p3, t4 p4, t5 p5, t6 p6, t7 p7, t8 p8, t9 p9, t10 p10) \
|
|
|
|
|
HOOK_EXPORT ret HOOK_CC GL_EXPORT_NAME(function)(t1 p1, t2 p2, t3 p3, t4 p4, t5 p5, t6 p6, t7 p7, t8 p8, t9 p9, t10 p10) \
|
|
|
|
|
{ \
|
|
|
|
|
return CONCAT(function, _renderdoc_hooked)(p1, p2, p3, p4, p5, p6, p7, p8, p9, p10); \
|
|
|
|
|
}
|
|
|
|
|
} \
|
|
|
|
|
HOOK_EXPORT ret HOOK_CC function(t1 p1, t2 p2, t3 p3, t4 p4, t5 p5, t6 p6, t7 p7, t8 p8, t9 p9, t10 p10);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
#define FuncWrapper11(ret, function, t1, p1, t2, p2, t3, p3, t4, p4, t5, p5, t6, p6, t7, p7, t8, p8, t9, p9, t10, p10, t11, p11) \
|
|
|
|
@@ -6898,10 +6931,11 @@
|
|
|
|
|
UNINIT_CALL(function, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11); \
|
|
|
|
|
return glhook.driver->function(p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11); \
|
|
|
|
|
} \
|
|
|
|
|
HOOK_EXPORT ret HOOK_CC function(t1 p1, t2 p2, t3 p3, t4 p4, t5 p5, t6 p6, t7 p7, t8 p8, t9 p9, t10 p10, t11 p11) \
|
|
|
|
|
HOOK_EXPORT ret HOOK_CC GL_EXPORT_NAME(function)(t1 p1, t2 p2, t3 p3, t4 p4, t5 p5, t6 p6, t7 p7, t8 p8, t9 p9, t10 p10, t11 p11) \
|
|
|
|
|
{ \
|
|
|
|
|
return CONCAT(function, _renderdoc_hooked)(p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11); \
|
|
|
|
|
}
|
|
|
|
|
} \
|
|
|
|
|
HOOK_EXPORT ret HOOK_CC function(t1 p1, t2 p2, t3 p3, t4 p4, t5 p5, t6 p6, t7 p7, t8 p8, t9 p9, t10 p10, t11 p11);
|
|
|
|
|
|
|
|
|
|
#define AliasWrapper11(ret, function, realfunc, t1, p1, t2, p2, t3, p3, t4, p4, t5, p5, t6, p6, t7, p7, t8, p8, t9, p9, t10, p10, t11, p11) \
|
|
|
|
|
ret HOOK_CC CONCAT(function, _renderdoc_hooked)(t1 p1, t2 p2, t3 p3, t4 p4, t5 p5, t6 p6, t7 p7, t8 p8, t9 p9, t10 p10, t11 p11) \
|
|
|
|
@@ -6910,10 +6944,11 @@
|
|
|
|
|
UNINIT_CALL(realfunc, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11); \
|
|
|
|
|
return glhook.driver->realfunc(p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11); \
|
|
|
|
|
} \
|
|
|
|
|
HOOK_EXPORT ret HOOK_CC function(t1 p1, t2 p2, t3 p3, t4 p4, t5 p5, t6 p6, t7 p7, t8 p8, t9 p9, t10 p10, t11 p11) \
|
|
|
|
|
HOOK_EXPORT ret HOOK_CC GL_EXPORT_NAME(function)(t1 p1, t2 p2, t3 p3, t4 p4, t5 p5, t6 p6, t7 p7, t8 p8, t9 p9, t10 p10, t11 p11) \
|
|
|
|
|
{ \
|
|
|
|
|
return CONCAT(function, _renderdoc_hooked)(p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11); \
|
|
|
|
|
}
|
|
|
|
|
} \
|
|
|
|
|
HOOK_EXPORT ret HOOK_CC function(t1 p1, t2 p2, t3 p3, t4 p4, t5 p5, t6 p6, t7 p7, t8 p8, t9 p9, t10 p10, t11 p11);
|
|
|
|
|
|
|
|
|
|
#define UnsupportedWrapper11(ret, function, t1, p1, t2, p2, t3, p3, t4, p4, t5, p5, t6, p6, t7, p7, t8, p8, t9, p9, t10, p10, t11, p11) \
|
|
|
|
|
typedef ret(HOOK_CC *CONCAT(function, _hooktype))(t1 p1, t2 p2, t3 p3, t4 p4, t5 p5, t6 p6, t7 p7, t8 p8, t9 p9, t10 p10, t11 p11); \
|
|
|
|
@@ -6931,10 +6966,11 @@
|
|
|
|
|
(CONCAT(function, _hooktype))glhook.GetUnsupportedFunction(STRINGIZE(function)); \
|
|
|
|
|
return CONCAT(unsupported_real_, function)(p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11); \
|
|
|
|
|
} \
|
|
|
|
|
HOOK_EXPORT ret HOOK_CC function(t1 p1, t2 p2, t3 p3, t4 p4, t5 p5, t6 p6, t7 p7, t8 p8, t9 p9, t10 p10, t11 p11) \
|
|
|
|
|
HOOK_EXPORT ret HOOK_CC GL_EXPORT_NAME(function)(t1 p1, t2 p2, t3 p3, t4 p4, t5 p5, t6 p6, t7 p7, t8 p8, t9 p9, t10 p10, t11 p11) \
|
|
|
|
|
{ \
|
|
|
|
|
return CONCAT(function, _renderdoc_hooked)(p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11); \
|
|
|
|
|
}
|
|
|
|
|
} \
|
|
|
|
|
HOOK_EXPORT ret HOOK_CC function(t1 p1, t2 p2, t3 p3, t4 p4, t5 p5, t6 p6, t7 p7, t8 p8, t9 p9, t10 p10, t11 p11);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
#define FuncWrapper12(ret, function, t1, p1, t2, p2, t3, p3, t4, p4, t5, p5, t6, p6, t7, p7, t8, p8, t9, p9, t10, p10, t11, p11, t12, p12) \
|
|
|
|
@@ -6944,10 +6980,11 @@
|
|
|
|
|
UNINIT_CALL(function, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12); \
|
|
|
|
|
return glhook.driver->function(p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12); \
|
|
|
|
|
} \
|
|
|
|
|
HOOK_EXPORT ret HOOK_CC function(t1 p1, t2 p2, t3 p3, t4 p4, t5 p5, t6 p6, t7 p7, t8 p8, t9 p9, t10 p10, t11 p11, t12 p12) \
|
|
|
|
|
HOOK_EXPORT ret HOOK_CC GL_EXPORT_NAME(function)(t1 p1, t2 p2, t3 p3, t4 p4, t5 p5, t6 p6, t7 p7, t8 p8, t9 p9, t10 p10, t11 p11, t12 p12) \
|
|
|
|
|
{ \
|
|
|
|
|
return CONCAT(function, _renderdoc_hooked)(p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12); \
|
|
|
|
|
}
|
|
|
|
|
} \
|
|
|
|
|
HOOK_EXPORT ret HOOK_CC function(t1 p1, t2 p2, t3 p3, t4 p4, t5 p5, t6 p6, t7 p7, t8 p8, t9 p9, t10 p10, t11 p11, t12 p12);
|
|
|
|
|
|
|
|
|
|
#define AliasWrapper12(ret, function, realfunc, t1, p1, t2, p2, t3, p3, t4, p4, t5, p5, t6, p6, t7, p7, t8, p8, t9, p9, t10, p10, t11, p11, t12, p12) \
|
|
|
|
|
ret HOOK_CC CONCAT(function, _renderdoc_hooked)(t1 p1, t2 p2, t3 p3, t4 p4, t5 p5, t6 p6, t7 p7, t8 p8, t9 p9, t10 p10, t11 p11, t12 p12) \
|
|
|
|
@@ -6956,10 +6993,11 @@
|
|
|
|
|
UNINIT_CALL(realfunc, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12); \
|
|
|
|
|
return glhook.driver->realfunc(p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12); \
|
|
|
|
|
} \
|
|
|
|
|
HOOK_EXPORT ret HOOK_CC function(t1 p1, t2 p2, t3 p3, t4 p4, t5 p5, t6 p6, t7 p7, t8 p8, t9 p9, t10 p10, t11 p11, t12 p12) \
|
|
|
|
|
HOOK_EXPORT ret HOOK_CC GL_EXPORT_NAME(function)(t1 p1, t2 p2, t3 p3, t4 p4, t5 p5, t6 p6, t7 p7, t8 p8, t9 p9, t10 p10, t11 p11, t12 p12) \
|
|
|
|
|
{ \
|
|
|
|
|
return CONCAT(function, _renderdoc_hooked)(p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12); \
|
|
|
|
|
}
|
|
|
|
|
} \
|
|
|
|
|
HOOK_EXPORT ret HOOK_CC function(t1 p1, t2 p2, t3 p3, t4 p4, t5 p5, t6 p6, t7 p7, t8 p8, t9 p9, t10 p10, t11 p11, t12 p12);
|
|
|
|
|
|
|
|
|
|
#define UnsupportedWrapper12(ret, function, t1, p1, t2, p2, t3, p3, t4, p4, t5, p5, t6, p6, t7, p7, t8, p8, t9, p9, t10, p10, t11, p11, t12, p12) \
|
|
|
|
|
typedef ret(HOOK_CC *CONCAT(function, _hooktype))(t1 p1, t2 p2, t3 p3, t4 p4, t5 p5, t6 p6, t7 p7, t8 p8, t9 p9, t10 p10, t11 p11, t12 p12); \
|
|
|
|
@@ -6977,10 +7015,11 @@
|
|
|
|
|
(CONCAT(function, _hooktype))glhook.GetUnsupportedFunction(STRINGIZE(function)); \
|
|
|
|
|
return CONCAT(unsupported_real_, function)(p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12); \
|
|
|
|
|
} \
|
|
|
|
|
HOOK_EXPORT ret HOOK_CC function(t1 p1, t2 p2, t3 p3, t4 p4, t5 p5, t6 p6, t7 p7, t8 p8, t9 p9, t10 p10, t11 p11, t12 p12) \
|
|
|
|
|
HOOK_EXPORT ret HOOK_CC GL_EXPORT_NAME(function)(t1 p1, t2 p2, t3 p3, t4 p4, t5 p5, t6 p6, t7 p7, t8 p8, t9 p9, t10 p10, t11 p11, t12 p12) \
|
|
|
|
|
{ \
|
|
|
|
|
return CONCAT(function, _renderdoc_hooked)(p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12); \
|
|
|
|
|
}
|
|
|
|
|
} \
|
|
|
|
|
HOOK_EXPORT ret HOOK_CC function(t1 p1, t2 p2, t3 p3, t4 p4, t5 p5, t6 p6, t7 p7, t8 p8, t9 p9, t10 p10, t11 p11, t12 p12);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
#define FuncWrapper13(ret, function, t1, p1, t2, p2, t3, p3, t4, p4, t5, p5, t6, p6, t7, p7, t8, p8, t9, p9, t10, p10, t11, p11, t12, p12, t13, p13) \
|
|
|
|
@@ -6990,10 +7029,11 @@
|
|
|
|
|
UNINIT_CALL(function, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13); \
|
|
|
|
|
return glhook.driver->function(p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13); \
|
|
|
|
|
} \
|
|
|
|
|
HOOK_EXPORT ret HOOK_CC function(t1 p1, t2 p2, t3 p3, t4 p4, t5 p5, t6 p6, t7 p7, t8 p8, t9 p9, t10 p10, t11 p11, t12 p12, t13 p13) \
|
|
|
|
|
HOOK_EXPORT ret HOOK_CC GL_EXPORT_NAME(function)(t1 p1, t2 p2, t3 p3, t4 p4, t5 p5, t6 p6, t7 p7, t8 p8, t9 p9, t10 p10, t11 p11, t12 p12, t13 p13) \
|
|
|
|
|
{ \
|
|
|
|
|
return CONCAT(function, _renderdoc_hooked)(p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13); \
|
|
|
|
|
}
|
|
|
|
|
} \
|
|
|
|
|
HOOK_EXPORT ret HOOK_CC function(t1 p1, t2 p2, t3 p3, t4 p4, t5 p5, t6 p6, t7 p7, t8 p8, t9 p9, t10 p10, t11 p11, t12 p12, t13 p13);
|
|
|
|
|
|
|
|
|
|
#define AliasWrapper13(ret, function, realfunc, t1, p1, t2, p2, t3, p3, t4, p4, t5, p5, t6, p6, t7, p7, t8, p8, t9, p9, t10, p10, t11, p11, t12, p12, t13, p13) \
|
|
|
|
|
ret HOOK_CC CONCAT(function, _renderdoc_hooked)(t1 p1, t2 p2, t3 p3, t4 p4, t5 p5, t6 p6, t7 p7, t8 p8, t9 p9, t10 p10, t11 p11, t12 p12, t13 p13) \
|
|
|
|
@@ -7002,10 +7042,11 @@
|
|
|
|
|
UNINIT_CALL(realfunc, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13); \
|
|
|
|
|
return glhook.driver->realfunc(p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13); \
|
|
|
|
|
} \
|
|
|
|
|
HOOK_EXPORT ret HOOK_CC function(t1 p1, t2 p2, t3 p3, t4 p4, t5 p5, t6 p6, t7 p7, t8 p8, t9 p9, t10 p10, t11 p11, t12 p12, t13 p13) \
|
|
|
|
|
HOOK_EXPORT ret HOOK_CC GL_EXPORT_NAME(function)(t1 p1, t2 p2, t3 p3, t4 p4, t5 p5, t6 p6, t7 p7, t8 p8, t9 p9, t10 p10, t11 p11, t12 p12, t13 p13) \
|
|
|
|
|
{ \
|
|
|
|
|
return CONCAT(function, _renderdoc_hooked)(p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13); \
|
|
|
|
|
}
|
|
|
|
|
} \
|
|
|
|
|
HOOK_EXPORT ret HOOK_CC function(t1 p1, t2 p2, t3 p3, t4 p4, t5 p5, t6 p6, t7 p7, t8 p8, t9 p9, t10 p10, t11 p11, t12 p12, t13 p13);
|
|
|
|
|
|
|
|
|
|
#define UnsupportedWrapper13(ret, function, t1, p1, t2, p2, t3, p3, t4, p4, t5, p5, t6, p6, t7, p7, t8, p8, t9, p9, t10, p10, t11, p11, t12, p12, t13, p13) \
|
|
|
|
|
typedef ret(HOOK_CC *CONCAT(function, _hooktype))(t1 p1, t2 p2, t3 p3, t4 p4, t5 p5, t6 p6, t7 p7, t8 p8, t9 p9, t10 p10, t11 p11, t12 p12, t13 p13); \
|
|
|
|
@@ -7023,10 +7064,11 @@
|
|
|
|
|
(CONCAT(function, _hooktype))glhook.GetUnsupportedFunction(STRINGIZE(function)); \
|
|
|
|
|
return CONCAT(unsupported_real_, function)(p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13); \
|
|
|
|
|
} \
|
|
|
|
|
HOOK_EXPORT ret HOOK_CC function(t1 p1, t2 p2, t3 p3, t4 p4, t5 p5, t6 p6, t7 p7, t8 p8, t9 p9, t10 p10, t11 p11, t12 p12, t13 p13) \
|
|
|
|
|
HOOK_EXPORT ret HOOK_CC GL_EXPORT_NAME(function)(t1 p1, t2 p2, t3 p3, t4 p4, t5 p5, t6 p6, t7 p7, t8 p8, t9 p9, t10 p10, t11 p11, t12 p12, t13 p13) \
|
|
|
|
|
{ \
|
|
|
|
|
return CONCAT(function, _renderdoc_hooked)(p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13); \
|
|
|
|
|
}
|
|
|
|
|
} \
|
|
|
|
|
HOOK_EXPORT ret HOOK_CC function(t1 p1, t2 p2, t3 p3, t4 p4, t5 p5, t6 p6, t7 p7, t8 p8, t9 p9, t10 p10, t11 p11, t12 p12, t13 p13);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
#define FuncWrapper14(ret, function, t1, p1, t2, p2, t3, p3, t4, p4, t5, p5, t6, p6, t7, p7, t8, p8, t9, p9, t10, p10, t11, p11, t12, p12, t13, p13, t14, p14) \
|
|
|
|
@@ -7036,10 +7078,11 @@
|
|
|
|
|
UNINIT_CALL(function, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13, p14); \
|
|
|
|
|
return glhook.driver->function(p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13, p14); \
|
|
|
|
|
} \
|
|
|
|
|
HOOK_EXPORT ret HOOK_CC function(t1 p1, t2 p2, t3 p3, t4 p4, t5 p5, t6 p6, t7 p7, t8 p8, t9 p9, t10 p10, t11 p11, t12 p12, t13 p13, t14 p14) \
|
|
|
|
|
HOOK_EXPORT ret HOOK_CC GL_EXPORT_NAME(function)(t1 p1, t2 p2, t3 p3, t4 p4, t5 p5, t6 p6, t7 p7, t8 p8, t9 p9, t10 p10, t11 p11, t12 p12, t13 p13, t14 p14) \
|
|
|
|
|
{ \
|
|
|
|
|
return CONCAT(function, _renderdoc_hooked)(p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13, p14); \
|
|
|
|
|
}
|
|
|
|
|
} \
|
|
|
|
|
HOOK_EXPORT ret HOOK_CC function(t1 p1, t2 p2, t3 p3, t4 p4, t5 p5, t6 p6, t7 p7, t8 p8, t9 p9, t10 p10, t11 p11, t12 p12, t13 p13, t14 p14);
|
|
|
|
|
|
|
|
|
|
#define AliasWrapper14(ret, function, realfunc, t1, p1, t2, p2, t3, p3, t4, p4, t5, p5, t6, p6, t7, p7, t8, p8, t9, p9, t10, p10, t11, p11, t12, p12, t13, p13, t14, p14) \
|
|
|
|
|
ret HOOK_CC CONCAT(function, _renderdoc_hooked)(t1 p1, t2 p2, t3 p3, t4 p4, t5 p5, t6 p6, t7 p7, t8 p8, t9 p9, t10 p10, t11 p11, t12 p12, t13 p13, t14 p14) \
|
|
|
|
@@ -7048,10 +7091,11 @@
|
|
|
|
|
UNINIT_CALL(realfunc, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13, p14); \
|
|
|
|
|
return glhook.driver->realfunc(p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13, p14); \
|
|
|
|
|
} \
|
|
|
|
|
HOOK_EXPORT ret HOOK_CC function(t1 p1, t2 p2, t3 p3, t4 p4, t5 p5, t6 p6, t7 p7, t8 p8, t9 p9, t10 p10, t11 p11, t12 p12, t13 p13, t14 p14) \
|
|
|
|
|
HOOK_EXPORT ret HOOK_CC GL_EXPORT_NAME(function)(t1 p1, t2 p2, t3 p3, t4 p4, t5 p5, t6 p6, t7 p7, t8 p8, t9 p9, t10 p10, t11 p11, t12 p12, t13 p13, t14 p14) \
|
|
|
|
|
{ \
|
|
|
|
|
return CONCAT(function, _renderdoc_hooked)(p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13, p14); \
|
|
|
|
|
}
|
|
|
|
|
} \
|
|
|
|
|
HOOK_EXPORT ret HOOK_CC function(t1 p1, t2 p2, t3 p3, t4 p4, t5 p5, t6 p6, t7 p7, t8 p8, t9 p9, t10 p10, t11 p11, t12 p12, t13 p13, t14 p14);
|
|
|
|
|
|
|
|
|
|
#define UnsupportedWrapper14(ret, function, t1, p1, t2, p2, t3, p3, t4, p4, t5, p5, t6, p6, t7, p7, t8, p8, t9, p9, t10, p10, t11, p11, t12, p12, t13, p13, t14, p14) \
|
|
|
|
|
typedef ret(HOOK_CC *CONCAT(function, _hooktype))(t1 p1, t2 p2, t3 p3, t4 p4, t5 p5, t6 p6, t7 p7, t8 p8, t9 p9, t10 p10, t11 p11, t12 p12, t13 p13, t14 p14); \
|
|
|
|
@@ -7069,10 +7113,11 @@
|
|
|
|
|
(CONCAT(function, _hooktype))glhook.GetUnsupportedFunction(STRINGIZE(function)); \
|
|
|
|
|
return CONCAT(unsupported_real_, function)(p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13, p14); \
|
|
|
|
|
} \
|
|
|
|
|
HOOK_EXPORT ret HOOK_CC function(t1 p1, t2 p2, t3 p3, t4 p4, t5 p5, t6 p6, t7 p7, t8 p8, t9 p9, t10 p10, t11 p11, t12 p12, t13 p13, t14 p14) \
|
|
|
|
|
HOOK_EXPORT ret HOOK_CC GL_EXPORT_NAME(function)(t1 p1, t2 p2, t3 p3, t4 p4, t5 p5, t6 p6, t7 p7, t8 p8, t9 p9, t10 p10, t11 p11, t12 p12, t13 p13, t14 p14) \
|
|
|
|
|
{ \
|
|
|
|
|
return CONCAT(function, _renderdoc_hooked)(p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13, p14); \
|
|
|
|
|
}
|
|
|
|
|
} \
|
|
|
|
|
HOOK_EXPORT ret HOOK_CC function(t1 p1, t2 p2, t3 p3, t4 p4, t5 p5, t6 p6, t7 p7, t8 p8, t9 p9, t10 p10, t11 p11, t12 p12, t13 p13, t14 p14);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
#define FuncWrapper15(ret, function, t1, p1, t2, p2, t3, p3, t4, p4, t5, p5, t6, p6, t7, p7, t8, p8, t9, p9, t10, p10, t11, p11, t12, p12, t13, p13, t14, p14, t15, p15) \
|
|
|
|
@@ -7082,10 +7127,11 @@
|
|
|
|
|
UNINIT_CALL(function, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13, p14, p15); \
|
|
|
|
|
return glhook.driver->function(p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13, p14, p15); \
|
|
|
|
|
} \
|
|
|
|
|
HOOK_EXPORT ret HOOK_CC function(t1 p1, t2 p2, t3 p3, t4 p4, t5 p5, t6 p6, t7 p7, t8 p8, t9 p9, t10 p10, t11 p11, t12 p12, t13 p13, t14 p14, t15 p15) \
|
|
|
|
|
HOOK_EXPORT ret HOOK_CC GL_EXPORT_NAME(function)(t1 p1, t2 p2, t3 p3, t4 p4, t5 p5, t6 p6, t7 p7, t8 p8, t9 p9, t10 p10, t11 p11, t12 p12, t13 p13, t14 p14, t15 p15) \
|
|
|
|
|
{ \
|
|
|
|
|
return CONCAT(function, _renderdoc_hooked)(p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13, p14, p15); \
|
|
|
|
|
}
|
|
|
|
|
} \
|
|
|
|
|
HOOK_EXPORT ret HOOK_CC function(t1 p1, t2 p2, t3 p3, t4 p4, t5 p5, t6 p6, t7 p7, t8 p8, t9 p9, t10 p10, t11 p11, t12 p12, t13 p13, t14 p14, t15 p15);
|
|
|
|
|
|
|
|
|
|
#define AliasWrapper15(ret, function, realfunc, t1, p1, t2, p2, t3, p3, t4, p4, t5, p5, t6, p6, t7, p7, t8, p8, t9, p9, t10, p10, t11, p11, t12, p12, t13, p13, t14, p14, t15, p15) \
|
|
|
|
|
ret HOOK_CC CONCAT(function, _renderdoc_hooked)(t1 p1, t2 p2, t3 p3, t4 p4, t5 p5, t6 p6, t7 p7, t8 p8, t9 p9, t10 p10, t11 p11, t12 p12, t13 p13, t14 p14, t15 p15) \
|
|
|
|
@@ -7094,10 +7140,11 @@
|
|
|
|
|
UNINIT_CALL(realfunc, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13, p14, p15); \
|
|
|
|
|
return glhook.driver->realfunc(p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13, p14, p15); \
|
|
|
|
|
} \
|
|
|
|
|
HOOK_EXPORT ret HOOK_CC function(t1 p1, t2 p2, t3 p3, t4 p4, t5 p5, t6 p6, t7 p7, t8 p8, t9 p9, t10 p10, t11 p11, t12 p12, t13 p13, t14 p14, t15 p15) \
|
|
|
|
|
HOOK_EXPORT ret HOOK_CC GL_EXPORT_NAME(function)(t1 p1, t2 p2, t3 p3, t4 p4, t5 p5, t6 p6, t7 p7, t8 p8, t9 p9, t10 p10, t11 p11, t12 p12, t13 p13, t14 p14, t15 p15) \
|
|
|
|
|
{ \
|
|
|
|
|
return CONCAT(function, _renderdoc_hooked)(p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13, p14, p15); \
|
|
|
|
|
}
|
|
|
|
|
} \
|
|
|
|
|
HOOK_EXPORT ret HOOK_CC function(t1 p1, t2 p2, t3 p3, t4 p4, t5 p5, t6 p6, t7 p7, t8 p8, t9 p9, t10 p10, t11 p11, t12 p12, t13 p13, t14 p14, t15 p15);
|
|
|
|
|
|
|
|
|
|
#define UnsupportedWrapper15(ret, function, t1, p1, t2, p2, t3, p3, t4, p4, t5, p5, t6, p6, t7, p7, t8, p8, t9, p9, t10, p10, t11, p11, t12, p12, t13, p13, t14, p14, t15, p15) \
|
|
|
|
|
typedef ret(HOOK_CC *CONCAT(function, _hooktype))(t1 p1, t2 p2, t3 p3, t4 p4, t5 p5, t6 p6, t7 p7, t8 p8, t9 p9, t10 p10, t11 p11, t12 p12, t13 p13, t14 p14, t15 p15); \
|
|
|
|
@@ -7115,10 +7162,11 @@
|
|
|
|
|
(CONCAT(function, _hooktype))glhook.GetUnsupportedFunction(STRINGIZE(function)); \
|
|
|
|
|
return CONCAT(unsupported_real_, function)(p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13, p14, p15); \
|
|
|
|
|
} \
|
|
|
|
|
HOOK_EXPORT ret HOOK_CC function(t1 p1, t2 p2, t3 p3, t4 p4, t5 p5, t6 p6, t7 p7, t8 p8, t9 p9, t10 p10, t11 p11, t12 p12, t13 p13, t14 p14, t15 p15) \
|
|
|
|
|
HOOK_EXPORT ret HOOK_CC GL_EXPORT_NAME(function)(t1 p1, t2 p2, t3 p3, t4 p4, t5 p5, t6 p6, t7 p7, t8 p8, t9 p9, t10 p10, t11 p11, t12 p12, t13 p13, t14 p14, t15 p15) \
|
|
|
|
|
{ \
|
|
|
|
|
return CONCAT(function, _renderdoc_hooked)(p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13, p14, p15); \
|
|
|
|
|
}
|
|
|
|
|
} \
|
|
|
|
|
HOOK_EXPORT ret HOOK_CC function(t1 p1, t2 p2, t3 p3, t4 p4, t5 p5, t6 p6, t7 p7, t8 p8, t9 p9, t10 p10, t11 p11, t12 p12, t13 p13, t14 p14, t15 p15);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
#define FuncWrapper16(ret, function, t1, p1, t2, p2, t3, p3, t4, p4, t5, p5, t6, p6, t7, p7, t8, p8, t9, p9, t10, p10, t11, p11, t12, p12, t13, p13, t14, p14, t15, p15, t16, p16) \
|
|
|
|
@@ -7128,10 +7176,11 @@
|
|
|
|
|
UNINIT_CALL(function, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13, p14, p15, p16); \
|
|
|
|
|
return glhook.driver->function(p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13, p14, p15, p16); \
|
|
|
|
|
} \
|
|
|
|
|
HOOK_EXPORT ret HOOK_CC function(t1 p1, t2 p2, t3 p3, t4 p4, t5 p5, t6 p6, t7 p7, t8 p8, t9 p9, t10 p10, t11 p11, t12 p12, t13 p13, t14 p14, t15 p15, t16 p16) \
|
|
|
|
|
HOOK_EXPORT ret HOOK_CC GL_EXPORT_NAME(function)(t1 p1, t2 p2, t3 p3, t4 p4, t5 p5, t6 p6, t7 p7, t8 p8, t9 p9, t10 p10, t11 p11, t12 p12, t13 p13, t14 p14, t15 p15, t16 p16) \
|
|
|
|
|
{ \
|
|
|
|
|
return CONCAT(function, _renderdoc_hooked)(p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13, p14, p15, p16); \
|
|
|
|
|
}
|
|
|
|
|
} \
|
|
|
|
|
HOOK_EXPORT ret HOOK_CC function(t1 p1, t2 p2, t3 p3, t4 p4, t5 p5, t6 p6, t7 p7, t8 p8, t9 p9, t10 p10, t11 p11, t12 p12, t13 p13, t14 p14, t15 p15, t16 p16);
|
|
|
|
|
|
|
|
|
|
#define AliasWrapper16(ret, function, realfunc, t1, p1, t2, p2, t3, p3, t4, p4, t5, p5, t6, p6, t7, p7, t8, p8, t9, p9, t10, p10, t11, p11, t12, p12, t13, p13, t14, p14, t15, p15, t16, p16) \
|
|
|
|
|
ret HOOK_CC CONCAT(function, _renderdoc_hooked)(t1 p1, t2 p2, t3 p3, t4 p4, t5 p5, t6 p6, t7 p7, t8 p8, t9 p9, t10 p10, t11 p11, t12 p12, t13 p13, t14 p14, t15 p15, t16 p16) \
|
|
|
|
@@ -7140,10 +7189,11 @@
|
|
|
|
|
UNINIT_CALL(realfunc, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13, p14, p15, p16); \
|
|
|
|
|
return glhook.driver->realfunc(p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13, p14, p15, p16); \
|
|
|
|
|
} \
|
|
|
|
|
HOOK_EXPORT ret HOOK_CC function(t1 p1, t2 p2, t3 p3, t4 p4, t5 p5, t6 p6, t7 p7, t8 p8, t9 p9, t10 p10, t11 p11, t12 p12, t13 p13, t14 p14, t15 p15, t16 p16) \
|
|
|
|
|
HOOK_EXPORT ret HOOK_CC GL_EXPORT_NAME(function)(t1 p1, t2 p2, t3 p3, t4 p4, t5 p5, t6 p6, t7 p7, t8 p8, t9 p9, t10 p10, t11 p11, t12 p12, t13 p13, t14 p14, t15 p15, t16 p16) \
|
|
|
|
|
{ \
|
|
|
|
|
return CONCAT(function, _renderdoc_hooked)(p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13, p14, p15, p16); \
|
|
|
|
|
}
|
|
|
|
|
} \
|
|
|
|
|
HOOK_EXPORT ret HOOK_CC function(t1 p1, t2 p2, t3 p3, t4 p4, t5 p5, t6 p6, t7 p7, t8 p8, t9 p9, t10 p10, t11 p11, t12 p12, t13 p13, t14 p14, t15 p15, t16 p16);
|
|
|
|
|
|
|
|
|
|
#define UnsupportedWrapper16(ret, function, t1, p1, t2, p2, t3, p3, t4, p4, t5, p5, t6, p6, t7, p7, t8, p8, t9, p9, t10, p10, t11, p11, t12, p12, t13, p13, t14, p14, t15, p15, t16, p16) \
|
|
|
|
|
typedef ret(HOOK_CC *CONCAT(function, _hooktype))(t1 p1, t2 p2, t3 p3, t4 p4, t5 p5, t6 p6, t7 p7, t8 p8, t9 p9, t10 p10, t11 p11, t12 p12, t13 p13, t14 p14, t15 p15, t16 p16); \
|
|
|
|
@@ -7161,10 +7211,11 @@
|
|
|
|
|
(CONCAT(function, _hooktype))glhook.GetUnsupportedFunction(STRINGIZE(function)); \
|
|
|
|
|
return CONCAT(unsupported_real_, function)(p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13, p14, p15, p16); \
|
|
|
|
|
} \
|
|
|
|
|
HOOK_EXPORT ret HOOK_CC function(t1 p1, t2 p2, t3 p3, t4 p4, t5 p5, t6 p6, t7 p7, t8 p8, t9 p9, t10 p10, t11 p11, t12 p12, t13 p13, t14 p14, t15 p15, t16 p16) \
|
|
|
|
|
HOOK_EXPORT ret HOOK_CC GL_EXPORT_NAME(function)(t1 p1, t2 p2, t3 p3, t4 p4, t5 p5, t6 p6, t7 p7, t8 p8, t9 p9, t10 p10, t11 p11, t12 p12, t13 p13, t14 p14, t15 p15, t16 p16) \
|
|
|
|
|
{ \
|
|
|
|
|
return CONCAT(function, _renderdoc_hooked)(p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13, p14, p15, p16); \
|
|
|
|
|
}
|
|
|
|
|
} \
|
|
|
|
|
HOOK_EXPORT ret HOOK_CC function(t1 p1, t2 p2, t3 p3, t4 p4, t5 p5, t6 p6, t7 p7, t8 p8, t9 p9, t10 p10, t11 p11, t12 p12, t13 p13, t14 p14, t15 p15, t16 p16);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
#define FuncWrapper17(ret, function, t1, p1, t2, p2, t3, p3, t4, p4, t5, p5, t6, p6, t7, p7, t8, p8, t9, p9, t10, p10, t11, p11, t12, p12, t13, p13, t14, p14, t15, p15, t16, p16, t17, p17) \
|
|
|
|
@@ -7174,10 +7225,11 @@
|
|
|
|
|
UNINIT_CALL(function, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13, p14, p15, p16, p17); \
|
|
|
|
|
return glhook.driver->function(p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13, p14, p15, p16, p17); \
|
|
|
|
|
} \
|
|
|
|
|
HOOK_EXPORT ret HOOK_CC function(t1 p1, t2 p2, t3 p3, t4 p4, t5 p5, t6 p6, t7 p7, t8 p8, t9 p9, t10 p10, t11 p11, t12 p12, t13 p13, t14 p14, t15 p15, t16 p16, t17 p17) \
|
|
|
|
|
HOOK_EXPORT ret HOOK_CC GL_EXPORT_NAME(function)(t1 p1, t2 p2, t3 p3, t4 p4, t5 p5, t6 p6, t7 p7, t8 p8, t9 p9, t10 p10, t11 p11, t12 p12, t13 p13, t14 p14, t15 p15, t16 p16, t17 p17) \
|
|
|
|
|
{ \
|
|
|
|
|
return CONCAT(function, _renderdoc_hooked)(p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13, p14, p15, p16, p17); \
|
|
|
|
|
}
|
|
|
|
|
} \
|
|
|
|
|
HOOK_EXPORT ret HOOK_CC function(t1 p1, t2 p2, t3 p3, t4 p4, t5 p5, t6 p6, t7 p7, t8 p8, t9 p9, t10 p10, t11 p11, t12 p12, t13 p13, t14 p14, t15 p15, t16 p16, t17 p17);
|
|
|
|
|
|
|
|
|
|
#define AliasWrapper17(ret, function, realfunc, t1, p1, t2, p2, t3, p3, t4, p4, t5, p5, t6, p6, t7, p7, t8, p8, t9, p9, t10, p10, t11, p11, t12, p12, t13, p13, t14, p14, t15, p15, t16, p16, t17, p17) \
|
|
|
|
|
ret HOOK_CC CONCAT(function, _renderdoc_hooked)(t1 p1, t2 p2, t3 p3, t4 p4, t5 p5, t6 p6, t7 p7, t8 p8, t9 p9, t10 p10, t11 p11, t12 p12, t13 p13, t14 p14, t15 p15, t16 p16, t17 p17) \
|
|
|
|
@@ -7186,10 +7238,11 @@
|
|
|
|
|
UNINIT_CALL(realfunc, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13, p14, p15, p16, p17); \
|
|
|
|
|
return glhook.driver->realfunc(p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13, p14, p15, p16, p17); \
|
|
|
|
|
} \
|
|
|
|
|
HOOK_EXPORT ret HOOK_CC function(t1 p1, t2 p2, t3 p3, t4 p4, t5 p5, t6 p6, t7 p7, t8 p8, t9 p9, t10 p10, t11 p11, t12 p12, t13 p13, t14 p14, t15 p15, t16 p16, t17 p17) \
|
|
|
|
|
HOOK_EXPORT ret HOOK_CC GL_EXPORT_NAME(function)(t1 p1, t2 p2, t3 p3, t4 p4, t5 p5, t6 p6, t7 p7, t8 p8, t9 p9, t10 p10, t11 p11, t12 p12, t13 p13, t14 p14, t15 p15, t16 p16, t17 p17) \
|
|
|
|
|
{ \
|
|
|
|
|
return CONCAT(function, _renderdoc_hooked)(p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13, p14, p15, p16, p17); \
|
|
|
|
|
}
|
|
|
|
|
} \
|
|
|
|
|
HOOK_EXPORT ret HOOK_CC function(t1 p1, t2 p2, t3 p3, t4 p4, t5 p5, t6 p6, t7 p7, t8 p8, t9 p9, t10 p10, t11 p11, t12 p12, t13 p13, t14 p14, t15 p15, t16 p16, t17 p17);
|
|
|
|
|
|
|
|
|
|
#define UnsupportedWrapper17(ret, function, t1, p1, t2, p2, t3, p3, t4, p4, t5, p5, t6, p6, t7, p7, t8, p8, t9, p9, t10, p10, t11, p11, t12, p12, t13, p13, t14, p14, t15, p15, t16, p16, t17, p17) \
|
|
|
|
|
typedef ret(HOOK_CC *CONCAT(function, _hooktype))(t1 p1, t2 p2, t3 p3, t4 p4, t5 p5, t6 p6, t7 p7, t8 p8, t9 p9, t10 p10, t11 p11, t12 p12, t13 p13, t14 p14, t15 p15, t16 p16, t17 p17); \
|
|
|
|
@@ -7207,8 +7260,9 @@
|
|
|
|
|
(CONCAT(function, _hooktype))glhook.GetUnsupportedFunction(STRINGIZE(function)); \
|
|
|
|
|
return CONCAT(unsupported_real_, function)(p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13, p14, p15, p16, p17); \
|
|
|
|
|
} \
|
|
|
|
|
HOOK_EXPORT ret HOOK_CC function(t1 p1, t2 p2, t3 p3, t4 p4, t5 p5, t6 p6, t7 p7, t8 p8, t9 p9, t10 p10, t11 p11, t12 p12, t13 p13, t14 p14, t15 p15, t16 p16, t17 p17) \
|
|
|
|
|
HOOK_EXPORT ret HOOK_CC GL_EXPORT_NAME(function)(t1 p1, t2 p2, t3 p3, t4 p4, t5 p5, t6 p6, t7 p7, t8 p8, t9 p9, t10 p10, t11 p11, t12 p12, t13 p13, t14 p14, t15 p15, t16 p16, t17 p17) \
|
|
|
|
|
{ \
|
|
|
|
|
return CONCAT(function, _renderdoc_hooked)(p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13, p14, p15, p16, p17); \
|
|
|
|
|
}
|
|
|
|
|
} \
|
|
|
|
|
HOOK_EXPORT ret HOOK_CC function(t1 p1, t2 p2, t3 p3, t4 p4, t5 p5, t6 p6, t7 p7, t8 p8, t9 p9, t10 p10, t11 p11, t12 p12, t13 p13, t14 p14, t15 p15, t16 p16, t17 p17);
|
|
|
|
|
|
|
|
|
|