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:
authorCampbell Barton <ideasman42@gmail.com>2018-12-17 01:55:02 +0300
committerCampbell Barton <ideasman42@gmail.com>2018-12-17 01:55:47 +0300
commit98f43ba3e4cb0a26eb62ea98e27a313265f8948c (patch)
tree5a54513b8b0cef1b9a66be0cd04bb13d21c78643 /source/blender/makesdna/DNA_image_types.h
parent4e3562f45ad6109fe3913c5ec7b2d5ff9c6f97bc (diff)
Cleanup: use bit-shifted flag definitions in DNA
Diffstat (limited to 'source/blender/makesdna/DNA_image_types.h')
-rw-r--r--source/blender/makesdna/DNA_image_types.h30
1 files changed, 15 insertions, 15 deletions
diff --git a/source/blender/makesdna/DNA_image_types.h b/source/blender/makesdna/DNA_image_types.h
index 760e9b5461e..cc4df10a2a2 100644
--- a/source/blender/makesdna/DNA_image_types.h
+++ b/source/blender/makesdna/DNA_image_types.h
@@ -84,11 +84,11 @@ typedef struct RenderSlot {
} RenderSlot;
/* iuser->flag */
-#define IMA_ANIM_ALWAYS 1
-#define IMA_ANIM_REFRESHED 2
-/* #define IMA_DO_PREMUL 4 */
-#define IMA_NEED_FRAME_RECALC 8
-#define IMA_SHOW_STEREO 16
+#define IMA_ANIM_ALWAYS (1 << 0)
+#define IMA_ANIM_REFRESHED (1 << 1)
+/* #define IMA_DO_PREMUL (1 << 2) */
+#define IMA_NEED_FRAME_RECALC (1 << 3)
+#define IMA_SHOW_STEREO (1 << 4)
enum {
TEXTARGET_TEXTURE_2D = 0,
@@ -184,20 +184,20 @@ enum {
};
/* Image.tpageflag */
-#define IMA_TILES 1
-#define IMA_TWINANIM 2
-#define IMA_COLCYCLE 4 /* Depreciated */
-#define IMA_MIPMAP_COMPLETE 8 /* all mipmap levels in OpenGL texture set? */
-#define IMA_CLAMP_U 16
-#define IMA_CLAMP_V 32
-#define IMA_TPAGE_REFRESH 64
-#define IMA_GLBIND_IS_DATA 128 /* opengl image texture bound as non-color data */
+#define IMA_TILES (1 << 0)
+#define IMA_TWINANIM (1 << 1)
+#define IMA_COLCYCLE (1 << 2) /* Depreciated */
+#define IMA_MIPMAP_COMPLETE (1 << 3) /* all mipmap levels in OpenGL texture set? */
+#define IMA_CLAMP_U (1 << 4)
+#define IMA_CLAMP_V (1 << 5)
+#define IMA_TPAGE_REFRESH (1 << 6)
+#define IMA_GLBIND_IS_DATA (1 << 7) /* opengl image texture bound as non-color data */
/* ima->type and ima->source moved to BKE_image.h, for API */
/* render */
-#define IMA_MAX_RENDER_TEXT 512
-#define IMA_MAX_RENDER_SLOT 8
+#define IMA_MAX_RENDER_TEXT (1 << 9)
+#define IMA_MAX_RENDER_SLOT (1 << 3)
/* gen_flag */
#define IMA_GEN_FLOAT 1