Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLukas Stockner <lukas.stockner@freenet.de>2019-12-18 03:47:48 +0300
committerLukas Stockner <lukas.stockner@freenet.de>2019-12-18 03:51:47 +0300
commitbdbcb0df1060e3c8a331f929848dee70ca0d5f38 (patch)
tree24e28ed0e17e717243c2b1dc2fa615d833de6a13 /source/blender/blenlib/intern/path_util.c
parent87dba476fb2b6f03b24ce9d65ae0f88db6f3d156 (diff)
Image Editor: Load UDIMs even if secondary tile is selected
Previously the user had to select the 1001 tile for this to work, now any tile will work as long as the 1001 tile still exists on disk.
Diffstat (limited to 'source/blender/blenlib/intern/path_util.c')
-rw-r--r--source/blender/blenlib/intern/path_util.c14
1 files changed, 14 insertions, 0 deletions
diff --git a/source/blender/blenlib/intern/path_util.c b/source/blender/blenlib/intern/path_util.c
index dff1f77c1ab..cd1a0e2c328 100644
--- a/source/blender/blenlib/intern/path_util.c
+++ b/source/blender/blenlib/intern/path_util.c
@@ -157,6 +157,20 @@ void BLI_stringenc(
sprintf(string, "%s%.*d%s", head, numlen, MAX2(0, pic), tail);
}
+/**
+ * Returns in area pointed to by string a string of the form "<dir><head><pic><tail>", where pic
+ * is formatted as numlen digits with leading zeroes.
+ */
+void BLI_stringenc_path(char *string,
+ const char *dir,
+ const char *head,
+ const char *tail,
+ unsigned short numlen,
+ int pic)
+{
+ sprintf(string, "%s%s%.*d%s", dir, head, numlen, MAX2(0, pic), tail);
+}
+
static int BLI_path_unc_prefix_len(const char *path); /* defined below in same file */
/* ******************** string encoding ***************** */