mirror of https://github.com/GNOME/gimp.git
app: gimp_-namespace all GimpTempBuf functions
This commit is contained in:
parent
42a5f01be3
commit
d5d8e36d21
|
@ -90,7 +90,7 @@ pixel_region_init_temp_buf (PixelRegion *PR,
|
|||
gint w,
|
||||
gint h)
|
||||
{
|
||||
PR->data = temp_buf_get_data (temp_buf);
|
||||
PR->data = gimp_temp_buf_get_data (temp_buf);
|
||||
PR->tiles = NULL;
|
||||
PR->curtile = NULL;
|
||||
PR->offx = 0;
|
||||
|
|
|
@ -33,9 +33,9 @@
|
|||
|
||||
|
||||
GimpTempBuf *
|
||||
temp_buf_new (gint width,
|
||||
gint height,
|
||||
const Babl *format)
|
||||
gimp_temp_buf_new (gint width,
|
||||
gint height,
|
||||
const Babl *format)
|
||||
{
|
||||
GimpTempBuf *temp;
|
||||
|
||||
|
@ -58,28 +58,36 @@ temp_buf_new (gint width,
|
|||
}
|
||||
|
||||
GimpTempBuf *
|
||||
temp_buf_copy (GimpTempBuf *src)
|
||||
gimp_temp_buf_copy (GimpTempBuf *src)
|
||||
{
|
||||
GimpTempBuf *dest;
|
||||
|
||||
g_return_val_if_fail (src != NULL, NULL);
|
||||
|
||||
dest = temp_buf_new (src->width, src->height, src->format);
|
||||
dest = gimp_temp_buf_new (src->width, src->height, src->format);
|
||||
|
||||
if (! dest)
|
||||
return NULL;
|
||||
|
||||
memcpy (temp_buf_get_data (dest),
|
||||
temp_buf_get_data (src),
|
||||
temp_buf_get_data_size (src));
|
||||
memcpy (gimp_temp_buf_get_data (dest),
|
||||
gimp_temp_buf_get_data (src),
|
||||
gimp_temp_buf_get_data_size (src));
|
||||
|
||||
return dest;
|
||||
}
|
||||
|
||||
void
|
||||
gimp_temp_buf_free (GimpTempBuf *buf)
|
||||
{
|
||||
g_return_if_fail (buf != NULL);
|
||||
|
||||
if (buf->data)
|
||||
g_free (buf->data);
|
||||
|
||||
g_slice_free (GimpTempBuf, buf);
|
||||
}
|
||||
|
||||
GimpTempBuf *
|
||||
temp_buf_scale (GimpTempBuf *src,
|
||||
gint new_width,
|
||||
gint new_height)
|
||||
gimp_temp_buf_scale (GimpTempBuf *src,
|
||||
gint new_width,
|
||||
gint new_height)
|
||||
{
|
||||
GimpTempBuf *dest;
|
||||
const guchar *src_data;
|
||||
|
@ -93,12 +101,12 @@ temp_buf_scale (GimpTempBuf *src,
|
|||
g_return_val_if_fail (src != NULL, NULL);
|
||||
g_return_val_if_fail (new_width > 0 && new_height > 0, NULL);
|
||||
|
||||
dest = temp_buf_new (new_width,
|
||||
new_height,
|
||||
src->format);
|
||||
dest = gimp_temp_buf_new (new_width,
|
||||
new_height,
|
||||
src->format);
|
||||
|
||||
src_data = temp_buf_get_data (src);
|
||||
dest_data = temp_buf_get_data (dest);
|
||||
src_data = gimp_temp_buf_get_data (src);
|
||||
dest_data = gimp_temp_buf_get_data (dest);
|
||||
|
||||
x_ratio = (gdouble) src->width / (gdouble) new_width;
|
||||
y_ratio = (gdouble) src->height / (gdouble) new_height;
|
||||
|
@ -129,13 +137,13 @@ temp_buf_scale (GimpTempBuf *src,
|
|||
}
|
||||
|
||||
/**
|
||||
* temp_buf_demultiply:
|
||||
* gimp_temp_buf_demultiply:
|
||||
* @buf:
|
||||
*
|
||||
* Converts a GimpTempBuf with pre-multiplied alpha to a 'normal' GimpTempBuf.
|
||||
*/
|
||||
void
|
||||
temp_buf_demultiply (GimpTempBuf *buf)
|
||||
gimp_temp_buf_demultiply (GimpTempBuf *buf)
|
||||
{
|
||||
guchar *data;
|
||||
gint pixels;
|
||||
|
@ -148,7 +156,7 @@ temp_buf_demultiply (GimpTempBuf *buf)
|
|||
break;
|
||||
|
||||
case 2:
|
||||
data = temp_buf_get_data (buf);
|
||||
data = gimp_temp_buf_get_data (buf);
|
||||
pixels = buf->width * buf->height;
|
||||
while (pixels--)
|
||||
{
|
||||
|
@ -162,7 +170,7 @@ temp_buf_demultiply (GimpTempBuf *buf)
|
|||
break;
|
||||
|
||||
case 4:
|
||||
data = temp_buf_get_data (buf);
|
||||
data = gimp_temp_buf_get_data (buf);
|
||||
pixels = buf->width * buf->height;
|
||||
while (pixels--)
|
||||
{
|
||||
|
@ -180,70 +188,35 @@ temp_buf_demultiply (GimpTempBuf *buf)
|
|||
}
|
||||
}
|
||||
|
||||
void
|
||||
temp_buf_free (GimpTempBuf *buf)
|
||||
{
|
||||
g_return_if_fail (buf != NULL);
|
||||
|
||||
if (buf->data)
|
||||
g_free (buf->data);
|
||||
|
||||
g_slice_free (GimpTempBuf, buf);
|
||||
}
|
||||
|
||||
guchar *
|
||||
temp_buf_get_data (const GimpTempBuf *buf)
|
||||
gimp_temp_buf_get_data (const GimpTempBuf *buf)
|
||||
{
|
||||
return buf->data;
|
||||
}
|
||||
|
||||
gsize
|
||||
temp_buf_get_data_size (GimpTempBuf *buf)
|
||||
gimp_temp_buf_get_data_size (GimpTempBuf *buf)
|
||||
{
|
||||
return babl_format_get_bytes_per_pixel (buf->format) * buf->width * buf->height;
|
||||
}
|
||||
|
||||
guchar *
|
||||
temp_buf_data_clear (GimpTempBuf *buf)
|
||||
gimp_temp_buf_data_clear (GimpTempBuf *buf)
|
||||
{
|
||||
memset (buf->data, 0, temp_buf_get_data_size (buf));
|
||||
memset (buf->data, 0, gimp_temp_buf_get_data_size (buf));
|
||||
|
||||
return buf->data;
|
||||
}
|
||||
|
||||
gsize
|
||||
temp_buf_get_memsize (GimpTempBuf *buf)
|
||||
gimp_temp_buf_get_memsize (GimpTempBuf *buf)
|
||||
{
|
||||
if (buf)
|
||||
return (sizeof (GimpTempBuf) + temp_buf_get_data_size (buf));
|
||||
return (sizeof (GimpTempBuf) + gimp_temp_buf_get_data_size (buf));
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* temp_buf_dump:
|
||||
* @buf:
|
||||
* @file:
|
||||
*
|
||||
* Dumps a GimpTempBuf to a raw RGB image that is easy to analyze, for
|
||||
* example with GIMP.
|
||||
**/
|
||||
void
|
||||
temp_buf_dump (GimpTempBuf *buf,
|
||||
const gchar *filename)
|
||||
{
|
||||
gint fd = g_open (filename, O_CREAT | O_TRUNC | O_WRONLY, 0666);
|
||||
|
||||
g_return_if_fail (fd != -1);
|
||||
g_return_if_fail (buf != NULL);
|
||||
g_return_if_fail (temp_buf_get_data (buf) != NULL);
|
||||
|
||||
write (fd, temp_buf_get_data (buf), temp_buf_get_data_size (buf));
|
||||
|
||||
close (fd);
|
||||
}
|
||||
|
||||
GeglBuffer *
|
||||
gimp_temp_buf_create_buffer (GimpTempBuf *temp_buf,
|
||||
gboolean take_ownership)
|
||||
|
@ -253,14 +226,14 @@ gimp_temp_buf_create_buffer (GimpTempBuf *temp_buf,
|
|||
g_return_val_if_fail (temp_buf != NULL, NULL);
|
||||
|
||||
buffer =
|
||||
gegl_buffer_linear_new_from_data (temp_buf_get_data (temp_buf),
|
||||
gegl_buffer_linear_new_from_data (gimp_temp_buf_get_data (temp_buf),
|
||||
temp_buf->format,
|
||||
GEGL_RECTANGLE (0, 0,
|
||||
temp_buf->width,
|
||||
temp_buf->height),
|
||||
GEGL_AUTO_ROWSTRIDE,
|
||||
take_ownership ?
|
||||
(GDestroyNotify) temp_buf_free : NULL,
|
||||
(GDestroyNotify) gimp_temp_buf_free : NULL,
|
||||
take_ownership ?
|
||||
temp_buf : NULL);
|
||||
|
||||
|
|
|
@ -15,8 +15,8 @@
|
|||
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#ifndef __TEMP_BUF_H__
|
||||
#define __TEMP_BUF_H__
|
||||
#ifndef __GIMP_TEMP_BUF_H__
|
||||
#define __GIMP_TEMP_BUF_H__
|
||||
|
||||
|
||||
struct _GimpTempBuf
|
||||
|
@ -32,27 +32,26 @@ struct _GimpTempBuf
|
|||
|
||||
/* The temp buffer functions */
|
||||
|
||||
GimpTempBuf * temp_buf_new (gint width,
|
||||
gint height,
|
||||
const Babl *fomat);
|
||||
GimpTempBuf * temp_buf_copy (GimpTempBuf *src);
|
||||
GimpTempBuf * temp_buf_scale (GimpTempBuf *buf,
|
||||
gint width,
|
||||
gint height) G_GNUC_WARN_UNUSED_RESULT;
|
||||
GimpTempBuf * gimp_temp_buf_new (gint width,
|
||||
gint height,
|
||||
const Babl *fomat) G_GNUC_WARN_UNUSED_RESULT;
|
||||
GimpTempBuf * gimp_temp_buf_copy (GimpTempBuf *src) G_GNUC_WARN_UNUSED_RESULT;
|
||||
void gimp_temp_buf_free (GimpTempBuf *buf);
|
||||
|
||||
void temp_buf_demultiply (GimpTempBuf *buf);
|
||||
GimpTempBuf * gimp_temp_buf_scale (GimpTempBuf *buf,
|
||||
gint width,
|
||||
gint height) G_GNUC_WARN_UNUSED_RESULT;
|
||||
|
||||
void temp_buf_free (GimpTempBuf *buf);
|
||||
guchar * temp_buf_get_data (const GimpTempBuf *buf);
|
||||
gsize temp_buf_get_data_size (GimpTempBuf *buf);
|
||||
guchar * temp_buf_data_clear (GimpTempBuf *buf);
|
||||
void gimp_temp_buf_demultiply (GimpTempBuf *buf);
|
||||
|
||||
gsize temp_buf_get_memsize (GimpTempBuf *buf);
|
||||
void temp_buf_dump (GimpTempBuf *buf,
|
||||
const gchar *filename);
|
||||
guchar * gimp_temp_buf_get_data (const GimpTempBuf *buf);
|
||||
gsize gimp_temp_buf_get_data_size (GimpTempBuf *buf);
|
||||
guchar * gimp_temp_buf_data_clear (GimpTempBuf *buf);
|
||||
|
||||
GeglBuffer * gimp_temp_buf_create_buffer (GimpTempBuf *temp_buf,
|
||||
gboolean take_ownership);
|
||||
gsize gimp_temp_buf_get_memsize (GimpTempBuf *buf);
|
||||
|
||||
GeglBuffer * gimp_temp_buf_create_buffer (GimpTempBuf *temp_buf,
|
||||
gboolean take_ownership) G_GNUC_WARN_UNUSED_RESULT;
|
||||
|
||||
|
||||
#endif /* __TEMP_BUF_H__ */
|
||||
#endif /* __GIMP_TEMP_BUF_H__ */
|
||||
|
|
|
@ -98,8 +98,8 @@ tile_manager_create_preview (TileManager *tiles,
|
|||
PixelRegion destPR;
|
||||
gint subsample = 1;
|
||||
|
||||
preview = temp_buf_new (dest_width, dest_height,
|
||||
gimp_bpp_to_babl_format (tile_manager_bpp (tiles)));
|
||||
preview = gimp_temp_buf_new (dest_width, dest_height,
|
||||
gimp_bpp_to_babl_format (tile_manager_bpp (tiles)));
|
||||
|
||||
pixel_region_init (&srcPR, tiles, src_x, src_y, src_width, src_height, FALSE);
|
||||
|
||||
|
|
|
@ -291,10 +291,10 @@ gimp_brush_load_brush (GimpContext *context,
|
|||
NULL);
|
||||
g_free (name);
|
||||
|
||||
brush->mask = temp_buf_new (header.width, header.height,
|
||||
babl_format ("Y u8"));
|
||||
brush->mask = gimp_temp_buf_new (header.width, header.height,
|
||||
babl_format ("Y u8"));
|
||||
|
||||
mask = temp_buf_get_data (brush->mask);
|
||||
mask = gimp_temp_buf_get_data (brush->mask);
|
||||
size = header.width * header.height * header.bytes;
|
||||
|
||||
switch (header.bytes)
|
||||
|
@ -346,9 +346,9 @@ gimp_brush_load_brush (GimpContext *context,
|
|||
{
|
||||
guchar buf[8 * 1024];
|
||||
|
||||
brush->pixmap = temp_buf_new (header.width, header.height,
|
||||
babl_format ("R'G'B' u8"));
|
||||
pixmap = temp_buf_get_data (brush->pixmap);
|
||||
brush->pixmap = gimp_temp_buf_new (header.width, header.height,
|
||||
babl_format ("R'G'B' u8"));
|
||||
pixmap = gimp_temp_buf_get_data (brush->pixmap);
|
||||
|
||||
for (i = 0; success && i < size;)
|
||||
{
|
||||
|
@ -650,9 +650,10 @@ gimp_brush_load_abr_brush_v12 (FILE *file,
|
|||
brush->x_axis.y = 0.0;
|
||||
brush->y_axis.x = 0.0;
|
||||
brush->y_axis.y = height / 2.0;
|
||||
brush->mask = temp_buf_new (width, height, babl_format ("Y u8"));
|
||||
brush->mask = gimp_temp_buf_new (width, height,
|
||||
babl_format ("Y u8"));
|
||||
|
||||
mask = temp_buf_get_data (brush->mask);
|
||||
mask = gimp_temp_buf_get_data (brush->mask);
|
||||
size = width * height * bytes;
|
||||
|
||||
compress = abr_read_char (file);
|
||||
|
@ -757,9 +758,10 @@ gimp_brush_load_abr_brush_v6 (FILE *file,
|
|||
brush->x_axis.y = 0.0;
|
||||
brush->y_axis.x = 0.0;
|
||||
brush->y_axis.y = height / 2.0;
|
||||
brush->mask = temp_buf_new (width, height, babl_format ("Y u8"));
|
||||
brush->mask = gimp_temp_buf_new (width, height,
|
||||
babl_format ("Y u8"));
|
||||
|
||||
mask = temp_buf_get_data (brush->mask);
|
||||
mask = gimp_temp_buf_get_data (brush->mask);
|
||||
|
||||
/* data decoding */
|
||||
if (! compress)
|
||||
|
|
|
@ -178,7 +178,7 @@ gimp_brush_real_transform_mask (GimpBrush *brush,
|
|||
scale, aspect_ratio, angle, &matrix);
|
||||
|
||||
if (gimp_matrix3_is_identity (&matrix))
|
||||
return temp_buf_copy (source);
|
||||
return gimp_temp_buf_copy (source);
|
||||
|
||||
src_width = source->width;
|
||||
src_height = source->height;
|
||||
|
@ -190,10 +190,10 @@ gimp_brush_real_transform_mask (GimpBrush *brush,
|
|||
gimp_matrix3_translate (&matrix, -x, -y);
|
||||
gimp_matrix3_invert (&matrix);
|
||||
|
||||
result = temp_buf_new (dest_width, dest_height, babl_format ("Y u8"));
|
||||
result = gimp_temp_buf_new (dest_width, dest_height, babl_format ("Y u8"));
|
||||
|
||||
dest = temp_buf_get_data (result);
|
||||
src = temp_buf_get_data (source);
|
||||
dest = gimp_temp_buf_get_data (result);
|
||||
src = gimp_temp_buf_get_data (source);
|
||||
|
||||
/* prevent disappearance of 1x1 pixel brush at some rotations when
|
||||
scaling < 1 */
|
||||
|
@ -340,7 +340,7 @@ gimp_brush_real_transform_mask (GimpBrush *brush,
|
|||
|
||||
gimp_brush_transform_fill_blur_kernel (blur_kernel, kernel_len);
|
||||
|
||||
blur_src = temp_buf_copy (result);
|
||||
blur_src = gimp_temp_buf_copy (result);
|
||||
|
||||
src_buffer = gimp_temp_buf_create_buffer (blur_src, TRUE);
|
||||
dest_buffer = gimp_temp_buf_create_buffer (blur_src, FALSE);
|
||||
|
@ -473,7 +473,7 @@ gimp_brush_real_transform_pixmap (GimpBrush *brush,
|
|||
scale, aspect_ratio, angle, &matrix);
|
||||
|
||||
if (gimp_matrix3_is_identity (&matrix))
|
||||
return temp_buf_copy (source);
|
||||
return gimp_temp_buf_copy (source);
|
||||
|
||||
src_width = source->width;
|
||||
src_height = source->height;
|
||||
|
@ -485,10 +485,11 @@ gimp_brush_real_transform_pixmap (GimpBrush *brush,
|
|||
gimp_matrix3_translate (&matrix, -x, -y);
|
||||
gimp_matrix3_invert (&matrix);
|
||||
|
||||
result = temp_buf_new (dest_width, dest_height, babl_format ("R'G'B' u8"));
|
||||
result = gimp_temp_buf_new (dest_width, dest_height,
|
||||
babl_format ("R'G'B' u8"));
|
||||
|
||||
dest = temp_buf_get_data (result);
|
||||
src = temp_buf_get_data (source);
|
||||
dest = gimp_temp_buf_get_data (result);
|
||||
src = gimp_temp_buf_get_data (source);
|
||||
|
||||
gimp_matrix3_transform_point (&matrix, 0, 0, &tlx, &tly);
|
||||
gimp_matrix3_transform_point (&matrix, dest_width, 0, &trx, &try);
|
||||
|
@ -640,7 +641,7 @@ gimp_brush_real_transform_pixmap (GimpBrush *brush,
|
|||
|
||||
gimp_brush_transform_fill_blur_kernel (blur_kernel, kernel_len);
|
||||
|
||||
blur_src = temp_buf_copy (result);
|
||||
blur_src = gimp_temp_buf_copy (result);
|
||||
|
||||
src_buffer = gimp_temp_buf_create_buffer (blur_src, TRUE);
|
||||
dest_buffer = gimp_temp_buf_create_buffer (blur_src, FALSE);
|
||||
|
|
|
@ -177,13 +177,13 @@ gimp_brush_finalize (GObject *object)
|
|||
|
||||
if (brush->mask)
|
||||
{
|
||||
temp_buf_free (brush->mask);
|
||||
gimp_temp_buf_free (brush->mask);
|
||||
brush->mask = NULL;
|
||||
}
|
||||
|
||||
if (brush->pixmap)
|
||||
{
|
||||
temp_buf_free (brush->pixmap);
|
||||
gimp_temp_buf_free (brush->pixmap);
|
||||
brush->pixmap = NULL;
|
||||
}
|
||||
|
||||
|
@ -255,8 +255,8 @@ gimp_brush_get_memsize (GimpObject *object,
|
|||
GimpBrush *brush = GIMP_BRUSH (object);
|
||||
gint64 memsize = 0;
|
||||
|
||||
memsize += temp_buf_get_memsize (brush->mask);
|
||||
memsize += temp_buf_get_memsize (brush->pixmap);
|
||||
memsize += gimp_temp_buf_get_memsize (brush->mask);
|
||||
memsize += gimp_temp_buf_get_memsize (brush->pixmap);
|
||||
|
||||
return memsize + GIMP_OBJECT_CLASS (parent_class)->get_memsize (object,
|
||||
gui_size);
|
||||
|
@ -314,8 +314,8 @@ gimp_brush_get_new_preview (GimpViewable *viewable,
|
|||
|
||||
if (! mask_buf)
|
||||
{
|
||||
mask_buf = temp_buf_new (1, 1, babl_format ("Y u8"));
|
||||
temp_buf_data_clear ((GimpTempBuf *) mask_buf);
|
||||
mask_buf = gimp_temp_buf_new (1, 1, babl_format ("Y u8"));
|
||||
gimp_temp_buf_data_clear ((GimpTempBuf *) mask_buf);
|
||||
free_mask = TRUE;
|
||||
}
|
||||
|
||||
|
@ -330,16 +330,16 @@ gimp_brush_get_new_preview (GimpViewable *viewable,
|
|||
}
|
||||
}
|
||||
|
||||
return_buf = temp_buf_new (mask_width, mask_height,
|
||||
babl_format ("R'G'B'A u8"));
|
||||
temp_buf_data_clear (return_buf);
|
||||
return_buf = gimp_temp_buf_new (mask_width, mask_height,
|
||||
babl_format ("R'G'B'A u8"));
|
||||
gimp_temp_buf_data_clear (return_buf);
|
||||
|
||||
mask = temp_buf_get_data (mask_buf);
|
||||
buf = temp_buf_get_data (return_buf);
|
||||
mask = gimp_temp_buf_get_data (mask_buf);
|
||||
buf = gimp_temp_buf_get_data (return_buf);
|
||||
|
||||
if (pixmap_buf)
|
||||
{
|
||||
guchar *pixmap = temp_buf_get_data (pixmap_buf);
|
||||
guchar *pixmap = gimp_temp_buf_get_data (pixmap_buf);
|
||||
|
||||
for (y = 0; y < mask_height; y++)
|
||||
{
|
||||
|
@ -369,7 +369,7 @@ gimp_brush_get_new_preview (GimpViewable *viewable,
|
|||
if (scaled)
|
||||
{
|
||||
if (free_mask)
|
||||
temp_buf_free ((GimpTempBuf *) mask_buf);
|
||||
gimp_temp_buf_free ((GimpTempBuf *) mask_buf);
|
||||
|
||||
gimp_brush_end_use (brush);
|
||||
}
|
||||
|
@ -416,10 +416,10 @@ static void
|
|||
gimp_brush_real_begin_use (GimpBrush *brush)
|
||||
{
|
||||
brush->mask_cache =
|
||||
gimp_brush_cache_new ((GDestroyNotify) temp_buf_free, 'M', 'm');
|
||||
gimp_brush_cache_new ((GDestroyNotify) gimp_temp_buf_free, 'M', 'm');
|
||||
|
||||
brush->pixmap_cache =
|
||||
gimp_brush_cache_new ((GDestroyNotify) temp_buf_free, 'P', 'p');
|
||||
gimp_brush_cache_new ((GDestroyNotify) gimp_temp_buf_free, 'P', 'p');
|
||||
|
||||
brush->boundary_cache =
|
||||
gimp_brush_cache_new ((GDestroyNotify) gimp_bezier_desc_free, 'B', 'b');
|
||||
|
@ -464,9 +464,11 @@ gimp_brush_get_checksum (GimpTagged *tagged)
|
|||
{
|
||||
GChecksum *checksum = g_checksum_new (G_CHECKSUM_MD5);
|
||||
|
||||
g_checksum_update (checksum, temp_buf_get_data (brush->mask), temp_buf_get_data_size (brush->mask));
|
||||
g_checksum_update (checksum, gimp_temp_buf_get_data (brush->mask),
|
||||
gimp_temp_buf_get_data_size (brush->mask));
|
||||
if (brush->pixmap)
|
||||
g_checksum_update (checksum, temp_buf_get_data (brush->pixmap), temp_buf_get_data_size (brush->pixmap));
|
||||
g_checksum_update (checksum, gimp_temp_buf_get_data (brush->pixmap),
|
||||
gimp_temp_buf_get_data_size (brush->pixmap));
|
||||
g_checksum_update (checksum, (const guchar *) &brush->spacing, sizeof (brush->spacing));
|
||||
g_checksum_update (checksum, (const guchar *) &brush->x_axis, sizeof (brush->x_axis));
|
||||
g_checksum_update (checksum, (const guchar *) &brush->y_axis, sizeof (brush->y_axis));
|
||||
|
@ -619,7 +621,7 @@ gimp_brush_transform_mask (GimpBrush *brush,
|
|||
angle == 0.0 &&
|
||||
hardness == 1.0)
|
||||
{
|
||||
mask = temp_buf_copy (brush->mask);
|
||||
mask = gimp_temp_buf_copy (brush->mask);
|
||||
}
|
||||
else
|
||||
{
|
||||
|
@ -669,7 +671,7 @@ gimp_brush_transform_pixmap (GimpBrush *brush,
|
|||
angle == 0.0 &&
|
||||
hardness == 1.0)
|
||||
{
|
||||
pixmap = temp_buf_copy (brush->pixmap);
|
||||
pixmap = gimp_temp_buf_copy (brush->pixmap);
|
||||
}
|
||||
else
|
||||
{
|
||||
|
|
|
@ -184,13 +184,13 @@ gimp_brush_clipboard_buffer_changed (Gimp *gimp,
|
|||
|
||||
if (brush->mask)
|
||||
{
|
||||
temp_buf_free (brush->mask);
|
||||
gimp_temp_buf_free (brush->mask);
|
||||
brush->mask = NULL;
|
||||
}
|
||||
|
||||
if (brush->pixmap)
|
||||
{
|
||||
temp_buf_free (brush->pixmap);
|
||||
gimp_temp_buf_free (brush->pixmap);
|
||||
brush->pixmap = NULL;
|
||||
}
|
||||
|
||||
|
@ -203,8 +203,10 @@ gimp_brush_clipboard_buffer_changed (Gimp *gimp,
|
|||
width = MIN (gimp_buffer_get_width (gimp->global_buffer), 512);
|
||||
height = MIN (gimp_buffer_get_height (gimp->global_buffer), 512);
|
||||
|
||||
brush->mask = temp_buf_new (width, height, babl_format ("Y u8"));
|
||||
brush->pixmap = temp_buf_new (width, height, babl_format ("R'G'B' u8"));
|
||||
brush->mask = gimp_temp_buf_new (width, height,
|
||||
babl_format ("Y u8"));
|
||||
brush->pixmap = gimp_temp_buf_new (width, height,
|
||||
babl_format ("R'G'B' u8"));
|
||||
|
||||
/* copy the alpha channel into the brush's mask */
|
||||
if (babl_format_has_alpha (format))
|
||||
|
@ -218,7 +220,7 @@ gimp_brush_clipboard_buffer_changed (Gimp *gimp,
|
|||
}
|
||||
else
|
||||
{
|
||||
memset (temp_buf_get_data (brush->mask), OPAQUE_OPACITY,
|
||||
memset (gimp_temp_buf_get_data (brush->mask), OPAQUE_OPACITY,
|
||||
width * height);
|
||||
}
|
||||
|
||||
|
@ -234,8 +236,8 @@ gimp_brush_clipboard_buffer_changed (Gimp *gimp,
|
|||
width = 17;
|
||||
height = 17;
|
||||
|
||||
brush->mask = temp_buf_new (width, height, babl_format ("Y u8"));
|
||||
temp_buf_data_clear (brush->mask);
|
||||
brush->mask = gimp_temp_buf_new (width, height, babl_format ("Y u8"));
|
||||
gimp_temp_buf_data_clear (brush->mask);
|
||||
}
|
||||
|
||||
brush->x_axis.x = width / 2;
|
||||
|
|
|
@ -254,7 +254,7 @@ gimp_brush_generated_dirty (GimpData *data)
|
|||
GimpBrush *gbrush = GIMP_BRUSH (brush);
|
||||
|
||||
if (gbrush->mask)
|
||||
temp_buf_free (gbrush->mask);
|
||||
gimp_temp_buf_free (gbrush->mask);
|
||||
|
||||
gbrush->mask = gimp_brush_generated_calc (brush,
|
||||
brush->shape,
|
||||
|
@ -482,11 +482,12 @@ gimp_brush_generated_calc (GimpBrushGenerated *brush,
|
|||
&half_width, &half_height,
|
||||
&s, &c, &x_axis, &y_axis);
|
||||
|
||||
mask = temp_buf_new (half_width * 2 + 1,
|
||||
half_height * 2 + 1,
|
||||
babl_format ("Y u8"));
|
||||
mask = gimp_temp_buf_new (half_width * 2 + 1,
|
||||
half_height * 2 + 1,
|
||||
babl_format ("Y u8"));
|
||||
|
||||
centerp = temp_buf_get_data (mask) + half_height * mask->width + half_width;
|
||||
centerp = gimp_temp_buf_get_data (mask) +
|
||||
half_height * mask->width + half_width;
|
||||
|
||||
lookup = gimp_brush_generated_calc_lut (radius, hardness);
|
||||
|
||||
|
|
|
@ -198,13 +198,14 @@ gimp_buffer_get_new_preview (GimpViewable *viewable,
|
|||
GimpBuffer *buffer = GIMP_BUFFER (viewable);
|
||||
GimpTempBuf *preview;
|
||||
|
||||
preview = temp_buf_new (width, height, gimp_buffer_get_format (buffer));
|
||||
preview = gimp_temp_buf_new (width, height,
|
||||
gimp_buffer_get_format (buffer));
|
||||
|
||||
gegl_buffer_get (buffer->buffer, NULL,
|
||||
MIN ((gdouble) width / (gdouble) gimp_buffer_get_width (buffer),
|
||||
(gdouble) height / (gdouble) gimp_buffer_get_height (buffer)),
|
||||
NULL,
|
||||
temp_buf_get_data (preview),
|
||||
gimp_temp_buf_get_data (preview),
|
||||
GEGL_AUTO_ROWSTRIDE, GEGL_ABYSS_NONE);
|
||||
|
||||
return preview;
|
||||
|
|
|
@ -220,8 +220,8 @@ gimp_drawable_indexed_preview (GimpDrawable *drawable,
|
|||
src_x, src_y, src_width, src_height,
|
||||
FALSE);
|
||||
|
||||
preview_buf = temp_buf_new (dest_width, dest_height,
|
||||
gimp_bpp_to_babl_format (bytes));
|
||||
preview_buf = gimp_temp_buf_new (dest_width, dest_height,
|
||||
gimp_bpp_to_babl_format (bytes));
|
||||
|
||||
pixel_region_init_temp_buf (&destPR, preview_buf,
|
||||
0, 0, dest_width, dest_height);
|
||||
|
|
|
@ -220,9 +220,9 @@ gimp_gradient_get_new_preview (GimpViewable *viewable,
|
|||
cur_x += dx;
|
||||
}
|
||||
|
||||
temp_buf = temp_buf_new (width, height, babl_format ("R'G'B'A u8"));
|
||||
temp_buf = gimp_temp_buf_new (width, height, babl_format ("R'G'B'A u8"));
|
||||
|
||||
buf = temp_buf_get_data (temp_buf);
|
||||
buf = gimp_temp_buf_get_data (temp_buf);
|
||||
|
||||
for (y = 0; y < height; y++)
|
||||
memcpy (buf + (width * y * 4), row, width * 4);
|
||||
|
|
|
@ -111,7 +111,7 @@ gimp_image_get_preview (GimpViewable *viewable,
|
|||
{
|
||||
/* The hard way */
|
||||
if (private->preview)
|
||||
temp_buf_free (private->preview);
|
||||
gimp_temp_buf_free (private->preview);
|
||||
|
||||
private->preview = gimp_image_get_new_preview (viewable, context,
|
||||
width, height);
|
||||
|
@ -147,7 +147,7 @@ gimp_image_get_new_preview (GimpViewable *viewable,
|
|||
* preview code would know how to deal with pre-multiply alpha.
|
||||
*/
|
||||
if (is_premult)
|
||||
temp_buf_demultiply (buf);
|
||||
gimp_temp_buf_demultiply (buf);
|
||||
|
||||
return buf;
|
||||
}
|
||||
|
|
|
@ -945,7 +945,7 @@ gimp_image_finalize (GObject *object)
|
|||
|
||||
if (private->preview)
|
||||
{
|
||||
temp_buf_free (private->preview);
|
||||
gimp_temp_buf_free (private->preview);
|
||||
private->preview = NULL;
|
||||
}
|
||||
|
||||
|
@ -1070,7 +1070,7 @@ gimp_image_get_memsize (GimpObject *object,
|
|||
memsize += gimp_object_get_memsize (GIMP_OBJECT (private->redo_stack),
|
||||
gui_size);
|
||||
|
||||
*gui_size += temp_buf_get_memsize (private->preview);
|
||||
*gui_size += gimp_temp_buf_get_memsize (private->preview);
|
||||
|
||||
return memsize + GIMP_OBJECT_CLASS (parent_class)->get_memsize (object,
|
||||
gui_size);
|
||||
|
@ -1098,7 +1098,7 @@ gimp_image_invalidate_preview (GimpViewable *viewable)
|
|||
|
||||
if (private->preview)
|
||||
{
|
||||
temp_buf_free (private->preview);
|
||||
gimp_temp_buf_free (private->preview);
|
||||
private->preview = NULL;
|
||||
}
|
||||
}
|
||||
|
|
|
@ -211,8 +211,8 @@ gimp_palette_get_new_preview (GimpViewable *viewable,
|
|||
gint cell_size;
|
||||
gint x, y;
|
||||
|
||||
temp_buf = temp_buf_new (width, height, babl_format ("R'G'B' u8"));
|
||||
memset (temp_buf_get_data (temp_buf), 255, width * height * 3);
|
||||
temp_buf = gimp_temp_buf_new (width, height, babl_format ("R'G'B' u8"));
|
||||
memset (gimp_temp_buf_get_data (temp_buf), 255, width * height * 3);
|
||||
|
||||
if (palette->n_columns > 1)
|
||||
cell_size = MAX (4, width / palette->n_columns);
|
||||
|
@ -222,7 +222,7 @@ gimp_palette_get_new_preview (GimpViewable *viewable,
|
|||
columns = width / cell_size;
|
||||
rows = height / cell_size;
|
||||
|
||||
buf = temp_buf_get_data (temp_buf);
|
||||
buf = gimp_temp_buf_get_data (temp_buf);
|
||||
b = g_new (guchar, width * 3);
|
||||
|
||||
list = palette->colors;
|
||||
|
|
|
@ -156,10 +156,10 @@ gimp_pattern_load (GimpContext *context,
|
|||
|
||||
g_free (name);
|
||||
|
||||
pattern->mask = temp_buf_new (header.width, header.height,
|
||||
gimp_bpp_to_babl_format (header.bytes));
|
||||
pattern->mask = gimp_temp_buf_new (header.width, header.height,
|
||||
gimp_bpp_to_babl_format (header.bytes));
|
||||
|
||||
if (read (fd, temp_buf_get_data (pattern->mask),
|
||||
if (read (fd, gimp_temp_buf_get_data (pattern->mask),
|
||||
header.width * header.height * header.bytes) <
|
||||
header.width * header.height * header.bytes)
|
||||
{
|
||||
|
@ -218,9 +218,9 @@ gimp_pattern_load_pixbuf (GimpContext *context,
|
|||
g_free (name);
|
||||
|
||||
pattern->mask =
|
||||
temp_buf_new (gdk_pixbuf_get_width (pixbuf),
|
||||
gdk_pixbuf_get_height (pixbuf),
|
||||
gimp_bpp_to_babl_format (gdk_pixbuf_get_n_channels (pixbuf)));
|
||||
gimp_temp_buf_new (gdk_pixbuf_get_width (pixbuf),
|
||||
gdk_pixbuf_get_height (pixbuf),
|
||||
gimp_bpp_to_babl_format (gdk_pixbuf_get_n_channels (pixbuf)));
|
||||
|
||||
src_buffer = gimp_pixbuf_create_buffer (pixbuf);
|
||||
dest_buffer = gimp_temp_buf_create_buffer (pattern->mask, FALSE);
|
||||
|
|
|
@ -105,7 +105,7 @@ gimp_pattern_finalize (GObject *object)
|
|||
|
||||
if (pattern->mask)
|
||||
{
|
||||
temp_buf_free (pattern->mask);
|
||||
gimp_temp_buf_free (pattern->mask);
|
||||
pattern->mask = NULL;
|
||||
}
|
||||
|
||||
|
@ -119,7 +119,7 @@ gimp_pattern_get_memsize (GimpObject *object,
|
|||
GimpPattern *pattern = GIMP_PATTERN (object);
|
||||
gint64 memsize = 0;
|
||||
|
||||
memsize += temp_buf_get_memsize (pattern->mask);
|
||||
memsize += gimp_temp_buf_get_memsize (pattern->mask);
|
||||
|
||||
return memsize + GIMP_OBJECT_CLASS (parent_class)->get_memsize (object,
|
||||
gui_size);
|
||||
|
@ -154,8 +154,8 @@ gimp_pattern_get_new_preview (GimpViewable *viewable,
|
|||
copy_width = MIN (width, pattern->mask->width);
|
||||
copy_height = MIN (height, pattern->mask->height);
|
||||
|
||||
temp_buf = temp_buf_new (copy_width, copy_height,
|
||||
pattern->mask->format);
|
||||
temp_buf = gimp_temp_buf_new (copy_width, copy_height,
|
||||
pattern->mask->format);
|
||||
|
||||
src_buffer = gimp_temp_buf_create_buffer (pattern->mask, FALSE);
|
||||
dest_buffer = gimp_temp_buf_create_buffer (temp_buf, FALSE);
|
||||
|
@ -192,7 +192,7 @@ gimp_pattern_duplicate (GimpData *data)
|
|||
{
|
||||
GimpPattern *pattern = g_object_new (GIMP_TYPE_PATTERN, NULL);
|
||||
|
||||
pattern->mask = temp_buf_copy (GIMP_PATTERN (data)->mask);
|
||||
pattern->mask = gimp_temp_buf_copy (GIMP_PATTERN (data)->mask);
|
||||
|
||||
return GIMP_DATA (pattern);
|
||||
}
|
||||
|
@ -207,7 +207,8 @@ gimp_pattern_get_checksum (GimpTagged *tagged)
|
|||
{
|
||||
GChecksum *checksum = g_checksum_new (G_CHECKSUM_MD5);
|
||||
|
||||
g_checksum_update (checksum, temp_buf_get_data (pattern->mask), temp_buf_get_data_size (pattern->mask));
|
||||
g_checksum_update (checksum, gimp_temp_buf_get_data (pattern->mask),
|
||||
gimp_temp_buf_get_data_size (pattern->mask));
|
||||
|
||||
checksum_string = g_strdup (g_checksum_get_string (checksum));
|
||||
|
||||
|
@ -232,9 +233,9 @@ gimp_pattern_new (GimpContext *context,
|
|||
"name", name,
|
||||
NULL);
|
||||
|
||||
pattern->mask = temp_buf_new (32, 32, babl_format ("R'G'B' u8"));
|
||||
pattern->mask = gimp_temp_buf_new (32, 32, babl_format ("R'G'B' u8"));
|
||||
|
||||
data = temp_buf_get_data (pattern->mask);
|
||||
data = gimp_temp_buf_get_data (pattern->mask);
|
||||
|
||||
for (row = 0; row < pattern->mask->height; row++)
|
||||
for (col = 0; col < pattern->mask->width; col++)
|
||||
|
|
|
@ -182,7 +182,7 @@ gimp_pattern_clipboard_buffer_changed (Gimp *gimp,
|
|||
{
|
||||
if (pattern->mask)
|
||||
{
|
||||
temp_buf_free (pattern->mask);
|
||||
gimp_temp_buf_free (pattern->mask);
|
||||
pattern->mask = NULL;
|
||||
}
|
||||
|
||||
|
@ -195,19 +195,19 @@ gimp_pattern_clipboard_buffer_changed (Gimp *gimp,
|
|||
width = MIN (gimp_buffer_get_width (buffer), 512);
|
||||
height = MIN (gimp_buffer_get_height (buffer), 512);
|
||||
|
||||
pattern->mask = temp_buf_new (width, height,
|
||||
gimp_buffer_get_format (buffer));
|
||||
pattern->mask = gimp_temp_buf_new (width, height,
|
||||
gimp_buffer_get_format (buffer));
|
||||
|
||||
gegl_buffer_get (gimp_buffer_get_buffer (buffer),
|
||||
GEGL_RECTANGLE (0, 0, width, height), 1.0,
|
||||
NULL,
|
||||
temp_buf_get_data (pattern->mask),
|
||||
gimp_temp_buf_get_data (pattern->mask),
|
||||
GEGL_AUTO_ROWSTRIDE, GEGL_ABYSS_NONE);
|
||||
}
|
||||
else
|
||||
{
|
||||
pattern->mask = temp_buf_new (16, 16, babl_format ("R'G'B' u8"));
|
||||
memset (temp_buf_get_data (pattern->mask), 255, 16 * 16 * 3);
|
||||
pattern->mask = gimp_temp_buf_new (16, 16, babl_format ("R'G'B' u8"));
|
||||
memset (gimp_temp_buf_get_data (pattern->mask), 255, 16 * 16 * 3);
|
||||
}
|
||||
|
||||
gimp_data_dirty (GIMP_DATA (pattern));
|
||||
|
|
|
@ -126,7 +126,7 @@ preview_cache_remove_smallest (GSList **plist)
|
|||
smallest->width, smallest->height);
|
||||
#endif
|
||||
|
||||
temp_buf_free (smallest);
|
||||
gimp_temp_buf_free (smallest);
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -155,7 +155,7 @@ gimp_preview_cache_invalidate (GSList **plist)
|
|||
preview_cache_print (*plist);
|
||||
#endif
|
||||
|
||||
g_slist_free_full (*plist, (GDestroyNotify) temp_buf_free);
|
||||
g_slist_free_full (*plist, (GDestroyNotify) gimp_temp_buf_free);
|
||||
*plist = NULL;
|
||||
}
|
||||
|
||||
|
@ -229,7 +229,7 @@ gimp_preview_cache_get (GSList **plist,
|
|||
pheight = pn.buf->height;
|
||||
|
||||
/* Now get the real one and add to cache */
|
||||
preview = temp_buf_new (width, height, pn.buf->format);
|
||||
preview = gimp_temp_buf_new (width, height, pn.buf->format);
|
||||
|
||||
/* preview from nearest bigger one */
|
||||
if (width)
|
||||
|
@ -242,8 +242,8 @@ gimp_preview_cache_get (GSList **plist,
|
|||
else
|
||||
y_ratio = 0.0;
|
||||
|
||||
src_data = temp_buf_get_data (pn.buf);
|
||||
dest_data = temp_buf_get_data (preview);
|
||||
src_data = gimp_temp_buf_get_data (pn.buf);
|
||||
dest_data = gimp_temp_buf_get_data (preview);
|
||||
|
||||
bytes = babl_format_get_bytes_per_pixel (preview->format);
|
||||
|
||||
|
@ -287,7 +287,7 @@ gimp_preview_cache_get_memsize (GSList *cache)
|
|||
return 0;
|
||||
|
||||
for (list = cache; list; list = list->next)
|
||||
memsize += sizeof (GSList) + temp_buf_get_memsize (list->data);
|
||||
memsize += sizeof (GSList) + gimp_temp_buf_get_memsize (list->data);
|
||||
|
||||
return memsize;
|
||||
}
|
||||
|
|
|
@ -199,7 +199,7 @@ gimp_undo_finalize (GObject *object)
|
|||
|
||||
if (undo->preview)
|
||||
{
|
||||
temp_buf_free (undo->preview);
|
||||
gimp_temp_buf_free (undo->preview);
|
||||
undo->preview = NULL;
|
||||
}
|
||||
|
||||
|
@ -272,7 +272,7 @@ gimp_undo_get_memsize (GimpObject *object,
|
|||
GimpUndo *undo = GIMP_UNDO (object);
|
||||
gint64 memsize = 0;
|
||||
|
||||
*gui_size += temp_buf_get_memsize (undo->preview);
|
||||
*gui_size += gimp_temp_buf_get_memsize (undo->preview);
|
||||
|
||||
return memsize + GIMP_OBJECT_CLASS (parent_class)->get_memsize (object,
|
||||
gui_size);
|
||||
|
@ -325,10 +325,11 @@ gimp_undo_get_new_preview (GimpViewable *viewable,
|
|||
if (preview_width < undo->preview->width &&
|
||||
preview_height < undo->preview->height)
|
||||
{
|
||||
return temp_buf_scale (undo->preview, preview_width, preview_height);
|
||||
return gimp_temp_buf_scale (undo->preview,
|
||||
preview_width, preview_height);
|
||||
}
|
||||
|
||||
return temp_buf_copy (undo->preview);
|
||||
return gimp_temp_buf_copy (undo->preview);
|
||||
}
|
||||
|
||||
return NULL;
|
||||
|
@ -510,7 +511,7 @@ gimp_undo_refresh_preview (GimpUndo *undo,
|
|||
|
||||
if (undo->preview)
|
||||
{
|
||||
temp_buf_free (undo->preview);
|
||||
gimp_temp_buf_free (undo->preview);
|
||||
undo->preview = NULL;
|
||||
gimp_undo_create_preview (undo, context, FALSE);
|
||||
}
|
||||
|
|
|
@ -211,7 +211,7 @@ gimp_viewable_finalize (GObject *object)
|
|||
|
||||
if (private->preview_temp_buf)
|
||||
{
|
||||
temp_buf_free (private->preview_temp_buf);
|
||||
gimp_temp_buf_free (private->preview_temp_buf);
|
||||
private->preview_temp_buf = NULL;
|
||||
}
|
||||
|
||||
|
@ -275,7 +275,7 @@ gimp_viewable_get_memsize (GimpObject *object,
|
|||
{
|
||||
GimpViewablePrivate *private = GET_PRIVATE (object);
|
||||
|
||||
*gui_size += temp_buf_get_memsize (private->preview_temp_buf);
|
||||
*gui_size += gimp_temp_buf_get_memsize (private->preview_temp_buf);
|
||||
|
||||
if (private->preview_pixbuf)
|
||||
{
|
||||
|
@ -295,7 +295,7 @@ gimp_viewable_real_invalidate_preview (GimpViewable *viewable)
|
|||
|
||||
if (private->preview_temp_buf)
|
||||
{
|
||||
temp_buf_free (private->preview_temp_buf);
|
||||
gimp_temp_buf_free (private->preview_temp_buf);
|
||||
private->preview_temp_buf = NULL;
|
||||
}
|
||||
|
||||
|
@ -716,7 +716,7 @@ gimp_viewable_get_preview (GimpViewable *viewable,
|
|||
return private->preview_temp_buf;
|
||||
}
|
||||
|
||||
temp_buf_free (private->preview_temp_buf);
|
||||
gimp_temp_buf_free (private->preview_temp_buf);
|
||||
private->preview_temp_buf = NULL;
|
||||
}
|
||||
|
||||
|
@ -775,7 +775,7 @@ gimp_viewable_get_new_preview (GimpViewable *viewable,
|
|||
width, height);
|
||||
|
||||
if (temp_buf)
|
||||
return temp_buf_copy (temp_buf);
|
||||
return gimp_temp_buf_copy (temp_buf);
|
||||
|
||||
return NULL;
|
||||
}
|
||||
|
@ -812,10 +812,10 @@ gimp_viewable_get_dummy_preview (GimpViewable *viewable,
|
|||
|
||||
pixbuf = gimp_viewable_get_dummy_pixbuf (viewable, width, height, bpp);
|
||||
|
||||
buf = temp_buf_new (width, height, gimp_bpp_to_babl_format (bpp));
|
||||
buf = gimp_temp_buf_new (width, height, gimp_bpp_to_babl_format (bpp));
|
||||
|
||||
src = gdk_pixbuf_get_pixels (pixbuf);
|
||||
dest = temp_buf_get_data (buf);
|
||||
dest = gimp_temp_buf_get_data (buf);
|
||||
|
||||
while (height--)
|
||||
{
|
||||
|
|
|
@ -243,7 +243,7 @@ gimp_brush_core_finalize (GObject *object)
|
|||
|
||||
if (core->pressure_brush)
|
||||
{
|
||||
temp_buf_free (core->pressure_brush);
|
||||
gimp_temp_buf_free (core->pressure_brush);
|
||||
core->pressure_brush = NULL;
|
||||
}
|
||||
|
||||
|
@ -251,7 +251,7 @@ gimp_brush_core_finalize (GObject *object)
|
|||
for (j = 0; j < BRUSH_CORE_SOLID_SUBSAMPLE; j++)
|
||||
if (core->solid_brushes[i][j])
|
||||
{
|
||||
temp_buf_free (core->solid_brushes[i][j]);
|
||||
gimp_temp_buf_free (core->solid_brushes[i][j]);
|
||||
core->solid_brushes[i][j] = NULL;
|
||||
}
|
||||
|
||||
|
@ -265,7 +265,7 @@ gimp_brush_core_finalize (GObject *object)
|
|||
for (j = 0; j < KERNEL_SUBSAMPLE + 1; j++)
|
||||
if (core->subsample_brushes[i][j])
|
||||
{
|
||||
temp_buf_free (core->subsample_brushes[i][j]);
|
||||
gimp_temp_buf_free (core->subsample_brushes[i][j]);
|
||||
core->subsample_brushes[i][j] = NULL;
|
||||
}
|
||||
|
||||
|
@ -835,7 +835,7 @@ gimp_brush_core_get_paint_buffer (GimpPaintCore *paint_core,
|
|||
const Babl *format = gimp_drawable_get_format_with_alpha (drawable);
|
||||
GimpTempBuf *temp_buf;
|
||||
|
||||
temp_buf = temp_buf_new ((x2 - x1), (y2 - y1), format);
|
||||
temp_buf = gimp_temp_buf_new ((x2 - x1), (y2 - y1), format);
|
||||
|
||||
*paint_buffer_x = x1;
|
||||
*paint_buffer_y = y1;
|
||||
|
@ -1119,7 +1119,7 @@ gimp_brush_core_subsample_mask (GimpBrushCore *core,
|
|||
for (j = 0; j < KERNEL_SUBSAMPLE + 1; j++)
|
||||
if (core->subsample_brushes[i][j])
|
||||
{
|
||||
temp_buf_free (core->subsample_brushes[i][j]);
|
||||
gimp_temp_buf_free (core->subsample_brushes[i][j]);
|
||||
core->subsample_brushes[i][j] = NULL;
|
||||
}
|
||||
|
||||
|
@ -1127,10 +1127,10 @@ gimp_brush_core_subsample_mask (GimpBrushCore *core,
|
|||
core->subsample_cache_invalid = FALSE;
|
||||
}
|
||||
|
||||
dest = temp_buf_new (mask->width + 2,
|
||||
mask->height + 2,
|
||||
babl_format ("Y u8"));
|
||||
temp_buf_data_clear (dest);
|
||||
dest = gimp_temp_buf_new (mask->width + 2,
|
||||
mask->height + 2,
|
||||
babl_format ("Y u8"));
|
||||
gimp_temp_buf_data_clear (dest);
|
||||
|
||||
/* Allocate and initialize the accum buffer */
|
||||
for (i = 0; i < KERNEL_HEIGHT ; i++)
|
||||
|
@ -1138,7 +1138,7 @@ gimp_brush_core_subsample_mask (GimpBrushCore *core,
|
|||
|
||||
core->subsample_brushes[index2][index1] = dest;
|
||||
|
||||
m = temp_buf_get_data (mask);
|
||||
m = gimp_temp_buf_get_data (mask);
|
||||
for (i = 0; i < mask->height; i++)
|
||||
{
|
||||
for (j = 0; j < mask->width; j++)
|
||||
|
@ -1155,7 +1155,7 @@ gimp_brush_core_subsample_mask (GimpBrushCore *core,
|
|||
}
|
||||
|
||||
/* store the accum buffer into the destination mask */
|
||||
d = temp_buf_get_data (dest) + (i + dest_offset_y) * dest->width;
|
||||
d = gimp_temp_buf_get_data (dest) + (i + dest_offset_y) * dest->width;
|
||||
for (j = 0; j < dest->width; j++)
|
||||
*d++ = (accum[0][j] + 127) / KERNEL_SUM;
|
||||
|
||||
|
@ -1167,7 +1167,7 @@ gimp_brush_core_subsample_mask (GimpBrushCore *core,
|
|||
/* store the rest of the accum buffer into the dest mask */
|
||||
while (i + dest_offset_y < dest->height)
|
||||
{
|
||||
d = temp_buf_get_data (dest) + (i + dest_offset_y) * dest->width;
|
||||
d = gimp_temp_buf_get_data (dest) + (i + dest_offset_y) * dest->width;
|
||||
for (j = 0; j < dest->width; j++)
|
||||
*d++ = (accum[0][j] + (KERNEL_SUM / 2)) / KERNEL_SUM;
|
||||
|
||||
|
@ -1206,12 +1206,12 @@ gimp_brush_core_pressurize_mask (GimpBrushCore *core,
|
|||
return subsample_mask;
|
||||
|
||||
if (core->pressure_brush)
|
||||
temp_buf_free (core->pressure_brush);
|
||||
gimp_temp_buf_free (core->pressure_brush);
|
||||
|
||||
core->pressure_brush = temp_buf_new (brush_mask->width + 2,
|
||||
brush_mask->height + 2,
|
||||
babl_format ("Y u8"));
|
||||
temp_buf_data_clear (core->pressure_brush);
|
||||
core->pressure_brush = gimp_temp_buf_new (brush_mask->width + 2,
|
||||
brush_mask->height + 2,
|
||||
babl_format ("Y u8"));
|
||||
gimp_temp_buf_data_clear (core->pressure_brush);
|
||||
|
||||
#ifdef FANCY_PRESSURE
|
||||
|
||||
|
@ -1288,8 +1288,8 @@ gimp_brush_core_pressurize_mask (GimpBrushCore *core,
|
|||
|
||||
/* Now convert the brush */
|
||||
|
||||
source = temp_buf_get_data (subsample_mask);
|
||||
dest = temp_buf_get_data (core->pressure_brush);
|
||||
source = gimp_temp_buf_get_data (subsample_mask);
|
||||
dest = gimp_temp_buf_get_data (core->pressure_brush);
|
||||
|
||||
i = subsample_mask->width * subsample_mask->height;
|
||||
while (i--)
|
||||
|
@ -1341,7 +1341,7 @@ gimp_brush_core_solidify_mask (GimpBrushCore *core,
|
|||
for (j = 0; j < BRUSH_CORE_SOLID_SUBSAMPLE; j++)
|
||||
if (core->solid_brushes[i][j])
|
||||
{
|
||||
temp_buf_free (core->solid_brushes[i][j]);
|
||||
gimp_temp_buf_free (core->solid_brushes[i][j]);
|
||||
core->solid_brushes[i][j] = NULL;
|
||||
}
|
||||
|
||||
|
@ -1349,15 +1349,15 @@ gimp_brush_core_solidify_mask (GimpBrushCore *core,
|
|||
core->solid_cache_invalid = FALSE;
|
||||
}
|
||||
|
||||
dest = temp_buf_new (brush_mask->width + 2,
|
||||
brush_mask->height + 2,
|
||||
babl_format ("Y u8"));
|
||||
temp_buf_data_clear (dest);
|
||||
dest = gimp_temp_buf_new (brush_mask->width + 2,
|
||||
brush_mask->height + 2,
|
||||
babl_format ("Y u8"));
|
||||
gimp_temp_buf_data_clear (dest);
|
||||
|
||||
core->solid_brushes[dest_offset_y][dest_offset_x] = dest;
|
||||
|
||||
m = temp_buf_get_data (brush_mask);
|
||||
d = (temp_buf_get_data (dest) +
|
||||
m = gimp_temp_buf_get_data (brush_mask);
|
||||
d = (gimp_temp_buf_get_data (dest) +
|
||||
(dest_offset_y + 1) * dest->width +
|
||||
(dest_offset_x + 1));
|
||||
|
||||
|
@ -1638,13 +1638,13 @@ gimp_brush_core_paint_line_pixmap_mask (GimpImage *dest,
|
|||
pixmap_bytes = babl_format_get_bytes_per_pixel (pixmap_mask->format);
|
||||
|
||||
/* Point to the approriate scanline */
|
||||
b = (temp_buf_get_data (pixmap_mask) +
|
||||
b = (gimp_temp_buf_get_data (pixmap_mask) +
|
||||
(y % pixmap_mask->height) * pixmap_mask->width * pixmap_bytes);
|
||||
|
||||
if (mode == GIMP_BRUSH_SOFT && brush_mask)
|
||||
{
|
||||
const Babl *fish;
|
||||
const guchar *mask = (temp_buf_get_data (brush_mask) +
|
||||
const guchar *mask = (gimp_temp_buf_get_data (brush_mask) +
|
||||
(y % brush_mask->height) * brush_mask->width);
|
||||
guchar *line_buf = g_alloca (width * (pixmap_bytes + 1));
|
||||
guchar *l = line_buf;
|
||||
|
|
|
@ -181,9 +181,9 @@ gimp_convolve_motion (GimpPaintCore *paint_core,
|
|||
brush_core->brush->mask->height / 2,
|
||||
rate);
|
||||
|
||||
convolve_temp = temp_buf_new (gegl_buffer_get_width (paint_buffer),
|
||||
gegl_buffer_get_height (paint_buffer),
|
||||
gegl_buffer_get_format (paint_buffer));
|
||||
convolve_temp = gimp_temp_buf_new (gegl_buffer_get_width (paint_buffer),
|
||||
gegl_buffer_get_height (paint_buffer),
|
||||
gegl_buffer_get_format (paint_buffer));
|
||||
|
||||
convolve_buffer = gimp_temp_buf_create_buffer (convolve_temp, TRUE);
|
||||
|
||||
|
|
|
@ -223,7 +223,7 @@ gimp_ink_get_paint_buffer (GimpPaintCore *paint_core,
|
|||
const Babl *format = gimp_drawable_get_format_with_alpha (drawable);
|
||||
GimpTempBuf *temp_buf;
|
||||
|
||||
temp_buf = temp_buf_new ((x2 - x1), (y2 - y1), format);
|
||||
temp_buf = gimp_temp_buf_new ((x2 - x1), (y2 - y1), format);
|
||||
|
||||
*paint_buffer_x = x1;
|
||||
*paint_buffer_y = y1;
|
||||
|
|
|
@ -185,8 +185,8 @@ gimp_smudge_start (GimpPaintCore *paint_core,
|
|||
gimp_smudge_accumulator_size (paint_options, &accum_size);
|
||||
|
||||
/* Allocate the accumulation buffer */
|
||||
accum_temp = temp_buf_new (accum_size, accum_size,
|
||||
gimp_drawable_get_format (drawable));
|
||||
accum_temp = gimp_temp_buf_new (accum_size, accum_size,
|
||||
gimp_drawable_get_format (drawable));
|
||||
|
||||
smudge->accum_buffer = gimp_temp_buf_create_buffer (accum_temp, TRUE);
|
||||
|
||||
|
|
|
@ -332,14 +332,15 @@ brush_get_pixels_invoker (GimpProcedure *procedure,
|
|||
height = brush->mask->height;
|
||||
mask_bpp = babl_format_get_bytes_per_pixel (brush->mask->format);
|
||||
num_mask_bytes = brush->mask->height * brush->mask->width * mask_bpp;
|
||||
mask_bytes = g_memdup (temp_buf_get_data (brush->mask), num_mask_bytes);
|
||||
mask_bytes = g_memdup (gimp_temp_buf_get_data (brush->mask),
|
||||
num_mask_bytes);
|
||||
|
||||
if (brush->pixmap)
|
||||
{
|
||||
color_bpp = babl_format_get_bytes_per_pixel (brush->pixmap->format);
|
||||
num_color_bytes = brush->pixmap->height * brush->pixmap->width *
|
||||
color_bpp;
|
||||
color_bytes = g_memdup (temp_buf_get_data (brush->pixmap),
|
||||
color_bytes = g_memdup (gimp_temp_buf_get_data (brush->pixmap),
|
||||
num_color_bytes);
|
||||
}
|
||||
}
|
||||
|
|
|
@ -216,8 +216,8 @@ brushes_get_brush_data_invoker (GimpProcedure *procedure,
|
|||
paint_mode = 0;
|
||||
width = brush->mask->width;
|
||||
height = brush->mask->height;
|
||||
length = brush->mask->height * brush->mask->width;
|
||||
mask_data = g_memdup (temp_buf_get_data (brush->mask), length);
|
||||
length = gimp_temp_buf_get_data_size (brush->mask);
|
||||
mask_data = g_memdup (gimp_temp_buf_get_data (brush->mask), length);
|
||||
}
|
||||
else
|
||||
success = FALSE;
|
||||
|
|
|
@ -748,11 +748,11 @@ drawable_thumbnail_invoker (GimpProcedure *procedure,
|
|||
actual_width = buf->width;
|
||||
actual_height = buf->height;
|
||||
bpp = babl_format_get_bytes_per_pixel (buf->format);
|
||||
thumbnail_data_count = temp_buf_get_data_size (buf);
|
||||
thumbnail_data = g_memdup (temp_buf_get_data (buf),
|
||||
thumbnail_data_count = gimp_temp_buf_get_data_size (buf);
|
||||
thumbnail_data = g_memdup (gimp_temp_buf_get_data (buf),
|
||||
thumbnail_data_count);
|
||||
|
||||
temp_buf_free (buf);
|
||||
gimp_temp_buf_free (buf);
|
||||
}
|
||||
else
|
||||
success = FALSE;
|
||||
|
@ -828,11 +828,11 @@ drawable_sub_thumbnail_invoker (GimpProcedure *procedure,
|
|||
width = buf->width;
|
||||
height = buf->height;
|
||||
bpp = babl_format_get_bytes_per_pixel (buf->format);
|
||||
thumbnail_data_count = temp_buf_get_data_size (buf);
|
||||
thumbnail_data = g_memdup (temp_buf_get_data (buf),
|
||||
thumbnail_data_count = gimp_temp_buf_get_data_size (buf);
|
||||
thumbnail_data = g_memdup (gimp_temp_buf_get_data (buf),
|
||||
thumbnail_data_count);
|
||||
|
||||
temp_buf_free (buf);
|
||||
gimp_temp_buf_free (buf);
|
||||
}
|
||||
else
|
||||
success = FALSE;
|
||||
|
|
|
@ -1715,11 +1715,11 @@ image_thumbnail_invoker (GimpProcedure *procedure,
|
|||
actual_width = buf->width;
|
||||
actual_height = buf->height;
|
||||
bpp = babl_format_get_bytes_per_pixel (buf->format);
|
||||
thumbnail_data_count = temp_buf_get_data_size (buf);
|
||||
thumbnail_data = g_memdup (temp_buf_get_data (buf),
|
||||
thumbnail_data_count = gimp_temp_buf_get_data_size (buf);
|
||||
thumbnail_data = g_memdup (gimp_temp_buf_get_data (buf),
|
||||
thumbnail_data_count);
|
||||
|
||||
temp_buf_free (buf);
|
||||
gimp_temp_buf_free (buf);
|
||||
}
|
||||
else
|
||||
success = FALSE;
|
||||
|
|
|
@ -109,8 +109,8 @@ pattern_get_pixels_invoker (GimpProcedure *procedure,
|
|||
width = pattern->mask->width;
|
||||
height = pattern->mask->height;
|
||||
bpp = babl_format_get_bytes_per_pixel (pattern->mask->format);
|
||||
num_color_bytes = temp_buf_get_data_size (pattern->mask);
|
||||
color_bytes = g_memdup (temp_buf_get_data (pattern->mask),
|
||||
num_color_bytes = gimp_temp_buf_get_data_size (pattern->mask);
|
||||
color_bytes = g_memdup (gimp_temp_buf_get_data (pattern->mask),
|
||||
num_color_bytes);
|
||||
}
|
||||
else
|
||||
|
|
|
@ -159,8 +159,8 @@ patterns_get_pattern_data_invoker (GimpProcedure *procedure,
|
|||
width = pattern->mask->width;
|
||||
height = pattern->mask->height;
|
||||
mask_bpp = babl_format_get_bytes_per_pixel (pattern->mask->format);
|
||||
length = temp_buf_get_data_size (pattern->mask);
|
||||
mask_data = g_memdup (temp_buf_get_data (pattern->mask), length);
|
||||
length = gimp_temp_buf_get_data_size (pattern->mask);
|
||||
mask_data = g_memdup (gimp_temp_buf_get_data (pattern->mask), length);
|
||||
}
|
||||
else
|
||||
success = FALSE;
|
||||
|
|
|
@ -283,10 +283,10 @@ gimp_font_get_new_preview (GimpViewable *viewable,
|
|||
|
||||
width = cairo_format_stride_for_width (CAIRO_FORMAT_A8, width);
|
||||
|
||||
temp_buf = temp_buf_new (width, height, babl_format ("Y' u8"));
|
||||
memset (temp_buf_get_data (temp_buf), 255, width * height);
|
||||
temp_buf = gimp_temp_buf_new (width, height, babl_format ("Y' u8"));
|
||||
memset (gimp_temp_buf_get_data (temp_buf), 255, width * height);
|
||||
|
||||
surface = cairo_image_surface_create_for_data (temp_buf_get_data (temp_buf),
|
||||
surface = cairo_image_surface_create_for_data (gimp_temp_buf_get_data (temp_buf),
|
||||
CAIRO_FORMAT_A8,
|
||||
width, height, width);
|
||||
|
||||
|
|
|
@ -401,7 +401,7 @@ gimp_iscissors_tool_control (GimpTool *tool,
|
|||
/* Reset the dp buffers */
|
||||
if (iscissors->dp_buf)
|
||||
{
|
||||
temp_buf_free (iscissors->dp_buf);
|
||||
gimp_temp_buf_free (iscissors->dp_buf);
|
||||
iscissors->dp_buf = NULL;
|
||||
}
|
||||
break;
|
||||
|
@ -1336,9 +1336,10 @@ calculate_curve (GimpIscissorsTool *iscissors,
|
|||
|
||||
/* allocate the dynamic programming array */
|
||||
if (iscissors->dp_buf)
|
||||
temp_buf_free (iscissors->dp_buf);
|
||||
gimp_temp_buf_free (iscissors->dp_buf);
|
||||
|
||||
iscissors->dp_buf = temp_buf_new (width, height, babl_format ("Y u32"));
|
||||
iscissors->dp_buf = gimp_temp_buf_new (width, height,
|
||||
babl_format ("Y u32"));
|
||||
|
||||
/* find the optimal path of pixels from (x1, y1) to (x2, y2) */
|
||||
find_optimal_path (iscissors->gradient_map, iscissors->dp_buf,
|
||||
|
@ -1476,7 +1477,7 @@ plot_pixels (GimpIscissorsTool *iscissors,
|
|||
width = dp_buf->width;
|
||||
|
||||
/* Start the data pointer at the correct location */
|
||||
data = (guint *) temp_buf_get_data (dp_buf) + (ye - y1) * width + (xe - x1);
|
||||
data = (guint *) gimp_temp_buf_get_data (dp_buf) + (ye - y1) * width + (xe - x1);
|
||||
|
||||
x = xe;
|
||||
y = ye;
|
||||
|
@ -1533,7 +1534,7 @@ find_optimal_path (TileManager *gradient_map,
|
|||
guint32 *d;
|
||||
|
||||
/* initialize the dynamic programming buffer */
|
||||
data = (guint32 *) temp_buf_data_clear (dp_buf);
|
||||
data = (guint32 *) gimp_temp_buf_data_clear (dp_buf);
|
||||
|
||||
/* what directions are we filling the array in according to? */
|
||||
dirx = (xs - x1 == 0) ? 1 : -1;
|
||||
|
|
|
@ -55,8 +55,8 @@ gimp_vectors_get_new_preview (GimpViewable *viewable,
|
|||
xscale = ((gdouble) width) / gimp_image_get_width (gimp_item_get_image (item));
|
||||
yscale = ((gdouble) height) / gimp_image_get_height (gimp_item_get_image (item));
|
||||
|
||||
temp_buf = temp_buf_new (width, height, babl_format ("Y' u8"));
|
||||
data = temp_buf_get_data (temp_buf);
|
||||
temp_buf = gimp_temp_buf_new (width, height, babl_format ("Y' u8"));
|
||||
data = gimp_temp_buf_get_data (temp_buf);
|
||||
memset (data, 255, width * height);
|
||||
|
||||
for (cur_stroke = gimp_vectors_stroke_get_next (vectors, NULL);
|
||||
|
|
|
@ -263,8 +263,8 @@ gimp_brush_select_run_callback (GimpPdbDialog *dialog,
|
|||
GimpArray *array;
|
||||
GValueArray *return_vals;
|
||||
|
||||
array = gimp_array_new (temp_buf_get_data (brush->mask),
|
||||
temp_buf_get_data_size (brush->mask),
|
||||
array = gimp_array_new (gimp_temp_buf_get_data (brush->mask),
|
||||
gimp_temp_buf_get_data_size (brush->mask),
|
||||
TRUE);
|
||||
|
||||
return_vals =
|
||||
|
|
|
@ -107,8 +107,8 @@ gimp_pattern_select_run_callback (GimpPdbDialog *dialog,
|
|||
GimpArray *array;
|
||||
GValueArray *return_vals;
|
||||
|
||||
array = gimp_array_new (temp_buf_get_data (pattern->mask),
|
||||
temp_buf_get_data_size (pattern->mask),
|
||||
array = gimp_array_new (gimp_temp_buf_get_data (pattern->mask),
|
||||
gimp_temp_buf_get_data_size (pattern->mask),
|
||||
TRUE);
|
||||
|
||||
return_vals =
|
||||
|
|
|
@ -1016,8 +1016,8 @@ gimp_view_render_temp_buf_to_surface (GimpTempBuf *temp_buf,
|
|||
x2 = CLAMP (temp_buf->x + temp_buf->width, 0, dest_width);
|
||||
y2 = CLAMP (temp_buf->y + temp_buf->height, 0, dest_height);
|
||||
|
||||
src = temp_buf_get_data (temp_buf) + ((y1 - temp_buf->y) * rowstride +
|
||||
(x1 - temp_buf->x) * bytes);
|
||||
src = gimp_temp_buf_get_data (temp_buf) + ((y1 - temp_buf->y) * rowstride +
|
||||
(x1 - temp_buf->x) * bytes);
|
||||
|
||||
for (i = 0; i < dest_height; i++)
|
||||
{
|
||||
|
|
|
@ -114,7 +114,7 @@ gimp_view_renderer_brush_render (GimpViewRenderer *renderer,
|
|||
GIMP_VIEW_BG_WHITE,
|
||||
GIMP_VIEW_BG_WHITE);
|
||||
|
||||
temp_buf_free (temp_buf);
|
||||
gimp_temp_buf_free (temp_buf);
|
||||
|
||||
if (GIMP_IS_BRUSH_PIPE (renderer->viewable))
|
||||
{
|
||||
|
@ -131,7 +131,7 @@ gimp_view_renderer_brush_render (GimpViewRenderer *renderer,
|
|||
GIMP_VIEW_BG_WHITE,
|
||||
GIMP_VIEW_BG_WHITE);
|
||||
|
||||
temp_buf_free (temp_buf);
|
||||
gimp_temp_buf_free (temp_buf);
|
||||
}
|
||||
|
||||
static gboolean
|
||||
|
@ -176,7 +176,7 @@ gimp_view_renderer_brush_render_timeout (gpointer data)
|
|||
GIMP_VIEW_BG_WHITE,
|
||||
GIMP_VIEW_BG_WHITE);
|
||||
|
||||
temp_buf_free (temp_buf);
|
||||
gimp_temp_buf_free (temp_buf);
|
||||
|
||||
gimp_view_renderer_update (renderer);
|
||||
|
||||
|
|
|
@ -89,9 +89,9 @@ gimp_view_renderer_buffer_render (GimpViewRenderer *renderer,
|
|||
|
||||
if (temp_buf)
|
||||
{
|
||||
render_buf = temp_buf_scale (temp_buf, view_width, view_height);
|
||||
render_buf = gimp_temp_buf_scale (temp_buf, view_width, view_height);
|
||||
|
||||
temp_buf_free (temp_buf);
|
||||
gimp_temp_buf_free (temp_buf);
|
||||
}
|
||||
}
|
||||
else
|
||||
|
@ -105,7 +105,7 @@ gimp_view_renderer_buffer_render (GimpViewRenderer *renderer,
|
|||
{
|
||||
gimp_view_renderer_render_temp_buf_simple (renderer, render_buf);
|
||||
|
||||
temp_buf_free (render_buf);
|
||||
gimp_temp_buf_free (render_buf);
|
||||
}
|
||||
else /* no preview available */
|
||||
{
|
||||
|
|
|
@ -168,9 +168,9 @@ gimp_view_renderer_drawable_render (GimpViewRenderer *renderer,
|
|||
{
|
||||
gint bytes = gimp_drawable_preview_bytes (drawable);
|
||||
|
||||
render_buf = temp_buf_new (1, 1,
|
||||
gimp_bpp_to_babl_format (bytes));
|
||||
temp_buf_data_clear (render_buf);
|
||||
render_buf = gimp_temp_buf_new (1, 1,
|
||||
gimp_bpp_to_babl_format (bytes));
|
||||
gimp_temp_buf_data_clear (render_buf);
|
||||
}
|
||||
}
|
||||
else
|
||||
|
@ -184,9 +184,9 @@ gimp_view_renderer_drawable_render (GimpViewRenderer *renderer,
|
|||
|
||||
if (temp_buf)
|
||||
{
|
||||
render_buf = temp_buf_scale (temp_buf, view_width, view_height);
|
||||
|
||||
temp_buf_free (temp_buf);
|
||||
render_buf = gimp_temp_buf_scale (temp_buf,
|
||||
view_width, view_height);
|
||||
gimp_temp_buf_free (temp_buf);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -232,8 +232,7 @@ gimp_view_renderer_drawable_render (GimpViewRenderer *renderer,
|
|||
gimp_view_renderer_render_temp_buf (renderer, render_buf, -1,
|
||||
GIMP_VIEW_BG_CHECKS,
|
||||
GIMP_VIEW_BG_CHECKS);
|
||||
|
||||
temp_buf_free (render_buf);
|
||||
gimp_temp_buf_free (render_buf);
|
||||
}
|
||||
else
|
||||
{
|
||||
|
|
|
@ -106,9 +106,9 @@ gimp_view_renderer_image_render (GimpViewRenderer *renderer,
|
|||
|
||||
if (temp_buf)
|
||||
{
|
||||
render_buf = temp_buf_scale (temp_buf, view_width, view_height);
|
||||
|
||||
temp_buf_free (temp_buf);
|
||||
render_buf = gimp_temp_buf_scale (temp_buf,
|
||||
view_width, view_height);
|
||||
gimp_temp_buf_free (temp_buf);
|
||||
}
|
||||
}
|
||||
else
|
||||
|
@ -128,10 +128,9 @@ gimp_view_renderer_image_render (GimpViewRenderer *renderer,
|
|||
{
|
||||
GimpTempBuf *temp_buf;
|
||||
|
||||
temp_buf = temp_buf_scale (render_buf,
|
||||
renderer->width, renderer->height);
|
||||
|
||||
temp_buf_free (render_buf);
|
||||
temp_buf = gimp_temp_buf_scale (render_buf,
|
||||
renderer->width, renderer->height);
|
||||
gimp_temp_buf_free (render_buf);
|
||||
render_buf = temp_buf;
|
||||
}
|
||||
|
||||
|
@ -149,8 +148,7 @@ gimp_view_renderer_image_render (GimpViewRenderer *renderer,
|
|||
component_index,
|
||||
GIMP_VIEW_BG_CHECKS,
|
||||
GIMP_VIEW_BG_WHITE);
|
||||
|
||||
temp_buf_free (render_buf);
|
||||
gimp_temp_buf_free (render_buf);
|
||||
|
||||
return;
|
||||
}
|
||||
|
|
|
@ -296,14 +296,15 @@ HELP
|
|||
height = brush->mask->height;
|
||||
mask_bpp = babl_format_get_bytes_per_pixel (brush->mask->format);
|
||||
num_mask_bytes = brush->mask->height * brush->mask->width * mask_bpp;
|
||||
mask_bytes = g_memdup (temp_buf_get_data (brush->mask), num_mask_bytes);
|
||||
mask_bytes = g_memdup (gimp_temp_buf_get_data (brush->mask),
|
||||
num_mask_bytes);
|
||||
|
||||
if (brush->pixmap)
|
||||
{
|
||||
color_bpp = babl_format_get_bytes_per_pixel (brush->pixmap->format);
|
||||
num_color_bytes = brush->pixmap->height * brush->pixmap->width *
|
||||
color_bpp;
|
||||
color_bytes = g_memdup (temp_buf_get_data (brush->pixmap),
|
||||
color_bytes = g_memdup (gimp_temp_buf_get_data (brush->pixmap),
|
||||
num_color_bytes);
|
||||
}
|
||||
}
|
||||
|
|
|
@ -186,8 +186,8 @@ sub brushes_get_brush_data {
|
|||
paint_mode = 0;
|
||||
width = brush->mask->width;
|
||||
height = brush->mask->height;
|
||||
length = brush->mask->height * brush->mask->width;
|
||||
mask_data = g_memdup (temp_buf_get_data (brush->mask), length);
|
||||
length = gimp_temp_buf_get_data_size (brush->mask);
|
||||
mask_data = g_memdup (gimp_temp_buf_get_data (brush->mask), length);
|
||||
}
|
||||
else
|
||||
success = FALSE;
|
||||
|
|
|
@ -732,11 +732,11 @@ HELP
|
|||
actual_width = buf->width;
|
||||
actual_height = buf->height;
|
||||
bpp = babl_format_get_bytes_per_pixel (buf->format);
|
||||
thumbnail_data_count = temp_buf_get_data_size (buf);
|
||||
thumbnail_data = g_memdup (temp_buf_get_data (buf),
|
||||
thumbnail_data_count = gimp_temp_buf_get_data_size (buf);
|
||||
thumbnail_data = g_memdup (gimp_temp_buf_get_data (buf),
|
||||
thumbnail_data_count);
|
||||
|
||||
temp_buf_free (buf);
|
||||
gimp_temp_buf_free (buf);
|
||||
}
|
||||
else
|
||||
success = FALSE;
|
||||
|
@ -813,11 +813,11 @@ HELP
|
|||
width = buf->width;
|
||||
height = buf->height;
|
||||
bpp = babl_format_get_bytes_per_pixel (buf->format);
|
||||
thumbnail_data_count = temp_buf_get_data_size (buf);
|
||||
thumbnail_data = g_memdup (temp_buf_get_data (buf),
|
||||
thumbnail_data_count = gimp_temp_buf_get_data_size (buf);
|
||||
thumbnail_data = g_memdup (gimp_temp_buf_get_data (buf),
|
||||
thumbnail_data_count);
|
||||
|
||||
temp_buf_free (buf);
|
||||
gimp_temp_buf_free (buf);
|
||||
}
|
||||
else
|
||||
success = FALSE;
|
||||
|
|
|
@ -2863,11 +2863,11 @@ HELP
|
|||
actual_width = buf->width;
|
||||
actual_height = buf->height;
|
||||
bpp = babl_format_get_bytes_per_pixel (buf->format);
|
||||
thumbnail_data_count = temp_buf_get_data_size (buf);
|
||||
thumbnail_data = g_memdup (temp_buf_get_data (buf),
|
||||
thumbnail_data_count = gimp_temp_buf_get_data_size (buf);
|
||||
thumbnail_data = g_memdup (gimp_temp_buf_get_data (buf),
|
||||
thumbnail_data_count);
|
||||
|
||||
temp_buf_free (buf);
|
||||
gimp_temp_buf_free (buf);
|
||||
}
|
||||
else
|
||||
success = FALSE;
|
||||
|
|
|
@ -98,8 +98,8 @@ HELP
|
|||
width = pattern->mask->width;
|
||||
height = pattern->mask->height;
|
||||
bpp = babl_format_get_bytes_per_pixel (pattern->mask->format);
|
||||
num_color_bytes = temp_buf_get_data_size (pattern->mask);
|
||||
color_bytes = g_memdup (temp_buf_get_data (pattern->mask),
|
||||
num_color_bytes = gimp_temp_buf_get_data_size (pattern->mask);
|
||||
color_bytes = g_memdup (gimp_temp_buf_get_data (pattern->mask),
|
||||
num_color_bytes);
|
||||
}
|
||||
else
|
||||
|
|
|
@ -137,8 +137,8 @@ sub patterns_get_pattern_data {
|
|||
width = pattern->mask->width;
|
||||
height = pattern->mask->height;
|
||||
mask_bpp = babl_format_get_bytes_per_pixel (pattern->mask->format);
|
||||
length = temp_buf_get_data_size (pattern->mask);
|
||||
mask_data = g_memdup (temp_buf_get_data (pattern->mask), length);
|
||||
length = gimp_temp_buf_get_data_size (pattern->mask);
|
||||
mask_data = g_memdup (gimp_temp_buf_get_data (pattern->mask), length);
|
||||
}
|
||||
else
|
||||
success = FALSE;
|
||||
|
|
Loading…
Reference in New Issue