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
2016-08-09Merge branch 'master' into strand_nodesLukas Tönne
2016-07-28Cleanup: IndentationSergey Sharybin
2016-07-28Fix T48838: Tiling sculpt problem with custom brushSergey Sharybin
2016-07-25Merge branch 'master' into strand_nodesLukas Tönne
2016-07-22remove double-checked conditionsMike Erwin
Checking a condition right after we’ve checked it (and it hasn’t changed). Most of these are trivial to understand. split_quads in convertblender.c: It seems quads should be processed and triangles should be marked as not needing split. So I removed the outer vlr->v4 check. Found with PVS-Studio T48917
2016-07-19Merge branch 'master' into strand_gpuLukas Tönne
2016-07-16Cleanup: spellingCampbell Barton
2016-07-15Cleanup: use BLI_math for paint smooth-strokeCampbell Barton
2016-07-14Merge branch 'master' into strand_editmodeLukas Tönne
2016-07-14Cleanup: styleCampbell Barton
2016-07-13Merge branch 'master' into strand_editmodeLukas Tönne
2016-07-13Vertex/Weight Paint: Support view-selected on last-strokeCampbell Barton
D1875 by @lichtwerk
2016-07-11Fix T48812: Brush size invalid with HIDPICampbell Barton
Missed from c5b2f12b
2016-07-10Cleanup/Refactor: pass Main pointer to all ID copy functions.Bastien Montagne
Also allows us to get rid of a few _copy_ex() versions...
2016-07-09Merge branch 'master' into strand_editmodeLukas Tönne
2016-07-07Fix memory leak switching sculpt mode + dyntopoCampbell Barton
Auto-enabling dyntopo w/ mode switching leaked memory when undo was used.
2016-07-06Replace of (id->lib != NULL) check by meaningful macro.Bastien Montagne
Idea is to replace hard-to-track (id->lib != NULL) 'is linked datablock' check everywhere in Blender by a macro doing the same thing. This will allow to easily spot those checks in future, and more importantly, to easily change it (see work done in asset-engine branch). Note: did not touch to readfile.c, since there most of the time 'id->lib' check actually concerns the pointer, and not a check whether ID is linked or not. Will have a closer look at it later. Reviewers: campbellbarton, brecht, sergey Differential Revision: https://developer.blender.org/D2082
2016-07-05Merge branch 'master' into strand_editmodeLukas Tönne
2016-07-02BMesh: utility function to resize bmesh elementsCampbell Barton
This can be used to re-allocate bmesh data with/without tool flags. Needed for Symmetrize since it uses bmesh operators from dyntopo.
2016-07-01Add wait cursor toggling dyntopoCampbell Barton
2016-07-01Sculpt: skip normal calculation entering dyntopoCampbell Barton
When no triangulation runs we can skip re-calculating normals.
2016-07-01Enable dyntopo re-entering sculpt modeCampbell Barton
2016-07-01BMesh: make toolflags optionalCampbell Barton
Saves 8 bytes per vert/edge/face. Gives overall ~20-25% memory saving for dyntopo sculpting and modifiers that use BMesh.
2016-06-27Merge branch 'master' into strand_editmodeLukas Tönne
2016-06-22Cleanup: styleCampbell Barton
2016-06-16Vertex paint color operationsCampbell Barton
D2050 by @metaraptor with edits Adds levels, brightness/contrast, hsv & invert operations.
2016-06-10GPU: use basic-shader for line-stippleCampbell Barton
2016-06-08Cleanup: typoCampbell Barton
2016-06-02Fix T48456: 2x pixel size clamps min brush sizeCampbell Barton
Using double pixel size prevented 1px brushes D2044 by @jeske
2016-05-14Fix T48426: Use same length for all header message strings.Bastien Montagne
Some languages like Chinese or Japanese take three or four bytes per char... Also fixed some missing translation markers for UI header messages.
2016-05-11Cleanup: unused win32 headersCampbell Barton
2016-05-08Cleanup: warningsCampbell Barton
2016-05-06Speedup of regular 2D paintingSergey Sharybin
Yet another commit which makes painting aware of multi-threaded systems.
2016-05-05Cleanup: styleCampbell Barton
2016-05-05Fix project paint using uninitialized edit-regionCampbell Barton
First stroke always had the minimum rectangle set to 0,0 which could cause a largre region of pixels to be unnecessarily updated.
2016-05-05Image Paint: fix for calls to GPU_free_image while paintingCampbell Barton
The width and height of of the region to update are often zero, skip calling GPU_paint_update_image in this case.
2016-05-03Fix T48169: 1 pixel offset painting 2D texturesCampbell Barton
Painting at negative locations was using int-rounding.
2016-04-29Fix T48290: Hook fails after deleting geometryCampbell Barton
Now CD_SHAPEKEY_INDEX customdata is stored in edit-mode when hooks and vertex parents are used. This also fixes a bug where undo would loose key-index data. Move to structs for BM_mesh_bm_to/from_me to avoid passing many argument, which mostly aren't used.
2016-04-26Fix T48259: Vertex painting doesn't trigger refresh of cycles rendered viewportSergey Sharybin
2016-04-25Fix T48202: Project paint hangs on UV's w/ sharp cornersCampbell Barton
Using 'shell-thickness' to offset UV's meant very sharp corners would offset far outside the image causing project-paint to hang while collecting all pixels for each UV face. Clamp the maximum offset to prevent this.
2016-04-25Refactor BKE_blender into separate headersCampbell Barton
- BKE_blender_version.h (only version defines & versionstr). - BKE_blender_copybuffer.h (currently only used for view3d copy/paste). - BKE_blender_undo.h (global undo functions). - BKE_blendfile.h (high level blend file read/write API).
2016-04-16Merge branch 'master' into strand_editmodeLukas Tönne
2016-04-12Cleanup: use boolCampbell Barton
2016-04-01Fix T48013: UV Sculpt Brush Does not appear in UV window - but does show up ↵Philipp Oeser
in uv panels (t, n) Epic fail in recent rB2c3985 :/ To be backported to 2.77a!
2016-03-30Fix T48000: Eyedropper sample-merged ignored at firstCampbell Barton
2016-03-22Weight Paint: support accumulate for blur brushCampbell Barton
This re-applies smoothing based on the previous update. Can smooth more but harder to get such even distribution.
2016-03-22Weight Paint: blur now smooths connected weightsCampbell Barton
Previously it would average all points under the brush, giving an off feedback loop that often depended on the direction of the brush stroke, giving not-very-useful smearing effect. Now blend brush smooths between connected edges.
2016-03-21Fix T47842: UV sculpt brush widgets are available when not in uv sculpt mode.Philipp Oeser
rB5b3af3dd made the poll function here slightly too laxist. To be backported to 2.77 should we make an 'a' release. Reviewed By: mont29 Differential Revision: https://developer.blender.org/D1861
2016-03-02Fix T47610: Texture node in compositing nodes does not updateSergey Sharybin
The issue was caused by some code accessing R from a functions which are marked as safe for use from outside of render pipeline. Now those functions are safe(er) for use.
2016-02-29Fix T47604: Sculpt + Modifier undo gives invalid normalsCampbell Barton