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-20Dyntopo should be supported on systems without VBOs now.Antony Riakiotakis
2015-07-20Replace MFace use by MLoopTri w/ heat-weightingCampbell Barton
D1418 by @scorpion81 with edits
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-19Cleanup: styleCampbell Barton
Also 'com' as abbreviation for center-of-mass is a bit confusing, rename to 'center'.
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-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-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-17Only use material callback when enabledCampbell Barton
Vert/Face select in painting modes weren't drawing after recent changes.
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-17Avoid double index lookup mesh/selection drawingCampbell Barton
2015-07-17Avoid accessing MTFace drawing subsurfCampbell Barton
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-17Cleanup image's poll funcs.Bastien Montagne
Checking space returned from CTX_wm_space_image() is SPACE_IMAGE type... tssst. :)
2015-07-17Fix T45462: Do not enale 'replace image' op with packed images.Bastien Montagne
2015-07-16Split ray_face_intersection into quad/tri versionsCampbell Barton
Since many callers only need a single triangle
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-15Icons: Add new 'library_data_broken' one.Bastien Montagne
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-15Cleanup: wsCampbell Barton
2015-07-15Minor English grammar typo fixes.Nikolaus Leopold
This fixes T45433. Reviewers: Severin, kevindietrich Reviewed By: kevindietrich Projects: #bf_blender, #user_interface Differential Revision: https://developer.blender.org/D1408
2015-07-14Fix T45424: Blender able to create folders with invalid characters at the ↵Bastien Montagne
end of the name. In fact, filebrowser was not making any checks for invalid file/dir names here! Added checks in the three places that should be protected: * Renaming. * Creating dirs. * Typing in filename field.
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-14Cleanup: replace BLI_split_file_part w/ BLI_path_basenameCampbell Barton
2015-07-14Draw emboss when area is full but in quad-splitCampbell Barton
2015-07-14Fix T45348: Collapse gives sel verts in face modeCampbell Barton
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-13Fix T45402: Transform crash w/ project+align snapCampbell Barton
Only euler rotations were checked for. Also delta rotations caused random/unusable output.
2015-07-13Data Transfer: Add an option to 'auto-transform' destination mesh so that it ↵Bastien Montagne
matches best the source one. This allows to match and transfer data between two meshes with similar shape but complete arbitrary different transform. Note that the result will be best if the meshes (more precisely, their vertices) are exact copies of each other. Otherwise, method used can only perform an approximated best match, which means you'll likely get better results if you 'visually' make them match in 3D space (and use 'Object Transform') instead.
2015-07-13Add icon scale argument for ui-template-previewsCampbell Barton
2015-07-13Allow spin/screw to run outside 3D viewCampbell Barton
This lets scripts call them
2015-07-13Cleanup: IMB prefix for ImBuf definesCampbell Barton
2015-07-13 Imbuf types refactor.Antony Riakiotakis
ImBuf types were getting stored as bitflags in a 32bit integer which had already run out of space. Solved the problem by separating file type to an ftype enum, and file specific options to foptions. Reviewed by Campbell, thanks a lot!
2015-07-12Minor tweaking to Knife header text.Bastien Montagne
Confirm/cancel shall always be first, and also makes more sense to have define cut/close cut/new cut together.
2015-07-12Add new modalkeymap usage in helper header message to Knife tool.Bastien Montagne
2015-07-12Add new modalkeymap usage in helper header message to Fly mode.Bastien Montagne
2015-07-11Use const for direntry stringsCampbell Barton
2015-07-11File Browser: Fix possible bug and some minor tweaksJulian Eisel
BLI_add_slash appended to a char *, a potential buffer overflow Also partially removed an assert, which failed after changing file format of a saved image. We need a better way to handle such cases.
2015-07-11Use const for sculpt varsCampbell Barton
resolves building with gcc4.9
2015-07-11remove redundant castsCampbell Barton
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-11File Browser: Keep file name after changing directoryJulian Eisel
Actually this was an intentional change in rBaeeb23efa28dc to prevent Blender from trying to open the old file from the new directory. Issue is that this is really bad for saving and basically breaks "Save As". Some more tweaks were needed to make it work like before, so now it keeps the name of the last selected file, but clears it when selecting a folder.
2015-07-10Fix T45405: Crash on opening a file (in filebrowser code)Julian Eisel
Quoting Bastien from IRC: "Filebrowser is a nest of bad surprises" -- indeed :S
2015-07-10Cleanup: use const for mesh functionsCampbell Barton