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
2014-12-09Fix T42857: Inconsistency between cache line visibility and ability to ↵Sergey Sharybin
change frame from image space
2014-11-29Cleanup: use const, avoid float -> double in matrix invertCampbell Barton
2014-11-29Cleanup: unused headersCampbell Barton
2014-11-28Cleanup: unused headersCampbell Barton
2014-11-14Reuse local view for UVs for previous commit, thanks to Campbell for theAntony Riakiotakis
suggestion. Also minor compile fix after viewport patch
2014-11-14Fix T42561 (semi feature request/comeback) UVs in image editor can getAntony Riakiotakis
too crowded. UVs in the same layer can be used for many images. It used to be possible to filter UV faces based on the image, but this is impossible now due to the way the system works, so I added an option to allow filtering UVs based on active material index. Rationale on using option and not being smart here (options are bad tm) is that for some workflows, such as preserving image space by using the same image for many materials, people might want to turn this off.
2014-11-11Avoid calling powf with integer exponent in more placesSergej Reich
Move powX functions from particle code into math library and use them.
2014-11-11UI Refactor T41640Campbell Barton
Make the UI API more consistent and reduce confusion with some naming. mainly: - API function calls - enum values some internal static functions have been left for now
2014-11-06Editmesh: select more/less can now step over adjacent facesCampbell Barton
This keeps a square shaped selection when using grid topology.
2014-11-01Cleanup/fix from latest coverity report.Bastien Montagne
Mostly harmless things, though the 'multires' error was a real bug.
2014-10-31Cleanup: namingCampbell Barton
2014-10-31Texture Paint Add Simple UVs:Antony Riakiotakis
Add simple uvs now does a cube unwrap and pack operation. Result is not optimal by far but it should not result in crashes and it will be quite usable for simple cases.
2014-10-08Ghost Context RefactorJason Wilkins
https://developer.blender.org/D643 Separates graphics context creation from window code in Ghost so that they can vary separately.
2014-10-02Fix T42033 UVs shown while rendering in texture paint mode.Antony Riakiotakis
This should be included in final release build.
2014-09-25GHash: use bool for comparison (simplify compare)Campbell Barton
2014-09-24Cleanup: use float versions of functions when in/output are floatsCampbell Barton
2014-08-12Fix T41415: Lasso keymap not working in UV editor.Bastien Montagne
Extend option was not implemented for UV lasso select...
2014-07-23Texture painting:Antony Riakiotakis
Add ability to select UV layer from the layer panel.
2014-07-23Bake-API: Test for cyclic node connectionDalai Felinto
If the active image node contributes to the final material shader (meaning it's either directly or indirectly connected to an Output Node) the user will receive an alert about circular dependency. Similar to what we do for Blender internal the baking will still happen, but the user will receive the alert which should prevent the image saving to happen if the result was not intentional. Core function to check for node output written by Lukas Toenne. Reviewers: lukastoenne, campbellbarton Differential Revision: https://developer.blender.org/D673
2014-07-21GSOC 2013 paintAntony Riakiotakis
Yep, at last it's here! There are a few minor issues remaining but development can go on in master after discussion at blender institute. For full list of features see: http://wiki.blender.org/index.php/Dev:Ref/Release_Notes/2.72/Painting Thanks to Sergey and Campbell for the extensive review and to the countless artists that have given their input and reported issues during development.
2014-07-21Math Lib: rename mul_serie_m3 to mul_m3_series & reorder argsCampbell Barton
Importantly, reversed mul_serie_m3 argument order (so it matches the m4 function)
2014-07-21CleanupCampbell Barton
2014-07-20Math Lib: use variable length args for mul_serie_m3,m4 (instead of trailing ↵Campbell Barton
NULL's)
2014-07-19Fix T41100: draw other object UVs doesn't work when both objects have no image.Brecht Van Lommel
2014-06-22WM: set circle select minimum radius to 1Campbell Barton
2014-06-13BLI_bitmap: rename macrosCampbell Barton
- BLI_BITMAP_SET -> BLI_BITMAP_ENABLE - BLI_BITMAP_CLEAR -> BLI_BITMAP_DISABLE - BLI_BITMAP_GET -> BLI_BITMAP_TEST - BLI_BITMAP_MODIFY -> BLI_BITMAP_SET
2014-06-06Code cleanup: styleCampbell Barton
2014-06-05Correct hard-coded height for UV-Vertex buttonsCampbell Barton
2014-06-05Fix T40423: UV Editing 'Draw Other Objects' fails with CyclesCampbell Barton
2014-05-07Fix T39653 crash on drawing modified UVsAntony Riakiotakis
Just a case of uninitialized material array. Make sure object materials are initialized properly when drawing UVs. This might look strange since we do not really need materials here. However, the same GPU object may be used in a 3D viewport and if we try to avoid initializing the materials somehow this will break. Also, this breaks on full screen UV editor as is apparent from this report.
2014-04-30Code cleanup: remove unused includesCampbell Barton
Opted to keep includes if they are used indirectly (even if removing is possible).
2014-04-27Code cleanup: const args and arraysCampbell Barton
2014-04-26Code cleanup: use 'const' for arrays (editors)Campbell Barton
2014-04-21Code cleanup: view2d api namingCampbell Barton
2014-04-21View2d: check UI_view2d_view_to_region_clip succeeds before using the resultCampbell Barton
2014-04-21View2d: API Cleanup for view<->region conversionCampbell Barton
View2D had some inconsistencies making it error prone in some cases. - Inconstant checking for NULL x/y args. Disallow NULL args for x/y destination pointers, instead add: - UI_view2d_region_to_view_x/y - UI_view2d_view_to_region_x/y - '_no_clip' suffix wasn't always used for non-clipping conversion, switch it around and use a '_clip' suffix for all funcs that clip. - UI_view2d_text_cache_add now clips before adding cache. - '_clip' funcs return a bool to quickly check if its in the view. - add conversion for rectangles, since this is a common task: - UI_view2d_view_to_region_rcti - UI_view2d_region_to_view_rctf
2014-04-20Code cleanup: correct abs useCampbell Barton
also minor cleanup to rotation code
2014-04-15GHash: add typed hash functions (were all (void *))Campbell Barton
- BLI_ghashutil_strhash_n takes string length, to avoid terminating the string before hashing. - BLI_ghashutil_inthash/uinthash take ints, to avoid casting to (void *) This also showed up incorrect use of inthash, which was using a pointer.
2014-04-11Code cleanup: use boolCampbell Barton
2014-04-01Code cleanup: remove TRUE/FALSE & WITH_BOOL_COMPAT defineCampbell Barton
2014-03-27Code cleanup: use consistent arg order for math api poly funcsCampbell Barton
2014-03-25Code cleanup: function callsCampbell Barton
2014-03-17Code cleanup: styleCampbell Barton
2014-03-15Code cleanup: use r_ prefix for return argsCampbell Barton
2014-03-07Code cleanup: styleCampbell Barton
2014-03-04Fix F62828. UV stitch code did not handle non manifold edges very well.Antony Riakiotakis
This made loops in linked lists of uvedges from duplicate members causing a hang. Now check all previous links before adding a new one. It is not much slower in practice because non-manifolds are not that frequent.
2014-03-01Fix for some unlikely memory leaks, remove redundant checksCampbell Barton
2014-03-01Code cleanup: correct abs use and quiet warningsCampbell Barton
2014-02-26BMesh: add overwrite option to BM_mesh_elem_hflag_enable/disable_testCampbell Barton
2014-02-14Code cleanup: duplicate headersCampbell Barton