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
2014-09-08Fix compilation on linux (Ubuntu 14.04 used here).Antony Riakiotakis
2014-07-11Merge remote-tracking branch 'origin' into soc-2014-viewport_fxJason Wilkins
Conflicts: source/blender/gpu/shaders/gpu_shader_simple_vert.glsl
2014-07-11need to call releaseNativeHandles in GHOST_WindowX11's destructor, as well ↵Jason Wilkins
as some additional checks in GHOST_ContextGLX's destructor
2014-07-10fix initial window size being too large for OSX/X11 on multiple monitors ↵Jason Wilkins
(check for X11 being used instead of not APPLE and not WIN32)
2014-07-10Cycles: Add link to a paper used for Beckmann table calculationSergey Sharybin
This is for those who'll be reading code and trying to improve it.
2014-07-10Fix T41005: Seemingly random crashes with cycles renderingSergey Sharybin
Fix T41013: OSL and Crash Fix T40989: Intermittent crash clicking material color selector Issue was caused by not enough precision for inversion threshold. Use double precision for this threshold now. We might want to investigate this code a bit more further, stock implementation uses doubles for all computation. Using floats might be a reason of bad rows distribution in theory.
2014-07-10oops, some typos made it into the GLX context commitJason Wilkins
2014-07-10removed some accidentally added backup filesJason Wilkins
2014-07-10Fix for invalid memory access in graph editor when deleting the lastLukas Tönne
vertex in a fcurve.
2014-07-10Fix compilation error with scons when building from detached headSergey Sharybin
2014-07-10Revert "Fix T40257: Frustum culling not working properly"Mitchell Stokes
This reverts commit 978dba4616852e0b94374f2ae56934049d9b3669. The change still doesn't provide accurate culling information, and actually breaks animation culling.
2014-07-10Need to disable Libmv for cudakernels targetSergey Sharybin
This way no access to automated tests variables will happen. Ideally it should be something more like using blenderlite with just Cycles enabled, but let's keep it for a bigger clean up.
2014-07-10SCons: Hopefully final fix for 32bit linux buildbotSergey Sharybin
No need to run automated tests for cudakernels target. TThis could be harmless because CUDA binaries are built in the another chroot.
2014-07-10Fix T40909: BGE softbodies broken.Mitchell Stokes
Looks like softbody settings got lost in a recent cleanup.
2014-07-10Merge branch 'soc-2014-viewport_fx' of git.blender.org:blender into ↵Jason Wilkins
soc-2014-viewport_fx
2014-07-10Cleanup: Same thing in path trace setup, we can safely always assign the ↵Thomas Dinges
proper value.
2014-07-10Cleanup: Always assign num_samples, there is no need for this special define.Thomas Dinges
2014-07-10[Revision] GHOST Context Refactor for X11 (Also can compile GHOST X11 on OSX)Jason Wilkins
This is much like the CGL context in that it is fairly preliminary and does not have all the features of EGL or WGL contexts yet. In order to work on this on OSX, some minor changes were made to CMake to link with X11 on OSX
2014-07-10some readability edits for ghost context classesJason Wilkins
also added code to clear screen immediately after context creation, similar to how it is done for glX
2014-07-10removed apparent overly verbose conversion of int to bool in GHOST_C-api.cppJason Wilkins
2014-07-10fix: xdnd module did not compile on OSX without setting the location of X11 ↵Jason Wilkins
include files
2014-07-10Moved and deleted some code from GHOST CocoaJason Wilkins
moved locale query to the intern/locale module deleted some odd code that did not appear to be actually used relating to command line arguments
2014-07-10Further tweaks to SCons's auto testsSergey Sharybin
We should do autotests only after setting path to sconsign, otherwise using the same working directory and different build directories will eventually break.
2014-07-10Another attempt to fix issues with 32bit OSX and sconsSergey Sharybin
2014-07-10Attempt to fix compilation error on 32bit OSX and SConsSergey Sharybin
2014-07-09Buildbot: enable cubins fox OSXSergey Sharybin
With new buildbot env they should be all fine.
2014-07-09Attempt to mitigate issue T40981Antony Riakiotakis
Clipping border causes a software fallback on ATIs. We have disabled it in that case but from minor digging on the net seems like Intels support this, so enable.
2014-07-09Fix T40997, artifacts when unhiding part of the mesh in dyntopo.Antony Riakiotakis
Tagging a face as hidden should not be done only when hiding.
2014-07-09Fix T40991, mirrored armatures not restored properly when cancelling.Antony Riakiotakis
Issue here is that we force mirroring even if original armature is not mirrored. We could be smart and store only unselected mirrored bones here (since those will get restored from transdata), however not all properties were getting stored and restored; rolling bones still suffered from the bug for instance. To fix this we need to restore all properties that armature mirroring overrides. Transdata obviously does not offer a lot of space here, so I used TransInfo->customdata to store an array of initial parameters of the mirrored bones.
2014-07-09Fix T41003: Object Info's Random socket produces erratic results whenLukas Tönne
material is applied to multiple Dupli instances of an object. One of the random_id initialization lines for cycles objects slipped into the basic update part in this commit: rBb98ff5cb5b2c14c33b16e3b129e1e08810e90a6c This would constantly re-shuffle the random_id ...
2014-07-09Implement Start Resolution for preview render in BISergey Sharybin
So now viewport render resolution division works exactly the same as in Cycles.
2014-07-09Cleanup: silent C++11 warning (implicit double to float conversion) in ↵Bastien Montagne
Collada code.
2014-07-09Cleanup: get rid of magic numbers.Bastien Montagne
2014-07-09Fix T40939: Border render and SSS doesn't work correct in rendered viewportSergey Sharybin
There were some missing updates in the viewport render job which lead to wrong SSS mapping on the final resolution. There was also wrong scaling applying when border render is used. And last but not least(?) strands render was using first level of the resolution leading to really thick strands in the final viewport.
2014-07-09Fix T40164: Linking a Group of linked Groups don't take Dupli VisibilityLukas Tönne
correctly. Problem was that object layers are defined by duplis as the top-level duplicator layers. This happens //during// the duplilist construction, which breaks group layer checks for subsequent instances and hides them. Now the duplilist generators leave Object DNA untouched, the modification of layers for drawing, rendering, etc. happens afterward in the duplilist_apply/restore functions, as a kind of second pass.
2014-07-09Fix T40980: Exporting animation in MPEG Matroska using ffv1 and FLAC codecs ↵Sergey Sharybin
fails
2014-07-09Add bone_groups.new() and bone_groups.remove() methods to RNA.Bastien Montagne
To do so, matching BKE 'API' was also refactored a bit: * Get Pose data instead of Object, as parameter; * Removed some sanity checks not needed at such a low level (callers are supposed to do that); * You can now remove an arbitrary bone group, not only the active one. Based on patch by pkrime (Paolo Acampora), with own edits. Reviewers: #python, pkrime, aligorith Reviewed By: aligorith Differential Revision: https://developer.blender.org/D522
2014-07-09Freestyle: fix for crash in the constructor of ↵Tamito Kajiyama
freestyle.types.StrokeVertexIterator.
2014-07-09Math Lib: add function to get signed angle about an axisCampbell Barton
2014-07-09Correct IS_EMPTY macroCampbell Barton
also prevent reading from BM_ELEM_API_FLAG_ get/setters
2014-07-09OSX/CMAKE: Way better fix for T40887, checks where failing with clang-ompJens Verwiebe
- found a way to feed just extra flags to the testcompiles
2014-07-08OSX/CMAKE: extend my former workaround for failing tests with clang-omp to ↵Jens Verwiebe
all build types - this workaround makes sure the breaking -fopenmp is not exposed to testcompiles which use C_FLAGS respective CXX_Flags - -fopenmp is always added to the CMAKE_C(XX)_FLAGS_<BUILD_TYPE> now - another way to solve this would be to move the Configure OpenMP part after all line 2366, but i don’t know if this would be apreciated
2014-07-08Fix T40785: "Select Grouped" Pass Index mode is redundant.Lukas Tönne
Revert "Object Select Similar tool now has a Pass Index option." This reverts commit 7a6919a74eb08caaf21030c17fe7c2723394a3d6.
2014-07-08Fix T40983 Particle Texture use of generated coordinates is wrong.Lukas Tönne
Particle texture eval was not taking the actual texture space for orco/ generated textures into account at all.
2014-07-08Fix T40986: crash on using the viewer node inside of group nodes.Lukas Tönne
Viewers were activated both inside the active group as well as the top level tree (the latter being a quick fix for getting a fallback viewer). This caused a race condition on the shared viewer image. Now the active viewer is defined at node conversion time in the converter so that only one can be active at a time without each node having to follow complicated rules for exclusion.
2014-07-08Install_deps: minor cleanup.Bastien Montagne
Patch D633 by simonrepp (Simon Repp), thx.
2014-07-08OSX/cmake: more work on T40887 and a tentative fixJens Verwiebe
- test fail due libiomp5 is not available @ testing time - must solve this by adding requred flags/includes to tests - atm release builds are possible with this hack
2014-07-08BLI_string, dont pass unicode to ascii BLI_str_partition functionsCampbell Barton
2014-07-07OSX/cmake: Real fix for T40887, the reason was find_package(OpenMP) silently ↵Jens Verwiebe
failing, breaking all other tests following - tested gcc 4.8.1 works again - tested clang-omp in libs works again - i assume atm., if we only use vanilla clang it is the one in darwin libs
2014-07-07BGE: Fix for applyImpulse functionJorge Bernal
This is related to task T29419. Credit also goes to Goran Milovanovic (goran) for proposing an initial fix for this issue. The issue is the current behavior of applyImpulse doesn't match the behavior described in the documentation as instead of a impulse point in world coordinates, it seems to require a coordinate in a local space. Additionally, applyImpulse function isn't consistent with similar functions (applyForce, applyTorque, etc) as it doesn't allow to choose in which space (local or global) the impulse is applied. Now, we have the following function: applyImpulse(point, impulse, local=False) being "point" the point to apply the impulse to (in world or local coordinates). When local is False will have both point and impulse in World space and when local is True will have point and impulse in local space. Reviewers: moguri, dfelinto, brita_ Reviewed By: moguri Differential Revision: https://developer.blender.org/D567