Revision 58da63c by Ton Roosendaal December 23, 2008, 09:59 (GMT) |
2.5 View3D Numpad operator, by Michael Foxx. Yay! Todo: use same call for view3d pulldown. |
Revision 5a96981 by Campbell Barton December 23, 2008, 06:47 (GMT) |
improved PROTO support, works for many testfiles now. |
Revision 76c035b by Brecht Van Lommel 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; |
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 |
Revision cc9d378 by Brecht Van Lommel 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. |
Revision 261d130 by Nathan Letwory December 22, 2008, 20:53 (GMT) |
* bring back some drawing code for node editor (grid, roundbox emboss) |
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 |
Revision 3b0c421 by Ton Roosendaal 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? |
Revision 05fc2aa by Benoit Bolsee December 22, 2008, 16:56 (GMT) |
pose_grab_with_ik_clear(): fix bug with memory used after being freed. |
Revision 6158762 by Campbell Barton December 22, 2008, 15:05 (GMT) |
WIP - support for VRML PROTO's |
Revision 9e38e6a by Ton Roosendaal 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 |
Revision bac4d10 by Ton Roosendaal 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. |
Revision fa12c08 by Andrea Weikert 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. |
Revision 42def9a by Ton Roosendaal 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 |
|
|
|


Master Commits
MiikaHweb | 2003-2021