blender.git
8 years agoremove unused callback
Campbell Barton [Wed, 26 Jun 2013 03:42:45 +0000 (03:42 +0000)]
remove unused callback

8 years agofix for vert/face mask modes using last used select option when using the select...
Campbell Barton [Wed, 26 Jun 2013 02:57:05 +0000 (02:57 +0000)]
fix for vert/face mask modes using last used select option when using the select-all key shortcut.

8 years agofix [#35858] Weight Paint: Hiding faces isnt flushing the flag to the vertices.
Campbell Barton [Wed, 26 Jun 2013 02:47:56 +0000 (02:47 +0000)]
fix [#35858] Weight Paint: Hiding faces isnt flushing the flag to the vertices.

8 years agoFixed operator call (due to renamed operator parameter)
Gaia Clary [Tue, 25 Jun 2013 22:58:45 +0000 (22:58 +0000)]
Fixed operator call (due to renamed operator parameter)

8 years agocorrect typos in comments.
Campbell Barton [Tue, 25 Jun 2013 22:58:23 +0000 (22:58 +0000)]
correct typos in comments.

8 years agoRename operator for better clarity
Gaia Clary [Tue, 25 Jun 2013 22:28:20 +0000 (22:28 +0000)]
Rename operator for better clarity

8 years agodisable normalize when active vertex contains locked weights
Gaia Clary [Tue, 25 Jun 2013 22:19:48 +0000 (22:19 +0000)]
disable normalize when active vertex contains locked weights

8 years agodisable vertex editing when weight group is locked
Gaia Clary [Tue, 25 Jun 2013 21:00:00 +0000 (21:00 +0000)]
disable vertex editing when weight group is locked

8 years agoquiet double promotion warning and some style cleanup
Campbell Barton [Tue, 25 Jun 2013 20:52:33 +0000 (20:52 +0000)]
quiet double promotion warning and some style cleanup

8 years agoFix #35546: clicking cycles "Use Nodes" did not do a proper undo push, due to
Brecht Van Lommel [Tue, 25 Jun 2013 16:38:40 +0000 (16:38 +0000)]
Fix #35546: clicking cycles "Use Nodes" did not do a proper undo push, due to
button disappearing as soon as it's clicked. Workaround now is to make this an
operator. Thanks to Lukas and Campbell for tracking this down.

8 years agoFix #35846: crash rendering with dupligroups visible in 3D viewport during render
Brecht Van Lommel [Tue, 25 Jun 2013 14:57:45 +0000 (14:57 +0000)]
Fix #35846: crash rendering with dupligroups visible in 3D viewport during render
in some cases. The dupli code would still do object updates during render indirectly,
while this is disabled for thread safety everywhere else, now we disable it for this
case as well.

Not a pretty solution but this is for the depgraph refactor to solve.

8 years agoFix #35824: finding missing files not working correct for filepaths with special
Brecht Van Lommel [Tue, 25 Jun 2013 14:48:30 +0000 (14:48 +0000)]
Fix #35824: finding missing files not working correct for filepaths with special
characters on Windows.

Replaced some uses of stat() by BLI_stat() to properly handle such filepaths.

8 years agocorrect assertion error (clear dirty normal flag when there are no vertices)
Campbell Barton [Tue, 25 Jun 2013 14:31:52 +0000 (14:31 +0000)]
correct assertion error (clear dirty normal flag when there are no vertices)

8 years agoFix part of #35859: lib linking errors were not shown when opening files through...
Brecht Van Lommel [Tue, 25 Jun 2013 13:39:51 +0000 (13:39 +0000)]
Fix part of #35859: lib linking errors were not shown when opening files through open recent.

8 years agoFix #34909 Texture paint mode does not correctly update when using
Antony Riakiotakis [Tue, 25 Jun 2013 13:27:43 +0000 (13:27 +0000)]
Fix #34909 Texture paint mode does not correctly update when using
textures larger than 2048x2048.

Check if texture is over user preference or GPU limit in texture paint
mode and if it is, scale the partial redraw rectangle before uploading
to GPU. This should be faster than rescaling the whole texture.

8 years agoFix #35715: graph editor > channels > move.. menu item showed wrong keyboard shortcut.
Brecht Van Lommel [Tue, 25 Jun 2013 12:26:49 +0000 (12:26 +0000)]
Fix #35715: graph editor > channels > move.. menu item showed wrong keyboard shortcut.

8 years agopatch [#35830] Add Catmull-Rom spline as an option for lattice deformer
Campbell Barton [Tue, 25 Jun 2013 10:49:20 +0000 (10:49 +0000)]
patch [#35830] Add Catmull-Rom spline as an option for lattice deformer

8 years agostyle cleanup
Campbell Barton [Tue, 25 Jun 2013 10:44:30 +0000 (10:44 +0000)]
style cleanup

8 years agonew weight operators had zero min/max range for the 'weight_group'
Campbell Barton [Tue, 25 Jun 2013 10:40:15 +0000 (10:40 +0000)]
new weight operators had zero min/max range for the 'weight_group'

8 years agoUse bit-shift op for all bit-flags.
Bastien Montagne [Tue, 25 Jun 2013 10:30:07 +0000 (10:30 +0000)]
Use bit-shift op for all bit-flags.

Btw, there is a comment stating that bits 12-15 are the same for uiBlock->flag and uiBut->flag, this is obviously no more true currently (maybe it is now bits 14-17, i.e. ALIGN flags?).

8 years agoInclude DNA_scene_types before ED_object instead of forward enum declaration
Sergey Sharybin [Tue, 25 Jun 2013 09:27:31 +0000 (09:27 +0000)]
Include DNA_scene_types before ED_object instead of forward enum declaration

Forward enum declaration is a bad idea, especially for C++ which requires
enum specification to dteermine which data type to use to store it.

Alternative would be to not use enum as an arument and pass it as int,
but actually would rather be strict on typing -- using explicit enum
as parameter type helps understanding the code and prevents possible
mistakes when using the function.

8 years agoFix typo made back in svn rev35785
Sergey Sharybin [Tue, 25 Jun 2013 07:22:28 +0000 (07:22 +0000)]
Fix typo made back in svn rev35785

Callback handle was assigning to wrong storage in RE_draw_lock_cb.
So far it was completely harmless because all the callbacks are
using the same handle, so test_break_callback was using correct
handle, and since draw_lock_callback didn't use handle at all
nobody noticed this.

But this typo lead to draw_lock_callback using NULL instead of
real RenderJob, which is bad for the feature we're working in
GSoC branch.

8 years agoBuildbot: disable command length workaround for now, seems to give link errors.
Brecht Van Lommel [Tue, 25 Jun 2013 00:49:43 +0000 (00:49 +0000)]
Buildbot: disable command length workaround for now, seems to give link errors.

8 years agoBuildbot: another workaround for the Windows command length limit, this time
Brecht Van Lommel [Tue, 25 Jun 2013 00:11:04 +0000 (00:11 +0000)]
Buildbot: another workaround for the Windows command length limit, this time
with the freestyle module which has 242 cpp files.

8 years agoAttempt to workaround mingw64 buildbot issue with Windows command length limits,
Brecht Van Lommel [Mon, 24 Jun 2013 23:55:50 +0000 (23:55 +0000)]
Attempt to workaround mingw64 buildbot issue with Windows command length limits,
by splitting the compositor module into 3 parts. The operating system limit is
32767, which gives less than 120 characters per file with 272 cpp files.

8 years agoFix OpenGL render not working correct with display color space set to None
Brecht Van Lommel [Mon, 24 Jun 2013 23:24:39 +0000 (23:24 +0000)]
Fix OpenGL render not working correct with display color space set to None
(color management off).

8 years agoFix for invalid zero-length orientation vectors.
Tamito Kajiyama [Mon, 24 Jun 2013 22:48:00 +0000 (22:48 +0000)]
Fix for invalid zero-length orientation vectors.
Problem report by flokkievids in the BA Freestyle thread, thanks!

Also made changes to suppress warnings in strip creation when Freestyle debugging is disabled.

8 years agoFix particle hair display percentage not properly getting restored after
Brecht Van Lommel [Mon, 24 Jun 2013 22:41:40 +0000 (22:41 +0000)]
Fix particle hair display percentage not properly getting restored after
rendering. This used to happen in an unneeded frame change update which was
removed. For heavy particle systems this could have a bad impact on viewport
performance after rendering.

8 years agoFix #35767: transforming nodes in the node editor changed the wireframe color
Brecht Van Lommel [Mon, 24 Jun 2013 22:41:37 +0000 (22:41 +0000)]
Fix #35767: transforming nodes in the node editor changed the wireframe color
of the active object in the 3D view. This was due to sharing a global G.moving
flag to indicate that transform is active, now it's only set per transform data
type so different editors don't influence each other.

8 years agoFix unnecessary 3D viewport redraws in various cases, in particular when editing
Brecht Van Lommel [Mon, 24 Jun 2013 22:41:33 +0000 (22:41 +0000)]
Fix unnecessary 3D viewport redraws in various cases, in particular when editing
node materials.

Area and region listener callbacks now get the screen and area pointers passed, so
they can do more fine grained checks to see if redraw is really needed, for example
depending on the 3D view drawtype.

8 years agoFix unnecessary redraw of 3D views when making changes in compositing nodes.
Brecht Van Lommel [Mon, 24 Jun 2013 22:41:27 +0000 (22:41 +0000)]
Fix unnecessary redraw of 3D views when making changes in compositing nodes.

8 years agoRender stats text: show elapsed time for blender internal, hide useless "Single Layer"
Brecht Van Lommel [Mon, 24 Jun 2013 22:41:24 +0000 (22:41 +0000)]
Render stats text: show elapsed time for blender internal, hide useless "Single Layer"
at the start, more clearly indicate what the render time of the last frame was, some
other tweaks for consistency.

8 years agoMaking sure free_nodesystem only frees non-NULL data. This helps address some problem...
Daniel Stokes [Mon, 24 Jun 2013 21:11:13 +0000 (21:11 +0000)]
Making sure free_nodesystem only frees non-NULL data. This helps address some problems in the BGE with loading multiple blendfiles.

8 years agoremove own optimization in scanfill, in rare cases it caused problems, reported as...
Campbell Barton [Mon, 24 Jun 2013 18:22:59 +0000 (18:22 +0000)]
remove own optimization in scanfill, in rare cases it caused problems, reported as [#35861]

8 years agocalculate polygon normals for BKE_mesh_recalc_tessellation() inline rather then using...
Campbell Barton [Mon, 24 Jun 2013 18:13:33 +0000 (18:13 +0000)]
calculate polygon normals for BKE_mesh_recalc_tessellation() inline rather then using scanfills function.

8 years agofix [#35457] Mirror the U texture coordinate does not work in projection painting
Campbell Barton [Mon, 24 Jun 2013 16:06:27 +0000 (16:06 +0000)]
fix [#35457] Mirror the U texture coordinate does not work in projection painting
regression since 2.61

8 years agofix for editing lattice interpolation and options in editmode had no effect (exiting...
Campbell Barton [Mon, 24 Jun 2013 15:30:37 +0000 (15:30 +0000)]
fix for editing lattice interpolation and options in editmode had no effect (exiting editmode would loose changes too).

8 years agoremove unused c file
Campbell Barton [Mon, 24 Jun 2013 15:13:51 +0000 (15:13 +0000)]
remove unused c file

8 years agofix [#35844] "Blender User Preferences" window don't save size font
Campbell Barton [Mon, 24 Jun 2013 15:06:14 +0000 (15:06 +0000)]
fix [#35844] "Blender User Preferences" window don't save size font

8 years agoFix GLSL not showing shading properly on the backside of faces. Now it flips
Brecht Van Lommel [Mon, 24 Jun 2013 13:46:34 +0000 (13:46 +0000)]
Fix GLSL not showing shading properly on the backside of faces. Now it flips
the normal towards the viewer, seems to give consistent results with blender
internal, cycles, normal maps, etc.

Started from patch #32761 by Vitor Balbio, but changed it to do normal flipping
earlier so it solves all cases.

8 years agolattice: use functions rather then defines, also added a function to get uvw from...
Campbell Barton [Mon, 24 Jun 2013 13:45:35 +0000 (13:45 +0000)]
lattice: use functions rather then defines, also added a function to get uvw from an index.
- BKE_lattice_index_from_uvw()
- BKE_lattice_index_to_uvw()

8 years agoAdded missing include to collada sources
Gaia Clary [Mon, 24 Jun 2013 13:17:21 +0000 (13:17 +0000)]
Added missing include to collada sources

8 years agoremoved obsolete forward declaration
Gaia Clary [Mon, 24 Jun 2013 13:04:58 +0000 (13:04 +0000)]
removed obsolete forward declaration

8 years agoFix [#35790] Panel Section Arrows Wrong Theme Colors
Bastien Montagne [Mon, 24 Jun 2013 12:18:28 +0000 (12:18 +0000)]
Fix [#35790] Panel Section Arrows Wrong Theme Colors

Use TITLE color for the triangle and X (close) "icons" when used.

8 years agoBugfix: Bone Constraints tab used wrong icon after r57584
Joshua Leung [Mon, 24 Jun 2013 11:44:07 +0000 (11:44 +0000)]
Bugfix: Bone Constraints tab used wrong icon after r57584

8 years agoBGE: Fix for [#30450] "F-Curve on bone not working" reported by HG1.
Mitchell Stokes [Mon, 24 Jun 2013 09:37:37 +0000 (09:37 +0000)]
BGE: Fix for [#30450] "F-Curve on bone not working" reported by HG1.

Run IPOs for all objects and not just non-armature objects.

8 years agoBGE: Fix for [#34185] "billboard scale problem in groups" reported by Tobias Lijsen...
Mitchell Stokes [Mon, 24 Jun 2013 08:26:05 +0000 (08:26 +0000)]
BGE: Fix for [#34185] "billboard scale problem in groups" reported by Tobias Lijsen (blenderhilfe).

Use world scaling instead of local scaling when billboarding so we get all inherited scaling.

8 years agolocalview was clearing the source-view3d when duplicating
Campbell Barton [Mon, 24 Jun 2013 06:44:00 +0000 (06:44 +0000)]
localview was clearing the source-view3d when duplicating
noticeable when splitting the view that the wrong viewport kept local-view layers.

8 years agofix [#35855] Change "Scene" crashes randomly
Campbell Barton [Mon, 24 Jun 2013 06:08:47 +0000 (06:08 +0000)]
fix [#35855] Change "Scene" crashes randomly

8 years agoreplace use of 'a.find(b) != -1' --> 'b in a'
Campbell Barton [Mon, 24 Jun 2013 05:55:05 +0000 (05:55 +0000)]
replace use of 'a.find(b) != -1' --> 'b in a'

8 years agoFix for #35851:
Jürgen Herrmann [Mon, 24 Jun 2013 05:45:03 +0000 (05:45 +0000)]
Fix for #35851:

- Make scons work for non western CL.exe.

8 years agofix own error with updating edge tagging (seams didnt work)
Campbell Barton [Mon, 24 Jun 2013 05:26:42 +0000 (05:26 +0000)]
fix own error with updating edge tagging (seams didnt work)

8 years agomake behavior for edge tagging more predictable.
Campbell Barton [Mon, 24 Jun 2013 05:24:27 +0000 (05:24 +0000)]
make behavior for edge tagging more predictable.
last-picked edge is always selected+active.

8 years agoadd api calls for BM_mesh_active_vert/edge_get.
Campbell Barton [Mon, 24 Jun 2013 04:51:56 +0000 (04:51 +0000)]
add api calls for BM_mesh_active_vert/edge_get.
inspecting the edit-selection inline was cumbersome.

8 years agode-duplicate ED_mesh_active_dvert_* functions.
Campbell Barton [Mon, 24 Jun 2013 04:41:03 +0000 (04:41 +0000)]
de-duplicate ED_mesh_active_dvert_* functions.

not to devs - please don't just copy static functions around, make them api calls and add to headers.

8 years agoFix [#35852], hide Cycles sampling pattern menu, when using GPU.
Thomas Dinges [Mon, 24 Jun 2013 04:28:07 +0000 (04:28 +0000)]
Fix [#35852], hide Cycles sampling pattern menu, when using GPU.

8 years agoBGE: Fix for [#35737] "Action actuator in property mode don't work with values lower...
Mitchell Stokes [Mon, 24 Jun 2013 04:24:01 +0000 (04:24 +0000)]
BGE: Fix for [#35737] "Action actuator in property mode don't work with values lower then 1" reported by HG1.

IPOs were only set as "initialized" if the current time was greater than 0.0, which is why negative values weren't working.

8 years agoBGE: fix [#35811] Blenderplayer crash on closing if file saved with an actual version.
Daniel Stokes [Mon, 24 Jun 2013 04:21:17 +0000 (04:21 +0000)]
BGE: fix [#35811] Blenderplayer crash on closing if file saved with an actual version.

Making sure free_nodesystem() is called before BLO_blendfiledata_free() fixes the problem. free_nodesystem() relies on blendfiledata.

8 years agouse booleans for bpath api.
Campbell Barton [Mon, 24 Jun 2013 03:06:32 +0000 (03:06 +0000)]
use booleans for bpath api.

8 years agofix [#35825] "Find missing files" seems to search for files which are not missing
Campbell Barton [Mon, 24 Jun 2013 02:57:06 +0000 (02:57 +0000)]
fix [#35825] "Find missing files" seems to search for files which are not missing
Made finding paths for files that exist optional (and off by default), since its handy for relocating projects.

8 years agoremove unused var in view3d_panel_vgroup
Campbell Barton [Mon, 24 Jun 2013 02:30:09 +0000 (02:30 +0000)]
remove unused var in view3d_panel_vgroup

8 years agoFix #35847: cycles group nodes did not work well exposing inputs like normal or
Brecht Van Lommel [Sun, 23 Jun 2013 19:24:32 +0000 (19:24 +0000)]
Fix #35847: cycles group nodes did not work well exposing inputs like normal or
texture coordinate that should automatically use the default normal or texture
coordinate appropriate for that node, rather than some fixed value specified by
the user.

8 years agoprevent cycles sm_35 kernel to be built on win32 with vs2012 because of ptxas crashes.
Jürgen Herrmann [Sun, 23 Jun 2013 19:07:46 +0000 (19:07 +0000)]
prevent cycles sm_35 kernel to be built on win32 with vs2012 because of ptxas crashes.
Workaround to keep buildbot running.
I filed a bug report to NVidia, will remove this as soon as the problem is fixed.

8 years agocorrect example [#35850] documentation error for mathutils.Vector
Campbell Barton [Sun, 23 Jun 2013 19:04:12 +0000 (19:04 +0000)]
correct example [#35850] documentation error for mathutils.Vector

8 years agoChanged text alignment to better match old layout behaviour
Gaia Clary [Sun, 23 Jun 2013 18:21:26 +0000 (18:21 +0000)]
Changed text alignment to better match old layout behaviour

8 years agoreadded 'old' layout due to user complains
Gaia Clary [Sun, 23 Jun 2013 18:00:14 +0000 (18:00 +0000)]
readded 'old' layout due to user complains

8 years agoClarify tooltip for Weight paint tool
Gaia Clary [Sun, 23 Jun 2013 17:27:50 +0000 (17:27 +0000)]
Clarify tooltip for Weight paint tool

8 years agoadd missing notifiers for mask tools, some wouldn't refresh the compositor.
Campbell Barton [Sun, 23 Jun 2013 15:48:00 +0000 (15:48 +0000)]
add missing notifiers for mask tools, some wouldn't refresh the compositor.

8 years agoAdded polished Vertex Weights Panel (properties sidebar)
Gaia Clary [Sun, 23 Jun 2013 15:37:08 +0000 (15:37 +0000)]
Added polished Vertex Weights Panel (properties sidebar)

8 years agomask menus were missing from the image editor.
Campbell Barton [Sun, 23 Jun 2013 15:12:26 +0000 (15:12 +0000)]
mask menus were missing from the image editor.

8 years agotweak comparisons for connect pair in rare case the value == CONNECT_EPS.
Campbell Barton [Sun, 23 Jun 2013 15:00:12 +0000 (15:00 +0000)]
tweak comparisons for connect pair in rare case the value == CONNECT_EPS.

8 years agoWorkaround visual studio 2012 compiler bug compiling large RNA_blender_cpp.h, removed
Brecht Van Lommel [Sun, 23 Jun 2013 13:59:06 +0000 (13:59 +0000)]
Workaround visual studio 2012 compiler bug compiling large RNA_blender_cpp.h, removed
the comments/descriptions for now to make it smaller. Maybe eventual solution would be
to split this up but for now it's not a public API yet anyway.

8 years agoFix #35848: render crash in background mode due to missing G.main.
Brecht Van Lommel [Sun, 23 Jun 2013 13:58:59 +0000 (13:58 +0000)]
Fix #35848: render crash in background mode due to missing G.main.

8 years agoSwitch buildbot to use OpenEXR-2.0
Sergey Sharybin [Sun, 23 Jun 2013 11:31:54 +0000 (11:31 +0000)]
Switch buildbot to use OpenEXR-2.0

8 years agofix for connect_pair cutting across triangle verts from edges.
Campbell Barton [Sun, 23 Jun 2013 09:50:10 +0000 (09:50 +0000)]
fix for connect_pair cutting across triangle verts from edges.

8 years agoremove vec_rot_to_mat3(), replace with axis_angle_normalized_to_mat3()
Campbell Barton [Sat, 22 Jun 2013 23:58:52 +0000 (23:58 +0000)]
remove vec_rot_to_mat3(), replace with axis_angle_normalized_to_mat3()

8 years agoadd strict conversion flags for mask_rasterize and reduce some signed/unsigned compar...
Campbell Barton [Sat, 22 Jun 2013 23:37:45 +0000 (23:37 +0000)]
add strict conversion flags for mask_rasterize and reduce some signed/unsigned comparisons.

8 years agoMake edgehash and ghash use the same limit for expanding buckets, r26206 changed...
Campbell Barton [Sat, 22 Jun 2013 22:30:56 +0000 (22:30 +0000)]
Make edgehash and ghash use the same limit for expanding buckets, r26206 changed ghash.
double checked and r26206 does indeed give a speedup, so change for edgehash too.

8 years agoreduce sign conversion comparisons for smallhash and tweak warnings elsewhere.
Campbell Barton [Sat, 22 Jun 2013 20:20:06 +0000 (20:20 +0000)]
reduce sign conversion comparisons for smallhash and tweak warnings elsewhere.

8 years agobuild fix for old gccs (after rev.57620)
Dalai Felinto [Sat, 22 Jun 2013 20:00:17 +0000 (20:00 +0000)]
build fix for old gccs (after rev.57620)
enabling the new pragmas only when gcc >= 4.6
gcc 4.2.1 here (OSX)

8 years agocomment the icon file from the theme buttons since its not working.
Campbell Barton [Sat, 22 Jun 2013 18:08:58 +0000 (18:08 +0000)]
comment the icon file from the theme buttons since its not working.

8 years agoExtend existing editmesh connect tool so it can connect across multiple faces.
Campbell Barton [Sat, 22 Jun 2013 17:25:02 +0000 (17:25 +0000)]
Extend existing editmesh connect tool so it can connect across multiple faces.
only use this when 2 vertices are selected, otherwise use the same behavior as before.

This works a little like a fast knife tool, but it only cuts straight lines and doesnt depend on the view-port.

Examples:
- http://www.graphicall.org/ftp/ideasman42/mesh_connect_pair.png
- http://www.graphicall.org/ftp/ideasman42/mesh_connect_pair_curve.png

8 years agoCycles: ensure any SSE data is allocated 16 byte aligned, happens automatically
Brecht Van Lommel [Sat, 22 Jun 2013 14:35:09 +0000 (14:35 +0000)]
Cycles: ensure any SSE data is allocated 16 byte aligned, happens automatically
on many platforms but is not assured everywhere.

8 years agoCycles OSL: don't set optimize=2 option in OSL shading system, this is already
Brecht Van Lommel [Sat, 22 Jun 2013 12:52:15 +0000 (12:52 +0000)]
Cycles OSL: don't set optimize=2 option in OSL shading system, this is already
the default, and by not setting it the user can override it with an environmnet
variable, for example:

export OSL_OPTIONS="optimize=0"

8 years agostyle cleanup
Campbell Barton [Sat, 22 Jun 2013 10:59:30 +0000 (10:59 +0000)]
style cleanup

8 years agoMinor code cleanup in 'source/gameengine/GamePlayer/ghost/GPG_Application.cpp'.
Inês Almeida [Sat, 22 Jun 2013 09:04:33 +0000 (09:04 +0000)]
Minor code cleanup in 'source/gameengine/GamePlayer/ghost/GPG_Application.cpp'.
Removed a function call with no effect and merged two other lines for legibility.
This commit was reviewed by Moguri.

8 years agoBGE bugfix/patch "[#26075] game anaglyph colors are inverted" by Juha Maki-Kanto...
Dalai Felinto [Sat, 22 Jun 2013 08:04:02 +0000 (08:04 +0000)]
BGE bugfix/patch "[#26075] game anaglyph colors are inverted" by Juha Maki-Kanto (kanttori)
Later I will try to find when this bug was introduced. But it's definitively broken in trunk.

8 years agoBGE: Fix for [#35815] "makeScreenshot() relative path not working in Blenderplayer...
Mitchell Stokes [Sat, 22 Jun 2013 05:27:28 +0000 (05:27 +0000)]
BGE: Fix for [#35815] "makeScreenshot() relative path not working in Blenderplayer" reported by HG1.

Someone forgot to add relative path expansion (BLI_path_abs) to the Blenderplayer...

8 years agoFix #35812: cycles image texture node not doing proper alpha handling of PNG
Brecht Van Lommel [Fri, 21 Jun 2013 13:05:10 +0000 (13:05 +0000)]
Fix #35812: cycles image texture node not doing proper alpha handling of PNG
images with open shading language enabled.

8 years agoCycles OpenCL: make displacement and world importance sampling work.
Brecht Van Lommel [Fri, 21 Jun 2013 13:05:08 +0000 (13:05 +0000)]
Cycles OpenCL: make displacement and world importance sampling work.

8 years agoFix #35804: NVidia OpenCL render issue after sampler changes, workaround what looks...
Brecht Van Lommel [Fri, 21 Jun 2013 12:34:34 +0000 (12:34 +0000)]
Fix #35804: NVidia OpenCL render issue after sampler changes, workaround what looks like a compiler bug.

8 years agoCode cleanup: fix some vs2012 compiler warnings
Brecht Van Lommel [Fri, 21 Jun 2013 12:33:19 +0000 (12:33 +0000)]
Code cleanup: fix some vs2012 compiler warnings

8 years agoBGE: fix [#32775] LibFree crashing
Daniel Stokes [Fri, 21 Jun 2013 06:56:43 +0000 (06:56 +0000)]
BGE: fix [#32775] LibFree crashing

Used the engine's RemoveScene (which ultimately calls the converter's RemoveScene) instead of the converter's RemoveScene when the converter free a blend file. This handles the scene removal in a safer fashion and solves the crash described in part 2 of the bug report. Part 1 no longer appears to cause a crash.

8 years agoDefault paint context will be image paint if object is not in a paint mode. It solves...
Antony Riakiotakis [Thu, 20 Jun 2013 23:20:33 +0000 (23:20 +0000)]
Default paint context will be image paint if object is not in a paint mode. It solves not being able to tweak textures in the new texture context button system if an image editor is set up for painting and active object is in object mode.

8 years agoBGE: Fix for [#33163] "Text Font Bug" reported and fixed by HG1.
Mitchell Stokes [Thu, 20 Jun 2013 22:37:55 +0000 (22:37 +0000)]
BGE: Fix for [#33163] "Text Font Bug" reported and fixed by HG1.

The embedded player was calling glPolygonMode(GL_FRONT_AND_BACK, GL_FILL) before rendering font objects, but someone forgot to add this to the Blenderplayer.

8 years agoUpdating suse packman repo url, name and alias to go in line with what suse does...
Daniel Salazar [Thu, 20 Jun 2013 21:36:30 +0000 (21:36 +0000)]
Updating suse packman repo url, name and alias to go in line with what suse does right now. At least this should avoid duplicate packman repos on 12.3

8 years agoreduce sign comparisons for ghash and add more strict warnings for gcc.
Campbell Barton [Thu, 20 Jun 2013 19:39:29 +0000 (19:39 +0000)]
reduce sign comparisons for ghash and add more strict warnings for gcc.

8 years agoInstall_deps.sh: ask suse users whether they want to install packman or not (can...
Bastien Montagne [Thu, 20 Jun 2013 19:19:11 +0000 (19:19 +0000)]
Install_deps.sh: ask suse users whether they want to install packman or not (can be already installed/enabled from a different URL, Suse repositories management is to complex to be handled automatically at this point).

8 years agomove sort from vert/edge/face into mesh menu only (sorting isn't such a common operat...
Campbell Barton [Thu, 20 Jun 2013 19:09:18 +0000 (19:09 +0000)]
move sort from vert/edge/face into mesh menu only (sorting isn't such a common operation).
correct own recently added assert.

8 years agosupport proportional editing with x-mirror enabled.
Campbell Barton [Thu, 20 Jun 2013 18:19:42 +0000 (18:19 +0000)]
support proportional editing with x-mirror enabled.