From 81229475eb17b60ff733fc11498a3726ccadc85c Mon Sep 17 00:00:00 2001 From: bsxf47 Date: Wed, 10 May 2017 19:25:31 +0200 Subject: [PATCH] Cursor: Use HUD scale filter for cursor --- src/gui/Cursor.cpp | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/gui/Cursor.cpp b/src/gui/Cursor.cpp index da712c899e..dc7dec19e3 100644 --- a/src/gui/Cursor.cpp +++ b/src/gui/Cursor.cpp @@ -706,8 +706,13 @@ void ARX_INTERFACE_RenderCursor(bool flag) { if (!SPECIAL_DRAGINTER_RENDER) { - GRenderer->GetTextureStage(0)->setMinFilter(TextureStage::FilterNearest); - GRenderer->GetTextureStage(0)->setMagFilter(TextureStage::FilterNearest); + + TextureStage::FilterMode filter = TextureStage::FilterLinear; + if(config.interface.hudScaleFilter == UIFilterNearest) { + filter = TextureStage::FilterNearest; + } + GRenderer->GetTextureStage(0)->setMinFilter(filter); + GRenderer->GetTextureStage(0)->setMagFilter(filter); GRenderer->GetTextureStage(0)->setWrapMode(TextureStage::WrapClamp); }