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
2011-08-21Fix #28154: linux3-config.py doesn't existSergey Sharybin
Change OURPLATFORM from "linux<major_version>" to simple "linux". Since new policy for linux kernel versions that major version in platform doesn't make much sense for building rules so the same rules could be used for both of linux2 and linux3 now/ Tested on both of linux2 and linux3 systems.
2011-08-02svn merge -r38814:38905 ↵merwin-spacenavMike Erwin
https://svn.blender.org/svnroot/bf-blender/trunk/blender .
2011-08-01fix [#28061] Texture (paint) bleeding on edgesCampbell Barton
respect clamp u/v image options.
2011-07-25spoof MOUSEMOVE after NDOF_MOTION event, added commentsMike Erwin
2011-07-24sculpt/paint while using 3D mouseMike Erwin
2011-07-17cmake: cleanup include paths, some duplicates and going up some unneeded dirs.Campbell Barton
2011-06-26renamed math functions and made publicCampbell Barton
lambda_cp_line --> line_point_factor_v3 lambda_cp_line2 --> line_point_factor_v2 correction to previous commit function name isect_seg_sphere_v3 --> isect_line_sphere_v3 ... since its not clipped. added a clip argument to the python version of the function.
2011-06-11suspiciously consistent typoJason Wilkins
2011-06-07A line of code -can- wreck your day. Should work now, :)Antony Riakiotakis
2011-06-07fix for float projection painting, now updating correctly. Antony Riakiotakis
This fix also allows for partial update of the image, speeding up painting. The different code path implemented will be used to upload high resolution images to OpenGL when onion branch is merged. Due to conversion of float textures to/from sRGB, corrections made to brush color sampling to take account of the image profile. This is not 100% correct yet as texture images used for projection painting strokes are not converted to/from sRGB yet(This has been decided due to loss of precision for 8-bit formats). It will have to do for now, though. last-minute update, exr image loading is broken, will fix asap
2011-06-06Added cancel callbacks to modal operators which allocates memorySergey Sharybin
in invoke callback. This prevents unfreed memory blocks when quiting Bledner with modal operator running.
2011-06-06fix for 2D paint being off by 1 pixel on x/y axis, most obvious when zoomed in.Campbell Barton
2011-06-06fix/workaround [#27559] Color picker fails with a very small brushCampbell Barton
fade out small brushes so the brush wont interfere with the color directly under the cursor.
2011-06-02uninitialized variable was used when ensuring mirrored vertex groups.Campbell Barton
2011-05-31cmake maintenanceCampbell Barton
blender_add_lib now takes a separate include argument to suppress warnings in system includes (mostly ffmpeg & python). also only build wm_apple.c on apple+carbon configuration.
2011-05-28fixed "rather then" -> "rather than" typos all over the placeM.G. Kishalmi
2011-05-27weight paint mirror, move duplicate code into a function.Campbell Barton
2011-05-26add the property as an argument to enum item functions, not used yet but ↵Campbell Barton
needed for dynamic python enums.
2011-05-26fix for mistake in selecting vertex groups (own recent commit)Campbell Barton
2011-05-25fix [#27479] Missing 'Select vertex groups under the cursor' in weight paint ↵Campbell Barton
mode really todo :) but still needs to be done. Split this into 2 operators, works like 2.4x - Ctrl+LMB samples weight. - Shift+LMB selects vertex groups.
2011-05-21view3d function naming, no functional changes.Campbell Barton
2011-05-20edit gp_stroke_convertcoords not to modify the mval passed to it & make some ↵Campbell Barton
mval args const elsewhere too.
2011-05-20use consistant arguments to ED_view3d_win_* funcs, a single float vector ↵Campbell Barton
rather then 2 floats.
2011-05-20function rename to give clearer meaning that they change from window to 3d ↵Campbell Barton
coordinates. some functions had vague names, I even ended up re-writing some of these functions by accident! also added doxy comments. * ED_view3d_win_to_3d (was window_to_3d) * ED_view3d_win_to_delta (was window_to_3d_delta) * ED_view3d_win_to_vector (was window_to_3d_vector / viewvector) * ED_view3d_win_to_segment_clip (was viewline) * ED_view3d_win_to_ray (was viewray)
2011-05-20use event->mval rather then subtracting ar->winrct.x / y from event->x / yCampbell Barton
2011-05-14Fix #27390: Shift for activating Smooth Brush broken in sculptSergey Sharybin
Smooth brushes at requires face map which haven't used to be created for simple meshes (without modifiers). Use corrected need_fmap flag at stroke initialization, so face map is created properly for "temporary" smooth brushes and simple meshes.
2011-05-12for bug [#27358] Transform bug when transform > 500Campbell Barton
mouse coords would with cont. grab would wrap at short. use mouse coords as int rather then short. this problem still happens on linux because of XTranslateCoordinates
2011-05-12== Radial control ==Nicholas Bishop
Patch to make the radial control more generic with RNA. Patch was reviewed here: http://codereview.appspot.com/4280080/ Prior to this update, the radial control code in trunk had generic parts of the radial control implemented as an incomplete operator within WM. Then each different user of the radial control had to implement a separate operator to actually pass in specific brush data -- e.g. sculpt's brush size, vpaint's brush size, etc. This patch removes all the extra operators and makes the WM operator do everything. It now takes several RNA path strings as its properties -- the only required property is data_path, which specifies the data to be modified by the radial control. The other paths affect display in various ways, e.g. rotation, color, etc. In addition to decreasing some duplicate paint brush code, these updates make it pretty easy to enable radial control for other purposes (and it can be set up entirely though python or keymaps, no extra C code needed.)
2011-05-09Recreate mipmaps after undo in image editorSergey Sharybin
2011-05-04Own TODO item: sculpting on constructive modifiersSergey Sharybin
- Constructive modifiers are enabled by default in sculpt mode. - There's option to disable all constructive modifiers in the "Options" panel of toolbox in sculpt mode, - Use one column in options panel to make strings easier to read - No modifiers would still be applied on multires
2011-05-04use UNUSED in some more function args, no functional changes.Campbell Barton
2011-05-04fix for crash executing sculpt via python.Campbell Barton
2011-05-03Do not lock key whn undoing to another shapekey while sculptingSergey Sharybin
2011-05-02enable face mask selection in texture paint mode again (worked in 2.4x).Campbell Barton
2011-05-02Use enum menu for angle source in sculpt mode -- rake toggling wasn'tSergey Sharybin
working due to it's 3 possible sources.
2011-05-01Fix #27239: "A" menu in Sculptmode failsSergey Sharybin
Simple incorrect property accessing fix (enum_items vs. items). Additional change: removed hotkey to toggle airbrush in sculpt mode TODO: incorrect hotkeys are shown in stroke method menu, but it's how hotkey string detecting works now.
2011-04-23Sculpting on shapekeysSergey Sharybin
====================== All this work with sculpting on armatured/deformed mesh allowed to implement sculpting on non-locked keys very easy -- just use the same approach of propagating offsets from deformed PBVH to "sculpting layer". - If key is locked, then old logic would be used. - If there's multires modifier enabled, sculpting would happen on multires.
2011-04-21converted more mixed tab/space indentations to tabs. only whitespace changes.Campbell Barton
2011-04-21whitespace only, no functional change mixed tabs/spaces --> tabs.v2.57aCampbell Barton
2011-04-15fix [#26906] Panorama Button (Camera Data Properties)Campbell Barton
- render check for ortho/panorama combination wasn't working since the flags were not initialized at the time of checking. - disable panorama button in ortho mode.
2011-04-14Fix #26932: When I enable multires, and start sculpting, some parts of the ↵Sergey Sharybin
mesh just disappears. Redraw issue was caused due to different redraw rectangles used for 3d view redraw and gathering PBVH nodes to be re-drawed. I moved redraw rect expansion with rect from previous step into sculpt_get_redraw_rect, so now redrawing works as it was planned some commits ago -- redraw everything to which is inside currect rectangle and rectangle from previous stroke step -- this still prevents artifact caused by fast strokes but mesh doesn't disappear. Brecht, Nicholas: it's the simpliest fix i could suggest atm. I've got some more ideas with additional node flags, but it looked more complicated for me and made code more difficult to understand. If you could see something better (like revert all this redraw fixes for fast strokes) please tell me.
2011-04-12Fix #26879: Some sculpt brushes does not work when sculpting corrective ↵Sergey Sharybin
shapekeys It was simply missed crazyspace correction for shape keys when mesh is deformed by modifiers and current tool is smooth/layer (they need special approach due to they don't use proxies)
2011-04-06fix for cmake glew includes (tested with mingw), also made qtcreator project ↵Campbell Barton
generator work with mingw again
2011-04-04Fix for redraw issues when making fast strokes with grab tool in sculpt modeSergey Sharybin
Join redraw rectangles from previous step and current during one stroke and reset previous rectangle when stroke is finished. This shouldn't cause problems with viewport changes during the sculpt session and this should emulate object boundbox merging for states "before step" and "after step". At leastm it's more logical because boundbox could not only grow up during stroke, but it could also shrink down.
2011-04-022.5 Weight Paint UI:Thomas Dinges
* Added menu entry for "Set Weight" Tool. Request by venomgfx :)
2011-04-01Add back sculpt mode brush keys.Campbell Barton
Operator for switching brushes based on type, cycling through brushes when multiple exist. This has the advantages over the old method that it doenst rely on hard coded brush names and if there are multiple brushes of the same type it cycles between them. also fix error in previous commit which broke number buttons changing brushes.
2011-04-01while looking into adding back brush tool keys found mixed texture/image ↵Campbell Barton
paint rna vars, using 'image paint' internally.
2011-03-31using wrong RNA type in sculpt update.Campbell Barton
2011-03-27subsurf, derived mesh and other misc files: floats were being implicitly ↵Campbell Barton
promoted to doubles, adjust to use floats.
2011-03-27object/paint/misc-files: floats were being implicitly promoted to doubles, ↵Campbell Barton
adjust to use floats. - also UV angle stretching was using radians->deg which wasn't needed.