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) {