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
2017-04-04Merge branch 'blender2.8' into transform-manipulatorstransform-manipulatorsJulian Eisel
Conflicts: intern/gawain/gawain/immediate.h intern/gawain/src/immediate.c source/blender/editors/physics/physics_ops.c source/blender/editors/screen/glutil.c source/blender/editors/space_view3d/space_view3d.c source/blender/editors/space_view3d/view3d_draw.c source/blender/editors/space_view3d/view3d_edit.c source/blender/editors/space_view3d/view3d_ops.c source/blender/editors/transform/transform_manipulator.c
2017-04-04Immediate Mode: handle other cases of glPop/glPushClientAttribDalai Felinto
Those cases were not using ClientAttrib but they should :) Rather use a OpenGL3.3 alternative anyways.
2017-04-04Fix collada exporting for Blender 2.8Dalai Felinto
Instead of exporting all the scene objects, I'm exporting the scene layer objects instead.
2017-04-04Immediate Mode: removing unecessary comment on gpencil (false positive)Dalai Felinto
2017-04-04Image Draw: remove unused code since 2009Dalai Felinto
(removing false positive deprecated OpenGL calls)
2017-04-04UV editor using new depsgraph for shadow uvDalai Felinto
2017-04-04Immediate Mode / DerivedMesh: Handle UV ShadowDalai Felinto
2017-04-04fix node editor drawing (T51086)Mike Erwin
Fixed a few issues - wrong transform matrices - assert on node with no sockets - color of collapsed nodes, some title areas Also includes minor cleanup.
2017-04-03GPULamp: Separate GPULamp from GPUMaterialClément Foucault
Since we need GPULamps for draw engines, it makes sense to separate them.
2017-04-03Layer/Depsgraph: Update depsgraph for new objectsDalai Felinto
2017-04-03Merge branch 'master' into blender2.8Sergey Sharybin
2017-04-03Cleanup: styleCampbell Barton
2017-04-03Rename circle_partial -> disk_partialCampbell Barton
We may have a 'disk' function (not the partial version).
2017-04-03Collada - add flag to limit precision of exported data, mainly to simplify ↵Gaia Clary
debugging
2017-04-03Add gluPartialDisk replacement (imm_draw_filled_circle_partial)Campbell Barton
Needed for custom-manipulators branch but generally useful.
2017-04-01Cleanup: styleCampbell Barton
2017-04-01Blender 2.8: Hook of layer collections evaluation in DEGSergey Sharybin
This moves selectability/visibility flag flush from some hardcoded places in the code to depsgraph. This way it is possible to simply tag depsgraph to update those flags and rest it'll do on its own. Using depsgraph for such flush is an overkill: those flags are fully static and can not be animated, so it doesn't really make sense to hook only those to depsgraph. However, in the future we will have overrides on collections, which ideally would need to be animatable and drivable and easiest way to support this is to do this on depsgraph level, so it ensures proper order of evaluation for animation and drivers. And it seems logical to do both overrides and flags flush from depsgraph from this point of view. This commit also includes the evaluation of IDProperty for collections, which basically are just another form of override. So once we implement the other kind of overrides the flushing and collection evaluation won't change. Patch by Sergey Sharybin and Dalai Felinto
2017-03-31Merge branch 'master' into blender2.8Campbell Barton
2017-03-31UI cleanup: simplify Icon handling of uiDefAutoButR for PROP_POINTER.Bastien Montagne
Comes from D113, but really not related to the patch's topic!
2017-03-31Cleanup: warningsCampbell Barton
2017-03-30Layers: use IDProperty and override collection properties systemDalai Felinto
First this replace a custom data struct with IDProperty, and use IDProperty group merge and copying functions. Which means that a collection property setting is only created if necessary. This implements the "Layer Collection settings" override system, as suggested in the "Override Manifesto" document. The core is working, with Scene, LayerCollection and Object using a single IDProperty to store all the render settings data. Next step is to migrate this to depsgraph. Note: Clay engine "ssao_samples" was hardcoded to 32 for now. It will come back as part of "Workspace Settings" later. Many thanks for Bastien Montagne for the help with the UI template nightmare ;) Differential Revision: https://developer.blender.org/D2563
2017-03-30Redraw parent popup when the child popup is closedraa
2017-03-30Depsgraph: Fix missing updates when in local viewSergey Sharybin
This area is a subject of reconsideration, so for now used simplest way possible -- ensure depsgraph's nodes have proper layer flags when going in and out of local mode.
2017-03-30Remove unused variable (warning since recent Scene/SceneLayer change)Dalai Felinto
2017-03-30Layers: Scene->basact > SceneLayer->basact (more work)Dalai Felinto
This brings back adding hooks among other areas
2017-03-30Prevent crash on weight paintDalai Felinto
Weight painting is still wrong, but it doesn't crash any more.
2017-03-30fix screen layout thumbnails (T51078)Mike Erwin
GPU_framebuffer no longer handles transform matrices, which this code was relying on. Made screen_preview_draw responsible for its own ModelView matrix.
2017-03-30fix OpenGL Render to image (T51082)Mike Erwin
This restores the feature for legacy viewport only. Modern viewport, Clay, Eevee, etc. will need further work. Eventually we should rename this something other than "OpenGL".
2017-03-29Base: update localview, however ...Dalai Felinto
Local view will not be supported in 2.8, at least not at first. This updates the code anyways.
2017-03-29Base: update createTransObjectDalai Felinto
I was hoping this would fix the issue of the object not moving after you copy it (right now you need to manually grab the object afterwards). But unfortunatelly it does not
2017-03-29Base: update (unused) image_aspect function, copy_attr_menu and its ↵Dalai Felinto
sub-functions Since this is unused, I didn't test the code. It should be fine though.
2017-03-29Base: update select_groupDalai Felinto
2017-03-29Fix fit camera view frame to selected objectsDalai Felinto
2017-03-29Fix viewselected (NUMPAD PERIOD)Dalai Felinto
2017-03-29Fix T51083: View all is broken in 2.8Dalai Felinto
2017-03-29Correct own earlier commit for recursive behavior of property groupsJulian Eisel
2017-03-29Alternative fix for crash displaying 'New Window' keymap itemJulian Eisel
rB870440dee910c9 just did NULL-check for Main pointer, actual issue is that bContext pointer was NULL. This can be fixed by ensuring PROP_ENUM_NO_CONTEXT flag is not set by calling WM_operator_properties_sanitize when creating RNA buttons. Now, layout previews are visible in keymap editor too.
2017-03-29Merge branch 'master' into blender2.8Campbell Barton
2017-03-29Fix skin mark operatorCampbell Barton
Accessed custom-data layer offset before creating.
2017-03-29Fix missing NULL check in gpencil pollCampbell Barton
Also de-duplicate poll functions
2017-03-29Merge branch 'master' into blender2.8Julian Eisel
2017-03-28Fix: Icon offset for pie buttonsraa
2017-03-28Merge branch 'master' into blender2.8Bastien Montagne
Conflicts: source/blender/blenloader/intern/readfile.c source/blender/windowmanager/intern/wm_window.c
2017-03-28Fix columns with fixed widthraa
2017-03-27cleanup unused GPU includesMike Erwin
2017-03-27OpenGL: use new matrix implementation in "Modern" viewportMike Erwin
This change looks small, but it switches the entire 3D viewport from legacy OpenGL functions to our own code. Kept non-modern viewport on legacy path so we can compare easily (via the Modern Viewport checkbox). Part of T49450
2017-03-27OpenGL: use old API for texture matrixMike Erwin
New matrix API does not support texture matrices. Not sure what the final code will look like, but this at least avoids interference with new ModelView matrix. Marked each line with TEXTURE so they can be disregarded during searches. Related to T49450
2017-03-27OpenGL: remove several glMatrixMode callsMike Erwin
A few of these were redundant, others could be converted to new matrix API. Part of T49450
2017-03-26Fix padding and align calculation for box layoutsraa
2017-03-26Fix: Ignore min flag for rows that require all available widthraa