blender.git
10 years ago svn merge -r 22138:22364 https://svn.blender.org/svnroot/bf-blender/branches/blender...
Andre Susano Pinto [Tue, 11 Aug 2009 12:55:50 +0000 (12:55 +0000)]
 svn merge -r 22138:22364 https://svn.blender.org/svnroot/bf-blender/branches/blender2.5/blender

10 years agofixed mistake made when changing rna prop definition functions, made povray custom...
Campbell Barton [Tue, 11 Aug 2009 02:27:25 +0000 (02:27 +0000)]
fixed mistake made when changing rna prop definition functions, made povray custom props fail.

10 years ago*Added a tree structure with a variable number of childs per node, but with groupped...
Andre Susano Pinto [Tue, 11 Aug 2009 00:33:51 +0000 (00:33 +0000)]
*Added a tree structure with a variable number of childs per node, but with groupped childs (for SIMD)
*SIMD support for the first 4*N childs of each node
*Some bvh code organized

10 years agoMSVC project files: removed SoundSystem completely
Benoit Bolsee [Mon, 10 Aug 2009 21:53:19 +0000 (21:53 +0000)]
MSVC project files: removed SoundSystem completely

10 years agoUNTESTED: Fixes for cmake on apple; libsamplerate and ffmpeg.
Joerg Mueller [Mon, 10 Aug 2009 21:48:17 +0000 (21:48 +0000)]
UNTESTED: Fixes for cmake on apple; libsamplerate and ffmpeg.

10 years agoAbility to disable hints at compile time
Andre Susano Pinto [Mon, 10 Aug 2009 21:37:16 +0000 (21:37 +0000)]
Ability to disable hints at compile time

10 years agoRNA: subtypes and units
Brecht Van Lommel [Mon, 10 Aug 2009 21:31:05 +0000 (21:31 +0000)]
RNA: subtypes and units

* Reviewed subtypes, making them more specific and adding new ones.
* Subtypes now have an associated type of units (length, area, volume,
  mass, rotation, time, velocity, acceleration). These are not used
  yet anywhere.
* Centralized code that decides the name of array items based on
  subtype (XYZ, RGB), was copied in 3 places.
* RNA_def_float etc functions still need to be update, will do this
  later together with another change.

10 years agoRNA: make curve and metaball update functions consistent with
Brecht Van Lommel [Mon, 10 Aug 2009 21:10:09 +0000 (21:10 +0000)]
RNA: make curve and metaball update functions consistent with
others, these cannot assume the existence of an edit object
or active object.

10 years ago2.5: Fixes
Brecht Van Lommel [Mon, 10 Aug 2009 20:57:12 +0000 (20:57 +0000)]
2.5: Fixes

* Disable shaded mode for now, it cause too many crashes combined
  with preview render, will be fixed properly later.
* Make 3d view toolbar region a bit wider. Ideally this would not
  be needed, but the sculpt/paint buttons just don't fit otherwise.
* Revert change to icon/text spacing in buttons, it breaks text
  editing and clipping. Will properly fix this later so changing
  the spacing can be done centrally.
* Fix for grease pencil simplify stroke python error. Now button
  is hidden (as in 2.4), but still available through outliner.
* Fix for memory leak in UI code, when using ctrl+Q menu.
* Fix submenu > icon being drawn on some buttons where it was not
  needed.

10 years ago2.5: UI, tweaks to curve mapping template to fit better
Brecht Van Lommel [Mon, 10 Aug 2009 20:48:38 +0000 (20:48 +0000)]
2.5: UI, tweaks to curve mapping template to fit better
in 3d view panel, and resize properly.

10 years ago2.5: Small optimization in color management code to avoid doing
Brecht Van Lommel [Mon, 10 Aug 2009 20:17:11 +0000 (20:17 +0000)]
2.5: Small optimization in color management code to avoid doing
computation with doubles instead of floats, about 2x faster.

10 years agoCopy all the .h so sequencer_add.c does not fail.
Guillermo S. Romero [Mon, 10 Aug 2009 19:51:37 +0000 (19:51 +0000)]
Copy all the .h so sequencer_add.c does not fail.

