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-07-20Minor edits for consistencyCampbell Barton
2015-07-20Correct own error w/ recent changes to triangulateCampbell Barton
2015-07-20Replace MFace use by MLoopTri w/ heat-weightingCampbell Barton
D1418 by @scorpion81 with edits
2015-07-20Replace MFace use by MLoopTri w/ remash modifierCampbell Barton
D1419 by @lichtwerk
2015-07-20Fix define issues w/ WITH_GL_PROFILE_COMPAT offCampbell Barton
This still fails to build, but at least fail where its supposed to (using unsupported API's).
2015-07-20Freestyle: disabled debug code in ViewMapBuilder::ComputeIntersections().Tamito Kajiyama
2015-07-20Freestyle: Removed tesselated forms of silhouettes for displaying in the UI.Tamito Kajiyama
The tesselated silhouettes were not used in Freestyle for Blender at all.
2015-07-20Freestyle: code cleanup.Tamito Kajiyama
Removed unnecessary header files and replaced some other heade files with forward class declarations.
2015-07-20Freestyle: minor optimization for space in the FEdgeXDetector.Tamito Kajiyama
Member variables and auto variables were changed from real (double) to float in most part of the FEdgeXDetector (except for curvature computations).
2015-07-20Freestyle: commented part of FEdgeXDetector::ProcessRidgeFace() that has no ↵Tamito Kajiyama
effect.
2015-07-20Freestyle: internal switch from double to float in mesh loading and ↵Tamito Kajiyama
construction of winged edges.
2015-07-20Freestyle: minor optimization for space from mesh importing to feature edge ↵Tamito Kajiyama
detection. Several class member variables were removed (at the cost of computing their values when retrieved) or changed to a type of smaller size. Also fixed whitespace.
2015-07-20Freestyle: minor code cleanup.Tamito Kajiyama
2015-07-20Freestyle: removed redundant instantiation of vector objects.Tamito Kajiyama
2015-07-20Freestyle: minor optimization for space by using a pointer to a const char ↵Tamito Kajiyama
array instead of std::string.
2015-07-19Cleanup: styleCampbell Barton
Also 'com' as abbreviation for center-of-mass is a bit confusing, rename to 'center'.
2015-07-19Convert rigidbody conversion to looptri.Antony Riakiotakis
Patch D1417 by Martin Felke, with minor edits thanks!
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-19Fix T45477 wrong edge selection.Antony Riakiotakis
Caused by own changes to framebuffer selection code, code was not packing color ids correctly.
2015-07-18Point density: Workaround for possible race conditionSergey Sharybin
There was possible race condition in the point density sampling caused by access to the same data in particle system from sampling thread and sampling initialization. Could have happened when two different point density textures were using same particle system
2015-07-18Cycles: Point density texture supportSergey Sharybin
This commit implements point density texture for Cycles shading nodes. It's done via creating voxel texture at shader compilation time, Not totally memory efficient, but avoids adding sampling code to kernel (which keeps render time as low as possible), In the future this will be compensated by using OpenVDB for more efficient storage of sparse volume data. Sampling of the voxel texture is happening at blender side and the same code is used as for Blender Internal's renderer. This texture is controlled by only object, particle system and radius. Linear falloff is used and there's no turbulence. This is because falloff is expected to happen using Curve Mapping node. Turbulence will be done as a distortion on the input coordinate. It's already possible to fake it using nose textures and in the future we can add more proper turbulence distortion node, which then could also be used for 2D texture mapping. Particle color support is done by Lukas, thanks!
2015-07-18Point density: Add utility function to sample density outside of render pipelineSergey Sharybin
Not currently used, it's a preparation for the further work. Should not be functional changes.
2015-07-18Use gpu-buffers for UV-edge drawingCampbell Barton
2015-07-18Fix/enhance behavior of VES's 'alt-rmb' selection.Bastien Montagne
Main issue in previous code was that you could not shift-alt-rmb select several contiguous strips, result was pretty much unusable. Also, enhanced general behavior of this selection mode, now (similar to alt-rm clicking on handles), when you alt-rmb click on a same strip several times, you alternate between: * Strip is selected, neighbor handles are selected; * Strip and its handles are selected, neighbor handles are selected. …which allows you to either grab or slide the strip. And refactored a bit code too, linked_handle has a complete different logic than without this option, simpler and clearer to completely separate them in code. Initial issue reported by Leon Cheung on IRC, thanks!
2015-07-18Replace MFace w/ MLoopTri in imapaint_pick_uvCampbell Barton
D1415 by @scorpion81, with minor edits
2015-07-18Fix (IRC reported) inverted behavior of select more/less in VSE.Bastien Montagne
Also, cleaned up a bit that code, and added releavnt entries in Select menu. Reported on IRC by Leon Cheung, thanks!
2015-07-18Cleanup: whitespace & break placementCampbell Barton
2015-07-18CMake: Add option to enable -Werror cflag in some areasSergey Sharybin
It is rather annoying attitude nowadays to use const qualifier all over the place, including using it for multi-dimensional arrays. This isn't really supported in GCC prior to version 5.0 because it considers such an arrays to be a "pointer to a const pointer" which gives implicit casting errors. It's not possible to disable this particular type of warnings treated as errors in any GCC version prior to 5.0 as well, meaning currently usage of -Werror globally in Blender code is not possible at all. This commit makes it possible to use -Werror in areas which are complaint with older GCC versions. New advanced CMake options are: - WITH_COMPOSITOR_WERROR - WITH_LIBMV_WERROR - WITH_CYCLES_WERROR
2015-07-18Cleanup: whitespace (CMake)Campbell Barton
2015-07-17Cleanup: wsCampbell Barton
2015-07-17Only use material callback when enabledCampbell Barton
Vert/Face select in painting modes weren't drawing after recent changes.
2015-07-17Add check for GPU materials enable stateCampbell Barton
2015-07-17Avoid getting the original index if its not neededCampbell Barton
2015-07-17Absent-mindedness...Remove testing codeAntony Riakiotakis
2015-07-17Fix GLSL code not working correctly for Macs without VBO, again reportAntony Riakiotakis
by scorpion81 on irc
2015-07-17Fix T45469: Vertex Group weight = 0.0 in scene 2.Bastien Montagne
2015-07-17Fix T45464: Blender Sequencer "Select Strips to the Left" produces opposite ↵Bastien Montagne
behavior to what is intended. Logic was just broken for the LEFT case here. Also cleaned up and made behavior more consistant between strips and markers.
2015-07-17Fix issue reported by scorpion81 on irc: material mode + flat shadingAntony Riakiotakis
artifacts in cycles textured mode.
2015-07-17Avoid double index lookup mesh/selection drawingCampbell Barton
2015-07-17Avoid accessing MTFace drawing subsurfCampbell Barton
2015-07-17Fix another index error, made multimaterial mapped meshes drawAntony Riakiotakis
incorrectly.
2015-07-17Change winding of looptris in subsurf so they point to the sameAntony Riakiotakis
direction as the surface.
2015-07-17Fix crash texpainting on subsurfed meshes.Antony Riakiotakis
Unfortunately, loops and polys are generated, therefore we need to keep copies. Still not painting after this commit but at least no crash now.
2015-07-17Cleanup: ws & correct commentCampbell Barton
2015-07-17Projection Paint: move to looptri dataCampbell Barton
2015-07-17Don't create MFace's when calculating normalsCampbell Barton
Instead only create MFace layer when its requested
2015-07-17Add macro BKE_MESH_TESSTRI_VINDEX_ORDERCampbell Barton
gives the index of a vertex in a looptri
2015-07-17Fix T45465Antony Riakiotakis
Easy one, we don't draw quads anymore. Also normal didn't use polygon index
2015-07-17Fix no longer being possible to display a suzanne with 8 levels ofAntony Riakiotakis
subdivision. Classic integet overflow/size_t substitution case. Machines are getting powerful enough to easily expose these kinds of error now.
2015-07-17Cleanup image's poll funcs.Bastien Montagne
Checking space returned from CTX_wm_space_image() is SPACE_IMAGE type... tssst. :)