Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'source/gameengine/Rasterizer/RAS_OpenGLRasterizer/RAS_OpenGLRasterizer.cpp')
-rw-r--r--source/gameengine/Rasterizer/RAS_OpenGLRasterizer/RAS_OpenGLRasterizer.cpp11
1 files changed, 6 insertions, 5 deletions
diff --git a/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/RAS_OpenGLRasterizer.cpp b/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/RAS_OpenGLRasterizer.cpp
index fa24395a74e..659576df1c3 100644
--- a/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/RAS_OpenGLRasterizer.cpp
+++ b/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/RAS_OpenGLRasterizer.cpp
@@ -60,6 +60,7 @@
extern "C"{
#include "BLF_api.h"
#include "BKE_DerivedMesh.h"
+ #include "BKE_global.h"
}
@@ -148,7 +149,7 @@ RAS_OpenGLRasterizer::RAS_OpenGLRasterizer(RAS_ICanvas* canvas, RAS_STORAGE_TYPE
RAS_OpenGLRasterizer::~RAS_OpenGLRasterizer()
{
// Restore the previous AF value
- GPU_set_anisotropic(m_prevafvalue);
+ GPU_set_anisotropic(G_MAIN, m_prevafvalue);
if (m_storage)
delete m_storage;
@@ -1158,7 +1159,7 @@ void RAS_OpenGLRasterizer::SetFrontFace(bool ccw)
void RAS_OpenGLRasterizer::SetAnisotropicFiltering(short level)
{
- GPU_set_anisotropic((float)level);
+ GPU_set_anisotropic(G_MAIN, (float)level);
}
short RAS_OpenGLRasterizer::GetAnisotropicFiltering()
@@ -1171,17 +1172,17 @@ void RAS_OpenGLRasterizer::SetMipmapping(MipmapOption val)
if (val == RAS_IRasterizer::RAS_MIPMAP_LINEAR)
{
GPU_set_linear_mipmap(1);
- GPU_set_mipmap(1);
+ GPU_set_mipmap(G_MAIN, 1);
}
else if (val == RAS_IRasterizer::RAS_MIPMAP_NEAREST)
{
GPU_set_linear_mipmap(0);
- GPU_set_mipmap(1);
+ GPU_set_mipmap(G_MAIN, 1);
}
else
{
GPU_set_linear_mipmap(0);
- GPU_set_mipmap(0);
+ GPU_set_mipmap(G_MAIN, 0);
}
}