summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--src/textures.c14
1 files changed, 14 insertions, 0 deletions
diff --git a/src/textures.c b/src/textures.c
index eab443b6..867e565d 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)
{