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-04-18Workspaces: remove workspace engine, use 3D viewport draw mode instead.Brecht Van Lommel
ViewRender was removed, which means we can't get the render engine for files saved in 2.8. We assume that any files saved in 2.8 were intended to use Eevee and set the engine to that. A fix included with this is that .blend thumbails now draw with Clay mode, and never Eevee or Cycles. These were drawn with solid mode in 2.7, and should be very fast and not e.g. load heavy image textures. Differential Revision: https://developer.blender.org/D3156
2018-04-18Workbench: don't change to workbench drawtype for files saved in 2.8.Brecht Van Lommel
Assume files saved in 2.8 were intended for Eevee and set them to material viewport shading. In Eevee this is equal to rendered draw mode, in Cycles this will draw with Eevee. This way Eevee demo files still show something interesting when opened.
2018-04-18UV Edit Draw: Fix assert in `immBeginBatch` -> ↵Germano
`vertex_count_makes_sense_for_primitive`.
2018-04-18Fix bad merge conflict resolutionSergey Sharybin
Line got lost..
2018-04-18Fix missing initialization of depsgraph for snapping contextSergey Sharybin
Was causing crashes once attempting to use snapping. Reported by mano-wii in IRC, thanks!
2018-04-18Workbench: use SET_UINT_IN_POINTER for hashesJeroen Bakker
2018-04-18Merge branch 'blender2.8' into blender2.8-workbenchJeroen Bakker
2018-04-18Workbench: fixed C++ style commentsJeroen Bakker
2018-04-18Cleanup: IndentationSergey Sharybin
2018-04-18Added comment to explain MeshRenderData.orcoSybren A. Stüvel
2018-04-18Merge branch 'master' into blender2.8Sergey Sharybin
2018-04-18Depsgraph: Fix missinf relation for particle instance modifierSergey Sharybin
Was causing lack of animation update when particle system had simulation,
2018-04-18Merge branch 'blender2.8' into blender2.8-workbenchJeroen Bakker
2018-04-18Workbench: reuse similar materialsJeroen Bakker
Similar materials will reuse the same shadergroup. Currently using a custom hash function that might select too similar colors into the same material. Reintroduced the workbench_materials.c this file will be responsible for material lookup/creation and shader compilation Fixed a GPUShader mem leak
2018-04-18Cleanup: Trailing whitespaceSergey Sharybin
2018-04-18Merge remote-tracking branch 'origin/master' into blender2.8Sybren A. Stüvel
Explicitly undoing 287d1924fa149f0 here, as that was a master-only change.
2018-04-18Remove irrelevant print statementSybren A. Stüvel
This statement is only relevant in 2.8, but causes confusion in master. I kept the 'default' label to prevent compiler warnings about unhandled cases. The break is needed because there should be at least one statement after 'default'.
2018-04-18Merge branch 'blender2.8' of git.blender.org:blender into blender2.8Jeroen Bakker
2018-04-18WORKBENCH: Solve C2016 compile errorsJeroen Bakker
2018-04-18Disable auto-override for all but active object in group case.Bastien Montagne
I.E. only enable auto-override for 'active' selected object when making an override of a linked group. This will ease on auto-override creation, and you typically do not want to auto-override most objects in the group anyway (in proxy system, you could only proxyfy one object of the group anyaway!).
2018-04-18Object Mode: Outlines: Make outline thinner.Clément Foucault
This is by default. We can still enable the thicker outlines for high dpi screens or personnal preference but it's not used atm. This also improve the performance removing 1/3 of the outline cost.
2018-04-18Object Mode: Outlines: Fix sample coordinates.Clément Foucault
2018-04-18Make depsgraph tag for auto-override IDs it updates.Bastien Montagne
This will reduce amount of needless auto-override checks, at least when not touching anything related to overriding IDs...
2018-04-18Particles: Interpolate size for interpolated childrenSergey Sharybin
This finally allows us to use Random factor to add variations to the interpolated children. This feature never worked since 2007L there was random factor slider in the interface, but it was only used by simple children. Now it has affect on interpolated children as well. Technically, this will break compatibility if older file had random factor set to something else than 0 (default value is 0 though). But we are leaving 2.7 series, so can accept such breackage in the name of supported features.
2018-04-18Cleanup: rename 'static override regarding reference ID' tag.Bastien Montagne
Just 'OK' was waaayyyyyy too generic!
2018-04-18Merge branch 'blender2.8' of git.blender.org:blender into blender2.8Jeroen Bakker
2018-04-18Workbench: Fixed SegFaultJeroen Bakker
In more complex models the object color uniform data is freed before rendered. We should copy it to local data. but for now we redirected it to a constant.
2018-04-18Cleanup: merge checks for same versionCampbell Barton
2018-04-18Move transform orientation to sceneCampbell Barton
This was stored in the workspace, selected from the view. Move both to scene since custom orientations are closely related to your scene data.
2018-04-18Cleanup: unused varCampbell Barton
2018-04-18Merge branch 'blender2.8-workbench' into blender2.8Jeroen Bakker
2018-04-18Cleanup: unused varCampbell Barton
2018-04-18CMake: make recent bad level include explicitCampbell Barton
This isn't something we should do, each instance should be noted and removed.
2018-04-18Workbench: Basic Solid StudioJeroen Bakker
Currently uses static lighting. Will become HDRI lighting. Added do_versions to set default drawtype_solid and drawtype_texture to OB_LIGHTING_STUDIO. When View3D space is created drawtype_solid and drawtype_texture are also set to OB_LIGHTING_STUDIO. Current studio lighting uses a dot product to simulate static lighting. Will need to be changed in the future with different lighting models.
2018-04-18Fix makesdna not respecting C++ commentsJulian Eisel
Tab after C++ comment broke parsing and didn't remove the line at all. Was there since 2002 at least, probably confused some peeps. This means commented out code was actually written to SDNA.
2018-04-17Eevee: Use textureGather for minmaxZbuffer downsampling.Clément Foucault
I haven't noticed any performance improvement but it could be more important for other hardware. At least it's not slower!
2018-04-17Object Mode: Outlines: Fix precision issue on intel GPU.Clément Foucault
2018-04-17Workbench: clean up the viewport shading codeJeroen Bakker
- added the drawtype_solid, drawtype_wireframe, drawtype_texture to View3D - enabled workbench panels for important render engines - merged workbench_materials to solid_flat_mode. All draw modes will get its own fast implementation in the workbench
2018-04-17Cleanup: unused vars, long linesCampbell Barton
2018-04-17UI: Perf: Improve Dopesheet performance.Clément Foucault
2018-04-17DRW: Perf: Early out empty passes.Clément Foucault
2018-04-17Add generic bpy API to check if a property is overridable, and to set ↵Bastien Montagne
overridable status of custom props.
2018-04-17Update/improve handling of 'overridable' status of properties.Bastien Montagne
Main new thing in this commit is ability for real IDProps (aka custom properties) to be set as overridable or not, they are not by default.
2018-04-17Remove Shift+F2 and other related BGE keymapsDalai Felinto
Reported by Pablo Vazquez (venomgfx)
2018-04-17Remove game properties in image editorDalai Felinto
The following properties were used by the Blender Game Engine and no longer need to be around: * Animated * Tiles * Clamp * Mapping
2018-04-17Removing Blender Game Engine from Blender 2.8Dalai Felinto
Folders removed entirely: * //extern/recastnavigation * //intern/decklink * //intern/moto * //source/blender/editors/space_logic * //source/blenderplayer * //source/gameengine This includes DNA data and any reference to the BGE code in Blender itself. We are bumping the subversion. Pending tasks: * Tile/clamp code in image editor draw code. * Viewport drawing code (so much of this will go away because of BI removal that we can wait until then to remove this.
2018-04-17Merge remote-tracking branch 'origin/master' into blender2.8Dalai Felinto
2018-04-17Particles: Hair: Make hair selectable in the 3D view.Clément Foucault
2018-04-17Interface: Show properties values from evaluated datablocksSergey 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-17Object Mode: Fix wrong wire color on non-meshes objects.Clément Foucault