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/intern
AgeCommit message (Collapse)Author
2018-05-21Merge branch 'master' into blender2.8Campbell Barton
2018-05-21Fix too much memory usage for Cycles attribute map.Brecht Van Lommel
Thanks to Thomas Krebs for identifying the problem and solution.
2018-05-20GWN: Add Line Adjacency primitive support.Clément Foucault
2018-05-18Merge branch 'master' into blender2.8Campbell Barton
2018-05-18Logging: add --show-log-backtraceCampbell Barton
Useful in debug builds to see a functions callers.
2018-05-15Fix Cycles and viewport outline mismatch due to changed sensor size.Brecht Van Lommel
2018-05-13Fix build error with Visual Studio / Windows.Nick Milios
Differential Revision: https://developer.blender.org/D3363
2018-05-13Fix compiler warnings.Brecht Van Lommel
2018-05-08Merge branch 'master' into blender2.8Bastien Montagne
Conflicts: source/blender/modifiers/intern/MOD_dynamicpaint.c source/blender/modifiers/intern/MOD_uvproject.c
2018-05-08Fix building with latest versions of ffmpeg.Bastien Montagne
Some years-old deprecated stuff has now been removed. Correct solution is probably to use valid defines etc. in own code, but this is more FFMEPG maintainer task (since it also may change how old FFMPEG we do support...).
2018-05-07Merge branch 'master' into blender2.8Sergey Sharybin
2018-05-07Fix wrong comparison of drop target URI on X11Sergey Sharybin
Need to compare, NOT to override passed file name.
2018-05-06Fix use of removed Blender Internal property.Brecht Van Lommel
2018-05-06Merge branch 'master' into blender2.8Campbell Barton
2018-05-06Fix T54801: incorrect render with zero weight transparent BSDFs.Brecht Van Lommel
2018-05-04Merge branch 'master' into blender2.8Campbell Barton
2018-05-04Logging: setting log level wasn't workingCampbell Barton
2018-05-02GWN: Add GWN_batch_uniform_mat4.Clément Foucault
2018-05-02GWN: Add GL_TRIANGLES_ADJACENCY to supported primitive types.Clément Foucault
2018-05-02Merge branch 'master' into blender2.8Campbell Barton
2018-04-29Cycles: Cleanup: Remove double semicolonsLukas Stockner
2018-04-26Workspaces: active view layer now always comes from workspace, not scene.Brecht Van Lommel
Both the scene and workspace had an active view layer, and it was confusing which settings were being used or displayed where. Now we always have one, so there is no mismatch. The "View Layers" tab in the properties editor is now "View Layer", no longer showing a list of layers. Instead view layers can be added and removed with the workspace view layer selector. They are also listed and selectable in the outliner. Single layer rendering uses the active view layer from the workspace. This fixes bugs where the wrong active view layer was used, but more places remain that are wrong and are now using the first view layer in the scene. These are all marked with BKE_view_layer_context_active_PLACEHOLDER.
2018-04-26GHOST: WGL: Make background rendering works on windows.fclem
When creating an offscreen context we need wglCreatePbufferARB to create a drawable. In non-background mode wglCreatePbufferARB would have been set by the main window creation code. But in background mode this is not the case so we need to create a dummy context using the screen window to init wglew properly.
2018-04-25GHOST: Fix missing glXCreatePbuffer initialisation.Clément Foucault
For some reason this happened if no windows are created before creating an offscreen context.
2018-04-25GHOST: GLX: Remove old version check.Clément Foucault
2018-04-25Depsgraph: Clarify python APISergey Sharybin
Follow same naming convention as for C: - Original data is named without any extra prefix/suffix. - Evaluated data is named with _eval suffix.
2018-04-25Multi-View: Moving panel to render, and rename to StereoscopyDalai Felinto
Multi-View was never a per-viewlayer option. And now that we have viewlayer it is better to name it in a more recognizable way: "Stereoscopy" instad of plain "Views".
2018-04-24OpenGL: Remove remaining instances of GL_RGBA16F_ARB.Clément Foucault
There is no need for it now that we use opengl 3.3. Use GL_RGBA16F instead.
2018-04-22Cycles: rename engine to just "Cycles" instead of "Cycles Render" in the UI.Brecht Van Lommel
2018-04-21Fix point density rendering in Cycles.Brecht Van Lommel
2018-04-21Fix feature set button misalignment.Brecht Van Lommel
2018-04-19Remove Blender Internal and legacy viewport from Blender 2.8.Ton Roosendaal
Brecht authored this commit, but he gave me the honours to actually do it. Here it goes; Blender Internal. Bye bye, you did great! * Point density, voxel data, ocean, environment map textures were removed, as these only worked within BI rendering. Note that the ocean modifier and the Cycles point density shader node continue to work. * Dynamic paint using material shading was removed, as this only worked with BI. If we ever wanted to support this again probably it should go through the baking API. * GPU shader export through the Python API was removed. This only worked for the old BI GLSL shaders, which no longer exists. Doing something similar for Eevee would be significantly more complicated because it uses a lot of multiplass rendering and logic outside the shader, it's probably impractical. * Collada material import / export code is mostly gone, as it only worked for BI materials. We need to add Cycles / Eevee material support at some point. * The mesh noise operator was removed since it only worked with BI material texture slots. A displacement modifier can be used instead. * The delete texture paint slot operator was removed since it only worked for BI material texture slots. Could be added back with node support. * Not all legacy viewport features are supported in the new viewport, but their code was removed. If we need to bring anything back we can look at older git revisions. * There is some legacy viewport code that I could not remove yet, and some that I probably missed. * Shader node execution code was left mostly intact, even though it is not used anywhere now. We may eventually use this to replace the texture nodes with Cycles / Eevee shader nodes. * The Cycles Bake panel now includes settings for baking multires normal and displacement maps. The underlying code needs to be merged properly, and we plan to add back support for multires AO baking and add support to Cycles baking for features like vertex color, displacement, and other missing baking features. * This commit removes DNA and the Python API for BI material, lamp, world and scene settings. This breaks a lot of addons. * There is more DNA that can be removed or renamed, where Cycles or Eevee are reusing some old BI properties but the names are not really correct anymore. * Texture slots for materials, lamps and world were removed. They remain for brushes, particles and freestyle linestyles. * 'BLENDER_RENDER' remains in the COMPAT_ENGINES of UI panels. Cycles and other renderers use this to find all panels to show, minus a few panels that they have their own replacement for.
2018-04-19GHOST: Fix `processEvents` not notifying events handled by the system if the ↵Germano
window is hidden. Reviewed By: @LazyDodo Differential Revision: https://developer.blender.org/D3154
2018-04-19GWN Immediate: use GWN_BATCH_OWNS_VBO for created with imm immBeginBatch.Germano
2018-04-19Fix use of missing properties in UI after game engine removal.Brecht Van Lommel
2018-04-17GWN: IMM: Add util function to batch several immRecti/immRectfClément Foucault
2018-04-17Cleanup: remove modules that were only used by the game engine.Brecht Van Lommel
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-16Depsgraph: 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-16DRW/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-16Merge branch 'master' into blender2.8Campbell Barton
2018-04-16Logging: edits to build on macOSCampbell Barton
2018-04-15Fix compiler error in WindowsAntonio Vazquez
2018-04-14Fix compiler error in WindowsAntonio Vazquez
2018-04-14Merge branch 'master' into blender2.8Campbell Barton
2018-04-14Logging: replace 'fwrite' w/ 'write'Campbell Barton
We're already buffing output, so use write directly.
2018-04-13Python API: remove preview/render resolution settings from API functions.Brecht Van Lommel
For correct results these must have been set already when the depsgraph was created and evaluated, so all dependencies have appropriate resolutions too. For particle we no longer backup and restore the viewport particles to avoid overwriting them during render, as copy-on-write solves this for us. Even without COW particles seem to work ok. This also removes the particle simplification options based on camera. This was never used much and only available in Blender Internal. Differential Revision: https://developer.blender.org/D3148
2018-04-13Cleanup: don't use Blender structs in iTaSC module.Brecht Van Lommel
2018-04-10Merge branch 'master' into blender2.8Sergey Sharybin
2018-04-09Use the newer version of the bullet 6dof spring constraint for rigidbody.Alexander Gavrilov
The new constraint is slower and not backward compatible, but should be better, especially in the damping side. The new constraint also has a different valid range of the damping coefficient, and a limit implementation that bounces instead of making the object stationary. Reviewers: sergof Differential Revision: https://developer.blender.org/D3125