Lukas Toenne [Sat, 6 Oct 2012 14:35:48 +0000 (14:35 +0000)]
Fix for incomplete loading of liboslexec static library. This is needed in order to provide the osl_allocate_closure_component function for LLVM.
Campbell Barton [Sat, 6 Oct 2012 12:36:21 +0000 (12:36 +0000)]
added simple checker for array sizes, uses clang to parse C/C++,
Warns if an array is passed to a function where the array is declared larger, eg float[2] argument is passed function defined as float[3], (or a greater size).
Existing free static checkers dont do this from what I can tell.
Campbell Barton [Sat, 6 Oct 2012 12:04:09 +0000 (12:04 +0000)]
fix writing past array bounds in imagewraposa().
also correct array sizes in othere areas.
Campbell Barton [Sat, 6 Oct 2012 12:00:54 +0000 (12:00 +0000)]
fix reading past array bounds for nearest_uv_between() and draw_tracking_tracks().
Brecht Van Lommel [Sat, 6 Oct 2012 11:52:54 +0000 (11:52 +0000)]
Fix for UV texture coordinate problem in cycles, after recent fix.
Lukas Toenne [Sat, 6 Oct 2012 11:00:45 +0000 (11:00 +0000)]
Better support for LLVM linking, needed for static OSL library.
This adds cmake code for LLVM on linux and updates the cmake code used for OSX.
LLVM is linked like other external libraries now, by using the setup_liblinks and setup_libdirs macros instead of the PLATFORM_LINKFLAGS variable.
The use of llvm-config for getting a list of libraries can also be simplified quite a bit.
Caching the LLVM_DIRECTORY and LLVM_VERSION strings could be nicer though.
Sergey Sharybin [Sat, 6 Oct 2012 07:03:03 +0000 (07:03 +0000)]
Color Management: fixed loading configuration from non-ascii paths
Used the same hack as BLI gzip is using -- calculate short path and
send it to OCIO library.
Joshua Leung [Sat, 6 Oct 2012 03:56:09 +0000 (03:56 +0000)]
Bugfix [#32789] (Minor) Different types used between func declaration and
definition (EDBM_selectmode_convert())
Cheers to Sebastian Nell (codemanx) for catching this.
Campbell Barton [Sat, 6 Oct 2012 03:34:52 +0000 (03:34 +0000)]
toggle cut through in the knife tool now refreshes (before you had to wave the mouse about to see the result).
also remove print from last commit.
Campbell Barton [Sat, 6 Oct 2012 03:33:11 +0000 (03:33 +0000)]
fix [#32779] Bmesh module: assigning to bm.select_mode crashes Blender if bmesh is empty
was missing set typecheck
Campbell Barton [Sat, 6 Oct 2012 03:02:14 +0000 (03:02 +0000)]
add mball_foreachScreenElem() and use for lasso & circle selection, also utility metaball functions to (de)select all.
Campbell Barton [Sat, 6 Oct 2012 01:30:49 +0000 (01:30 +0000)]
add circle select for metaballs
Campbell Barton [Sat, 6 Oct 2012 00:42:30 +0000 (00:42 +0000)]
disable padding warning for DNA, gave problems with struct bounds padding which DNA ignores.
tag operator callbacks as needing their return values used. These are not directly called in many places so the inconvenience is minimal.
Dan Eicher [Fri, 5 Oct 2012 19:51:11 +0000 (19:51 +0000)]
Grease Pencil notifier/listener cleanup
As suggested by Campbell on the IRC gave grease pencil its own notifier type (NC_GPENCIL) and made the makesrna notifier functions actually update properly.
Also got the #ifdef'd GreasePencil.layers.[new/remove] functions working.
Campbell Barton [Fri, 5 Oct 2012 17:51:44 +0000 (17:51 +0000)]
use pose_foreachScreenBone for pose lasso and circle select
Brecht Van Lommel [Fri, 5 Oct 2012 17:17:19 +0000 (17:17 +0000)]
Fix part of cycles/osl light pass rendering, transmission still not correct.
Campbell Barton [Fri, 5 Oct 2012 17:07:02 +0000 (17:07 +0000)]
add armature_foreachScreenBone(), use for lasso and circle select.
also add boundbox checking for lasso select.
Campbell Barton [Fri, 5 Oct 2012 15:48:39 +0000 (15:48 +0000)]
code cleanup: de-duplicate enum.
Campbell Barton [Fri, 5 Oct 2012 15:44:11 +0000 (15:44 +0000)]
code cleanup: use functions to initialize selection user data structs, use radius-squared for circle select comparisons.
edge_fully_inside_rect() & edge_inside_rect() args were shorts when all callers were passing ints.
Joshua Leung [Fri, 5 Oct 2012 14:56:04 +0000 (14:56 +0000)]
Code cleanup
* Added/fixed some comments
* Swapped order that invoke/exec calls are defined in the operator definitions
to reflect flow better
Brecht Van Lommel [Fri, 5 Oct 2012 14:54:32 +0000 (14:54 +0000)]
Fix generated texture coordinate issue after "from dupli" option was added.
Joshua Leung [Fri, 5 Oct 2012 14:51:35 +0000 (14:51 +0000)]
Follow Path Constraint - "Animate Path" Operator
Added a convenience operator to the Follow Path constraint which adds a F-Curve
for the path (or the operator's "fixed position" value if no path is assigned),
with options for setting the start frame and length of motion. This makes it
easier for common users to just set up a quick follow-path animation where the
camera (e.g. flying around a set over certain number of frames).
A key advantage of this is that it takes care of the underlying math required
for setting up the generator curve accordingly (I've got some plans for making
this a bit friendlier to use later). Now, animating the paths is a one-click
operation, with the start and length properties able to be controlled using the
operator properties.
Joshua Leung [Fri, 5 Oct 2012 14:05:49 +0000 (14:05 +0000)]
Whitespace edits
Joshua Leung [Fri, 5 Oct 2012 13:22:09 +0000 (13:22 +0000)]
Warning indicators for animators when Auto Keying is enabled during transform
Recently on the bf-funboard list, there have been some requests for clearer
indications for animators that autokeying has been enabled when transforming so
that corrective action can be taken sooner if this wasn't expected. This is
especially important in distributed+collaborative environments where multiple
artists may work on a single shot file: someone working on a shot from
another animator may not be aware that autokeying was enabled, thus accidentally
setting a whole bunch of extra keyframes.
In this current incarnation, we display using red (not hardcoded, but using an
existing theme color) a solid 1px border around the 3D view while transforming
with autokeying enabled. In addition to the border, a blinking indicator (record
icon + "Auto Keying On" text) appear in the top right corner, as inspired by the
traditional recording indicator icons on camcorders.
Brecht Van Lommel [Fri, 5 Oct 2012 13:11:16 +0000 (13:11 +0000)]
Fix #32770: iTaSC IK solver not working correct with bones that have stretch with
have all rotation axes disabled.
Joshua Leung [Fri, 5 Oct 2012 13:06:36 +0000 (13:06 +0000)]
Typo fix: Tooltip for "Offset Factor" for FollowPath constraint referred to
"bone" instead of "curve"
Bastien Montagne [Fri, 5 Oct 2012 12:59:09 +0000 (12:59 +0000)]
Clean up in "add object" code:
* Get rid of ED_object_add_generic_invoke() and all invoke callbacks using it, it was doing nothing exec() callbacks would not do. In fact, its only action (setting part of common add ops properties, like loc, layers, etc.) was needed too by direct exec call, so it was done twice in case of using invoke()!
* Replace custom invoke code for metaballs by WM_menu_invoke helper (as already used by lamps).
* Add a new OBJECT_OT_empty_add op, to allow direct addition of empties of a given drawtype.
* And some general code cleanup (like trailing spaces, empty lines, ...).
Did quite a bunch of tests/verifications, but obviously could not tackle all possible scenarios... Anyway, if any, bugs should arize quite quickly (but I don’t expect any! :p ).
Brecht Van Lommel [Fri, 5 Oct 2012 12:18:09 +0000 (12:18 +0000)]
Fix #32734: Object.to_mesh() gave wrong user count for curves/surface/text objects.
Brecht Van Lommel [Fri, 5 Oct 2012 12:18:07 +0000 (12:18 +0000)]
Fix related to #32734: crash saving blend file from render_pre callback. Not
sure I want to recommend anyone doing this, but the fix is simple.
Brecht Van Lommel [Fri, 5 Oct 2012 12:18:04 +0000 (12:18 +0000)]
Fix #32735: GLSL shadows not working together with X-ray drawing.
Campbell Barton [Fri, 5 Oct 2012 10:28:36 +0000 (10:28 +0000)]
more improvements to logic for selection/projection: replace ED_view3d_project_short_global() with ED_view3d_project_int_object() in some places.
Sergey Sharybin [Fri, 5 Oct 2012 10:05:26 +0000 (10:05 +0000)]
Fixed compilation error on widows
Was caused by mixing up own C-API typedefs with OCIO's
Sergey Sharybin [Fri, 5 Oct 2012 07:31:30 +0000 (07:31 +0000)]
Booleans: epsilon for planar checks seems a bit too small for single precision math
This could solve issue #32748: Boolean Modifiers Making unneeded edges?
Sergey Sharybin [Fri, 5 Oct 2012 07:17:45 +0000 (07:17 +0000)]
Fix #32707: texture preview not loaded
Bastien Montagne [Fri, 5 Oct 2012 07:05:52 +0000 (07:05 +0000)]
Some effect-less code cleanup...
Joshua Leung [Fri, 5 Oct 2012 06:40:21 +0000 (06:40 +0000)]
Bugfix [#32760] Crash on entering pose mode if motion paths have no baked points
Dunno how a file with this situation arose, but we now perform some more sanity checking to abort in this sticky situation.
Campbell Barton [Fri, 5 Oct 2012 05:59:15 +0000 (05:59 +0000)]
fixes/minor improvements to circle select in armature and pose mode.
- pose mode now checks if circle select intersects the bone if neither head/tail are reached (as with editmode)
- checking if the mouse intersects with the bone now checks that neither projection failed.
- use ED_view3d_project_int_object rather then the global version.
Campbell Barton [Fri, 5 Oct 2012 05:27:51 +0000 (05:27 +0000)]
fix for circle select ignoring lock selection option for pose and edit modes, added macros PBONE_SELECTABLE, EBONE_SELECTABLE
Campbell Barton [Fri, 5 Oct 2012 05:11:10 +0000 (05:11 +0000)]
replace ED_view3d_project_short_* with ED_view3d_project_int_*, when the result was converted to an int after.
also optimization for particle editmode key_test_depth() was projecting the screen coords, but all callers had already done this, so pass an arg.
Campbell Barton [Fri, 5 Oct 2012 04:43:46 +0000 (04:43 +0000)]
knife tool: avoid sqrt's for length comparison, and define KNIFE_FLT_EPS rather than using (FLT_EPSILON * 80).
Campbell Barton [Fri, 5 Oct 2012 04:18:52 +0000 (04:18 +0000)]
fix for bug in loop select, picking the active vert/edge/face was using global space checks on object space coordinates. this removes last use of ED_view3d_project_float_noclip().
Campbell Barton [Fri, 5 Oct 2012 03:57:56 +0000 (03:57 +0000)]
replace most uses of ED_view3d_project_float_noclip() with ED_view3d_project_float_global/object
Campbell Barton [Fri, 5 Oct 2012 03:20:14 +0000 (03:20 +0000)]
replace ED_view3d_project_float with ED_view3d_project_float_global
Campbell Barton [Fri, 5 Oct 2012 03:06:01 +0000 (03:06 +0000)]
Improvements for knife tool execute function (code was a bit sloppy & could leak memory).
- vertex to screenspace projections were not checking for failure to project (vertex behind the view for eg).
- vertex screenspace 2d vectors were each malloc'd and added to own ghash, then fetched for each edge.
now just store a vertex aligned array and do index lookups.
- projections were done in global space, now do them in object space (avoids a matrix multiply).
- error cases were commented out and would fail silently, now report them to the operator.
- remove MAX_CUTS hard coded limit, dynamically allocate the mouse path.
- add missing free calls in error cases.
Campbell Barton [Fri, 5 Oct 2012 01:34:47 +0000 (01:34 +0000)]
code cleanup: quiet warnings and use define for transform snap max distance.
Campbell Barton [Fri, 5 Oct 2012 01:27:28 +0000 (01:27 +0000)]
add ED_view3d_project_float_global, ED_view3d_project_float_object, ED_view3d_project_float_ex function calls and cleanup cursor3d set function which had some odd logic.
Thomas Dinges [Thu, 4 Oct 2012 23:44:03 +0000 (23:44 +0000)]
* Fix Scons build when OCIO is disabled.
Still fails when it's enabled though (unresolved symbols).
Brecht Van Lommel [Thu, 4 Oct 2012 21:40:39 +0000 (21:40 +0000)]
Cycles: add "From Dupli" option for texture coordinate node. This gets the
Generated and UV coordinates from the duplicator of instance instead of the
object itself.
This was used in e.g. Big Buck Bunny for texturing instanced feathers with
a UV map on the bird. Many files changed, mainly to do some refactoring to
get rid of G.rendering global in duplilist code.
Brecht Van Lommel [Thu, 4 Oct 2012 21:40:10 +0000 (21:40 +0000)]
Mesh Deform Modifier: binding is now accelerated with a BVH tree, can make it
much faster for complex meshes. Patch by Joe Eager.
Bastien Montagne [Thu, 4 Oct 2012 20:59:47 +0000 (20:59 +0000)]
Quick fix for [#32764] Some new object types are added at the origin instead of the 3D cursor
Own fault (r50994). Those "add object" ops really need a cleanup to make them more consistent! Will try to see this tomorrow.
Sergey Sharybin [Thu, 4 Oct 2012 20:31:08 +0000 (20:31 +0000)]
Fix #32763: Image flickering appears if Movie Clip Editor and compositor opened
The issue was caused by compositor was allocating float buffer for image and
then this buffer was filled with data converted from byte buffer.
If display happens at time between float was allocated and it was filled black
areas were appearing on the screen.
Made it so IMB_float_from_rect locks color management thread so display
transform wouldn't use uninitialized buffer anymore.
Brecht Van Lommel [Thu, 4 Oct 2012 20:12:16 +0000 (20:12 +0000)]
Fix #31806: cycles crash rendering a particular node setup with multiple mix/add
shader nodes.
Brecht Van Lommel [Thu, 4 Oct 2012 20:12:05 +0000 (20:12 +0000)]
UI: buttons that open menus now align to the menu rather than looking disconnected.
Also fixed some cases where the menu was offset 1 or 2 pixels wrong, though not
quite all of them, still off by 1 pixel sometimes.
http://www.pasteall.org/pic/show.php?id=38478
Brecht Van Lommel [Thu, 4 Oct 2012 20:11:54 +0000 (20:11 +0000)]
Code cleanup: fix some clang checker warnings.
Bastien Montagne [Thu, 4 Oct 2012 18:53:17 +0000 (18:53 +0000)]
Fix for commit r51049: no need to create two contexts when one if enough.
Also please define and use constants in BLF_translation.h rather than directly typing contexts' names, it's safer (typo would break at compile time, instead of generating more contexts!).
Sergey Sharybin [Thu, 4 Oct 2012 18:30:28 +0000 (18:30 +0000)]
Fix #32755: Stripes in Metastrip can not be moved on other channel with mouse (grab tool)
The issue was caused by SEQ_BEGIN macro modifying sequence's depth
which ruined transformation routines. Used own DFS instead which
doesn't modify sequences.
Also corrected some typos in api and comments.
Sv. Lockal [Thu, 4 Oct 2012 18:21:34 +0000 (18:21 +0000)]
Add translation context for volume (Audio), pitch (Rotation) and rename tip->tooltip for custom properties
Tracked in [#31062] [2.6x] Context Ambiguity List & Discussion (keep updating)
Campbell Barton [Thu, 4 Oct 2012 17:52:12 +0000 (17:52 +0000)]
make ED_view3d_project_int equivalent to ED_view3d_project_short functions.
Campbell Barton [Thu, 4 Oct 2012 16:46:15 +0000 (16:46 +0000)]
refactor ED_view3d_project_short & ED_view3d_project_short_noclip,
This is apart of a code cleanup to make ED_view3d_project_short/ED_view3d_project_int/ED_view3d_project_float interchangeable. Currently they work very differently in a way thats quite confusing (and cause of bugs in blender that remain uncorrected) - fixes coming.
There are also cases where ED_view3d_project_short is used, then the values are converted from shorts into int's after because ED_view3d_project_int() behaves differently, will unify behavior of these functions after this commit.
- rather then clip/noclip versions, pass flags (for bound-box clip, window clip).
- rather then store the invalid clip-value, return success (or error value clip_near, clip_bb, clip_win, overflow).
- remove local copies of project functions from drawobject.c: view3d_project_short_clip, view3d_project_short_noclip, view3d_project_short_clip_persmat.
add functions:
- ED_view3d_project_short_global() global space projection
- ED_view3d_project_short_object() object space projection.
- ED_view3d_project_short_ex() take perspective matrix and local space option as args.
- ED_view3d_project_base() - special function to set the Object 'Base' screen coords (sx, sy), since this is a common enough operation.
Dan Eicher [Thu, 4 Oct 2012 15:14:15 +0000 (15:14 +0000)]
Have CPack rpm builder install the colorspace folder too
Bastien Montagne [Thu, 4 Oct 2012 13:59:14 +0000 (13:59 +0000)]
Kind of cleanup of "menu strings": always have a space between the entry's label and value (these strings are a nightmare to handle in RTL languages like arabic or persian, but a bit less of a nightmare this way ;) ).
Bastien Montagne [Thu, 4 Oct 2012 13:49:39 +0000 (13:49 +0000)]
Fix for rtl processing of menu strings...
Sergey Sharybin [Thu, 4 Oct 2012 13:39:08 +0000 (13:39 +0000)]
Color Management: fallback to stub ocio implementation in cases when
ocio configuration file failed to load
This solves issues with infinite NULL-checks to prevent crashes in
such situations. Currently only happens if there's no configuration
file at all, but could be tweaked further to fallback if this file
isn't usable by blender.
Campbell Barton [Thu, 4 Oct 2012 13:26:15 +0000 (13:26 +0000)]
style cleanup: comment blocks
Campbell Barton [Thu, 4 Oct 2012 11:39:30 +0000 (11:39 +0000)]
code cleanup: comment verse outliner views, also correct warning in recent commit.
Jens Verwiebe [Thu, 4 Oct 2012 11:37:17 +0000 (11:37 +0000)]
OSX/cmake: fix warning: go back to initial state, not the right way to get rid of this
Jens Verwiebe [Thu, 4 Oct 2012 11:26:02 +0000 (11:26 +0000)]
OSX/cmake: fix warning: second try
Joshua Leung [Thu, 4 Oct 2012 11:05:48 +0000 (11:05 +0000)]
Bugfix [#32754] Clear Motion paths button not available on Motion paths panel
On second thought, perhaps it is more convenient/natural if this was shown in
both places, given that many
people may only find the motion paths options through the UI now.
Joshua Leung [Thu, 4 Oct 2012 10:58:03 +0000 (10:58 +0000)]
Added convenience operator to clear animation (i.e. all keyframes = F-Curves)
from selected objects and bones
Jens Verwiebe [Thu, 4 Oct 2012 10:48:17 +0000 (10:48 +0000)]
OSX/cmake: fix warning: -Wuninitialized is not supported without -O, in debug-mode
Campbell Barton [Thu, 4 Oct 2012 09:55:10 +0000 (09:55 +0000)]
fix for using hsv uninitialized in ui_draw_but_HSVCIRCLE()
Campbell Barton [Thu, 4 Oct 2012 09:43:27 +0000 (09:43 +0000)]
code cleanup: make the behavior of set_current_material_texture() clearer and remove redundant NULL check there. also small changes to ui_draw_but_HSVCIRCLE().
Campbell Barton [Thu, 4 Oct 2012 09:33:14 +0000 (09:33 +0000)]
avoid a sqrtf call in ui_hsvcircle_vals_from_pos() for values outside the circle.
Campbell Barton [Thu, 4 Oct 2012 09:20:58 +0000 (09:20 +0000)]
use GCC's -Wpadded on DNA files, gives more useful warnings then makesdna.
Campbell Barton [Thu, 4 Oct 2012 09:12:08 +0000 (09:12 +0000)]
code cleanup: remove USE_BMESH_FORWARD_COMPAT - this was added to load bmesh in pre-bmesh blender version, remove MODSTACK_DEBUG, was never used.
Thomas Dinges [Thu, 4 Oct 2012 08:56:37 +0000 (08:56 +0000)]
* Trunk is open again, BCon 1.
Dan Eicher [Wed, 3 Oct 2012 21:52:36 +0000 (21:52 +0000)]
colormanage_colorspace_get_named() can (and does) return NULL, added checks to prevent null pointer dereference if the named color profile isn't found
Sergey Sharybin [Wed, 3 Oct 2012 14:16:07 +0000 (14:16 +0000)]
Artifacts on splash are resolved.
Sergey Sharybin [Wed, 3 Oct 2012 12:07:29 +0000 (12:07 +0000)]
Correction to commit rev48866 -- convert_tface_mt must happen before BKE_mesh_do_versions_convert_mfaces_to_mpolys
Discovered when were looking into crystal_cube.blend from our regression files
collection. Now it should look the same as in 2.62 release. 2.63 release wouldn't
work correct for this file because of wrong mtface->material conversion after
bmesh merge.
Thomas Dinges [Wed, 3 Oct 2012 09:37:36 +0000 (09:37 +0000)]
* Fix for the elsyiun.xml theme, Reports in Info Header were not readable (grey on grey). Patch by "ejnersan" in IRC.
Sergey Sharybin [Wed, 3 Oct 2012 08:51:05 +0000 (08:51 +0000)]
Fix #32742: Motion path calculation on linked armatures locks up Blender
Issue was happening when linking armature object and making proxy and was
caused by not copying visualization settings in BKE_pose_copy_data.
This lead to deadlocks in motion path drawing code.
After discussion with Campbell decided it is crucial fix since it fixes
bug appearing in really common scenario of using armatures.
Campbell Barton [Wed, 3 Oct 2012 07:35:29 +0000 (07:35 +0000)]
fix [#32743] Freed memory access when freeing materials.
Campbell Barton [Wed, 3 Oct 2012 07:33:04 +0000 (07:33 +0000)]
fix [#32739] Glare node does "add" instead of "lighten"
Campbell Barton [Wed, 3 Oct 2012 05:49:22 +0000 (05:49 +0000)]
fix for cmake constructing an invalid include path.
Sergey Sharybin [Tue, 2 Oct 2012 16:39:37 +0000 (16:39 +0000)]
Entering Bcon5 stage!
- Bump version to 2.64
- No version char for this cycle
- This is finally release stage!
Splash would be commited in some hours from now.
Thanks everyone!
Alex Fraser [Tue, 2 Oct 2012 14:15:02 +0000 (14:15 +0000)]
Added example of KX_GameObject subclassing to game engine docs.
Campbell Barton [Tue, 2 Oct 2012 13:59:05 +0000 (13:59 +0000)]
freeing node trees no longer decreases their user counts, this cause causing invalid memory access when freeing the blend file.
Campbell Barton [Tue, 2 Oct 2012 13:24:28 +0000 (13:24 +0000)]
revert fix for [#31555] Username with special chars in Windows 7
this breaks and causes bug: [#32720], where sys.stdout becomes invalid and print() does nothing.
On investigation - python is not getting the environment variable from blender (aparently because its a DLL?) so this should be resolved rather then overwriting sys.stdout.
Campbell Barton [Tue, 2 Oct 2012 13:13:26 +0000 (13:13 +0000)]
correct spelling error in operator property
Jeroen Bakker [Tue, 2 Oct 2012 11:37:15 +0000 (11:37 +0000)]
* fix for regression test [compo_map_uv.blend]
the wrapping was resized to fit the uv map. this step was wrong and has
been deleted.
Jeroen Bakker [Tue, 2 Oct 2012 10:03:16 +0000 (10:03 +0000)]
* fix for regression file [compo_map_zcombine_cubes.blend]
the alpha mix formula was wrong. updated it.
Be aware that the regression file does not take the alpha into account,
but it should. or at least one z combine should and the other not.
this fails in 2.63a.
- At Mind -
Thomas Dinges [Tue, 2 Oct 2012 06:24:02 +0000 (06:24 +0000)]
UI:
* Fix RNA name for "turbulence_strength" property.
Campbell Barton [Tue, 2 Oct 2012 05:12:49 +0000 (05:12 +0000)]
fix for crash in own recent masking commit with 'flood fill' operator.
Campbell Barton [Tue, 2 Oct 2012 04:31:51 +0000 (04:31 +0000)]
fix for mesh_foreachScreenEdge__mapFunc running the callback with V3D_CLIP_TEST_RV3D_CLIPPING'd verts. (used uninitialised stack memory)
Campbell Barton [Tue, 2 Oct 2012 03:18:48 +0000 (03:18 +0000)]
correct some include dirs not being included as SYSTEM paths in cmake.
Campbell Barton [Tue, 2 Oct 2012 01:10:18 +0000 (01:10 +0000)]
fix for error in mask drawing, was using glVertex3fv on 2d verts. (buffer overrun)
Campbell Barton [Tue, 2 Oct 2012 00:54:41 +0000 (00:54 +0000)]
fix for crash loading durian file '08.5e_comp.blend' - external data pointer for face data was NULL.
Campbell Barton [Tue, 2 Oct 2012 00:28:01 +0000 (00:28 +0000)]
fix: path looper was checking the path of old tessface external data rather then loop data. (missed with bmesh upgrade)
Brecht Van Lommel [Mon, 1 Oct 2012 20:21:50 +0000 (20:21 +0000)]
Fix #32712: non-multilayer openexr file save for a single channel image would
write wrong colors for float and crash for half-float.
Brecht Van Lommel [Mon, 1 Oct 2012 18:31:32 +0000 (18:31 +0000)]
Fix/workaround #31987: sample as lamp for environment textures not working
with multi GPU when resolution > 128.