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
2017-05-25Fix T50112: Sequencer crash w/ missing proxy dataCampbell Barton
2017-05-25Docs: Image.has_data clarificationCampbell Barton
Resolves T51615
2017-05-25Fix T51444: Unit tests don't run on WindowsCampbell Barton
2017-05-25TexFace removal part 3Campbell Barton
- MTexPoly structure & layer type. - The 'Mesh.uv_textures' layers. - DerivedMesh TexFace drawing. - Scripts & UI.
2017-05-25Merge branch 'master' into blender2.8Julian Eisel
2017-05-24Fix compiler error for VS2017Antonio Vazquez
a void function cannot return a value.
2017-05-24Fix error accessing tessface color in edit-modeCampbell Barton
Was checking for loop-color in poly-layer.
2017-05-24Only calc split normals when auto-smooth is enabledCampbell Barton
This matches cycles & derived-mesh
2017-05-24Fix/Workaround T51561: Disable split normalsCampbell Barton
2017-05-24TexFace removal part 2Campbell Barton
- Derived-mesh drawing. - All non UV members of TexFace structs. MTexPoly is now redundant but keeping with a dummy member, will check on complete removal later.
2017-05-24Proper fix for crash loading old files with compositorSergey Sharybin
Now we keep all links around, even for sockets which were implicitly renamed. And also ensuring new sockets have proper storage.
2017-05-24Remove TexFace, per-face imagesCampbell Barton
TexFace complicates the now more popular shading pipeline by having per-face images, see: T51382 for details. To keep the ability to select a per-material edit-image (used with UV-mapping workflow), the material now stores an image which will be set when changing images in edit-mode. This is used as a bake-target when not using Cycles too.
2017-05-24Revert "Fix crash opening really old files with compositor"Sergey Sharybin
This commit broke compatibility with newer files: due to rename of Speed to Vector the links got lost. This reverts commit 0e46da76b70a42bab2268942cba0e0d3e4ba47e8.
2017-05-24Cleanup: minor de-duplicate from last commitCampbell Barton
2017-05-24Fix T51561: Normal maps fail w/ quad + eeveeCampbell Barton
Generalize derived-mesh tangent calculation so it can be used by Batch cache creation too.
2017-05-24Merge branch 'master' into blender2.8Campbell Barton
2017-05-24Fix possible invalid normal use w/ tangent calcCampbell Barton
Was using MFace normals, not MPoly
2017-05-24Alembic: Export mesh as mesh, even when it has no vertices.Sybren A. Stüvel
This makes it possible to have an animated / procedurally generated mesh that starts empty and obtains data in later frames. Fixes the export of an empty mesh with an Ocean Modifier, as described in issue T51351.
2017-05-24Alembic export: consider mesh with animation data as "animated"Sybren A. Stüvel
This allows you to put any kind of animation data on the mesh, and its shape will be exported on each timekey. Note that this timekey is unrelated to the animation data (so we don't export on each keyframe, for example). A practical example is the addition of an animated custom property to trigger the export of animated mesh data. The mesh data can then be created from any source, like Python scripts. Not only is this useful in itself, it also provides a workaround for one of the two issues described in T51351.
2017-05-24Alembic export: write Blender version to Alembic fileSybren A. Stüvel
This is written in a custom metadata key, so it isn't shown by utilities like abcecho or abcls. However, it's still something that's useful to have available.
2017-05-24Fix T51586: Regression: Alembic containing animated curves / hair no longer ↵Sybren A. Stüvel
working Also fixed the same type of error when reading points.
2017-05-24Move empty image drawing into its own passCampbell Barton
2017-05-24Cleanup: bmesh var namingCampbell Barton
2017-05-24DwM: avoid indirect edit-mesh conversionCampbell Barton
Storing edit-mesh data as indices for passing only to get back edit-mesh data. This also complicated checks for real edges in tessellation tris. Simpler to pass data directly.
2017-05-24Fix leak in particle velocity global rampCampbell Barton
2017-05-23Optimize particle primitive shaderLuca Rood
2017-05-23Temp fix for vertex format with batch instancingLuca Rood
This prevents memory alignment from being screwed up when attributes are optimized out in shader.
2017-05-23Implement particle velocity and acceleration visualizationLuca Rood
2017-05-23Merge branch 'master' into blender2.8Sybren A. Stüvel
2017-05-23Fix T51534: Alembic: added support for face-varying vertex coloursSybren A. Stüvel
Houdini writes vertex data in a different format than Blender does; Houdini uses "face-varying scope", which means that the vertex colours are indexed by an ever-increasing number over all vertices of all faces instead of the vertex index. I've also merged the read_custom_data_mcols() and read_mcols() functions, because the latter was only called from the former, and the changes in this commit would add yet more function parameters to pass.
2017-05-23Alembic: reduced code duplication in read_mcols()Sybren A. Stüvel
A big chunk of code was copied between the if and else bodies. By using a boolean to store whether the c3f_ptr or c4f_ptr should be used, the in-loop condition is kept as simple as possible.
2017-05-23Alembic: split up read_custom_data_ex() into read_custom_data_{mcols,uvs}()Sybren A. Stüvel
The read_custom_data_ex() function was basically two functions inside if/else bodies.
2017-05-23Add PovRay file extensions to our 'textual' file filtering.Bastien Montagne
2017-05-23Fix some POV keywords not colored correctly.Bastien Montagne
We need to ensure longer keywords are catched first, when there are shorter subsets of them in keywords list as well!
2017-05-23Eevee: Disable directionnal lamps shadowsClément Foucault
2017-05-23Use pointers to actual data for particle uniformsLuca Rood
This makes particle color uniforms point directly to material color, and particle size uniforms point directly to ParticleSettings size.
2017-05-23Use custom shader for dot particlesLuca Rood
2017-05-23Rename/move particle shadersLuca Rood
2017-05-23Fix T48668, bevel mistake on presumed reflex angle.Howard Trickey
Note: the angle in bug isn't really reflex - using the vertex normal for this test isn't always right, but usually is. At any rate, shouldn't try to put vertex on edge between if a reflex angle.
2017-05-23Create new shading group for each psysLuca Rood
2017-05-23Revert "Implement UBOs for particles"Luca Rood
This reverts commit 845732652fa7a3d3a053006d30a76ea39fdc3c47.
2017-05-23DWM: Add short to float / int uniform function.Clément Foucault
Short values are common in DNA, this enables using them directly without storing temporary float somewhere.
2017-05-23Draw Manager: Prevent errors when overwritting the instance batch.Clément Foucault
2017-05-23Stupid mistake in material access optimizationCampbell Barton
2017-05-23Make msvc2015 happy again.Bastien Montagne
Looks like that wanabe compiler does not support more than a few tens of if/else conditions...
2017-05-23Fix T51319: Alembic export crash w/simple child particles if Display value < ↵Sybren A. Stüvel
100% This was two-fold. 1) The export used viewport settings to obtain the particle cache, rather than render settings. 2) The child hair writer tried to obtain UV-coordinates from the parent chair, without checking whether those were available in the first place.
2017-05-23Fix T51592: Simplify AO Cycles setting remains active while Simplify is disabledSergey Sharybin
2017-05-23DwM: optimize material accessCampbell Barton
- Split BMesh/Mesh loops. - Loop over faces instead of tris. - Add out-of-bounds check for material index (rare but can happen).
2017-05-23Cleanup: use more generic namingCampbell Barton
Can be used by any user that needs faces split by materials.
2017-05-23DwM: texture paint support & mask modeCampbell Barton
Uses workaround so material slots are used when neither blender-internal or cycles are enabled.