[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [42044] trunk/blender: replace ImBuf. depth with ImBuf.planes to match ImageFormatData. planes & to avoid confusion with ImageFormatData.depth
Campbell Barton
ideasman42 at gmail.com
Mon Nov 21 21:47:20 CET 2011
Revision: 42044
http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=42044
Author: campbellbarton
Date: 2011-11-21 20:47:19 +0000 (Mon, 21 Nov 2011)
Log Message:
-----------
replace ImBuf.depth with ImBuf.planes to match ImageFormatData.planes & to avoid confusion with ImageFormatData.depth
Modified Paths:
--------------
trunk/blender/release/scripts/startup/bl_ui/properties_render.py
trunk/blender/source/blender/blenkernel/intern/bmfont.c
trunk/blender/source/blender/blenkernel/intern/image.c
trunk/blender/source/blender/blenkernel/intern/movieclip.c
trunk/blender/source/blender/blenkernel/intern/scene.c
trunk/blender/source/blender/blenkernel/intern/sequencer.c
trunk/blender/source/blender/blenkernel/intern/tracking.c
trunk/blender/source/blender/editors/object/object_bake.c
trunk/blender/source/blender/editors/render/render_opengl.c
trunk/blender/source/blender/editors/sculpt_paint/paint_image.c
trunk/blender/source/blender/editors/space_image/image_buttons.c
trunk/blender/source/blender/editors/space_image/image_ops.c
trunk/blender/source/blender/imbuf/IMB_imbuf_types.h
trunk/blender/source/blender/imbuf/intern/IMB_filter.h
trunk/blender/source/blender/imbuf/intern/allocimbuf.c
trunk/blender/source/blender/imbuf/intern/filter.c
trunk/blender/source/blender/imbuf/intern/imbuf_cocoa.m
trunk/blender/source/blender/imbuf/intern/iris.c
trunk/blender/source/blender/imbuf/intern/jp2.c
trunk/blender/source/blender/imbuf/intern/jpeg.c
trunk/blender/source/blender/imbuf/intern/openexr/openexr_api.cpp
trunk/blender/source/blender/imbuf/intern/png.c
trunk/blender/source/blender/imbuf/intern/scaling.c
trunk/blender/source/blender/imbuf/intern/targa.c
trunk/blender/source/blender/imbuf/intern/thumbs.c
trunk/blender/source/blender/imbuf/intern/tiff.c
trunk/blender/source/blender/makesdna/DNA_scene_types.h
trunk/blender/source/blender/makesrna/intern/rna_image.c
trunk/blender/source/blender/makesrna/intern/rna_image_api.c
trunk/blender/source/blender/makesrna/intern/rna_scene.c
trunk/blender/source/blender/render/intern/source/pipeline.c
trunk/blender/source/blender/render/intern/source/rendercore.c
trunk/blender/source/creator/creator.c
trunk/blender/source/gameengine/GamePlayer/common/bmfont.cpp
Modified: trunk/blender/release/scripts/startup/bl_ui/properties_render.py
===================================================================
--- trunk/blender/release/scripts/startup/bl_ui/properties_render.py 2011-11-21 20:43:25 UTC (rev 42043)
+++ trunk/blender/release/scripts/startup/bl_ui/properties_render.py 2011-11-21 20:47:19 UTC (rev 42044)
@@ -467,53 +467,6 @@
col.prop(rd, "use_overwrite")
col.prop(rd, "use_placeholder")
- """
- if file_format in {'AVI_JPEG', 'JPEG'}:
- layout.prop(rd, "file_quality", slider=True)
-
- if file_format == 'PNG':
- layout.prop(rd, "file_quality", slider=True, text="Compression")
-
- if file_format in {'OPEN_EXR', 'MULTILAYER'}:
- row = layout.row()
- row.prop(rd, "exr_codec", text="Codec")
-
- if file_format == 'OPEN_EXR':
- row = layout.row()
- row.prop(rd, "use_exr_half")
- row.prop(rd, "exr_zbuf")
- row.prop(rd, "exr_preview")
-
- elif file_format == 'JPEG2000':
- split = layout.split()
- col = split.column()
- col.label(text="Depth:")
- col.row().prop(rd, "jpeg2k_depth", expand=True)
-
- col = split.column()
- col.prop(rd, "jpeg2k_preset", text="")
- col.prop(rd, "jpeg2k_ycc")
-
- elif file_format in {'CINEON', 'DPX'}:
-
- split = layout.split()
- split.label("FIXME: hard coded Non-Linear, Gamma:1.0")
- '''
- col = split.column()
- col.prop(rd, "use_cineon_log", text="Convert to Log")
-
- col = split.column(align=True)
- col.active = rd.use_cineon_log
- col.prop(rd, "cineon_black", text="Black")
- col.prop(rd, "cineon_white", text="White")
- col.prop(rd, "cineon_gamma", text="Gamma")
- '''
-
- elif file_format == 'TIFF':
- layout.prop(rd, "use_tiff_16bit")
-
- elif """
-
if file_format == 'QUICKTIME_CARBON':
layout.operator("scene.render_data_set_quicktime_codec")
Modified: trunk/blender/source/blender/blenkernel/intern/bmfont.c
===================================================================
--- trunk/blender/source/blender/blenkernel/intern/bmfont.c 2011-11-21 20:43:25 UTC (rev 42043)
+++ trunk/blender/source/blender/blenkernel/intern/bmfont.c 2011-11-21 20:47:19 UTC (rev 42044)
@@ -159,7 +159,7 @@
ibuf->userdata = bmfont;
ibuf->userflags |= IB_BITMAPFONT;
- if (ibuf->depth < 32) {
+ if (ibuf->planes < 32) {
// we're going to fake alpha here:
calcAlpha(ibuf);
}
Modified: trunk/blender/source/blender/blenkernel/intern/image.c
===================================================================
--- trunk/blender/source/blender/blenkernel/intern/image.c 2011-11-21 20:43:25 UTC (rev 42043)
+++ trunk/blender/source/blender/blenkernel/intern/image.c 2011-11-21 20:47:19 UTC (rev 42044)
@@ -601,7 +601,7 @@
}
ibuf->ftype= PNG;
- ibuf->depth= 32;
+ ibuf->planes= R_IMF_PLANES_RGBA;
IMB_saveiff(ibuf, ibuf->name, IB_rect | IB_mem);
if(ibuf->encodedbuffer==NULL) {
@@ -1535,7 +1535,7 @@
/* R_JPEG90, etc. default we save jpegs */
if(quality < 10) quality= 90;
ibuf->ftype= JPG|quality;
- if(ibuf->depth==32) ibuf->depth= 24; /* unsupported feature only confuses other s/w */
+ if(ibuf->planes==32) ibuf->planes= 24; /* unsupported feature only confuses other s/w */
}
BLI_make_existing_file(name);
@@ -2487,13 +2487,13 @@
{
ImBuf *ibuf;
void *lock;
- int depth;
+ int planes;
ibuf= BKE_image_acquire_ibuf(image, NULL, &lock);
- depth = (ibuf?ibuf->depth:0);
+ planes = (ibuf?ibuf->planes:0);
BKE_image_release_ibuf(image, lock);
- if (depth == 32)
+ if (planes == 32)
return 1;
else
return 0;
Modified: trunk/blender/source/blender/blenkernel/intern/movieclip.c
===================================================================
--- trunk/blender/source/blender/blenkernel/intern/movieclip.c 2011-11-21 20:43:25 UTC (rev 42043)
+++ trunk/blender/source/blender/blenkernel/intern/movieclip.c 2011-11-21 20:47:19 UTC (rev 42044)
@@ -913,8 +913,8 @@
scaleibuf->ftype= JPG | quality;
/* unsupported feature only confuses other s/w */
- if(scaleibuf->depth==32)
- scaleibuf->depth= 24;
+ if(scaleibuf->planes==32)
+ scaleibuf->planes= 24;
BLI_lock_thread(LOCK_MOVIECLIP);
Modified: trunk/blender/source/blender/blenkernel/intern/scene.c
===================================================================
--- trunk/blender/source/blender/blenkernel/intern/scene.c 2011-11-21 20:43:25 UTC (rev 42043)
+++ trunk/blender/source/blender/blenkernel/intern/scene.c 2011-11-21 20:47:19 UTC (rev 42044)
@@ -348,7 +348,7 @@
sce->r.filtertype= R_FILTER_MITCH;
sce->r.size= 50;
- sce->r.im_format.planes= R_PLANES24;
+ sce->r.im_format.planes= R_IMF_PLANES_RGB;
sce->r.im_format.imtype= R_PNG;
sce->r.im_format.quality= 90;
Modified: trunk/blender/source/blender/blenkernel/intern/sequencer.c
===================================================================
--- trunk/blender/source/blender/blenkernel/intern/sequencer.c 2011-11-21 20:43:25 UTC (rev 42043)
+++ trunk/blender/source/blender/blenkernel/intern/sequencer.c 2011-11-21 20:47:19 UTC (rev 42044)
@@ -1327,8 +1327,8 @@
ibuf->ftype= JPG | quality;
/* unsupported feature only confuses other s/w */
- if(ibuf->depth==32)
- ibuf->depth= 24;
+ if(ibuf->planes==32)
+ ibuf->planes= 24;
BLI_make_existing_file(name);
@@ -1729,7 +1729,7 @@
}
if(seq->flag & SEQ_MAKE_PREMUL) {
- if(ibuf->depth == 32 && ibuf->zbuf == NULL) {
+ if(ibuf->planes == 32 && ibuf->zbuf == NULL) {
IMB_premultiply_alpha(ibuf);
}
}
Modified: trunk/blender/source/blender/blenkernel/intern/tracking.c
===================================================================
--- trunk/blender/source/blender/blenkernel/intern/tracking.c 2011-11-21 20:43:25 UTC (rev 42043)
+++ trunk/blender/source/blender/blenkernel/intern/tracking.c 2011-11-21 20:47:19 UTC (rev 42044)
@@ -2022,7 +2022,7 @@
}
}
else {
- cacheibuf= IMB_allocImBuf(srcibuf->x, srcibuf->y, srcibuf->depth, flags);
+ cacheibuf= IMB_allocImBuf(srcibuf->x, srcibuf->y, srcibuf->planes, flags);
cacheibuf->profile= srcibuf->profile;
}
Modified: trunk/blender/source/blender/editors/object/object_bake.c
===================================================================
--- trunk/blender/source/blender/editors/object/object_bake.c 2011-11-21 20:43:25 UTC (rev 42043)
+++ trunk/blender/source/blender/editors/object/object_bake.c 2011-11-21 20:47:19 UTC (rev 42044)
@@ -1039,7 +1039,7 @@
if((ima->id.flag&LIB_DOIT)==0) {
ImBuf *ibuf= BKE_image_get_ibuf(ima, NULL);
- IMB_rectfill(ibuf, (ibuf->depth == 32) ? vec_alpha : vec_solid);
+ IMB_rectfill(ibuf, (ibuf->planes == R_IMF_PLANES_RGBA) ? vec_alpha : vec_solid);
ima->id.flag|= LIB_DOIT;
}
}
Modified: trunk/blender/source/blender/editors/render/render_opengl.c
===================================================================
--- trunk/blender/source/blender/editors/render/render_opengl.c 2011-11-21 20:43:25 UTC (rev 42043)
+++ trunk/blender/source/blender/editors/render/render_opengl.c 2011-11-21 20:47:19 UTC (rev 42044)
@@ -440,7 +440,7 @@
if(ibuf) {
/* color -> greyscale */
/* editing directly would alter the render view */
- if(scene->r.im_format.planes == R_PLANESBW) {
+ if(scene->r.im_format.planes == R_IMF_PLANES_BW) {
ImBuf *ibuf_bw= IMB_dupImBuf(ibuf);
IMB_color_to_bw(ibuf_bw);
// IMB_freeImBuf(ibuf); /* owned by the image */
Modified: trunk/blender/source/blender/editors/sculpt_paint/paint_image.c
===================================================================
--- trunk/blender/source/blender/editors/sculpt_paint/paint_image.c 2011-11-21 20:43:25 UTC (rev 42043)
+++ trunk/blender/source/blender/editors/sculpt_paint/paint_image.c 2011-11-21 20:47:19 UTC (rev 42044)
@@ -4333,7 +4333,7 @@
/* note: allocImbuf returns zero'd memory, so regions outside image will
have zero alpha, and hence not be blended onto the image */
int w=ibufb->x, h=ibufb->y, destx=0, desty=0, srcx=pos[0], srcy=pos[1];
- ImBuf *clonebuf= IMB_allocImBuf(w, h, ibufb->depth, ibufb->flags);
+ ImBuf *clonebuf= IMB_allocImBuf(w, h, ibufb->planes, ibufb->flags);
IMB_rectclip(clonebuf, ibuf, &destx, &desty, &srcx, &srcy, &w, &h);
IMB_rectblend(clonebuf, ibuf, destx, desty, srcx, srcy, w, h,
Modified: trunk/blender/source/blender/editors/space_image/image_buttons.c
===================================================================
--- trunk/blender/source/blender/editors/space_image/image_buttons.c 2011-11-21 20:43:25 UTC (rev 42043)
+++ trunk/blender/source/blender/editors/space_image/image_buttons.c 2011-11-21 20:47:19 UTC (rev 42044)
@@ -122,13 +122,13 @@
if(ibuf->channels!=4) {
ofs+= sprintf(str+ofs, "%d float channel(s)", ibuf->channels);
}
- else if(ibuf->depth==32)
+ else if(ibuf->planes == R_IMF_PLANES_RGBA)
ofs+= sprintf(str+ofs, " RGBA float");
else
ofs+= sprintf(str+ofs, " RGB float");
}
else {
- if(ibuf->depth==32)
+ if(ibuf->planes == R_IMF_PLANES_RGBA)
ofs+= sprintf(str+ofs, " RGBA byte");
else
ofs+= sprintf(str+ofs, " RGB byte");
Modified: trunk/blender/source/blender/editors/space_image/image_ops.c
===================================================================
--- trunk/blender/source/blender/editors/space_image/image_ops.c 2011-11-21 20:43:25 UTC (rev 42043)
+++ trunk/blender/source/blender/editors/space_image/image_ops.c 2011-11-21 20:47:19 UTC (rev 42044)
@@ -949,7 +949,7 @@
static void save_image_options_defaults(SaveImageOptions *simopts)
{
- simopts->planes= R_PLANES24;
+ simopts->planes= R_IMF_PLANES_RGB;
simopts->imtype= R_PNG;
simopts->subimtype= 0;
simopts->quality= 90;
@@ -964,7 +964,7 @@
if(ibuf) {
Image *ima= sima->image;
- simopts->planes= ibuf->depth;
+ simopts->planes= ibuf->planes;
if(ELEM(ima->type, IMA_TYPE_R_RESULT, IMA_TYPE_COMPOSITE)) {
simopts->imtype= scene->r.im_format.imtype;
@@ -984,8 +984,8 @@
/* sanitize all settings */
/* unlikely but just incase */
- if (ELEM3(simopts->planes, R_PLANESBW, R_PLANES24, R_PLANES32) == 0) {
- simopts->planes= R_PLANES32;
+ if (ELEM3(simopts->planes, R_IMF_PLANES_BW, R_IMF_PLANES_RGB, R_IMF_PLANES_RGBA) == 0) {
@@ Diff output truncated at 10240 characters. @@
More information about the Bf-blender-cvs
mailing list