Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2012-12-12make EDBM_index_arrays's stay in memory, blender was allocating an array and ↵Campbell Barton
filling it for verts/edges/faces on every redraw. this may introduce bugs which I didn't catch, but they are very easy to identify in a debug build which has asserts to ensure the arrays are valid before use. in my own test drawing ~98,304 quads - this gave an overall ~16% drawing speedup.
2012-12-12Fix #33485: cycles OSL now autodetects the presence of emission and transparentBrecht Van Lommel
closures to enable multiple importance sampling and transparent shadows.
2012-12-12use htype flags as arguments to EDBM_index_arrays_init(), no functional changes.Campbell Barton
2012-12-12use openmp to thread some common bmesh operationsCampbell Barton
- BM_mesh_elem_toolflags_ensure / bmo_flag_layer_alloc / bmo_flag_layer_free / bmo_flag_layer_clear - BM_mesh_select_flush - EDBM_index_arrays_init notes: - mostly use openmp `sections` to split operations on vert/edge/face since this is a fairly minor change. - split tool flag pool in 3, this means we can allocate exact sizes needed and iterate on them in threads without alloc'ing.
2012-12-12assert in debug builds if MEM_ alloc's are called in openmp threads.Campbell Barton
note: the caller can do locking to prevent errors - but this isn't being done in blender yet, so this prevents accidental allocs in openmp for now.
2012-12-12replace BLI_array_declare with BLI_array_staticdeclare() and ↵Campbell Barton
BLI_array_alloca() for smaller arrays.
2012-12-12Fix for cloth/smoke: Collision and flow objects always had to be on the same ↵Daniel Genrich
layer. Reported and patch by MiikaH
2012-12-11Install dependencies used to always mark schro as used for suse.Sergey Sharybin
Now it should respect all features option. Also removed some duplicated entries.
2012-12-11OSL Shader Files:Thomas Dinges
* Simplify default color values, where each component was the same. * Initialize closures as Null Closure, rather than assigning an existing closure, gets overwritten anyways.
2012-12-11change to r52888, since we dont always want ED_view3d_offset_distance() to ↵Campbell Barton
give a corrected value, instead pass a fallback so callers don't allow zero by accident.
2012-12-11fix for building with msvcCampbell Barton
2012-12-11image stamp data's strings could be short enough not to fit the entire ID ↵Campbell Barton
name length.
2012-12-11replace BLI_array_fixedstack_declare with() new macro BLI_array_alloca() ↵Campbell Barton
which uses stack memory always and doesn't need to be freed explicitly.
2012-12-11fix for warnings/errors in recent commitsCampbell Barton
2012-12-11Bug fix, irc report:Ton Roosendaal
When camera is the pivot of 3d window, and you go to camera view, moving out of view with MMB drag causes zooming to stop working. Zooms depend on view3d "dist" value, which then became zero. This fix just makes dist "1.0" then, arbitrary but keeps things at least work. (Tried restoring to previous 'dist', but this fails in cases too)
2012-12-11Cycles OSL: add diffuse_ramp closure in addition to phong_ramp.Brecht Van Lommel
2012-12-11Cycles: RGB and Vector Curves nodes now supported, with the limitation that theBrecht Van Lommel
range must be left to the default (0..1 and -1..1).
2012-12-11Cycles: trick to make building with OSL trunk work as well, it has a differentBrecht Van Lommel
name for LoadMemoryShader so we make it call the right name depending on which is available.
2012-12-11RNA: add Window x/y position and size access.Brecht Van Lommel
2012-12-11Fix issue reported in #32174: IK solver stretch was less stable after a code ↵Brecht Van Lommel
refactor commit, epsilon was supposed to be 0.01 instead of 0.001.
2012-12-11Fix OS X warning on startup about using deprecated function, when building ↵Brecht Van Lommel
against 10.8 SDK.
2012-12-11minor speedup - replace use of smallhash with api_flags for BM_edge_split()Campbell Barton
2012-12-11define the size of matrix args for both rows/cols.Campbell Barton
2012-12-11own cleanup commit in bmesh branch - removed last letters from ends of some ↵Campbell Barton
comments.
2012-12-11was using max short on a float in EDBM_face_find_nearest()Campbell Barton
2012-12-11use const char for display deviceCampbell Barton
2012-12-11code cleanup: neareast -> nearestCampbell Barton
2012-12-11code cleanup: spelling labda -> lambdaCampbell Barton
2012-12-11Fix some RNA subtypes for collections' active/active_index props (some ↵Bastien Montagne
PROP_POINTER had PROP_UNSIGNED!). Harmless, but stupid ;)
2012-12-11switch BLI_ghashutil_strhash() to "djb" hash (as used by glib),Campbell Barton
Gives approx 10% speedup in my own micro-benchmark looking up operators.
2012-12-11unfreeze blender, back to bcon1Campbell Barton
2012-12-11Bugfix [#33467] Fluid Simulations Speed factor animated wrong resultDaniel Genrich
Thanks to Brecht for providing a patch and example blend. I changed and extended it a bit since there was another bug in that loop.
2012-12-11Fix #33476: cycles environment texture not showing image sequence options ↵Brecht Van Lommel
properly.
2012-12-11OSL install deps script: set STOP_ON_WARNING to OFF to disable -Werror.Brecht Van Lommel
2012-12-11Fix game player still not using fast GPU mipmap generation, user preferencsBrecht Van Lommel
are not actually used here.
2012-12-11Splash template XCF file for Gimp.Brecht Van Lommel
2012-12-11cmake wouldn't build since it was missing files added in r52858.Campbell Barton
2012-12-11update api changelogCampbell Barton
2012-12-10Audaspace:Joerg Mueller
Implemented forgotten Calculator classes from boost migration.
2012-12-10Fix for maya keymapSergey Sharybin
2012-12-10Splash screen for 2.65, created by Jordan Schur.Brecht Van Lommel
2012-12-10Fix cycles OSL + AO enabled in world settings not working correct.Brecht Van Lommel
2012-12-102.65 commit: version bumpSergey Sharybin
2012-12-10Fix shader nodes Normal node not showing right direction choosing widget.Brecht Van Lommel
2012-12-10CMake: fix numpy install not getting properly disabled when numpy was not found.Brecht Van Lommel
2012-12-10fix for knife when clipping was enabled, The knife would not snap to ↵Campbell Barton
edges/verts outside the clip area but the geometry would still get cut
2012-12-10fix for knife tool when the mouse was moved outside the clipped area the ↵Campbell Barton
mouse line would reset to 0/0/0 a few areas that use ED_view3d_win_to_segment_clip() didnt take into account the case where the segment was filly clipped, some callers even needed the segment not to be clipped. - added ED_view3d_win_to_segment() - ED_view3d_win_to_segment_clip() now returns FALSE if the segment is totally clipped, but the start/ends of the line are not zero'd as they were before.
2012-12-10knife tool was incorrectly moving points into worldspace, then checking ↵Campbell Barton
clipping against the object space bounds. more fixes needed here but at least correct whats there. also ensure clipping is initialized from the object before handling modal operator events.
2012-12-10de-duplicate labda_PdistVL2Dfl() & line_point_factor_v2()Campbell Barton
2012-12-10some of the modal knife key bindings didn't cause a refresh until you moved ↵Campbell Barton
the mouse. - snap, angle snap, midpoint snap.