Blender Git Commits

Blender Git "master" branch commits.

Page: 4804 / 5574

December 23, 2008, 09:59 (GMT)
2.5

View3D Numpad operator, by Michael Foxx. Yay!
Todo: use same call for view3d pulldown.

December 23, 2008, 06:47 (GMT)
improved PROTO support, works for many testfiles now.
December 23, 2008, 02:07 (GMT)
2.5: Data Context

* Worked out data context implementation more, now with initial context
callbacks implemented for the screen and 3d view.
* For collections, switch from iterators to simpler ListBase. Though that still
means it uses LinkData* rather than the actual Object* for example, since
those can only be part of one list. So I added a macro as well to make
iteration easier when possible.

CTX_DATA_BEGIN(C, Object*, ob, selected_objects) {
printf("object name: %sn", ob->id.name);
}
CTX_DATA_END;


Revision 8d6c2e6 by Matt Ebb
December 23, 2008, 02:03 (GMT)
Initial commit working on an updated consistent colour scheme -
following these guidelines:
http://wiki.blender.org/index.php/BlenderDev/ColourMeaning
December 23, 2008, 01:08 (GMT)
2.5: fix a crash switching to space types with old space data.

Revision 892be75 by Joshua Leung
December 22, 2008, 22:59 (GMT)
2.5 - Bugfixes

* View Pan Operator now stores area, etc. values from context in case user moves out of view
* Moved the invalid-context check for Action Editor so that mode can still be changed when there's no data to show.
December 22, 2008, 20:53 (GMT)
* bring back some drawing code for node editor (grid, roundbox emboss)
Revision be1d06a by Matt Ebb
December 22, 2008, 20:28 (GMT)
Volume rendering:

* Multithreaded volume light cache

While the render process itself is multithreaded, the light cache pre-process
previously wasn't (painfully noticed this the other week rendering on some
borrowed octocore nodes!). This commit adds threading, similar to the tiled render -
it divides the light cache's voxel grid into 3d parts and renders them with the
available threads.

This makes the most significant difference on shots where the light cache pre-
process is the bottleneck, so shots with either several lights, or a high res light
cache, or both. On this file (3 lights, light cache res 120), on my Core 2 Duo it now
renders in 27 seconds compared to 49 previously.

http://mke3.net/blender/devel/rendering/volumetrics/threaded_cache.jpg
December 22, 2008, 19:31 (GMT)
2.5

Our precious outliner is back! :)
Currently no operations are active there, nor notifiers to refresh
other windows. Be patient!

You can switch to RNA with the 'view' menu.
Later we'll sort out how much of both get integrated in 1 system, or
have both options, or make designated 'data view' for rna? ALso the
old Oops... bring back?

December 22, 2008, 16:56 (GMT)
pose_grab_with_ik_clear(): fix bug with memory used after being freed.
December 22, 2008, 15:05 (GMT)
WIP - support for VRML PROTO's
December 22, 2008, 12:57 (GMT)
2.5

Better implementation of own window timers, not using ghost.
That makes blender's WM nice in control, and gives callers
of timers the opportunitie to evaluate time passed since
previous step. This system also only generates one timer
event per main loop (events - handlers - notifiers - draw)

Small fix: allow keymap modifier to give KM_ANY to ignore
modifier keys, this to have TIMER keymap work.


Revision 5e443fd by Joshua Leung
December 22, 2008, 11:28 (GMT)
2.5 - Commented out unused code in keyframing.c. This will be restored later.
Revision fe29e66 by Joshua Leung
December 22, 2008, 11:12 (GMT)
2.5:

Brought back basics for Action Editor header. The contents of the menus have yet to come, but at least now the Action Editor 'looks' functional.

Fixed mistake in previous commit for TimeLine header (button collision).
Revision 601fb5e by Joshua Leung
December 22, 2008, 10:52 (GMT)
Bugfix - Fixed crashes in Action Editor on Ctrl-L due to missing NULL checks.
Revision cedb19e by Joshua Leung
December 22, 2008, 10:15 (GMT)
2.5 - Animation tweaks - bringing back more code

* Action Editor - IPO curve names are shown properly again. Added anim_ipo_utils.c (old editipo_lib.c) file back. This will need to be removed when I port IPO system to RNA.

* Keyframing code - uncommented more of the code that's now working

* Made the 'preview range' button on timeline header draw more clearly
December 22, 2008, 10:09 (GMT)
2.5

Small area/space api fix: space->new() callbacks now require
Context pointer. Too many cases you want to initialize stuff...

Also: added dummy draw function for NLA channel region, was
too ugly.

December 22, 2008, 10:07 (GMT)
2.5 MSVC9 projectfiles
* small update for anim_keyframes_draw.c and space_action/action_draw.c
Revision 2474329 by Joshua Leung
December 22, 2008, 09:43 (GMT)
2.5 - Action Editor Bugfixes

* Restored y-position translations needed for gla-stuff, as gla stuff sets viewport + matrices!
* Fixed alpha-problems with icons. The ft-font drawing was turning off GL_BLEND when it was done, which screwed up the icon drawing (previous names were drawn with 'standard' fonts only)
* Removed Context arg from drawing funcs. Passing anim-context instead.
* Properly initialised new theme settings ported over from animsys2.
December 22, 2008, 09:43 (GMT)
2.5

Cleanup

- for portablity we can keep the old ugly defines for retrieving
active object, cfra and so on. But, they will use 'scene' not
G.scene.
- fixed code that uses those defines.
- some unused variables/functions removed

By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021