我想知道,是否有可能mipmap深度纹理.如果,是的,它将如何工作,并使用它.
搜索很多,但在任何地方都没有得到很好的解释.
我必须在c ++中调用一个具有不同数据类型的简单函数.例如,
void Test(enum value)
{
int x;
float y; // etc
if(value == INT)
{
// do some operation on x
}
else if(value == float)
{
// do SAME operation on y
}
else if(value == short)
{
// AGAIN SAME operation on short variable
}
.
.
.
}
Run Code Online (Sandbox Code Playgroud)
因此,我想消除不同数据类型的重复代码...所以,我尝试使用宏,取决于枚举的值,为不同的数据类型定义相同的变量..但然后无法区分MACROS
例如
void Test(enum value)
{
#if INT
typedef int datatype;
#elif FLOAT
typedef float datatype;
.
.
.
#endif
datatype x;
// Do operation on same variable …Run Code Online (Sandbox Code Playgroud)