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
path: root/source
AgeCommit message (Collapse)Author
2014-09-02Hacky fix for cleanup rBc23733d290c095ab77310b55c75293465891d5b8Martijn Berger
2014-09-02A bit of a code cleanup in GLSL shaderSergey Sharybin
2014-09-02Support window coordinates in cycles nodes.Antony Riakiotakis
2014-09-02Fix second part of T41068 -- reflection mapping was wrongSergey Sharybin
Few things: - reflect() takes arguments in this order: N, I, it was swapped in the previous code for some reason. - Normal and view vectors are to be normalized. For the view vector we're now using shade_view() in order to deal with the ortho camera. However, Cycles does not support ortho camera for reflection, but this is easy to do in a separate commit. - Reflection vector is to be in the world space. Kudos to Antony Riakiotakis for figuring this out!
2014-09-02Fix editmesh-connect with adjacent vert selectionCampbell Barton
The result of running connect wasn't deterministic when adjacent vertices selected.
2014-09-02Fix editmesh-connect with hidden geometryCampbell Barton
- ignore hidden faces & verts - when cutting a pair, select edges co-linear to the cut. Also support creating a buffer from hidden elem's even if BMO_FLAG_RESPECT_HIDE is enabled. (if the hflag used includes BM_ELEM_HIDDEN).
2014-09-02BMesh: report errors for invalid operator useCampbell Barton
- invalid htype's into a slot - duplicate htype's args to BMO_op_vinitf
2014-09-01Fix T41665, stroke jittering used when setting the clone cursorAntony Riakiotakis
2014-09-01Events: Fix ISKEYBOARD macro seeing INPUTCHANGE, WINDEACTIVATE and TIMER eventsBastien Montagne
as keyboard ones!!! Note: better solution would be to move those 'internal' events to the 0x5xxx area, but need to talk with the team to be sure this won't break something first.
2014-09-01Cleanup: Event defines -> enums.Bastien Montagne
Also made all event type values as hexadecimal (mixing decimal, hexa and char values is a nice way to make mistakes)!
2014-09-01Fix opencollada not compiling after recent changes.Antony Riakiotakis
2014-09-01Support more object types scene-scale (on creation)Campbell Barton
- lamp - camera - font - empty & effector Also fix inconsistency with apply transform (modified shape-keys for meshes but not curve/lattice)
2014-09-01Fix T41620Antony Riakiotakis
Issue here is that indices of edges will be incorrect when index of vertices forming the edge is 3-0 or 2-0. There are still issues here at uv edges where seam polygons intersect each other but to solve that we need a better pass that detects uv edges and pushes polygons along the "normal" of the edge instead of scaling the polygon itself.
2014-08-31T41650Antony Riakiotakis
Typo in material localization code.
2014-08-31Fix T41657: Text Editor highlight bug when a very long line scrollsBastien Montagne
Based on patch by randon (Dun Liang), but no need to recompute lengths here, we already have the info.
2014-08-31Bake-API: more MEM_callocN replacements by MEM_mallocNDalai Felinto
Reviewed By: campbellbarton Differential Revision: https://developer.blender.org/D561
2014-08-31Add sqlite3 dll's on windows.Martijn Berger
Fix T41144
2014-08-31Fix crash part of T41561: custom properties don't see in drivers windiwBastien Montagne
Do not try to access ID_OB data from an ID_MA one (or anything else)!
2014-08-30Fix T41642: Zoom View hotkey: Zoom Position Y doesn't workingBastien Montagne
Hide zoom settings that have no use in UI/shortcuts definitions.
2014-08-30Use UI_BUT_ prefix as other flags doCampbell Barton
2014-08-29Fix T41629: Won't open blend files with non-Latin charasters in the nameSergey Sharybin
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-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-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-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