Age | Commit message (Collapse) | Author | |
---|---|---|---|
2012-12-12 | make 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-12 | Fix #33485: cycles OSL now autodetects the presence of emission and transparent | Brecht Van Lommel | |
closures to enable multiple importance sampling and transparent shadows. | |||
2012-12-12 | use htype flags as arguments to EDBM_index_arrays_init(), no functional changes. | Campbell Barton | |
2012-12-12 | use openmp to thread some common bmesh operations | Campbell 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-12 | assert 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-12 | replace BLI_array_declare with BLI_array_staticdeclare() and ↵ | Campbell Barton | |
BLI_array_alloca() for smaller arrays. | |||
2012-12-12 | Fix for cloth/smoke: Collision and flow objects always had to be on the same ↵ | Daniel Genrich | |
layer. Reported and patch by MiikaH | |||
2012-12-11 | Install 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-11 | OSL 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-11 | change 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-11 | fix for building with msvc | Campbell Barton | |
2012-12-11 | image stamp data's strings could be short enough not to fit the entire ID ↵ | Campbell Barton | |
name length. | |||
2012-12-11 | replace 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-11 | fix for warnings/errors in recent commits | Campbell Barton | |
2012-12-11 | Bug 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-11 | Cycles OSL: add diffuse_ramp closure in addition to phong_ramp. | Brecht Van Lommel | |
2012-12-11 | Cycles: RGB and Vector Curves nodes now supported, with the limitation that the | Brecht Van Lommel | |
range must be left to the default (0..1 and -1..1). | |||
2012-12-11 | Cycles: trick to make building with OSL trunk work as well, it has a different | Brecht Van Lommel | |
name for LoadMemoryShader so we make it call the right name depending on which is available. | |||
2012-12-11 | RNA: add Window x/y position and size access. | Brecht Van Lommel | |
2012-12-11 | Fix 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-11 | Fix OS X warning on startup about using deprecated function, when building ↵ | Brecht Van Lommel | |
against 10.8 SDK. | |||
2012-12-11 | minor speedup - replace use of smallhash with api_flags for BM_edge_split() | Campbell Barton | |
2012-12-11 | define the size of matrix args for both rows/cols. | Campbell Barton | |
2012-12-11 | own cleanup commit in bmesh branch - removed last letters from ends of some ↵ | Campbell Barton | |
comments. | |||
2012-12-11 | was using max short on a float in EDBM_face_find_nearest() | Campbell Barton | |
2012-12-11 | use const char for display device | Campbell Barton | |
2012-12-11 | code cleanup: neareast -> nearest | Campbell Barton | |
2012-12-11 | code cleanup: spelling labda -> lambda | Campbell Barton | |
2012-12-11 | Fix some RNA subtypes for collections' active/active_index props (some ↵ | Bastien Montagne | |
PROP_POINTER had PROP_UNSIGNED!). Harmless, but stupid ;) | |||
2012-12-11 | switch 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-11 | unfreeze blender, back to bcon1 | Campbell Barton | |
2012-12-11 | Bugfix [#33467] Fluid Simulations Speed factor animated wrong result | Daniel 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-11 | Fix #33476: cycles environment texture not showing image sequence options ↵ | Brecht Van Lommel | |
properly. | |||
2012-12-11 | OSL install deps script: set STOP_ON_WARNING to OFF to disable -Werror. | Brecht Van Lommel | |
2012-12-11 | Fix game player still not using fast GPU mipmap generation, user preferencs | Brecht Van Lommel | |
are not actually used here. | |||
2012-12-11 | Splash template XCF file for Gimp. | Brecht Van Lommel | |
2012-12-11 | cmake wouldn't build since it was missing files added in r52858. | Campbell Barton | |
2012-12-11 | update api changelog | Campbell Barton | |
2012-12-10 | Audaspace: | Joerg Mueller | |
Implemented forgotten Calculator classes from boost migration. | |||
2012-12-10 | Fix for maya keymap | Sergey Sharybin | |
2012-12-10 | Splash screen for 2.65, created by Jordan Schur. | Brecht Van Lommel | |
2012-12-10 | Fix cycles OSL + AO enabled in world settings not working correct. | Brecht Van Lommel | |
2012-12-10 | 2.65 commit: version bump | Sergey Sharybin | |
2012-12-10 | Fix shader nodes Normal node not showing right direction choosing widget. | Brecht Van Lommel | |
2012-12-10 | CMake: fix numpy install not getting properly disabled when numpy was not found. | Brecht Van Lommel | |
2012-12-10 | fix 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-10 | fix 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-10 | knife 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-10 | de-duplicate labda_PdistVL2Dfl() & line_point_factor_v2() | Campbell Barton | |
2012-12-10 | some of the modal knife key bindings didn't cause a refresh until you moved ↵ | Campbell Barton | |
the mouse. - snap, angle snap, midpoint snap. |