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
2018-10-19Setting object position is propagated to the physics simulation even for ↵interactive_physicsBenoit Bolsee
dynmamic objects. The velocity is also reset to 0, which makes sense after forcing a dynamic object position. Known issues: - in interactive mode, changing an object position by rna causes a simulation step - setting any part of the object position or orientation causes the full matrix to be applied to physics => missing true rigid body API
2018-10-11Interactive mode: new scene.flag SCE_INTERACTIVE to update the depsgraph ↵Benoit Bolsee
without frame change but running physics. Interactive button added on time line.
2018-10-10Fix bug with transformed object interfering with rigid body simulation.Benoit Bolsee
Note: bug was caused by use of legacy ob->flag & SELECT. New OB_PHYS_MOVING flag to mark that an active object is being transformed. Make active object position update independent of cache write in preparation of interactive physics.
2018-10-04UV: support setting the cursor w/ non-cursor toolsCampbell Barton
2018-10-04Gizmo: UV transform cage now uses all edit-objectsCampbell Barton
2018-10-04UV: avoid redundant batch cache w/ UV select pick & allCampbell Barton
Only tag UV's as needing an update. Also correct notifier for region redraw.
2018-10-04Fix UV select tools not refreshingCampbell Barton
Add BKE_mesh_batch_cache_dirty_tag option for resetting UV's.
2018-10-04Remove empty file added by accidentCampbell Barton
2018-10-04WM: fix non-undo operators stealing redo panelCampbell Barton
Non-undo actions would move the redo panel into a different space.
2018-10-04UV: border/circle select/deselect supportCampbell Barton
2018-10-04UV: use circle select/deselectCampbell Barton
2018-10-04UV: rename circle select operatorCampbell Barton
Word order was swapped from all other operators.
2018-10-04UI: disable UV operator registerCampbell Barton
Was showing redo panel for cursor & selection operators.
2018-10-04Cleanup: remove single backtick quotesCampbell Barton
This isn't valid RST.
2018-10-04Python GPU: GPUBatch and GPUShader refactor.mano-wii
The changes are: - The shader now is passed as a parameter of the batch `draw` method (batch.draw(shader)). Since the batch always has to set a shader before drawing; - The batch methods to specify a value to a uniform have been removed. Uniforms are parameters of the program (here called shader). If you change a uniform, it changes in all batchs that use the same program; - New methods were added to set uniforms by the shader; - The `batch.program_set_builtin` was removed. It is a duplicate of `program_set` but without a shader object. We need the shader object to configure the uniform; Differential Revision: https://developer.blender.org/D3752
2018-10-04Tool System: add UV cursor & transform toolsCampbell Barton
Instead of showing the transform handles for all selections, move this functionality into a tool as done for the 3D view.
2018-10-04Transform: support for 2D cursor editingCampbell Barton
2018-10-04Transform: make gizmo pie section start from where you drag.mano-wii
2018-10-04Fix missing free w/ UV-lassoCampbell Barton
2018-10-04UI: use shared toolbar region callbacksCampbell Barton
Image toolbar now starts with a single column width and snaps to button increments.
2018-10-04DRW: minor tweaks to mode checkingCampbell Barton
Avoid accessing object mode via the view layer active object when drawing since it's done everywhere we store the active object mode in the draw-context.
2018-10-04Cleanup: styleCampbell Barton
2018-10-04ED_gizmotypes_dial_3d_draw_util: use a struct to hide most parameters.mano-wii
2018-10-04UI: remove toolbar UV panelsCampbell Barton
These duplicate existing menu items.
2018-10-03GP: Show 3D cursor in draw modeAntonioya
The cursor is used as location to draw new stroke
2018-10-03GP: Hide different UI elements depending of modeAntonioya
The 3D Cursor, origin and dummy are hidden depending of the mode to get a cleaner drawing space.
2018-10-03Editor Transform: use the dial3d drawing in the rotation operationmano-wii
2018-10-03Dial3d Gizmo: Add the Incremental Angle option to snap.mano-wii
2018-10-03GP: Allow canvas grid with different scales in X/YAntonioya
Now it's possible create rectangular shapes and disable the subdivisions to get only a rectangle
2018-10-03GP: Allow 0 subdivisions for canvas gridAntonioya
2018-10-03Cleanup: tiny improvement in error reporting for makesrnaInes Almeida
2018-10-03GP: Hide the origin when enable originsAntonioya
2018-10-03GP: Hide dummy and cursor in drawing modeAntonioya
2018-10-03UI strings: Fix asserts in 'middle-splitting' fitting string code.Bastien Montagne
The problem is that string width computing is performed in integers (pixels), which can generate a rather annoying error (a few pixels)... Simply work around that for now, by trimming an extra middle char when needed.
2018-10-03Improvements to internals blf_font's `blf_font_width_to_strlen()`/`to_rstrlen()`Bastien Montagne
`to_strlen` just benefits from using pre-computed kerning table for ascii chars (gives about 30% speed improvements). `to_rstrlen` was re-written and heavily simplified, basically using same logic as `to_strlen`, and `BLI_str_find_prev_char_utf8()` to loop backward in the string, instead of looping forwards the whole string, storing each gliph's width in temp array, and looping backward on that temp array to find final string matching expected width. Gives about 70% speed improvements! And both functions can now share their core logic.
2018-10-03Pose Mode: Add back IK Degrees of freedom displayClément Foucault
2018-10-03Fix T56992: OpenGL Render Engine ignores Transparent BackgroundClément Foucault
Correct the outline blending for alpha 0 background.
2018-10-03DRW: Fix assert in texture paintClément Foucault
2018-10-03Silence warningDalai Felinto
2018-10-03Merge branch 'master' into blender2.8Brecht Van Lommel
2018-10-03Fix icon alpha theme option not working for monochrome icons.Brecht Van Lommel
2018-10-03Fix build with older CMake versions that we still need to support.Brecht Van Lommel
2018-10-03Merge branch 'master' into blender2.8Brecht Van Lommel
2018-10-03Fix T54287: memory not freed after rendering on Linux.Brecht Van Lommel
With new jemalloc versions memory allocated by threads that then become inactive is not longer automatically freed. Instead we have to enable a background thread to do it. Some testing is needed to find out of this is sufficient, because the background thread only runs periodically.
2018-10-03GP: Add z-depth offset parameterAntonioya
This parameter allows to define the percentage of offset of a stroke when uses surface mode. Before, this was a fixed value, but for some artists' purposes, it's good to have the option to change it.
2018-10-03Units: Support for fixed unitsJacques Lucke
Users can select the main unit they want to use now. Previously the displayed unit always depended on the magnitude of the value. The old behavior can be restored by switching to the "Adaptive" mode for length, mass and time units. Meters, kilograms and seconds are the default units for new and old scenes. The selected unit is also the default unit for user input. E.g. if cm is selected, whenever the user inputs a unitless number into a field of type length, it will be interpreted as cm. Reviewer: brecht Differential: https://developer.blender.org/D3740
2018-10-03Keymap: expose tool keymaps in the preferencesCampbell Barton
Currently some modes share tool keymaps, we might want to disable this since it's confusing editing one thing in multiple places. However this should be resolved in the tool definitions.
2018-10-03Transform: enable shrink-wrap even offset by defaultCampbell Barton
Holding Alt now disables.
2018-10-03Fix T56975: Transform incorrect w/ constraintCampbell Barton
2018-10-03Dial 3d Gizmo refactoring.mano-wii
Transform the gizmo's drawing function into a generic function for use in other parts of the code.