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
2015-11-19BMesh: support splitting edge-loops when expandingCampbell Barton
2015-11-19BMesh: new API call to collapse an edgeCampbell Barton
Existing collapse functions were strict regarding the number of verts sharing an edge. BM_edge_collapse allows any edge to be passed in without first having to manipulate geometry.
2015-11-19BMesh: bmesh_jekv check for degenerate facesCampbell Barton
Move check for degenerate faces from BM_vert_collapse_faces into bmesh_jekv.
2015-11-19Cleanup: redundant 'break', minor editsCampbell Barton
2015-11-19Cleanup: remove unused bmesh iteratorCampbell Barton
2015-11-19Fix T46818, crash with Glossy node on Windows.Thomas Dinges
2015-11-18Cycles: Add Blackman-Harris filter, fix Gaussian filterLukas Stockner
This commit adds the Blackman-Harris windows function as a pixel filter to Cycles. On some cases, such as wireframes or high-frequency textures, Blackman-Harris can give subtle but noticable improvements over the Gaussian window. Also, the gaussian window was truncated too early, which degraded quality a bit, therefore the evaluation region is now three times as wide. To avoid artifacts caused by the wider curve, the filter table size is increased to 1024. Reviewers: #cycles Differential Revision: https://developer.blender.org/D1453
2015-11-18Fix T46807: image/clip/sound load has one userCampbell Barton
Loading data from Python gave it one user (unlike 'new' which has zero).
2015-11-18Cycles / Shader graph: Fallback to Sharp closures for very small roughness.Thomas Dinges
We fallback to Sharp closures for Glossy, Glass and Refraction nodes now, in case the Roughness input is disconnected and 0 (< 1e-4f to be exact). This way we gain a few percentages of performance, in case the user did not manually set the closure type to "Sharp" in the UI. Sharp will probably be removed from the UI as a followup, not needed anymore with this internal optimization. Original idea by Lukas Stockner(Differential Revision: https://developer.blender.org/D1439), code implementation by myself.
2015-11-18Cleanup: Add some notes in code for upcoming graph simplification process.Thomas Dinges
2015-11-18Cycles: Add utility functions to get a ShaderInput / ShaderOutput by name.Thomas Dinges
2015-11-18BMesh: simplify calculating grid edge loopsCampbell Barton
2015-11-18Correct recent commitCampbell Barton
2015-11-18RNA: reuse axis enumCampbell Barton
2015-11-18Cleanup: editor api namingCampbell Barton
- use ED_ prefix for api calls - use ED_*_select_pick for mouse selection (was already done in parts)
2015-11-18Fix mixup w/ wmOperator/BMOperator flagCampbell Barton
2015-11-18BMesh: symmetry aware decimateCampbell Barton
Support for decimating while maintaining symmetry on a single axis.
2015-11-18KDTree: add BLI_kdtree_range_search_cbCampbell Barton
This performs a range search on the kdtree, running a callback instead of allocating an array. Allows the caller to perform extra checks in the case of overlap, avoids redundant array allocations, since caller can handle matches.
2015-11-18Cleanup: kdtree: use sq suffix for squared distCampbell Barton
2015-11-18KDTree: store node references as ints (were pointers)Campbell Barton
2015-11-17Fix for previous own commit (logical error - I hate bash).Bastien Montagne
2015-11-17Install_deps.sh: More attempt to fix building OSL on newer distro.Bastien Montagne
Now it looks like our version of OSL is not compatible with OIIO 1.5... sigh...
2015-11-17Fix (unreported) install_deps.sh --force-openexr option not working.Bastien Montagne
2015-11-17install_deps.sh: point to newer own OSL rev (should fix issues on recent ↵Bastien Montagne
distro featuring recent ilmbase libs).
2015-11-17Fix T46793: VSE OpenGL renderer crashes when using grease pencilSergey Sharybin
Own regression in recent speedup commit.
2015-11-17Fix T46784: Connect vertices (follow up)Campbell Barton
Another fix for a slightly different case from the original report, to give better orientation. Vertex normals influence on the orientation is now scaled by the alignment with the cut direction. Also use face normal instead of loop normal which can be unreliable when the corners edges are co-linear.
2015-11-17Fix T46764: Crash toggling region + fullscreenCampbell Barton
2015-11-17Clear timer on region duplicate, avoid double freeCampbell Barton
2015-11-17Fix crash changing screen + region overlap fadeCampbell Barton
2015-11-16Usual i18n messages fixes...Bastien Montagne
2015-11-16Fix/enhance BKE_mesh_validate_arrays.Bastien Montagne
Aside from some minor cleanup, this commit: * Fixes checking twice for multiple usage of same vert by a same poly. * Fixes handling of ME_VERT_TMP_TAG vert flag by that check (there was no guaranty that flag was cleared for a poly's vertices before we start checking).
2015-11-16Speedup OpenGL sequencer animation renderingSergey Sharybin
The idea is to avoid having roundtrip from byte to float and back to byte buffer and use render result's byte buffer to store result of sequencer rendering. This actually matches to what regular render pipeline is doing and this gives around 2-3 times speedup of sequencer export on a simple scenes.
2015-11-16ImBuf: Fix typo in duplicating float z bufferSergey Sharybin
2015-11-16Remove unused arguments from RE_WriteRenderViewsMovie()Sergey Sharybin
2015-11-16Followup to previous commit: similar thing was happening for multiview caseSergey Sharybin
2015-11-16Color management: Skip doing float->rect conversion twice when rendering ↵Sergey Sharybin
animation This is something what IMB_colormanagement_imbuf_for_write() is intended to do. Gives around 40% speedup in test wile with OpenGL render and about 20% when rendering simple cube scene animation.
2015-11-16Fix own error w/ camera-dof in GL-render commitCampbell Barton
2015-11-16GHOST: rename suffix X11 to Unix for non X11 filesCampbell Barton
We may use these for Wayland or SDL back-ends.
2015-11-16Cleanup: typosCampbell Barton
2015-11-16minor cleanup: typoMike Erwin
2015-11-16Fix T46784: Connect vertices uses odd orientationCampbell Barton
Use connected faces to calculate the paths orientation when normals are aligned with the direction.
2015-11-16Add missing newlines for debug printsCampbell Barton
2015-11-16check compute shader support for OpenSubdivMike Erwin
Built into OpenGL 4.3, or 4.2 plus ARB_compute_shader extension.
2015-11-16Keymap: Add delete-key for paint curvesCampbell Barton
2015-11-16Python: use keyword only args for addon_utilsCampbell Barton
2015-11-16Cleanup: remove unused profiling from bpyCampbell Barton
2015-11-15UI: support cycling for image space menusCampbell Barton
also remove arrow buttons.
2015-11-15UI: support cycling callback for non RNA menusCampbell Barton
2015-11-15Cleanup: replace pointer array w/ structCampbell Barton
2015-11-15Fix uninitialized read in previous commitAntony Riakiotakis