10 years agoUpdate Makefile for audaspace.
Diego Borghetti [Mon, 10 Aug 2009 19:41:34 +0000 (19:41 +0000)]
Update Makefile for audaspace.

10 years agoStop changing the includes!
Joerg Mueller [Mon, 10 Aug 2009 19:22:50 +0000 (19:22 +0000)]
Stop changing the includes!

10 years agoMSVC project files: add audaspace project, upgrade to Python 3.1
Benoit Bolsee [Mon, 10 Aug 2009 18:36:12 +0000 (18:36 +0000)]
MSVC project files: add audaspace project, upgrade to Python 3.1

10 years agoAdd missing include dir to Makefile
Diego Borghetti [Mon, 10 Aug 2009 18:18:15 +0000 (18:18 +0000)]
Add missing include dir to Makefile

10 years agoRemove hardcoded path in include.
Guillermo S. Romero [Mon, 10 Aug 2009 18:01:19 +0000 (18:01 +0000)]
Remove hardcoded path in include.
IMPORTANT: use compiler include paths to point to the file.

10 years agoSculpt/2.5:
Nicholas Bishop [Mon, 10 Aug 2009 16:52:29 +0000 (16:52 +0000)]
Sculpt/2.5:

* Fixed clay brush to work more like the original patch. It should now correctly limit the depth being added or subtracted.

10 years ago2.5 audio cleanup:
Joerg Mueller [Mon, 10 Aug 2009 15:39:11 +0000 (15:39 +0000)]
2.5 audio cleanup:

* Removed CD Actuator
* Removed bSample and bSoundListener
* Removed SoundSystem
* Removed -noaudio parameter

10 years agomissing include for fluid
Campbell Barton [Mon, 10 Aug 2009 14:15:05 +0000 (14:15 +0000)]
missing include for fluid

10 years agoSmoke:
Daniel Genrich [Mon, 10 Aug 2009 14:09:56 +0000 (14:09 +0000)]
Smoke:
* bugfix for crash when loading smoke files more once on linux/mac
* could also fix occasional explosions
* code cleanup

10 years agopatch from Stukfruit in IRC
Campbell Barton [Mon, 10 Aug 2009 13:21:01 +0000 (13:21 +0000)]
patch from Stukfruit in IRC

10 years agoIK constraint and armature modifier layout tweaks
William Reynish [Mon, 10 Aug 2009 12:17:12 +0000 (12:17 +0000)]
IK constraint and armature modifier layout tweaks

10 years agoadding back button evaluation so you can do 1/60, 90*0.1 etc as well as dimension...
Campbell Barton [Mon, 10 Aug 2009 11:58:53 +0000 (11:58 +0000)]
adding back button evaluation so you can do 1/60, 90*0.1 etc as well as dimension conversion 1km-10cm+4ft

Note...
- Python3.1 you don't need to add the .0 for divisions anymore (was esp annoying for button eval)
- Simple dimension input, imperial mi/yd/ft/in, metric km/m/cm/mm,  Later could display these values and have a pref for scene scale, atm it assumes 1BU == 1m.

10 years agofix for build problem with audiospace and implicit declaration.
Campbell Barton [Mon, 10 Aug 2009 04:50:48 +0000 (04:50 +0000)]
fix for build problem with audiospace and implicit declaration.

10 years agoChange linux makefiles to use system wide python lib.
Guillermo S. Romero [Mon, 10 Aug 2009 02:43:03 +0000 (02:43 +0000)]
Change linux makefiles to use system wide python lib.

10 years agoWrap message with " as the ' was giving issues.
Guillermo S. Romero [Mon, 10 Aug 2009 02:07:34 +0000 (02:07 +0000)]
Wrap message with " as the ' was giving issues.

10 years agoAdd initial support in Makefiles for audaspace.
Guillermo S. Romero [Mon, 10 Aug 2009 01:56:54 +0000 (01:56 +0000)]
Add initial support in Makefiles for audaspace.
Note: removed hardcoded path in include directive. Check other build systems.

10 years agoremove python2.x support
Campbell Barton [Mon, 10 Aug 2009 00:07:34 +0000 (00:07 +0000)]
remove python2.x support

