From 5c80f650827337af8054446b21424d39349606d9 Mon Sep 17 00:00:00 2001
From: raysan5 <raysan5@gmail.com>
Date: Thu, 27 Oct 2016 13:40:17 +0200
Subject: [PATCH] Funtions added to set texture parameters

SetTextureFilter()
SetTextureWrap()
---
 src/textures.c | 14 ++++++++++++++
 1 file changed, 14 insertions(+)

diff --git a/src/textures.c b/src/textures.c
index eab443b68..867e565d5 100644
--- a/src/textures.c
+++ b/src/textures.c
@@ -442,6 +442,20 @@ void UnloadRenderTexture(RenderTexture2D target)
     if (target.id != 0) rlDeleteRenderTextures(target);
 }
 
+// Set texture scale filter
+void SetTextureFilter(Texture2D texture, int filterMode)
+{
+    rlTextureParameters(texture.id, RL_TEXTURE_MIN_FILTER, filterMode);
+    rlTextureParameters(texture.id, RL_TEXTURE_MAG_FILTER, filterMode);
+}
+
+// Set texture wrap mode
+void SetTextureWrap(Texture2D texture, int wrapMode)
+{
+    rlTextureParameters(texture.id, RL_TEXTURE_WRAP_S, wrapMode);
+    rlTextureParameters(texture.id, RL_TEXTURE_WRAP_T, wrapMode);
+}
+
 // Get pixel data from image in the form of Color struct array
 Color *GetImageData(Image image)
 {