Blender Git Statistics -> Developers -> bdiego

Diego Borghetti (bdiego)

Total Commits : 214
Master Commits : 143
Branch Commits : 71
First Commit : April 18, 2007
Latest Commit : November 23, 2013

Commits by Month

DateNumber of Commits
November, 20131
October, 20130
September, 20130
August, 20130
July, 20130
June, 20130
May, 20130
April, 20130
March, 20130
February, 20130
January, 20130
December, 20120
November, 20120
October, 20120
September, 20120
August, 20120
July, 20120
June, 20120
May, 20120
April, 20120
March, 20120
February, 20120
January, 20122
December, 20110
November, 20110
October, 20110
September, 20110
August, 20110
July, 20110
June, 20110
May, 20110
April, 20110
March, 20110
February, 20111
January, 20111
December, 20103
November, 20100
October, 20100
September, 20100
August, 20100
July, 20109
June, 201011
May, 20105
April, 20102
March, 20100
February, 20100
January, 20100
December, 20090
November, 20090
October, 20091
September, 20091
August, 200914
July, 20095
June, 20097
May, 200911
April, 20096
March, 20096
February, 20099
January, 20092
December, 20083
November, 20081
October, 20080
September, 20086
August, 200815
July, 200813
June, 200811
May, 20086
April, 20080
March, 20080
February, 20083
January, 20089
December, 20073
November, 20070
October, 20071
September, 20077
August, 200710
July, 200710
June, 200715
May, 20070
April, 20074

Commit Distribution

PathNumber of Commits
master143
render251

Favourite Files

FilenameTotal Edits
blf_font.c28
blf_internal_types.h26
blf.c26
BLF_api.h23
blf_glyph.c22
interface_style.c13
blf_internal.h13
Makefile12
GHOST_SystemX11.cpp12
blf_internal.c9

File Changes

ActionTotalPer Commit
Added360.2
Modified1 2155.7
Deleted1100.5

Code Changes

ActionTotalPer Commit
Lines Added14 85771.8
Lines Removed6 23130.1

Latest commits Feed

Revision 4c4aeaa by Diego Borghetti (master)
November 23, 2013, 23:20 (GMT)
Fix: Wrong variable used to check for metrics files on BLF

Looks like this is has been there since the initial commit
of BLF.

The blf_dir_metrics_search was using the pointer to the
extension of the file and not the full path to check for
metrics files (.afm/.pfm).

Never notice before probably because is not common to use a font
with additional metrics files.
Revision 5ba14fd by Diego Borghetti (master)
January 6, 2012, 16:40 (GMT)
Move glTexEnvi to draw__start/draw__end.

As Campbell point, this is to avoid call glGet/glTexEnvi
on each character.

Revision b197a7e by Diego Borghetti (master)
January 3, 2012, 19:41 (GMT)
Fix:
[#25834] no color of textobjects in game engine when combined with
textured objects
[#26893] Curruption of displayed text (debug properties/fps info or bgui)
when using animated/tile uv mode

The first bug was beacuse a bad mode on the texture environment, now
we save the current glTexEnvi, set the one that we need, draw and
restore the original at the end.

The second was because a missing call to glLoadIdentity for the
texture matrix and as we do before, now we do a gl-Push/Identity/Pop
for this matrix to.

The first problem was solved by Kanttori and the second by Dalai.

Revision 65ce537 by Diego Borghetti (master)
February 19, 2011, 13:43 (GMT)
Rename global_ft_lib and make it static.

Remove the XXX code from blf_glyph.c and use the pointer
inside the FontBLF struct.

If still have problem, let me know.

Revision 44fbbe7 by Diego Borghetti (master)
January 20, 2011, 20:24 (GMT)
Ghost:X11 Set the default max width and max height value.

Some window manager can set default value of this to be the
screen size, so running blender with -p or --window-geometry
don't work with value bigger than that.

This commit try to "avoid" the bug #25709, but at the end
depend on the window manager, so maybe work or maybe not.
Revision 545cc48 by Diego Borghetti (master)
December 9, 2010, 22:27 (GMT)
Change the BLF_aspect function to handle 3d text.

This is need to properly handle 3d text (dalai work on GE), before
the BLF_aspect only take one argument, and the result was a call to:
glScalef(aspect, aspect, 1.0)

Now the three value are store in the font (x, y and z) and also
need to be enable using BLF_enable(BLF_ASPECT).

By default all the code that don't have BLF_ASPECT enable work with
a scale of 1.0 (so nothing change to the current UI).

I also remove all the call of BLF_aspect(fontid, 1.0) found in
the editors, because is disable by default, so no need any more.

Campbell the only thing to check is the python api, right now
I modify the api to from:
BLF_aspect(fontid, aspect)
to:
BLF_aspect(fontid, aspect, aspect, 1.0)

This is to avoid break the api, but now you need add the BLF_ASPECT
option to the function py_blf_enable and in some point change
py_blf_aspect to take 3 arguments.
Revision b25c323 by Diego Borghetti (master)
December 9, 2010, 04:36 (GMT)
Add the possibility to set a 4x4 matrix to be used on blf.

This option allow the user to set a 4x4 matrix to be
multiplied before draw the text, for example:

double *m;

/* Get the matrix or build it! */

BLF_matrix(m);
BLF_enable(BLF_MATRIX);

/* set color, size, etc and draw! */

BLF_disable(BLF_MATRIX);

You don't need the last line (disable), but remember
that if you use the font to draw in any other place,
the matrix will be used!.

The GL code is:

glPushMatrix();
glMultMatrixd(m);
glTranslatef();
glScalef();
glRotatef();

glPopMatrix();

Let's Dalai test this!!! :D

Revision 3209077 by Diego Borghetti (master)
December 9, 2010, 01:05 (GMT)
Testing commit! Remove an empty file.

Revision 7925de1 by Diego Borghetti (master)
July 21, 2010, 19:49 (GMT)
Fix #22894

[#22894] SEQUENCER; Drag & Drop into VSE as strip sends user to
file manager for import - MS Windows

The invoke function for both operator don't check the the filepath
property (this come from the drop event), so always open the
file browser.

Note that this problem is still there for Image, but there is something
else there, because the op SEQUENCER_OT_image_strip_add never got
this property (filepath). I check and the problem seems to be the
missing WM_FILESEL_FILEPATH when call WM_operator_properties_filesel.

The problem is that if I put this flag in the function, the image
strip stop working, so have to check a little more about this.
(Any idea why ?)
Revision a725cac by Diego Borghetti (master)
July 20, 2010, 16:54 (GMT)
Fix #22905

[#22905] Adding objects with a grid size of <1m results in a 0 size object

The problem here is that the return value of the function
ED_object_new_primitive_matrix is a float, not an int.

This come from an old revision, before the two dia and depth
multiplication was using the function (two call to the same
function). This was change to only call the functio one time
and store the value in the "scale" variable, but the scale
was declare as int, not float.

MiikaHweb - Blender Git Statistics v1.06
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021