10 years agoAdd missing include paths.
Guillermo S. Romero [Sun, 9 Aug 2009 23:31:16 +0000 (23:31 +0000)]
Add missing include paths.

10 years agoSVN maintenance.
Guillermo S. Romero [Sun, 9 Aug 2009 23:23:19 +0000 (23:23 +0000)]
SVN maintenance.

10 years agofix crash caused by stroke selection
Martin Poirier [Sun, 9 Aug 2009 22:22:40 +0000 (22:22 +0000)]
fix crash caused by stroke selection

10 years ago2.5: Sound branch merge!
Joerg Mueller [Sun, 9 Aug 2009 21:16:39 +0000 (21:16 +0000)]
2.5: Sound branch merge!

See mailing list for additional information.

10 years agoSculpt/2.5:
Nicholas Bishop [Sun, 9 Aug 2009 17:21:40 +0000 (17:21 +0000)]
Sculpt/2.5:

* Added toolbar UI for setting "anchored" mode
* Added a "persistent" mode for the layer brush; basically you can keep sculpting on the same layer between strokes when this is on. There's a button to reset the base so you can add another layer on top of that, and so on.
This feature was suggested by Blenderer on BA, thanks!

Note, I think these options could use better names in the UI, but I couldn't really think of anything very descriptive, suggestions welcome

10 years agosmoke: fix fft not working
Daniel Genrich [Sun, 9 Aug 2009 15:04:31 +0000 (15:04 +0000)]
smoke: fix fft not working

10 years agofftw + smoke: fifxing define (making it work with scons)
Daniel Genrich [Sun, 9 Aug 2009 14:13:33 +0000 (14:13 +0000)]
fftw + smoke: fifxing define (making it work with scons)

10 years ago- fix error in last commit
Campbell Barton [Sun, 9 Aug 2009 13:20:12 +0000 (13:20 +0000)]
- fix error in last commit
- added better error feedback when registering operators fails.
- added some python benchmark timers (prints on exit), times number of times py scripts run, average time and total % of time running py scripts.

10 years agofftw: fixing mac linking name
Daniel Genrich [Sun, 9 Aug 2009 12:52:59 +0000 (12:52 +0000)]
fftw: fixing mac linking name

10 years agoSmoke: little fix to ui
Daniel Genrich [Sun, 9 Aug 2009 12:50:39 +0000 (12:50 +0000)]
Smoke: little fix to ui

10 years agofftw3 scons: hopefully fixing indent error
Daniel Genrich [Sun, 9 Aug 2009 11:02:47 +0000 (11:02 +0000)]
fftw3 scons: hopefully fixing indent error

10 years agoSmoke:
Daniel Genrich [Sun, 9 Aug 2009 10:55:25 +0000 (10:55 +0000)]
Smoke:
* WITH_BF_FFTW3 flag --> fftw3 scons + cmake settings refined.
* Disabled by default since mac + win32 libs missing. Works already on win64 + linux (with installed fftw3 libs)

10 years ago- report errors on rna name collisions (does not check parent type yet)
Campbell Barton [Sun, 9 Aug 2009 10:05:33 +0000 (10:05 +0000)]
- report errors on rna name collisions (does not check parent type yet)
- minor cleanup for Py/C api functions that define rna properties from python.

10 years agopovray integration
Campbell Barton [Sun, 9 Aug 2009 07:09:32 +0000 (07:09 +0000)]
povray integration
- declare materials and reference them later
- support ray-transp filter setting
- blobs pigment wasn't working right

10 years agoSmoke: decoupling of wavelet #2, new noise strength option on gui, fftw3 option in...
Daniel Genrich [Sun, 9 Aug 2009 01:30:32 +0000 (01:30 +0000)]
Smoke: decoupling of wavelet #2, new noise strength option on gui, fftw3 option in place for cmake, scons yet uncommited

10 years agoSmoke: fixing collision objects again (bug introduced in decoupling commit) - thanks...
Daniel Genrich [Sat, 8 Aug 2009 20:41:44 +0000 (20:41 +0000)]
Smoke: fixing collision objects again (bug introduced in decoupling commit) - thanks to nudelZ for reporting

