Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-11-19 | BMesh: support splitting edge-loops when expanding | Campbell Barton | |
2015-11-19 | BMesh: new API call to collapse an edge | Campbell 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-19 | BMesh: bmesh_jekv check for degenerate faces | Campbell Barton | |
Move check for degenerate faces from BM_vert_collapse_faces into bmesh_jekv. | |||
2015-11-19 | Cleanup: redundant 'break', minor edits | Campbell Barton | |
2015-11-19 | Cleanup: remove unused bmesh iterator | Campbell Barton | |
2015-11-19 | Fix T46818, crash with Glossy node on Windows. | Thomas Dinges | |
2015-11-18 | Cycles: Add Blackman-Harris filter, fix Gaussian filter | Lukas 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-18 | Fix T46807: image/clip/sound load has one user | Campbell Barton | |
Loading data from Python gave it one user (unlike 'new' which has zero). | |||
2015-11-18 | Cycles / 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-18 | Cleanup: Add some notes in code for upcoming graph simplification process. | Thomas Dinges | |
2015-11-18 | Cycles: Add utility functions to get a ShaderInput / ShaderOutput by name. | Thomas Dinges | |
2015-11-18 | BMesh: simplify calculating grid edge loops | Campbell Barton | |
2015-11-18 | Correct recent commit | Campbell Barton | |
2015-11-18 | RNA: reuse axis enum | Campbell Barton | |
2015-11-18 | Cleanup: editor api naming | Campbell Barton | |
- use ED_ prefix for api calls - use ED_*_select_pick for mouse selection (was already done in parts) | |||
2015-11-18 | Fix mixup w/ wmOperator/BMOperator flag | Campbell Barton | |
2015-11-18 | BMesh: symmetry aware decimate | Campbell Barton | |
Support for decimating while maintaining symmetry on a single axis. | |||
2015-11-18 | KDTree: add BLI_kdtree_range_search_cb | Campbell 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-18 | Cleanup: kdtree: use sq suffix for squared dist | Campbell Barton | |
2015-11-18 | KDTree: store node references as ints (were pointers) | Campbell Barton | |
2015-11-17 | Fix for previous own commit (logical error - I hate bash). | Bastien Montagne | |
2015-11-17 | Install_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-17 | Fix (unreported) install_deps.sh --force-openexr option not working. | Bastien Montagne | |
2015-11-17 | install_deps.sh: point to newer own OSL rev (should fix issues on recent ↵ | Bastien Montagne | |
distro featuring recent ilmbase libs). | |||
2015-11-17 | Fix T46793: VSE OpenGL renderer crashes when using grease pencil | Sergey Sharybin | |
Own regression in recent speedup commit. | |||
2015-11-17 | Fix 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-17 | Fix T46764: Crash toggling region + fullscreen | Campbell Barton | |
2015-11-17 | Clear timer on region duplicate, avoid double free | Campbell Barton | |
2015-11-17 | Fix crash changing screen + region overlap fade | Campbell Barton | |
2015-11-16 | Usual i18n messages fixes... | Bastien Montagne | |
2015-11-16 | Fix/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-16 | Speedup OpenGL sequencer animation rendering | Sergey 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-16 | ImBuf: Fix typo in duplicating float z buffer | Sergey Sharybin | |
2015-11-16 | Remove unused arguments from RE_WriteRenderViewsMovie() | Sergey Sharybin | |
2015-11-16 | Followup to previous commit: similar thing was happening for multiview case | Sergey Sharybin | |
2015-11-16 | Color 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-16 | Fix own error w/ camera-dof in GL-render commit | Campbell Barton | |
2015-11-16 | GHOST: rename suffix X11 to Unix for non X11 files | Campbell Barton | |
We may use these for Wayland or SDL back-ends. | |||
2015-11-16 | Cleanup: typos | Campbell Barton | |
2015-11-16 | minor cleanup: typo | Mike Erwin | |
2015-11-16 | Fix T46784: Connect vertices uses odd orientation | Campbell Barton | |
Use connected faces to calculate the paths orientation when normals are aligned with the direction. | |||
2015-11-16 | Add missing newlines for debug prints | Campbell Barton | |
2015-11-16 | check compute shader support for OpenSubdiv | Mike Erwin | |
Built into OpenGL 4.3, or 4.2 plus ARB_compute_shader extension. | |||
2015-11-16 | Keymap: Add delete-key for paint curves | Campbell Barton | |
2015-11-16 | Python: use keyword only args for addon_utils | Campbell Barton | |
2015-11-16 | Cleanup: remove unused profiling from bpy | Campbell Barton | |
2015-11-15 | UI: support cycling for image space menus | Campbell Barton | |
also remove arrow buttons. | |||
2015-11-15 | UI: support cycling callback for non RNA menus | Campbell Barton | |
2015-11-15 | Cleanup: replace pointer array w/ struct | Campbell Barton | |
2015-11-15 | Fix uninitialized read in previous commit | Antony Riakiotakis | |