Added texture samplers

I hate Git branchs


Former-commit-id: 6978f1489cdc841d36fbcd6f1a8e01a4adbfcb8a
This commit is contained in:
Lynix
2012-12-17 14:56:29 +01:00
parent dc30b918a1
commit 8b67d17e38
13 changed files with 669 additions and 341 deletions

View File

@@ -2,6 +2,7 @@
#include <Nazara/Core/Clock.hpp>
#include <Nazara/Math.hpp>
#include <Nazara/Renderer.hpp>
#include <Nazara/Renderer/TextureSampler.hpp>
#include <Nazara/Utility.hpp>
#include <iostream>
#include <map>
@@ -357,6 +358,18 @@ int main()
drawHellknight = !drawHellknight;
break;
case NzKeyboard::F5:
{
NzTextureSampler::SetDefaultFilterMode(nzSamplerFilter_Trilinear);
break;
}
case NzKeyboard::F6:
{
NzTextureSampler::SetDefaultFilterMode(nzSamplerFilter_Nearest);
break;
}
/*case NzKeyboard::F5:
{
NzString animationName;
@@ -574,9 +587,6 @@ bool CreateCheckerMaterial(NzMaterial* material)
return false;
}
texture->SetAnisotropyLevel(NzRenderer::GetMaxAnisotropyLevel()); // Un filtrage anisotropique pour la texture
texture->SetWrapMode(nzTextureWrap_Repeat); // Si les coordonnées de texture dépassent 1.f, la texture sera répétée
material->SetDiffuseMap(texture);
texture->SetPersistent(false);