From e1a2f0a303442e08f78899e710bd92fb9bdc25f3 Mon Sep 17 00:00:00 2001 From: Wytek01 <101928745+Wytekol@users.noreply.github.com> Date: Sat, 27 May 2023 21:33:24 +0200 Subject: [PATCH] Add function LoadTextureFromMemory(); --- src/rtextures.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/rtextures.c b/src/rtextures.c index a1987ef51..f93598e72 100644 --- a/src/rtextures.c +++ b/src/rtextures.c @@ -3321,6 +3321,14 @@ Texture2D LoadTextureFromImage(Image image) return texture; } +// Load texture from memory buffer, fileType refers to extension: i.e. '.png' +Texture2D LoadTextureFromMemory(const char *fileType, const unsigned char *fileData, int dataSize) { + Image img = LoadImageFromMemory(fileType, fileData, dataSize); + Texture txt = LoadTextureFromImage(img); + UnloadImage(img); + return txt; +} + // Load cubemap from image, multiple image cubemap layouts supported TextureCubemap LoadTextureCubemap(Image image, int layout) {