Blender Git Commits

Blender Git "master" branch commits.

Page: 3513 / 5574

August 4, 2012, 20:25 (GMT)
Windows MSVC libraries:
* Some refactor, use set_lib_path macro again, which simplifies the code a bit.
August 4, 2012, 20:17 (GMT)
resolve some issues with curve resolution calculaction
- resolution could become so high that it would wrap around to a negative number, now check for small numbers before doing float division.
- resolution was being calculated in some cases when it already met the clamp value - now this is skipped.
August 4, 2012, 19:34 (GMT)
style cleanup
August 4, 2012, 12:54 (GMT)
style cleanup
August 4, 2012, 12:43 (GMT)
Cmake / Windows Libraries:
* Some more fixes for OpenEXR, works now (tested with cv2008 x64 and x32)
* Some more changes to have libs in lib/win*/libname/vc2010 folder. Commit to libs itself to change that will follow.
August 4, 2012, 12:30 (GMT)
style cleanup
August 4, 2012, 11:42 (GMT)
Code cleanup:
* Remove BSP_GhostTest, not used and working for ages, approved by Sergey.
August 4, 2012, 11:39 (GMT)
Revert part of r49504 by Genscher:
* MSVC Paths were put into the MinGW block, so Mingw did not work anymore.
* Also fix paths for vc2010 libs now, so they should work now with cmake.
August 4, 2012, 10:47 (GMT)
Camera tracking presets

- Fix for copy default settings from active track operator
- Add meaningful tracking presets

API changes:

- Added parameter exact to Marker.find_frame, so now it's
possible to get estimated marker

- Added Marker.pattern_bound_box to get pattern's bound box
August 4, 2012, 09:13 (GMT)
Tomato Cycles: minor code cleanup

Move center tile acquiring code into own function. Should be
easier for time being when we'll want to support other tile
render orders.

Also now there should be a single bucket growing from center
when multi-GPU is used. Can't test this here tho.
August 3, 2012, 23:44 (GMT)
code cleanup: use camelcase for struct name.
August 3, 2012, 23:44 (GMT)
dont re-combute composite nodes when knife and add-socket operators don't add any links.
August 3, 2012, 22:33 (GMT)
allow editing masks in an image space when there is no image.
also simplify image listener.
August 3, 2012, 22:12 (GMT)
code cleanup:
- replace (strcmp(vfont->name, FO_BUILTIN_NAME) == 0) with (BKE_vfont_is_builtin(vfont)).
- reduce some double promotions.
August 3, 2012, 20:56 (GMT)
fullscreen mask editing now works in the image space over a viewer node.
August 3, 2012, 20:12 (GMT)
mask transforming when a mesh object was in editmode (but had no UV's), failed

August 3, 2012, 15:23 (GMT)
change blender minversion because of BMesh data.
August 3, 2012, 15:18 (GMT)
Tomato Cycles: internal cleanup of tile-based integrator

This commit solves couple of issues appeared with new integrator:

- Render job progress bar is now shows progress based on number of
rendered tiles. This is the same as Blender Internal does.

This still requires some further thoughts because for GPU it's
better to use single tile and in this case progress bar should
be based on number of rendered samples.

- Removes "global" sample counter from progress descriptor. There's
no more global-being sample which makes sense.

This counter was replaced with tile counter.

- Use proper sample number when copying render buffer to blender.
It used to be final sample number used which lead to tiles
appearing from complete dark to normal brightness as they're
being rendered. Now tile would be displayed with proper
brightness starting from the very first sample.

Use sample counter stored in render tile descriptor and pass
it to update / write callbacks.

This was tested on CPU and GPU CUDA rendering.

Additional change:

OpenCL rendering now should be cancellable before it finished
rendering all the samples (the same change as for CPU/CUDA from
a while ago).

This part of commit wasn't actually tested, would do it later.
August 3, 2012, 15:05 (GMT)
svn merge ^/trunk/blender -r49531:49533
August 3, 2012, 15:03 (GMT)
fix/edits to vector font handling
- don't overwrite the font path with "<builtin>" when the font file cant be found, it caused bad problems when loading files on someone elses systems when paths couldn't be found blender would silently clobber paths (tsk tsk).

- when fonts are freed their temp data is now freed too.

- assigning a new filepath to a font now refreshes the object data.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021