Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-04-17 | Merge remote-tracking branch 'origin/master' into blender2.8 | Dalai Felinto | |
2018-04-17 | Particles: Hair: Make hair selectable in the 3D view. | Clément Foucault | |
2018-04-17 | Interface: Show properties values from evaluated datablocks | Sergey Sharybin | |
This is a way to deal with animated properties in evaluated version off datablock. Previously, running blender with copy-on-write enabled will show original values. Now we can see proper properties, while typing values in still goes to the original datablock. Thanks Brecht for the review! | |||
2018-04-17 | Object Mode: Fix wrong wire color on non-meshes objects. | Clément Foucault | |
2018-04-17 | Object Mode: Cleanup uneeded texture attachment. | Clément Foucault | |
2018-04-17 | Merge branch 'blender2.8' into blender2.8-workbench | Jeroen Bakker | |
2018-04-17 | Workbench: Switching Draw engines based on draw mode | Jeroen Bakker | |
2018-04-17 | UI: Fix T54691: Vector icon vs Widget base ordering. | Clément Foucault | |
It was making keyframe marker and bone theme color icon disappear under their button. | |||
2018-04-17 | Eevee: Render: Fix assert with framebuffer not being bound before read. | Clément Foucault | |
2018-04-17 | Eevee: Fix AA in render mode. | Clément Foucault | |
Was due to wrong framebuffer being read because of wrong comparisson caused by b9ec7a92725e1567c12475a9eb59191edca1dc32 | |||
2018-04-17 | Merge branch 'blender2.8' into blender2.8-workbench | Jeroen Bakker | |
2018-04-17 | Workbench: Draw modes | Jeroen Bakker | |
2018-04-17 | Depsgraph: Allow querying NULL IDs for evaluated version | Sergey Sharybin | |
Saves us from extra checks for NULL pointers when using datablocks for read. | |||
2018-04-17 | DRW: Fix lightprobe objects outlines. | Clément Foucault | |
2018-04-17 | GPU: Add GPU_SHADER_INSTANCE_VARIYING_ID_VARIYING_SIZE. | Clément Foucault | |
Will be used for probe outline id drawing. | |||
2018-04-17 | DRW: Add DRW_UNIFORM_INT_COPY. | Clément Foucault | |
This allow to use int uniforms that are not references. Convenient for ids. | |||
2018-04-17 | Depsgraph: Fix unwanted node tree copy-over | Sergey Sharybin | |
Was caused by two things from the past: - Tagging would set id->recalc to COW update flag. This one is to be ignored. - Particle tagging will use psys recalc flags on id->recalc, but we only need to use flags from particles. Otherwise it will be some collisions in bit masks. | |||
2018-04-17 | bpy consistency fix handler_add(handle) | Dalai Felinto | |
This doesn't change the API, so it doesn't affect any script. However it give more consistent error messages. | |||
2018-04-17 | Merge branch 'master' into blender2.8 | Bastien Montagne | |
2018-04-17 | Fix (unreported) RNA sometimes trying to get named sub-props from non-Group ↵ | Bastien Montagne | |
IDProp. Why exactly this happens remains unclear, found that in the autumn.blenrig file of Spring production while working on static overrides... Tons of ugly IDProps in that rig. xD | |||
2018-04-17 | Pose: fix wpaint + pose mode pick & linked select | Campbell Barton | |
2018-04-17 | Fix blenderplayer and collada build. | Brecht Van Lommel | |
2018-04-17 | Pose: multi-object hide/reveal support | Campbell Barton | |
2018-04-17 | BKE_object: utility functions for pose access | Campbell Barton | |
Pose objects may be from the active object, or from the weight paint mesh. Since this is such a common check move this to a function call. | |||
2018-04-17 | Make particle edit mode work again | Mai Lavelle | |
This is just to have hair rendering and editing mostly working as in master. A better fix is probably needed, there seems to be some missing depsgraph relations for particle edit settings, and particle edit code doesn't rebuild caches after applying edits. But at least you can see and interact with hair now until those things can be sorted out. | |||
2018-04-17 | View3D: Check all objects w/ view-selected | Campbell Barton | |
2018-04-16 | Object Mode: Outline: Perf: Only do outlines detection if needed. | Clément Foucault | |
2018-04-16 | Object Mode: Outlines: Use textureGather extension if available. | Clément Foucault | |
This has very little impact (only had 12.5% perf improvment on Nvidia for this specific pass). But it's an improvement nontheless! | |||
2018-04-16 | Fix for building w/o open-subdiv | Campbell Barton | |
2018-04-16 | Merge branch 'blender2.8' into blender2.8-workbench | Jeroen Bakker | |
2018-04-16 | Depsgraph: remove EvaluationContext, pass Depsgraph instead. | Brecht Van Lommel | |
The depsgraph was always created within a fixed evaluation context. Passing both risks the depsgraph and evaluation context not matching, and it complicates the Python API where we'd have to expose both which is not so easy to understand. This also removes the global evaluation context in main, which assumed there to be a single active scene and view layer. Differential Revision: https://developer.blender.org/D3152 | |||
2018-04-16 | Fix multi-object edit crash | Campbell Barton | |
Border select assumed all objects had pose bones. | |||
2018-04-16 | DRW: Fix outdated code. | Clément Foucault | |
2018-04-16 | Object Mode: Rework outline drawing. | Clément Foucault | |
This changes quite a few things. - Outline is now per object. - No more outline at object intersection (fix hairs problem). - Simplify the code quite a bit. We use a R16UI buffer to save one id per object outline. We convert this id to color when detecting the outline. Added textureGatherOffsets to the code but could not test on current hardware so leaving it commented for now. | |||
2018-04-16 | GPU/DRW: Add GPU_R16UI format. | Clément Foucault | |
2018-04-16 | DRW/GWN: Add callId builtin uniform. | Clément Foucault | |
This uniforms can be used to have a unique id for each drawcall of a shgrp. This only works for standard shgroups and is an exception for the outline drawing. | |||
2018-04-16 | DRW: Culling: Fix algorithm for asymmetric perspective frustum reconstruction. | Germano | |
2018-04-16 | Cleanup: indentation | Campbell Barton | |
2018-04-16 | Merge branch 'master' into blender2.8 | Campbell Barton | |
2018-04-16 | Cleanup: indentation | Campbell Barton | |
2018-04-16 | Cleanup: indentation | Campbell Barton | |
Indent lines for multi object editing, no functional changes. Also strip trailing space from indented regions. | |||
2018-04-16 | Multi-Object Editing | Campbell Barton | |
This adds initial multi-object editing support. - Selected objects are used when entering edit & pose modes. - Selection & tools work on all objects however many tools need porting See: T54641 for remaining tasks. Indentation will be done separately. See patch: D3101 | |||
2018-04-16 | Fix T54491: Do not avoid the creation of inverted frustum. | Germano | |
Blender allows this. The Cube in the file in the report would always disappear with the non camera view. The clip_end was too small. The correction here is only on the assert. | |||
2018-04-16 | Cleanup: indentation | Campbell Barton | |
2018-04-16 | Merge branch 'master' into blender2.8 | Campbell Barton | |
2018-04-16 | Cleanup: indentation | Campbell Barton | |
2018-04-16 | Cleanup: indentation | Campbell Barton | |
2018-04-16 | DRW: Culling: Reorganize frustum_boundbox_calc to match comments. | Germano | |
And Cleanup. | |||
2018-04-16 | Fix unreported error: Algorithm for extracting the Bounding Sphere from an ↵ | Germano | |
Orthographic frustum was incorrect. There was double transformation. | |||
2018-04-16 | Fix two more 'infinite recursions' cases in RNA pose. | Bastien Montagne | |