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-08-04SCons: Fix for really nasty bug with polluting configuration environmentSergey Sharybin
The issue was caused by the following construction: def = env['SOMETHING'] defs.append('SOMETHING_MORE') Since first assignment was actually referencing environment option it was totally polluted hawing weird and wonderful side effects on all other areas of Blender.
2015-08-02Fix VSE showing FPS during scrubbingJulian Eisel
Was intended to be disabled in rBa3b86611a8182, but disabled 3D View FPS drawing instead of VSE drawing. Triple checked but 3D View doesn't draw FPS now, so everything seems fine now. Note: To recreate this you had to play animation once before scrubbing.
2015-08-01Replace checks for tessface w/ polygonsCampbell Barton
In these cases we're only checking the mesh has faces.
2015-07-31Docs: doxy correctionsCampbell Barton
2015-07-29Fix T45605 crash with editmode selection on solidify modifier.Antony Riakiotakis
Looks like derivedmesh draw code always assumed a mesh is available. Make sure that if we use a bmesh, a flag is used to control that.
2015-07-29Do not show fps while scrubbing.Antony Riakiotakis
2015-07-29CleanupCampbell Barton
2015-07-27Use loop data instead of face dataCampbell Barton
Replace checks in various places
2015-07-25GPU Buffers:Antony Riakiotakis
This commit begins implementation of the idea about hidden face separation outlined in http://code.blender.org/2015/06/optimizing-blenders-real-time-mesh- We split hidden and visible faces to different parts of the triangle buffer. Mapped drawing will now skip iterating through hidden polys. Of course the final target, when all derived mesh types use VBO sorting, is to skip checking for hide flag per face completely. All faces will be pre-sorted anyway and we'll be able to draw them with one draw call.
2015-07-25Cleanup - we don't need a bogus enable material function, just passAntony Riakiotakis
NULL. All derivedmesh types check if we have an enable function, we can get rid of this.
2015-07-25Fix T45515, dynamic paint not displaying colors correctly.Antony Riakiotakis
Looptri refactor artifact
2015-07-22Fix weight painting + mask not drawing in latest master.Antony Riakiotakis
Same issue as vertex painting - though one might wonder if we really need to set material on such occasions.
2015-07-21Fix T45361: Camera does not rotate in walk modeCampbell Barton
2015-07-21Fix T45434: GPencil on editmode surface failsCampbell Barton
Z-offset use for drawing & picking was problematic for extracting locations from depth values. Use flag to optionally disable.
2015-07-19Properly fix T45477Antony Riakiotakis
Code was actually skipping setting color selection indices and previous commit actually broke mask selection in texture painting. All should work now.
2015-07-17Only use material callback when enabledCampbell Barton
Vert/Face select in painting modes weren't drawing after recent changes.
2015-07-17Avoid double index lookup mesh/selection drawingCampbell Barton
2015-07-17Avoid accessing MTFace drawing subsurfCampbell Barton
2015-07-16Add tessellation data to DerivedMesh (LoopTri)Campbell Barton
This stores loop indices into the loop array giving easier acess to data such as vertex-colors and UV's, removing the need to store an MFace duplicate of custom-data. This doesn't yet move all internal code from MFace to LoopTri just yet. Only applies to: - opengl drawing - sculpting (pbvh) - vertex/weight paint Thanks to @psy-fi for review, fixes and improvements to drawing!
2015-07-16Optimize Vertex Color updateCampbell Barton
Avoid recalculating the material color when its the same as the last.
2015-07-15 VBO offscreen selection drawing, cdderivedmeshAntony Riakiotakis
Get rid of legacy drawing, it's only used for selection, in which case we can prepare a temporary color buffer and draw at once. Code is not complete here because we still redundantly set the draw color in the draw function and don't ommit hidden faces automatically. Still it works 100% without immediate mode now.
2015-07-14Particle Info node support for GLSL mode and the internal render.Alexander Romanov
With this patch "Particle Info" node from Cycles works in GLSL and BI Alexander (Blend4Web Team) Reviewers: psy-fi Note: moved particle info to object render instance instead of shadeinput during review - Antony. Differential Revision: https://developer.blender.org/D1313
2015-07-14Move from MTFace to MTexPoly w/ texture checksCampbell Barton
Part of moving away from MFace.
2015-07-13EditMesh: show angles of adjacent selected vertsCampbell Barton
Useful since moving vertices will change angles on adjacent, unselected face-corners too.
2015-07-12Add new modalkeymap usage in helper header message to Fly mode.Bastien Montagne
2015-07-11Add WM_framebuffer_to_index_arrayCampbell Barton
Convert buffer to index in one loop, also minor cleanup to backbuf/selection functions. - Use IMB_rectcpy instead of inline pixel copy. - Redundant WM_framebuffer_to_index call.
2015-07-09Curve: change rules wrt active bezierCampbell Barton
Activate the vertex even if only a single handle is selected
2015-07-03Walk mode: Add modal shortcuts in UI (header help message).Bastien Montagne
2015-07-02BGE: remove check for area in start-game operatorCampbell Barton
This prevented the BGE from being started from the command-line, the exec() function checked already. Also use API calls to find area, region.
2015-07-02DerivedMesh: cleanup & minor edirsCampbell Barton
- place return args last position - move crazyspace function out of DerivedMesh header - use bool for args - flow control on own lines to ease debugging
2015-07-01Cleanup: Use bool instead of intJulian Eisel
2015-06-22Fix T45145, multiview selection fix not working for scaled matrices.Antony Riakiotakis
Multiview code already accounts for scale, do not scale frame before multiplying with matrix.
2015-06-22Fix camera stereo logic use /w regular selectCampbell Barton
2015-06-17Cleanup, use define instead of magic numberAntony Riakiotakis
2015-06-17Cleanup: styleCampbell Barton
2015-06-12Fix T45018 camera not easily selectable in multiview.Antony Riakiotakis
Generally for scene choosing a view to use for selection is not straightforward, but camera should at least be easily selectable.
2015-06-11Fix T45032 allow float rotational values for numpad rotationAntony Riakiotakis
2015-06-08Remove redundant NULL checkCampbell Barton
2015-06-07Don't show smoke domain when render-only enabledCampbell Barton
D1339 from @scorpion81
2015-06-06View3D: avoid jumping placing cursor /w lock onCampbell Barton
The view would jump each time, now compensate by adjusting the cursor panning. Less jarring and helps avoid problems when the cursor gets outside the view, see: T40353
2015-06-04Cleanup: clarify order of precedence: &/?Campbell Barton
2015-06-01Fix T40621: Tablet in walk mode failsCampbell Barton
Add support for walk mode /w absolute pointing devices.
2015-05-19Fix T44762: Materials flicker in edit-modeCampbell Barton
2015-05-19Object Drawing: avoid redundant material updateCampbell Barton
2015-05-17Fix T44718: Cycles GLSL not working for NURBS objects.Brecht Van Lommel
2015-05-15Fix some issues found by Coverity ScanJulian Eisel
Some of them are just brain dead code, some are potential bugs.
2015-05-12Depsgraph: New dependency graph integration commitSergey Sharybin
This commit integrates the work done so far on the new dependency graph system, where goal was to replace legacy depsgraph with the new one, supporting loads of neat features like: - More granular dependency relation nature, which solves issues with fake cycles in the dependencies. - Move towards all-animatable, by better integration of drivers into the system. - Lay down some basis for upcoming copy-on-write, overrides and so on. The new system is living side-by-side with the previous one and disabled by default, so nothing will become suddenly broken. The way to enable new depsgraph is to pass `--new-depsgraph` command line argument. It's a bit early to consider the system production-ready, there are some TODOs and issues were discovered during the merge period, they'll be addressed ASAP. But it's important to merge, because it's the only way to attract artists to really start testing this system. There are number of assorted documents related on the design of the new system: * http://wiki.blender.org/index.php/User:Aligorith/GSoC2013_Depsgraph#Design_Documents * http://wiki.blender.org/index.php/User:Nazg-gul/DependencyGraph There are also some user-related information online: * http://code.blender.org/2015/02/blender-dependency-graph-branch-for-users/ * http://code.blender.org/2015/03/more-dependency-graph-tricks/ Kudos to everyone who was involved into the project: - Joshua "Aligorith" Leung -- design specification, initial code - Lukas "lukas_t" Toenne -- integrating code into blender, with further fixes - Sergey "Sergey" "Sharybin" -- some mocking around, trying to wrap up the project and so - Bassam "slikdigit" Kurdali -- stressing the new system, reporting all the issues and recording/writing documentation. - Everyone else who i forgot to mention here :)
2015-05-08Revert "Motionpaths: Use scene range option, takes start/end frame andAntony Riakiotakis
preview" Looks like this does not work for animators here after all, will use a different code for this (probably not hardcoded) This reverts commit 3bbb4020e7f0fae80a5edd31e19b7fa97d2149e4.
2015-05-08Motionpaths: Use scene range option, takes start/end frame and previewAntony Riakiotakis
settings into account.
2015-05-05Math Lib: rename fill_*, to copy_*Campbell Barton
matching convention for fixed length api, eg: copy_v3_fl