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-08-29Fix T41630: Edge Split Modifier don't work anymore when a Array Modifier is ↵Bastien Montagne
after the Edge Split Modifier added. Dirty normals flag has to be passed to new dm...
2014-08-29Fix wrong result with sharpen brush on float images in projectiveAntony Riakiotakis
painting.
2014-08-29Fix T41596 GLSL error on ATIs after clipping workaround commit.Antony Riakiotakis
This was a little difficult to track down, basically it was a missing escape sequence that only manifested itself when GPU did not support bicubic filtering. Extra: * Fix memory leaks when an error occurs in shader compilation * Display full shader when a compilation error occurs. Makes it easier to diagnose if problem is caused by a syntax or compatibility error.
2014-08-29Fix T41631: Connect acts on unrelated vertCampbell Barton
2014-08-29Fix for blender.exe -r being registering blender-app.exeSergey Sharybin
2014-08-29Cycles: Fix triangle ribbons hair in viewport and ortho cameraSergey Sharybin
There were several issues involved into triangle ribbons hair: - Even for the viewport rendering the blender scene camera was used for orientation. This made hair triangles oriented to the scene camera, not to the viewport camera. - Triangle orientation was actually supposing the camera is perspective. Triangles weren't oriented properly for the orthographic camera resulting in different hair width across it's length. This issues are solved now, but there are some related TODOs: - Rotating viewport doesn't re-orient the triangles, so after viewport navigation hair might not look correct. However, with this fix toggling viewport render (to force hair sync) makes viewport render correct. This isn't so much trivial fix, would require making BVH aware of the dynamic triangle orientation, so they get properly oriented without full hair re-sync. - Panorama camera behavior didn't change but looks like it should, however not really sure atm what's the right thing to do here.
2014-08-29Fix T41617: Color ramp crashes user preferencesCampbell Barton
Color ramps with no handles caused issues.
2014-08-29Add callback for starting a render-jobCampbell Barton
We had complete/cancel, but no matching init for rendering, render_pre/post callbacks aren't always usable.
2014-08-29Remove redundant castsCampbell Barton
2014-08-29CleanupCampbell Barton
2014-08-29Fix Text editor home/end keys when theres a selectionCampbell Barton
2014-08-29Solve another case of invalid indices.Antony Riakiotakis
2014-08-29Fix some crash cases after last commitAntony Riakiotakis
2014-08-29Fix another part of the issue T41604Sergey Sharybin
Missed that part of the report somehow, thought it's all about world..
2014-08-28Texture painting:Antony Riakiotakis
Include explicit control for texturing: This commit introduces a painting mode option, available in the slots panel. The default value "Material" will create slots from the blender material, same as just merged from the paint branch. The new option "Image", will use an explicit image field that artists can use to select the image to paint on. This will should allow painting regardless of the renderer used or for use in modifiers.
2014-08-28Texture paint system:Antony Riakiotakis
* Add ability to choose blend type and enable/disable toggle for each slot for blender internal.
2014-08-28Followup for the previous commit: apparently for CMake py files are hardcodedSergey Sharybin
2014-08-28Fix T41473: Cycles volume rendering is too darkSergey Sharybin
The issue was caused by the changed defaults from the Cycles side. Because of those properties being saved as an IDProp and not being saved to the file, every change to the defaults would ruin someone's day updating the values. Added a bpy.app.handler.version_update which is run after the regular do_versions() are done and could be sued by the scripts to apply versioning code on their settings. Reviewers: campbellbarton Reviewed By: campbellbarton Differential Revision: https://developer.blender.org/D761
2014-08-28Fix T41602: Camera draw size ignores scene scaleCampbell Barton
2014-08-28Add debug information for maximum opengl limits in system infoAntony Riakiotakis
generation.
2014-08-28Bake-API: silencing warnings (and fixing a potential memory-access crash)Dalai Felinto
2014-08-28Fix T41604: Double updates of world and material texture settingsSergey Sharybin
The issue was caused by the world localization setting the ID_WORLD type update tag. Now using a function which doesn't pollute the library and which doesn't set update flags.
2014-08-28Fix T41601: Correlated multi-jitter with high samples "hangs"Sergey Sharybin
Issue was caused by the precision issues which made sdivm by 1 under it's actual value. We can try to do some eps magic, but from the tests on laptop and desktop doing integer division is not slower than using floats here.
2014-08-27Fix T41266: Copy and paste operation on f-curves do not respect keyframe ↵Bastien Montagne
tangent handles... Added an extra option to `insert_bezt_fcurve()`, to allow full override of existing keyframes when pasting (in this case, we do not want to inherit handles from existing curve!).
2014-08-27Changing render engine now refreshes the texture paint display better.Antony Riakiotakis
Also avoid looping over all objects for texture paint checks when a material changes, only check active object.
2014-08-27Bake-API: fix potential error for non square imagesDalai Felinto
Not reported, I wonder why, this should be easy to reproduce. I guess people really like their textures square ;)
2014-08-27More fixes for renderer material detectionAntony Riakiotakis
2014-08-27Do not add add/remove textures in texpaint if renderer is not blenderAntony Riakiotakis
internal.
2014-08-27Support better precision mode for angle properties in radial operatorAntony Riakiotakis
(holding down shift key) by using the new dial functionality.
2014-08-27Refactor sculpt rotate tool to use new dial mechanism.Antony Riakiotakis
2014-08-27Add a reusable dial mechanism to get rotations around a center and anAntony Riakiotakis
initial position. The system supports arbitrarily big angles.
2014-08-27Do not add new images if material uses nodes, even for blender internalAntony Riakiotakis
2014-08-27Fix windows buildbot rebuilding cubins on both compile and packSergey Sharybin
2014-08-27Only calculate texture paint slots from mtex if renderer is blenderAntony Riakiotakis
internal. This should eliminate some confusion when people use external render engines.
2014-08-27Fix T41406:Antony Riakiotakis
Disallow kernels bigger than 2x2 for blur/sharpen in projective painting due to performance considerations.
2014-08-27Revert "Fix part of T41406"Antony Riakiotakis
This reverts commit 7c7cb01aa5641414d9f0c39ab81df0f57205f362. The smoothing weights will cause shifting in the image if not calculated as they were in the branch. Solution for better performance will be to force-clip kernel to a square of size two for projective painting.
2014-08-27Do not allow empty material slots in texture painting.Antony Riakiotakis
Any mfaces using those materials will cause a crash.
2014-08-27Disable clipping on ATI cards not supporting the clipping workaround toAntony Riakiotakis
avoid software fallback.
2014-08-27Cleanup: remove _DEBUG define usageCampbell Barton
2014-08-27Cycles Aperture Ratio - option to produce anamorphic bokehDalai Felinto
Thanks for Aldo Zang for the help with the fix for the panorama/fisheye depth of field calculation and the overall math. Reviewed By: sergey, dingto Subscribers: juicyfruit, gregzaal, #cycles, dingto, matray Differential Revision: https://developer.blender.org/D753
2014-08-27Make SCons's DEBUG/_DEBUG consistent with CMakeSergey Sharybin
Also move this to a generic place in SConstruct instead of having this defines in 6 different configurations. Should not be functional changes, but please verify all the platforms.
2014-08-27Tabname should be fixed here as well.Antony Riakiotakis
2014-08-27Fix for uiPanelFindByType comparing wrong memberAntony Riakiotakis
2014-08-27Cleanup: intrin.h is already included via util_optimization.h.Thomas Dinges
2014-08-27UI: Warn when using fallback categoryCampbell Barton
Scripts should be updated.
2014-08-27CleanupCampbell Barton
2014-08-26Move include outside of the CCL namespaceSergey Sharybin
2014-08-26Add operator that deletes a texture paint layer for blender internal.Antony Riakiotakis
2014-08-26Cycles: Add an experimental CUDA kernel.Thomas Dinges
Now we build 2 .cubins per architecture (e.g. kernel_sm_21.cubin, kernel_experimental_sm_21.cubin). The experimental kernel can be used by switching to the Experimental Feature Set: http://wiki.blender.org/index.php/Doc:2.6/Manual/Render/Cycles/Experimental_Features This enables Subsurface Scattering and Correlated Multi Jitter Sampling on GPU, while keeping the stability and performance of the regular kernel. Differential Revision: https://developer.blender.org/D762 Patch by Sergey and myself. Developer / Builder Note: CUDA Toolkit 6.5 is highly recommended for this, also note that building the experimental kernel requires a lot of system memory (~7-8GB).
2014-08-26Sculpt mode: fix 'stroke method' of Brush menu.Bastien Montagne