10 years agobugfix: [#27348] blenderplayer showing a different viewport size in 2.57b
Dalai Felinto [Tue, 19 Jul 2011 01:41:45 +0000 (01:41 +0000)]
bugfix: [#27348] blenderplayer showing a different viewport size in 2.57b
I believe this bug was there since we (me) moved the game settings to scene->gm
Since I was here I added support for x/y non square aspect pixels (i.e. anamorphic)
we were already using it for videotexture so I don't know why we were not here.

Tested in OSX, but it should be working in all OSs.

10 years agofix [#28018] Sequence Swap Data Operator does not work
Campbell Barton [Tue, 19 Jul 2011 01:36:59 +0000 (01:36 +0000)]
fix [#28018] Sequence Swap Data Operator does not work

10 years agopatch: [#27783] "Problem with clock" at 18:39:00 by Daniel Dionne (mrzeon)
Dalai Felinto [Mon, 18 Jul 2011 22:28:42 +0000 (22:28 +0000)]
patch: [#27783] "Problem with clock" at 18:39:00  by Daniel Dionne (mrzeon)
the overflow of the clock was causing crash in the game engine in Linux.
(on June 11 2011, 18:39:00 GMT)

running to the "where is waldo (wally)" bug award of 2011.

10 years agoMissing struct keyword in function declaration causes compiler error with cmake/gcc.
Lukas Toenne [Mon, 18 Jul 2011 18:14:22 +0000 (18:14 +0000)]
Missing struct keyword in function declaration causes compiler error with cmake/gcc.

10 years agoBugfix #27927
Ton Roosendaal [Mon, 18 Jul 2011 14:41:59 +0000 (14:41 +0000)]
Bugfix #27927

This fixes assigning 'tweak' keymap option for border selecting in
Node editor. Thanks Perry Parks for the patch!

10 years agoscript to report deprecated functions of text and their age in days.
Campbell Barton [Mon, 18 Jul 2011 09:49:26 +0000 (09:49 +0000)]
script to report deprecated functions of text and their age in days.

10 years agofix [#28003] Unable to delete vgroup
Campbell Barton [Mon, 18 Jul 2011 07:38:44 +0000 (07:38 +0000)]
fix [#28003] Unable to delete vgroup
still need to find how an invalid defgroup index is set, but at least dont show the vertex group as selected when its not.

10 years agofix [#27996] Smart UV Unwrap Still Results in Overlaps
Campbell Barton [Mon, 18 Jul 2011 06:44:41 +0000 (06:44 +0000)]
fix [#27996] Smart UV Unwrap Still Results in Overlaps
real fix this time :S, I thought using old code from 2.4x would fix but quaternion needed to be inverted.

10 years agofix [#28005] Python Add-Ons are constantly reloaded if twice in the path
Campbell Barton [Mon, 18 Jul 2011 05:41:46 +0000 (05:41 +0000)]
fix [#28005] Python Add-Ons are constantly reloaded if twice in the path
Addons are checked for their timestamps and reloaded when it changes but this failed when, 2 addons had the same name since different times caused 2 reloads on every redraw.

Now when duplicate addons are in the path now give a error message in the UI and print path conflict in the console and don't thrash reloading.

10 years agofix [#27971] Blender OBJ export with Z-Up setting produces an error and fails
Campbell Barton [Mon, 18 Jul 2011 05:07:54 +0000 (05:07 +0000)]
fix [#27971] Blender OBJ export with Z-Up setting produces an error and fails
changes to extensions coming up...

10 years agoBug fix: particle cache should only be cleared on the exact first integer frame,...
Janne Karhu [Mon, 18 Jul 2011 02:40:54 +0000 (02:40 +0000)]
Bug fix: particle cache should only be cleared on the exact first integer frame, not in the case of a subframe between the first and second frame.

10 years agoModified behavior when replacing input links: The new target socket for the existing...
Lukas Toenne [Sun, 17 Jul 2011 19:43:14 +0000 (19:43 +0000)]
Modified behavior when replacing input links: The new target socket for the existing link is now chosen from available sockets that match the _target_ type, instead of the source type. This leads to more usable replacements, e.g. for toggling inputs on mix nodes. Still not a great solution to the mute/autoconnect problem, but a bit more intuitive for replacements.

10 years agoChanged the default keys for duplicate-nodes-while-keeping-input-links to ctrl+shift...
Lukas Toenne [Sun, 17 Jul 2011 18:17:35 +0000 (18:17 +0000)]
Changed the default keys for duplicate-nodes-while-keeping-input-links to ctrl+shift+dkey, to avoid conflicts with alt+dkey for linked duplicates.

10 years agoLittle modification of the duplicate operator on artist request: The default behavior...
Lukas Toenne [Sun, 17 Jul 2011 18:04:28 +0000 (18:04 +0000)]
Little modification of the duplicate operator on artist request: The default behavior (shift+dkey) is now to copy nodes and internal links, but not the input links from unselected nodes. This feature is available with the alternate duplicate operator (alt+dkey).

10 years agoRemoved the autoconnect call when adding new nodes, this hardly ever gives usable...
Lukas Toenne [Sun, 17 Jul 2011 16:14:52 +0000 (16:14 +0000)]
Removed the autoconnect call when adding new nodes, this hardly ever gives usable results and leads to annoyed artists.

10 years agotemplate for patch exporting objects in a scene.
Campbell Barton [Sun, 17 Jul 2011 13:29:50 +0000 (13:29 +0000)]
template for patch exporting objects in a scene.

10 years agoupdate to cmake checker script to also check if our include paths are ok
Campbell Barton [Sun, 17 Jul 2011 12:42:03 +0000 (12:42 +0000)]
update to cmake checker script to also check if our include paths are ok

10 years agopatch [#28001] Find the nearest point on an object to the given location
Campbell Barton [Sun, 17 Jul 2011 12:40:18 +0000 (12:40 +0000)]
patch [#28001] Find the nearest point on an object to the given location
from Andrew Hale (trumanblending)

10 years ago'bgl' python module.
Campbell Barton [Sun, 17 Jul 2011 12:30:23 +0000 (12:30 +0000)]
'bgl' python module.

- add back slicing for buffers, (was previously in 2.4x but not working in py3):
  buf = bgl.Buffer(...)
  ls = buf[:]

- fix for crash with negative index access not being clamped.

- improve repr() function for multi dimensional buffers.

- add back 'list' attribute, but print deprecation warning.

10 years agoFixed compile error on Fedora 15, when FFMPEG was enabled.
Jiri Hnidek [Sun, 17 Jul 2011 10:28:31 +0000 (10:28 +0000)]
Fixed compile error on Fedora 15, when FFMPEG was enabled.

10 years agocmake: cleanup include paths, some duplicates and going up some unneeded dirs.
Campbell Barton [Sun, 17 Jul 2011 09:11:13 +0000 (09:11 +0000)]
cmake: cleanup include paths, some duplicates and going up some unneeded dirs.

10 years agoAdded notifier listener for node editor.
Sergey Sharybin [Sun, 17 Jul 2011 08:38:04 +0000 (08:38 +0000)]
Added notifier listener for node editor.

Now it behaves right on playback:

- Starting playback "Anim Player" button appears on header.
  It used to appear only on mouse hover before.
- Stopping playback triggers refresh on compositor, so
  actual result would be visible if image sequence/movie
  is used in nodes.

10 years agocmake source definitions:
Campbell Barton [Sat, 16 Jul 2011 23:01:14 +0000 (23:01 +0000)]
cmake source definitions:
  remove missing includes and use more strict formatting.

10 years agoFixed crash of multires baker when baking from sculpt mode.
Sergey Sharybin [Sat, 16 Jul 2011 17:55:46 +0000 (17:55 +0000)]
Fixed crash of multires baker when baking from sculpt mode.

Incorrect low level was used for this case -- it should be
sculpt level, not preview level.

Thanks to Morten Mikkelsen to point on this bug :)

10 years agoprint an error message if Python.h can't be found for cmake and scons since its such...
Campbell Barton [Sat, 16 Jul 2011 06:55:45 +0000 (06:55 +0000)]
print an error message if Python.h can't be found for cmake and scons since its such a common problem.

10 years agofix for crash with edit armature buttons when no bones were selected (uninitialized...
Campbell Barton [Fri, 15 Jul 2011 23:55:20 +0000 (23:55 +0000)]
fix for crash with edit armature buttons when no bones were selected (uninitialized pointer)

10 years agoFix for [#26712] Particle group instance 'Use Count' value gets reset on file-load.
Janne Karhu [Fri, 15 Jul 2011 13:32:02 +0000 (13:32 +0000)]
Fix for [#26712] Particle group instance 'Use Count' value gets reset on file-load.
* New object pointers can't be loaded properly for library linked groups, so the weight groups now store an index to the group objects at save time. This index is used at load time to set the objects without relying on the old pointers.
* If the library linked group is modified the indices can be wrong, but this can't really be avoided easily as there's no way to relate objects in a linked group between loads.

10 years agofix for linking on mingw/scons with recent changes to mathutils
Campbell Barton [Fri, 15 Jul 2011 10:10:25 +0000 (10:10 +0000)]
fix for linking on mingw/scons with recent changes to mathutils

10 years agomove mathutils into its own lib.
Campbell Barton [Fri, 15 Jul 2011 04:01:47 +0000 (04:01 +0000)]
move mathutils into its own lib.

10 years agoFix for [#27307] Blender crashes when loading a new scene while baking fluid dynamics
Janne Karhu [Fri, 15 Jul 2011 00:39:49 +0000 (00:39 +0000)]
Fix for [#27307] Blender crashes when loading a new scene while baking fluid dynamics
* Fluid bakes didn't respect the job stop flag.
* Also made msvc happy with some casts.

10 years agomany mathutils exception types were wrong, went over all exceptions in mathutils...
Campbell Barton [Thu, 14 Jul 2011 09:54:03 +0000 (09:54 +0000)]
many mathutils exception types were wrong, went over all exceptions in mathutils and double checked the're correct.

10 years agoShuffle code so it compiles with MSVC too. (Array of unknown size otherwise).
Nathan Letwory [Thu, 14 Jul 2011 08:20:19 +0000 (08:20 +0000)]
Shuffle code so it compiles with MSVC too. (Array of unknown size otherwise).

10 years agoformatting changes for python mathutils module.
Campbell Barton [Thu, 14 Jul 2011 01:25:05 +0000 (01:25 +0000)]
formatting changes for python mathutils module.

10 years agorename bgl.Buffer attribute list to a method, to_list() as used for IDProps, also...
Campbell Barton [Wed, 13 Jul 2011 23:45:47 +0000 (23:45 +0000)]
rename bgl.Buffer attribute list to a method, to_list() as used for IDProps, also made repr function nicer.

10 years agominor changes to bgl.Buffer py class
Campbell Barton [Wed, 13 Jul 2011 23:24:21 +0000 (23:24 +0000)]
minor changes to bgl.Buffer py class
- use getset rather then getattr
- remove verbose Buffer docstring, better use sphinx docs for this
- replace bge.Buffer with the Buffer class and add a __new__ function to the class so it can be called.
- improve error messages

10 years agodont include the preview.blend in headless mode
Campbell Barton [Wed, 13 Jul 2011 19:27:42 +0000 (19:27 +0000)]
dont include the preview.blend in headless mode

10 years agouse linked duplicates in preview.blend to save some space.
Campbell Barton [Wed, 13 Jul 2011 19:20:50 +0000 (19:20 +0000)]
use linked duplicates in preview.blend to save some space.

10 years agoreuse USER_SAVE_PREVIEWS to not save thumbnails into blend file header
Campbell Barton [Wed, 13 Jul 2011 19:16:25 +0000 (19:16 +0000)]
reuse USER_SAVE_PREVIEWS to not save thumbnails into blend file header

10 years agocmake option to build without smoke sim: WITH_MOD_SMOKE
Campbell Barton [Wed, 13 Jul 2011 18:40:21 +0000 (18:40 +0000)]
cmake option to build without smoke sim: WITH_MOD_SMOKE

10 years agoFix python error in image sampling panel drawing when
Brecht Van Lommel [Wed, 13 Jul 2011 18:07:30 +0000 (18:07 +0000)]
Fix python error in image sampling panel drawing when
there is no texture slot available.

10 years agoFix #26704: activating a texture node inside material nodes did not show that
Brecht Van Lommel [Wed, 13 Jul 2011 17:52:23 +0000 (17:52 +0000)]
Fix #26704: activating a texture node inside material nodes did not show that
texture in the texture properties.

10 years agofix for animation playback and build error when compiling without WITH_AUDASPACE
Campbell Barton [Wed, 13 Jul 2011 17:24:33 +0000 (17:24 +0000)]
fix for animation playback and build error when compiling without WITH_AUDASPACE

10 years agoAdding Child Of constraint "inverse parent matrix" to rna, so it
Ton Roosendaal [Wed, 13 Jul 2011 17:20:20 +0000 (17:20 +0000)]
Adding Child Of constraint "inverse parent matrix" to rna, so it
can be set via Python.

10 years agoFix #27951: armature edit mode transform panel shows "nothing selected" even
Brecht Van Lommel [Wed, 13 Jul 2011 11:52:37 +0000 (11:52 +0000)]
Fix #27951: armature edit mode transform panel shows "nothing selected" even
when something is selected.

10 years agoAdvanced CMake option to build the player without blender: WITH_BLENDER
Campbell Barton [Wed, 13 Jul 2011 08:15:06 +0000 (08:15 +0000)]
Advanced CMake option to build the player without blender: WITH_BLENDER

10 years agopatch [#27950] Patch to add the ability to generate random points on mesh faces
Campbell Barton [Wed, 13 Jul 2011 07:50:21 +0000 (07:50 +0000)]
patch [#27950] Patch to add the ability to generate random points on mesh faces
from Andrew Hale (trumanblending)

10 years ago- don't build ghost's event printer unless ghost debug is enabled.
Campbell Barton [Wed, 13 Jul 2011 06:04:54 +0000 (06:04 +0000)]
- don't build ghost's event printer unless ghost debug is enabled.
- use char rather then STR_String for the event printer.
- added option to build WITH_GHOST_DEBUG for cmake

10 years agomake X11's getModifierKeys more compact and don't run XKeysymToKeycode 8 times for...
Campbell Barton [Wed, 13 Jul 2011 05:22:21 +0000 (05:22 +0000)]
make X11's getModifierKeys more compact and don't run XKeysymToKeycode 8 times for call.

10 years agoSVN maintenance.
Guillermo S. Romero [Wed, 13 Jul 2011 00:49:22 +0000 (00:49 +0000)]
SVN maintenance.

10 years agochanges to ghost/sdl
Campbell Barton [Wed, 13 Jul 2011 00:31:08 +0000 (00:31 +0000)]
changes to ghost/sdl
- mouse coords made absolute
- window position set
- building with SDL 1.2 gives an error.

10 years agoBokeh blur in the blur node is wronlgy calculated.
Jeroen Bakker [Tue, 12 Jul 2011 19:21:38 +0000 (19:21 +0000)]
Bokeh blur in the blur node is wronlgy calculated.

when using the node on a single white pixel on black background, the output should look like as the bokeh image.
being a round image, but it looked like a donut.

the make_gausstab used dist/rad and bokeh used (dist/rad)*2 - 1
I changed it to reflect the correct bokeh circular image

10 years agoAdd delete with reconnect feature.
Jeroen Bakker [Tue, 12 Jul 2011 18:59:54 +0000 (18:59 +0000)]
Add delete with reconnect feature.

this will reconnect nodes as if the deleted node is muted.
Operation is added to the space_node node menu and to the keymap as CTRL-X

to test this just add some nodes to the space_node
select one or multiple nodes and press CTRL-X

It should reconnect the nodes as they were muted

1. it performs a delete and reconnect per node. It does not evaluate all selected nodes as one whole
2. mute only supports Value, Vector and Color data types, so does this feature
3. not usable for nodes where input and output does not match (like colorToBW)

Where reconnect could not be preformed the links will be removed from the model.

Undo works with this delete with reconnect.

10 years agoFix for recent GHOST SDL commit.
Sergey Sharybin [Tue, 12 Jul 2011 18:39:46 +0000 (18:39 +0000)]
Fix for recent GHOST SDL commit.
SCons rules haven't been changed to deal with new option.

10 years agobuild option to use SDL 1.3 for GHOST rather then X11/Win32/Cocoa api's,
Campbell Barton [Tue, 12 Jul 2011 13:17:54 +0000 (13:17 +0000)]
build option to use SDL 1.3 for GHOST rather then X11/Win32/Cocoa api's,
This opens up the option for blender to be more easily ported to other devices, OS's.

- continuous grab.
- text glitch with multiple windows (was a bug in X11 too for a while, will check on this)

10 years agocorrection to cursor enum and make GHOST_SystemX11's convertXKey into a static function.
Campbell Barton [Tue, 12 Jul 2011 12:53:23 +0000 (12:53 +0000)]
correction to cursor enum and make GHOST_SystemX11's convertXKey into a static function.

10 years agoRNA: fix some text datablock property UI names.
Brecht Van Lommel [Tue, 12 Jul 2011 09:30:40 +0000 (09:30 +0000)]
RNA: fix some text datablock property UI names.

10 years agoFix #27928: avi raw writing failure, after earlier bugfix for big file sizes.
Brecht Van Lommel [Mon, 11 Jul 2011 09:47:13 +0000 (09:47 +0000)]
Fix #27928: avi raw writing failure, after earlier bugfix for big file sizes.

10 years agoFix #27930: many modifiers crashed when used on a lattice with a vertex group.
Brecht Van Lommel [Mon, 11 Jul 2011 09:15:20 +0000 (09:15 +0000)]
Fix #27930: many modifiers crashed when used on a lattice with a vertex group.

10 years agoFix #27912: crash after mesh.materials.pop().
Brecht Van Lommel [Mon, 11 Jul 2011 09:08:08 +0000 (09:08 +0000)]
Fix #27912: crash after mesh.materials.pop().

10 years agoFix #27921: optimal display with 2 subsurf modifiers fails.
Brecht Van Lommel [Mon, 11 Jul 2011 09:05:10 +0000 (09:05 +0000)]
Fix #27921: optimal display with 2 subsurf modifiers fails.

10 years agomake python3.3 compatible, __class__ is no longer in the class methods namespace.
Campbell Barton [Mon, 11 Jul 2011 05:50:49 +0000 (05:50 +0000)]
make python3.3 compatible, __class__ is no longer in the class methods namespace.

10 years agoFix for [#27398] Particle systems with animated groups render incorrectly in viewport
Janne Karhu [Sun, 10 Jul 2011 23:49:59 +0000 (23:49 +0000)]
Fix for [#27398] Particle systems with animated groups render incorrectly in viewport
* Hmph.. depsgraph and group duplication == illogical.

10 years agoFix for [#27293] Group Instance of particle system is rendered wrong
Janne Karhu [Sun, 10 Jul 2011 23:24:15 +0000 (23:24 +0000)]
Fix for [#27293] Group Instance of particle system is rendered wrong
* Silly mul_m4_v3 had turned into a mul_m4_v4 at some point!

10 years ago-OpenEXR fixed so enabling if user has enabled
Antony Riakiotakis [Sun, 10 Jul 2011 20:04:56 +0000 (20:04 +0000)]
-OpenEXR fixed so enabling if user has enabled
-Added Iex to lib list, was causing link time errors

10 years agorun WM_exit(C) when blender as a python module exits
Campbell Barton [Sun, 10 Jul 2011 18:54:02 +0000 (18:54 +0000)]
run WM_exit(C) when blender as a python module exits

10 years agoFix #27926: autokey not working with auto IK, broke this with an earlier bugfix.
Brecht Van Lommel [Sun, 10 Jul 2011 18:21:40 +0000 (18:21 +0000)]
Fix #27926: autokey not working with auto IK, broke this with an earlier bugfix.

10 years agoFix for [#27289] Hair: Render Option - Object does not point objects to end of "hair...
Janne Karhu [Sun, 10 Jul 2011 17:30:31 +0000 (17:30 +0000)]
Fix for [#27289] Hair: Render Option - Object does not point objects to end of "hair path"
* Objects are now always rotated in the directions of the hair paths
* Secondary fix: particle size wasn't updated for hair particles, so dupliobject size couldn't be change after the hair was edited

10 years agofix for various python bugs and remove unused var.
Campbell Barton [Sun, 10 Jul 2011 17:26:15 +0000 (17:26 +0000)]
fix for various python bugs and remove unused var.

10 years agoFix for [#26873] Animated displacement modifier on an object doesn't work with hair...
Janne Karhu [Sun, 10 Jul 2011 17:04:56 +0000 (17:04 +0000)]
Fix for [#26873] Animated displacement modifier on an object doesn't work with hair particle objects
* Noise is now considered an animated texture as it changes with every frame
* Converted a few places in particles code to use the particle system's own random table instead of BLI_frand.

10 years agocleanup for python scripts - unused vars and imports
Campbell Barton [Sun, 10 Jul 2011 12:51:37 +0000 (12:51 +0000)]
cleanup for python scripts - unused vars and imports

10 years agofix for NULL pointer usages
Campbell Barton [Sat, 9 Jul 2011 19:59:32 +0000 (19:59 +0000)]
fix for NULL pointer usages

10 years agofix for using uninitialized value in gpu_shader_material
Campbell Barton [Sat, 9 Jul 2011 19:16:32 +0000 (19:16 +0000)]
fix for using uninitialized value in gpu_shader_material

10 years agofix [#27683] Blender hangs when baking a particle system when a driver is present
Campbell Barton [Sat, 9 Jul 2011 17:41:39 +0000 (17:41 +0000)]
fix [#27683] Blender hangs when baking a particle system when a driver is present

10 years agoWrong tooltip for OBJECT_OT_make_links_scene() operator.
Ton Roosendaal [Sat, 9 Jul 2011 17:09:28 +0000 (17:09 +0000)]
Wrong tooltip for OBJECT_OT_make_links_scene() operator.

10 years agoBugfix #27761
Ton Roosendaal [Sat, 9 Jul 2011 17:03:35 +0000 (17:03 +0000)]
Bugfix #27761

Material nodes: when no output node was active, it sets one.
Not common to happen anymore, only for deleting output nodes
without clicking on nodes.

10 years agoghost multi-test builds again, now uses BLF font library
Campbell Barton [Sat, 9 Jul 2011 16:18:15 +0000 (16:18 +0000)]
ghost multi-test builds again, now uses BLF font library

10 years agoFix #27888: Render artifacts in 2.58.1
Sergey Sharybin [Sat, 9 Jul 2011 15:10:12 +0000 (15:10 +0000)]
Fix #27888: Render artifacts in 2.58.1

It was a regression introduced in rev36301. Average normal calcilation
used to fail due to triangular faces which are too slight.

Do not use triangles with too small area for average normal calculation.

10 years agofix [#27915] Relax Pose crashes blender on bone with ChildOf constraint in linked rig
Campbell Barton [Sat, 9 Jul 2011 14:33:28 +0000 (14:33 +0000)]
fix [#27915] Relax Pose crashes blender on bone with ChildOf constraint in linked rig

10 years agoFox #27866: Curve handle snaps/locks when it shouldnt
Sergey Sharybin [Sat, 9 Jul 2011 14:22:52 +0000 (14:22 +0000)]
Fox #27866: Curve handle snaps/locks when it shouldnt

It was a precision error in calchandleNurb. Do not align handles
along handle which si too short.

10 years ago== GPU Buffers ==
Nicholas Bishop [Fri, 8 Jul 2011 19:58:02 +0000 (19:58 +0000)]
== GPU Buffers ==

This patch attempts to clean up and document the GPU buffers
code. There are a few bug fixes as well.

Patch reviewed here:


* Bugfix: make GPU_buffer_copy_normal convert from shorts to floats
  correctly, also fixed the use of cached face normal CustomData.

* Bugfix: changed the `mat_nr' field of GPUBufferMaterial from char to

* Changed color buffer setup to not alloc a temporary copy of color
  data, just passes the MCol data in directly.

* Changed the GPU buffer pool code to make clearer what operates
  specifically on the global pool.

* Lots of refactoring for GPU_drawobject_new; should operate mostly
  the same (except got rid of one unecessary allocation), just split
  into more functions and without macros now.

* Converted some #defines into enumerations.

* Made some stuff private, pulled out of header file.

* Deleted unused function GPU_buffer_pool_free_unused().

* Removed GPU_interleaved_setup and related #defines. (I think this
  was used for editmode VBOs, but those were disabled.)

* Added lots of comments.

* Added a few comments in the code signed `--nicholas' to note places
  where I am unsure about design or usage, would be good to address
  these better.

* Code formatting changed to be more consistent with the rest of

* Renamed some fields and variables to be more consistent with
  Blender's naming conventions.

* Renamed some fields and variables to use more descriptive names,
  e.g. renamed `redir' to `mat_orig_to_new'.

* Removed print outs with DEBUG_VBO -- don't feel too strongly about
  this one, just not used elsewhere in Blender, could be easily added
  back if others disagree though.

* Moved the PBVH drawing code down to the bottom of the file, before
  was sitting in the middle of the other VBO code

10 years agoFix #27897: mesh with negative scale disappears while sculpting, clipping
Brecht Van Lommel [Fri, 8 Jul 2011 15:58:00 +0000 (15:58 +0000)]
Fix #27897: mesh with negative scale disappears while sculpting, clipping
planes were wrong in that case.

10 years agoFix #26962: softbody collision doesn't respect subsurf+displace modifiers.
Brecht Van Lommel [Fri, 8 Jul 2011 13:22:58 +0000 (13:22 +0000)]
Fix #26962: softbody collision doesn't respect subsurf+displace modifiers.

Softbody was still using a flag to determine if it should use the final or
deform derivedmesh, but this wans't exposed in the UI. Others systems use the
collision modifier, now softbody uses it also to get vertices and faces, but
with own collision code.

10 years agoFix #27900: file browser filter, sort, .. parameters were not saved. This is
Brecht Van Lommel [Fri, 8 Jul 2011 12:22:48 +0000 (12:22 +0000)]
Fix #27900: file browser filter, sort, .. parameters were not saved. This is
useful if you have a screen setup with a file browser editor.

10 years agoFix #27891: IK stretch gives inaccurate results. Tweaked translation segment
Brecht Van Lommel [Fri, 8 Jul 2011 12:18:54 +0000 (12:18 +0000)]
Fix #27891: IK stretch gives inaccurate results. Tweaked translation segment
convergence weight a bit to match angles better at typical scales.

10 years agoFix #27902: autokey bones with individual origins transform not working.
Brecht Van Lommel [Fri, 8 Jul 2011 11:43:35 +0000 (11:43 +0000)]
Fix #27902: autokey bones with individual origins transform not working.

10 years agoexample of Physics Constraints module :)
Dalai Felinto [Fri, 8 Jul 2011 06:51:12 +0000 (06:51 +0000)]
example of Physics Constraints module :)
+ some small fixes in other docs.

A topic for later(soon?), I think we should name the modules according to the rest of Blender modules. So instead of:
Game Engine bge.logic Module

We would have it:
Game Logic (bge.logic)

10 years agofix issue raised by [#27819] Unwrap Menu (U) -> Lightmap Pack throws Python Exception...
Campbell Barton [Fri, 8 Jul 2011 03:07:51 +0000 (03:07 +0000)]
fix issue raised by [#27819] Unwrap Menu (U) -> Lightmap Pack throws Python Exception.   But use a different fix.

10 years agopatch [#27885] bge.constraints documentation
Campbell Barton [Fri, 8 Jul 2011 02:59:25 +0000 (02:59 +0000)]
patch [#27885] bge.constraints documentation
by Solano Felicio (solano)

10 years agofix for example
Campbell Barton [Thu, 7 Jul 2011 21:14:36 +0000 (21:14 +0000)]
fix for example

10 years agobge.texture doc, needed whitespace to format correctly.
Campbell Barton [Thu, 7 Jul 2011 19:35:55 +0000 (19:35 +0000)]
bge.texture doc, needed whitespace to format correctly.

10 years agosome corrections to bge.texture docs
Campbell Barton [Thu, 7 Jul 2011 19:23:51 +0000 (19:23 +0000)]
some corrections to bge.texture docs

10 years agoAllow pose matrix to be set for Benjy Cook's GSOC project.
Campbell Barton [Thu, 7 Jul 2011 16:09:57 +0000 (16:09 +0000)]
Allow pose matrix to be set for Benjy Cook's GSOC project.
this uses the same function as pose mode snapping.

10 years agoFix compile with scons, after thread commit in r38185
Nathan Letwory [Thu, 7 Jul 2011 13:57:20 +0000 (13:57 +0000)]
Fix compile with scons, after thread commit in r38185

10 years agoFix part of #26811: absolute shape keys should not show influence value in list.
Brecht Van Lommel [Thu, 7 Jul 2011 11:01:36 +0000 (11:01 +0000)]
Fix part of #26811: absolute shape keys should not show influence value in list.

10 years agoThe Blenderplayer wasn't freeing GPU_Textures since according to BLI_threads, GPU_fre...
Mitchell Stokes [Thu, 7 Jul 2011 10:37:46 +0000 (10:37 +0000)]
The Blenderplayer wasn't freeing GPU_Textures since according to BLI_threads, GPU_free_image() was never being called from the main thread. Calling BLI_threadapi_init() when the Blenderplayer starts sets the current thread as the main thread and solves the problem.

10 years agoTiny tweak: hierarchy lines in outliner were nearly invisible. Color is
Ton Roosendaal [Thu, 7 Jul 2011 09:56:06 +0000 (09:56 +0000)]
Tiny tweak: hierarchy lines in outliner were nearly invisible. Color is
blend between backdrop and text color (black), made it blend 0.4 instead
of 0.2

10 years ago[#27854] Collada import doesn't handle UVW mapping
Nathan Letwory [Wed, 6 Jul 2011 21:37:31 +0000 (21:37 +0000)]
[#27854] Collada import doesn't handle UVW mapping
Reported by David Roy
Patch by Brecht van Lommel

UV import code wasn't taking possible stride into account (always assuming stride==2), thus reading UV coords totally wrong.

10 years agoThe material index did not work when FSAA was turned on.
Jeroen Bakker [Wed, 6 Jul 2011 16:08:24 +0000 (16:08 +0000)]
The material index did not work when FSAA was turned on.
The information was written in the temp exr files, but was not read back.
After checking I saw that the pass was not merged back in the rendercore.

After adding this it worked. tested with all FSAA settings.

10 years agoFix #27879: sequencer didn't draw overlapping strips well, selected were drawn
Brecht Van Lommel [Wed, 6 Jul 2011 13:15:22 +0000 (13:15 +0000)]
Fix #27879: sequencer didn't draw overlapping strips well, selected were drawn
under unselected, and active strips red border color for active strips was not
clear enough.

10 years agoFix #27883: object actions did not get duplicated on full scene copy.
Brecht Van Lommel [Wed, 6 Jul 2011 12:33:33 +0000 (12:33 +0000)]
Fix #27883: object actions did not get duplicated on full scene copy.