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-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-15Fix overdrawing and errors with textured and mapped drawingAntony Riakiotakis
2015-07-14Usual i18n messages fixes...Bastien Montagne
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-14BLI_path_utils: fix/enhance BLI_filename_make_safe(), add BLI_path_make_safe().Bastien Montagne
BLI_filename_make_safe had several issues: * Would replace all dots ('.'), not a great idea since it would break extensions. * Was not checking for 'control' ASCII chars (though unlikely, better to be safe here). * Win32 only: was not checking for forbidden names (con, aux, ltp0, com0, etc.). New BLI_path_make_safe() simply checks each path's item with BLI_filename_make_safe().
2015-07-14BLI_fileops: Make BLI_dir_create_recursive() return success/error status.Bastien Montagne
Handy to know directly whether a file creation succeeded or not. Also, made a few more changes in this func, and harmonized a bit win32/*nix versions.
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-14Display optimizations part 1.Antony Riakiotakis
This patch changes the way we draw meshes by introducing indexed drawing. This makes it possible to easily upload and rearrange faces ad lib according to any criteria. Currently we use material sorting but textured sorting and hiding will be added to optimize textured drawing and skip per face testing. It also adds support for vertex buffers for subsurf modifiers (Except from GLSL drawing), making drawing of subsurf much faster without need for bogus modifiers. Tests show that we gain approximately 20-25% performance by that for solid mode drawing with up to 50% gains for material drawing. Textured drawing should also have a small performance gain, but more substantial optimizations are possible there. Reviewers: campbellbarton Differential Revision: https://developer.blender.org/D1406
2015-07-14Correct last commitCampbell Barton
2015-07-14Move from MTFace to MTexPoly w/ texture checksCampbell Barton
Part of moving away from MFace.
2015-07-14Match face tessellation order in edimodeCampbell Barton
add a negated version of axis_dominant_v3_to_m3
2015-07-14Cleanup: headers (wm)Campbell Barton
2015-07-14Fix for recent optimization commit in endian switchSergey Sharybin
Pre-4.8 GCC had a bug which lead to non-exposed __builtin_bswap16() symbol. See https://gcc.gnu.org/bugzilla/show_bug.cgi?id=52624 for details.
2015-07-14Fix T45423: depsgraph: crash in IDDepsNode::tag_updateSergey Sharybin
Two issues fixed in this commit: - Clearing or adding animation via python should ensure relations are valid. - Animation component animation data might be null caused by removing animation from python.
2015-07-14Make tooltip parsable by human compilers (thanks to Pablo forAntony Riakiotakis
suggestion)
2015-07-14Data Transfer: very minor cleanup...Bastien Montagne
2015-07-14Workaround for non-bleeding edge compilers and const cast of pointer arrays.Sergey Sharybin
2015-07-14Cycles: Add logging to detected OpenCL platforms and devicesSergey Sharybin
Happens on verbosity level 2, should help looking into some of the bug reports in the tracker.
2015-07-14Cleanup: replace BLI_split_file_part w/ BLI_path_basenameCampbell Barton
2015-07-14Cleanup: use ascii as suffix (as with utf8)Campbell Barton
2015-07-14BKE_deform: assert on invalid argsCampbell Barton
Will phase these out eventually
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 T45247: Softbody ignores lattice weightCampbell Barton
Now multiply the lattice wight by the goal weight too.
2015-07-13Softbody goal weights cleanupCampbell Barton
- avoid searching for vertex group for each vertex. - add support for mass and spring weights to lattice. - multiply the vertex group weight by the overall goal weight value.
2015-07-13Add some pedantic casts, since some guys around like to take all warnings ↵Bastien Montagne
from their compilers as errors, even the stupidest ones!
2015-07-13increase mathutils callback count (BGE devs, read the log)Dalai Felinto
This was causing the BGE to crash on Debug mode when built with "break on asserts", meaning the BGE was not debuggeable. Please make sure to test patches in debug mode with the proper flags enabled before committing
2015-07-13RNA assert: make object game state to comply with ↵Dalai Felinto
RNA_property_boolean_get_index() 1/0 requirement
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-13Fix T45394: Motion tracking constraints did not work with Cycles motion blurSergey Sharybin
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 BLI_math_statistics, where stats tool shall be!Bastien Montagne
For now, only contains some 3x3 matrix covariance computing.
2015-07-13Add BLI_math_solver, where non-linear solvers should be.Bastien Montagne
For now, only has an eigen solver for 3×3 (symmetric) matrix.
2015-07-13Add a skeleton of C API for Eigen3.Bastien Montagne
Title says pretty much everything. For now, only thing available is a solver of eigen values/vectors for self-adjoint matrices. We can easily add more when needed. Thanks to Sergey and Campbell for quick review.
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-13Fix T45364: NEW DEPSGRAPH: New Torus created can't be transformedSergey Sharybin
Linking objects to a scene via python should ensure relations are properly updated for that scene.
2015-07-13Fix T45333: Volume Scatter crash blenderSergey Sharybin
2015-07-13Freestyle: Fix compilation error with strict compiler flagsSergey Sharybin
2015-07-13Fix T45390: Cycles experimental displacement method ignores scaling when renderSergey Sharybin
From artists perspective it makes sense to always apply displacement in a local space. TODO: Double-check that BVH is being packed properly. From quick tests seems it's all fine, but might be missing some obvious failure still.
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-13Use regex for cmake config parsingCampbell Barton
2015-07-13Fix T45397: Frameserver rendering no longer works in 2.75 or 2.75aSergey Sharybin
Issue was caused by a typo in original multiview commit.
2015-07-13Fix T45385: Crash on render occurring when two hair modifiers are active ↵Sergey Sharybin
that both use a UV mapped material for render Not sure it's totally correct solution, but seems reasonable because it's possible dmcache is set to ISCHILD. Someone more familiar with the particles code might want to revisit this :)
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-12Shortcut-to-string converter: add 'dbl-' in front of key when expecting a ↵Bastien Montagne
double-click. I think this is the only Keymap value we really need to handle here...
2015-07-12Add new modalkeymap usage in helper header message to Knife tool.Bastien Montagne