@@ -380,8 +380,16 @@ void display(void)
|
|
380
380
|
glTexParameterfv(GL_TEXTURE_2D, GL_TEXTURE_BORDER_COLOR, &border.x);
|
381
381
|
}
|
382
382
|
|
383
|
-
|
384
|
-
|
383
|
+
if(SOLUTION_USE_BUILTIN_SHADOW_TEST && useHardwarePCF)
|
384
|
+
{
|
385
|
+
glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_LINEAR);
|
386
|
+
glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, GL_LINEAR);
|
387
|
+
}
|
388
|
+
else
|
389
|
+
{
|
390
|
+
glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_NEAREST);
|
391
|
+
glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, GL_NEAREST);
|
392
|
+
}
|
385
393
|
|
386
394
|
|
387
395
|
///////////////////////////////////////////////////////////////////////////
|