10 years ago2.5 Button Files:
Thomas Dinges [Sat, 8 Aug 2009 17:21:34 +0000 (17:21 +0000)]
2.5 Button Files:

* Cleanup of smoke and texture files to match guidelines.
* Made "Curve" Panel in Toolbar Closed per default.

10 years agoImproved layout of voronoi texture. There was some strange empty space.
William Reynish [Sat, 8 Aug 2009 14:17:55 +0000 (14:17 +0000)]
Improved layout of voronoi texture. There was some strange empty space.

10 years ago2.5 3D View Toolbar:
Thomas Dinges [Fri, 7 Aug 2009 19:16:59 +0000 (19:16 +0000)]
2.5 3D View Toolbar:

Brush Panel:
* Separated the code for different modes, easier to maintain.
* Only settings which are used in the current paint mode are shown now.

10 years agoAdded material game physics options in RNA and layout.
William Reynish [Fri, 7 Aug 2009 19:14:49 +0000 (19:14 +0000)]
Added material game physics options in RNA and layout.

Thanks to the new render API system these options don't clutter up the layout when you're not doing games.

10 years agobpy_context_set and bpy_context_clear to replace a number of functions (some were...
Campbell Barton [Fri, 7 Aug 2009 16:20:19 +0000 (16:20 +0000)]
bpy_context_set and bpy_context_clear to replace a number of functions (some were not always called causing bugs).
fix for a leak when trying to run a text with a syntax error too.

10 years agoMade -O3 and -msse2 default flags for bf_render_raytrace
Andre Susano Pinto [Fri, 7 Aug 2009 15:57:02 +0000 (15:57 +0000)]
Made -O3 and -msse2 default flags for bf_render_raytrace

10 years ago*BLI_memarena support for any power of two alignment
Andre Susano Pinto [Fri, 7 Aug 2009 13:49:15 +0000 (13:49 +0000)]
*BLI_memarena support for any power of two alignment
*some simd stuff on bvh

10 years agosmoke:
Daniel Genrich [Fri, 7 Aug 2009 13:19:17 +0000 (13:19 +0000)]
smoke:
- Bugfix: a bit too fast ;-) Better do it right too (problem with res > 150)
- fixing high res view button which disappeared sometimes
- fixing tooltip

10 years ago2.5: 3D View Toolbar:
Thomas Dinges [Fri, 7 Aug 2009 09:45:48 +0000 (09:45 +0000)]
2.5: 3D View Toolbar:

* Added some greying out and hiding for disabled/non available settings.
* Some layout tweaks.
* Added "Flip Direction" for Sculpt, this is the "Add, Sub" Option from 2.49, this time as a boolean. Off = Add, On, Sub.

10 years agofix for crash while appending data. (missing NULL check for newlibadr return value)
Campbell Barton [Fri, 7 Aug 2009 05:25:17 +0000 (05:25 +0000)]
fix for crash while appending data. (missing NULL check for newlibadr return value)

10 years agosvn merge https://svn.blender.org/svnroot/bf-blender/trunk/blender -r22205:22290
Campbell Barton [Fri, 7 Aug 2009 04:41:15 +0000 (04:41 +0000)]
svn merge https://svn.blender.org/svnroot/bf-blender/trunk/blender -r22205:22290

10 years agogameObject -> blenderObject mapping was being created but wasnt needed.
Campbell Barton [Fri, 7 Aug 2009 03:51:28 +0000 (03:51 +0000)]
gameObject -> blenderObject mapping was being created but wasnt needed.
Added utility func tag_main for (un)tagging every ID in a Main database with LIB_DOIT.

