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-29Fix build with Quicktime after Audaspace updateDalai Felinto
2015-07-28Sequencer: Disable Refresh Sequencer button while renderingSergey Sharybin
This code is not thread-safe and there's no easy way to synchronize render and viewport threads for this operation, so for until we've got some nicer solution we just disable dangerous buttons.
2015-07-28cdderivedmesh: don't prepare a normal buffer when selecting, evenAntony Riakiotakis
if we skip creating the selection color layer.
2015-07-28Fix T45529: Texture Compositor node composition artifact (random pixels)Sergey Sharybin
The issue was caused by the non-threaded texture API used by the node. While the node itself is single threaded there might be texture nodes in different execution groups running in parallel.
2015-07-28Audaspace: fixing a memory access violation in the audio device list.Lukas Stockner
2015-07-28Fix T45590: Some more missing glsl functionsSergey Sharybin
Also SSS node was using wrong Normal input index.
2015-07-28Audaspace: building without audaspace.Jörg Müller
- Fixed building without for cmake. - Scons can now build without audaspace too.
2015-07-28Cycles: Expose Clip image extension typeSergey Sharybin
This type causes pixels outside of 0..1 coordinate range to become transparent.
2015-07-28Audaspace: support the device list returned by the new audaspace library.Jörg Müller
- use the device names returned from the library. - system settings UI changed as new audaspace might contain longer and more device names.
2015-07-28Audaspace: fixing problems for the merge to master suggested by Campbell and ↵Jörg Müller
Sergey. - rename WITH_EXTERNAL_AUDASPACE to WITH_SYSTEM_AUDASPACE. - rename C/PYAUDASPACE to AUDASPACE_C/PY - simplifying cmake defines and includes. - fixing include paths and enabling WITH_SYSTEM_AUDASPACE for windows. - fixing scons building. - other minor build system fixes.
2015-07-28Audaspace: fix the new wm_playanim.c (from gooseberry branch) to use the new ↵Jörg Müller
API.
2015-07-28Audaspace: name fixes and external library update.Jörg Müller
2015-07-28Audaspace: external audaspace library update.Jörg Müller
2015-07-28Audaspace: use standalone library.Jörg Müller
- Added the cmake configuration option WITH_EXTERNAL_AUDASPACE. - Fixes to build without standalone library as well.
2015-07-28Audaspace: preparing to use standalone library.Jörg Müller
- Renamed some functions. - Using C API instead of C++ in the game engine, as the standalone is C++11.
2015-07-28BGE: Navmesh fixes and improvementsSybren A. Stüvel
The navigation mesh functionality was broken for quite a while. This patch contains fixes: recalculating tesselations before getting the number of tesselation faces (it otherwise returned 0) before calculating the navmesh, and calling `DM_ensure_tessface()` on the navmesh's `DerivedMesh` object (which fixes visualisation in Blender). This allows one to create a new navmesh, which also works in the BGE. Furthermore, the patch adds several return values, and shows more error messages when things go wrong. In several places in the navmesh creation code, return codes weren't checked and errors silently ignored. Reviewers: nicks, brita_, campbellbarton, lordloki, moguri, panzergame Reviewed By: panzergame Differential Revision: https://developer.blender.org/D1435
2015-07-28Cycles: Correction to image extension setting commitSergey Sharybin
Technically it was all wrong and it should have been called Extend instead of Clip. Got confused by the naming in different libraries. More options are still to come.
2015-07-28Fix for file unpack checking existing filesCampbell Barton
Wasn't expanding the path '//' before checking the path on-disk.
2015-07-28Fix T45581: GPU failed to find function node_bsdf_refractionSergey Sharybin
This commit fixes shader tree compilation, but the shading result wouldn't be doing actual refraction because it's a bit involved change which isn't really considered a bug for now. There are more closures which are falling back to diffuse BSDF currently.
2015-07-27Jpeg2000: Fixed for DCP pipelineSergey Sharybin
Profile and color space were not properly set.
2015-07-27Compositor: Add note that bilateral blur is not really correctSergey Sharybin
The code does stupid box filter which doesn't give nice results and doesn't match old compositor at all. Need some better gaussian weighting here. Will look into it later.
2015-07-27Don't allocate MFace's by defaultCampbell Barton
This removes CD_MASK_MFACE from CD_MASK_BAREMESH, CD_MASK_DERIVEDMESH and others. Callers that need it must explicitly add it to their data-masks.
2015-07-27Use loop data instead of face dataCampbell Barton
Replace checks in various places
2015-07-27Error in looptri update, was checking wrong layer-typeCampbell Barton
2015-07-27Image painting 2D:Antony Riakiotakis
Deprecate wrap (BRUSH_TORUS) option, we now have paint flags for tiling and we can reuse those. Also allows seperate tiling in X/Y direction for 2D painting now. Only one tiling is allowed for now. Options can be found in new "Tiling" panel under the tools tab. For version patching, we just turn off brush wrapping, to allow reuse of the flag in the future. New option is paint mode wide instead of per brush so a brush having the old wrap option will not enable it for the whole mode in the version patch.
2015-07-27Replace MFace with MLoopTri in laplacian_deformMartin Felke
2015-07-27Missed last commitCampbell Barton
2015-07-27Replace MFace with looptri for dynamicpaintCampbell Barton
D1429 by @lichtwerk, with edits
2015-07-27Cleanup: deprecate some G.fileflags comment othersCampbell Barton
2015-07-27Fix T45563: Crash rendering hair dupli'sCampbell Barton
2015-07-26Fix bug in particle API accessing the emitterCampbell Barton
2015-07-26Fix T45510: Animation channel textbox field to smallJulian Eisel
It now takes (almost) the whole available width of the region. Icons on the right hand side are hidden during text input now, they can't be used then anyway. Using this space for the text input button makes more sense.
2015-07-26Fix T45562: Crashing pre 2.5 file with grid subdivisions set to 0Julian Eisel
Seems like the original version patch for this wasn't made correctly.
2015-07-25minor cleanup, reuse existing variableAntony Riakiotakis
2015-07-25Convert CCGSubsurf VBO system to also sort hidden and visible faces.Antony Riakiotakis
It's not actually used during drawing though.
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-25Style cleanup + fix sign on previous commit.Antony Riakiotakis
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 tile feature not working outside mesh boundaries.Antony Riakiotakis
We need to generate strokes up to a brush radius around the bounding box.
2015-07-25Fix T45515, dynamic paint not displaying colors correctly.Antony Riakiotakis
Looptri refactor artifact
2015-07-25GPU buffer materials:Antony Riakiotakis
Separate and reuse some shared code. Also avoid counting for information we already know, such as total loop triangles etc.
2015-07-25Fix T45555 crash with subsurf edge drawing.Antony Riakiotakis
Loose edge count was double. It didn't fail on own tests because they had a small number of loose edges, but for bigger meshes it hit garbage indices at draw time and crashed. Also cleaned up the code to make it less verbose and easier to understand how indices are counted. Hope it's the last edge-related fix (fingers crossed)
2015-07-25Fix grease pencil selectionCampbell Barton
When zoomed in could int overflow and select the wrong vertex. also correct clipping check.
2015-07-25Fix T45553: Object parent_type 'ARMATURE' disappeared in Blender 2.75.Bastien Montagne
Own stupid mistake in rBb318795c3b3d (ideally we should really not have that kind of ugly hacks :/ ).
2015-07-25Cleanup: double-promotion warningsCampbell Barton
2015-07-25Correct check for angle-rake strokeCampbell Barton
2015-07-25Cleanup: warnings, styleCampbell Barton
2015-07-25Compositor: Fixes for the debug passSergey Sharybin
This commit fixes issues with wrong socket type being added to the Cycles debug pass compositor operation, which lead to crashes with non-value pass types. This commit also reverts socket renaming thing because while it's was behaving ok on runtime file reload might have loose the links which is annoying.
2015-07-24Experiment with setting proper socket name for debug passSergey Sharybin
2015-07-24Deduplicate some logic around debug passesSergey Sharybin