10 years agoBGE: removing remaining reference to sce->world->gravity/physics/... (it's all in...
Dalai Felinto [Fri, 7 Aug 2009 03:06:32 +0000 (03:06 +0000)]
BGE: removing remaining reference to sce->world->gravity/physics/... (it's all in sce->gm now) + Dome UI changes

UI changes: splitting dome options for different dome modes (eg angle doesn't work for envmap mode)
if anyone wants to tweak that, feel free to do it.

* I put a remaining to bring setEyeSeparation + Focal Length to the Stereo GUI. I'm still not sure what would be the default parameters for that, and that will require other changes (eg remove the flag m_setfocallength and m_seteyesep). For so far only a label remind :)

10 years agoFix _MM_SHUFFLE_ order
Andre Susano Pinto [Fri, 7 Aug 2009 01:42:51 +0000 (01:42 +0000)]
Fix _MM_SHUFFLE_ order

10 years agoSmoke: test commit of PCG
Daniel Genrich [Fri, 7 Aug 2009 01:07:45 +0000 (01:07 +0000)]
Smoke: test commit of PCG

10 years agoPovray
Campbell Barton [Fri, 7 Aug 2009 01:05:33 +0000 (01:05 +0000)]
Povray
* Sun lamp type export (known as parallel lights in povray)
* Native support for blenders metaballs, currently exports
 - ball and ellipsoid types
 - radius, stiffness
 - ellipsoid xyz scale
 - negative elements
 - single material (like blender)

Renamed rna props.
 elem.sizex -> size_x
 mball.last_selected_element ->  mball.active_element

minor changes to UI scripts.

10 years agoimproved SIMD on raytrace (up to the moment support of SIMD is done at dfs and on...
Andre Susano Pinto [Fri, 7 Aug 2009 00:51:41 +0000 (00:51 +0000)]
improved SIMD on raytrace (up to the moment support of SIMD is done at dfs and on any type of tree)
(it only shows worth on -O3 -msse2)
because it seems gcc makes horrible asm code on -O2

10 years ago2.5 Mesh Draw Options: [WIP]
Thomas Dinges [Thu, 6 Aug 2009 23:34:14 +0000 (23:34 +0000)]
2.5 Mesh Draw Options: [WIP]

* Added RNA for Mesh Draw Options.
* Added "Draw" Options into the Mesh Data Tab, needs check for Edit Mode.

* Fixed a typo in DNA.

10 years ago- fix for a crash in readfile.c, thanks Roelf for finding.
Campbell Barton [Thu, 6 Aug 2009 23:19:05 +0000 (23:19 +0000)]
- fix for a crash in readfile.c, thanks Roelf for finding.
- add media option for povray
- remove unintentional line from modifier script

10 years agoSmoke: another 10-20% speed gain due to CG (conjugate gradient) improvements
Daniel Genrich [Thu, 6 Aug 2009 22:28:55 +0000 (22:28 +0000)]
Smoke: another 10-20% speed gain due to CG (conjugate gradient) improvements

10 years ago[#19206] Fix MD2 Vertex Normal Export
Campbell Barton [Thu, 6 Aug 2009 22:24:14 +0000 (22:24 +0000)]
[#19206] Fix MD2 Vertex Normal Export
from Calvin Loncaric (marvinx03)

[#18965] Blender Load and Run need fully qualified specs
[#18966] getMaterials not used
from Roger Wickes (roger)

10 years ago[#19035] New Python command to set the active flag of Armature Bones
Campbell Barton [Thu, 6 Aug 2009 22:11:33 +0000 (22:11 +0000)]
[#19035] New Python command to set the active flag of Armature Bones
from Ivo Grigull (loolarge)

Removed redraw calls from the python function, added epydocs.

10 years agoosx scons/ffmpeg tweaks
Matt Ebb [Thu, 6 Aug 2009 22:06:11 +0000 (22:06 +0000)]
osx scons/ffmpeg tweaks

* options to enable building with precompiled ffmpeg (in /lib) rather than building from source in extern - this is off by default since I haven't compiled ffmpeg for ppc yet

* tweaks to enable building ffmpeg on osx better out of the box (still need to install yasm with these options on though..)

10 years agoCleanup a little to add "draw to buffer" (and bring back stamp).
Diego Borghetti [Thu, 6 Aug 2009 20:51:41 +0000 (20:51 +0000)]
Cleanup a little to add "draw to buffer" (and bring back stamp).

10 years agousage of simd on bb tests
Andre Susano Pinto [Thu, 6 Aug 2009 20:20:40 +0000 (20:20 +0000)]
usage of simd on bb tests

10 years agoRemove bitmap mode from blenfont, only draw with textures.
Diego Borghetti [Thu, 6 Aug 2009 20:06:02 +0000 (20:06 +0000)]
Remove bitmap mode from blenfont, only draw with textures.

As Joe point on a previous mail, glBitmap don't work nice
on all cards and also some of the things that we can do
with texture are hard (or need that blender check the font mode)
to implement.

10 years ago-Use getattr() now for constraints too. :)
Thomas Dinges [Thu, 6 Aug 2009 18:31:25 +0000 (18:31 +0000)]
-Use getattr() now for constraints too. :)
-Deleted old Buttons C code for RIGIDBODYJOINT constraint.
-"Realtime" Icon for Modifer was different in Template and RNA, i changed the Icon in RNA to match the template version, which is an eye instead of a cube.

10 years ago*Process leafs as soon as found instead of pushing them on stack for later evaluation...
Andre Susano Pinto [Thu, 6 Aug 2009 17:45:51 +0000 (17:45 +0000)]
*Process leafs as soon as found instead of pushing them on stack for later evaluation (leads to early exits)
(this is mixed with some simd code commit, althouth no simd is being used up to the moment)

10 years agoSmoke: forgot ui redraw event
Daniel Genrich [Thu, 6 Aug 2009 17:00:37 +0000 (17:00 +0000)]
Smoke: forgot ui redraw event

10 years agosmoke: decoupling high-res, introducing reset for heat+gravity, fixing another obstac...
Daniel Genrich [Thu, 6 Aug 2009 16:50:02 +0000 (16:50 +0000)]
smoke: decoupling high-res, introducing reset for heat+gravity, fixing another obstacle problem

10 years agosmoke gui: refining the new simulation panel ui
Daniel Genrich [Thu, 6 Aug 2009 15:55:42 +0000 (15:55 +0000)]
smoke gui: refining the new simulation panel ui
(thanks to nudelZ for this patch)

10 years ago2.5 Smoke:
Thomas Dinges [Thu, 6 Aug 2009 14:23:48 +0000 (14:23 +0000)]
2.5 Smoke:

Moved the Smoke Buttons into the Physic Tab.

10 years agooutput the origin for each map node.
Campbell Barton [Thu, 6 Aug 2009 13:30:23 +0000 (13:30 +0000)]
output the origin for each map node.
thanks to j michaelson for the patch

10 years agopedantic changes to python UI scripts
Campbell Barton [Thu, 6 Aug 2009 13:15:23 +0000 (13:15 +0000)]
pedantic changes to python UI scripts
- SOFTBODY -> SOFT_BODY
- Use getattr() with enum value to get the modifier function rather then a lot of elif's

10 years ago* further cleanup of windows defaults for openal
Nathan Letwory [Thu, 6 Aug 2009 13:01:24 +0000 (13:01 +0000)]
* further cleanup of windows defaults for openal

10 years agoadded a 'repeat' option to vertex smooth in the main 2.5 branch.
Joseph Eagar [Thu, 6 Aug 2009 12:34:48 +0000 (12:34 +0000)]
added a 'repeat' option to vertex smooth in the main 2.5 branch.

10 years ago* update windows default config for the openal updates, merging r22241 from soundsyst...
Nathan Letwory [Thu, 6 Aug 2009 08:23:07 +0000 (08:23 +0000)]
* update windows default config for the openal updates, merging r22241 from soundsystem branch

10 years ago* merge r22237 (from soundsystem branch) to have b25 still compile against new openal...
Nathan Letwory [Thu, 6 Aug 2009 08:04:35 +0000 (08:04 +0000)]
* merge r22237 (from soundsystem branch) to have b25 still compile against new openal on windows.
  NOTE: Windows users should update lib/windows/openal from SVN.

10 years agono need to calculate the exact nearest distance if we are not using any heuristic...
Andre Susano Pinto [Wed, 5 Aug 2009 21:09:41 +0000 (21:09 +0000)]
no need to calculate the exact nearest distance if we are not using any heuristic based on that

10 years ago#define to store coordinates at VlakRen and not at VlakFace
Andre Susano Pinto [Wed, 5 Aug 2009 15:50:57 +0000 (15:50 +0000)]
#define to store coordinates at VlakRen and not at VlakFace
adds some additional cost retrieving coords during ray-primitive tests, but reduces some memory usage (4*3floats per face)

10 years agocopy openal dlls
Nathan Letwory [Wed, 5 Aug 2009 15:21:10 +0000 (15:21 +0000)]
copy openal dlls

10 years agocopy openal dlls
Nathan Letwory [Wed, 5 Aug 2009 15:19:02 +0000 (15:19 +0000)]
copy openal dlls

10 years agoexperiences with memory organization (store the vertexs coords on RayFace)
Andre Susano Pinto [Wed, 5 Aug 2009 14:40:38 +0000 (14:40 +0000)]
experiences with memory organization (store the vertexs coords on RayFace)

10 years agoUpdate for new OpenAL windows library.
Joerg Mueller [Wed, 5 Aug 2009 14:10:29 +0000 (14:10 +0000)]
Update for new OpenAL windows library.

10 years agogeneric hints for raytracer
Andre Susano Pinto [Wed, 5 Aug 2009 12:44:11 +0000 (12:44 +0000)]
generic hints for raytracer
for now only BB hint (i am  hoping to find a decent frustum-test)

10 years agofix for ghost memory leaks
Campbell Barton [Wed, 5 Aug 2009 02:40:51 +0000 (02:40 +0000)]
fix for ghost memory leaks
- ghost data wasn't being freed (added wm_ghost_exit() call to wm_init_exit.c)
- GHOST_EventManager wasn't freeing GHOST_IEventConsumer's
- ghost/X11 wasnt calling XCloseDisplay(), some junk from X11 wasnt being freed
- ghost/X11 XAllocNamedColor wasn't freeing the colors when done making a custom cursor.

10 years agofix for writing to freed memory in cases where python wasn't holding a reference...
Campbell Barton [Tue, 4 Aug 2009 22:59:50 +0000 (22:59 +0000)]
fix for writing to freed memory in cases where python wasn't holding a reference to the PyObject

10 years agoFix point-hint
Andre Susano Pinto [Tue, 4 Aug 2009 18:03:04 +0000 (18:03 +0000)]
Fix point-hint

10 years agoSkip BB tests on primitives
Andre Susano Pinto [Tue, 4 Aug 2009 17:24:49 +0000 (17:24 +0000)]
Skip BB tests on primitives
the efficiency of this depends on ray-bb and ray-triangle functions efficiency

10 years agoNLA - Quick patch bugfix
Joshua Leung [Tue, 4 Aug 2009 10:31:25 +0000 (10:31 +0000)]
NLA - Quick patch bugfix

When there were no strips but some empty tracks, the active action should be evaluated normally. This is not an optimal solution (more user testing + suggestions regarding the best way to do this is welcome).

10 years ago- allow changing game engine physics types in RNA
Campbell Barton [Tue, 4 Aug 2009 09:20:48 +0000 (09:20 +0000)]
- allow changing game engine physics types in RNA
- allow appending with a NULL scene (only used to add object bases into the current scene)

10 years agosvn merge https://svn.blender.org/svnroot/bf-blender/trunk/blender -r22130:22205
Campbell Barton [Tue, 4 Aug 2009 05:34:21 +0000 (05:34 +0000)]
svn merge https://svn.blender.org/svnroot/bf-blender/trunk/blender -r22130:22205

10 years agono need to store the physics env in each KX_GameObject
Campbell Barton [Tue, 4 Aug 2009 05:14:10 +0000 (05:14 +0000)]
no need to store the physics env in each KX_GameObject

10 years agoremove makefile cruft, mostly BGE related references to SUMO, Fuzzics, Blenkey etc.
Campbell Barton [Tue, 4 Aug 2009 03:13:36 +0000 (03:13 +0000)]
remove makefile cruft, mostly BGE related references to SUMO, Fuzzics, Blenkey etc.
also remove define MOZ_NOT_NET that was being used all over for telling the plugin to link against mozilla (not netscape)

10 years ago* apparently I forgot to update this one for the python zip copying business. Thanks...
Nathan Letwory [Tue, 4 Aug 2009 01:05:31 +0000 (01:05 +0000)]
* apparently I forgot to update this one for the python zip copying business. Thanks to JMS for spotting.