Blender Git Commit Log
Git Commits -> Revision 51b796f
Revision 51b796f by Ton Roosendaal (master) April 19, 2018, 15:35 (GMT) |
Remove Blender Internal and legacy viewport from Blender 2.8. 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. |
Commit Details:
Full Hash: 51b796ff1528c52cc8b4079fab1003671652a4d9
Parent Commit: 785e8a6
Committed By: Brecht Van Lommel
Lines Changed: +1687, -84075
66 Deleted Paths:
/source/blender/editors/space_view3d/drawanimviz.c (+0, -438)
/source/blender/editors/space_view3d/drawarmature.c (+0, -3010)
/source/blender/editors/space_view3d/drawmesh.c (+0, -364)
/source/blender/editors/space_view3d/drawsimdebug.c (+0, -209)
/source/blender/gpu/GPU_lamp.h (+0, -77)
/source/blender/gpu/intern/gpu_lamp.c (+0, -458)
/source/blender/gpu/intern/gpu_lamp_private.h (+0, -84)
/source/blender/nodes/shader/nodes/node_shader_geom.c (+0, -163)
/source/blender/nodes/shader/nodes/node_shader_lamp.c (+0, -91)
/source/blender/nodes/shader/nodes/node_shader_material.c (+0, -374)
/source/blender/nodes/shader/nodes/node_shader_output.c (+0, -99)
/source/blender/nodes/shader/nodes/node_shader_texture.c (+0, -166)
/source/blender/render/intern/include/envmap.h (+0, -54)
/source/blender/render/intern/include/occlusion.h (+0, -49)
/source/blender/render/intern/include/pixelblending.h (+0, -65)
/source/blender/render/intern/include/pixelshading.h (+0, -62)
/source/blender/render/intern/include/pointdensity.h (+0, -52)
/source/blender/render/intern/include/raycounter.h (+0, -74)
/source/blender/render/intern/include/rayintersection.h (+0, -136)
/source/blender/render/intern/include/rayobject.h (+0, -121)
/source/blender/render/intern/include/rendercore.h (+0, -105)
/source/blender/render/intern/include/renderdatabase.h (+0, -175)
/source/blender/render/intern/include/shadbuf.h (+0, -112)
/source/blender/render/intern/include/shading.h (+0, -105)
/source/blender/render/intern/include/sss.h (+0, -67)
/source/blender/render/intern/include/strand.h (+0, -99)
/source/blender/render/intern/include/sunsky.h (+0, -81)
/source/blender/render/intern/include/texture_ocean.h (+0, -35)
/source/blender/render/intern/include/volumetric.h (+0, -51)
/source/blender/render/intern/include/volume_precache.h (+0, -39)
/source/blender/render/intern/include/voxeldata.h (+0, -47)
/source/blender/render/intern/raytrace/bvh.h (+0, -407)
/source/blender/render/intern/raytrace/rayobject.cpp (+0, -534)
/source/blender/render/intern/raytrace/rayobject_empty.cpp (+0, -81)
/source/blender/render/intern/raytrace/rayobject_hint.h (+0, -72)
/source/blender/render/intern/raytrace/rayobject_instance.cpp (+0, -211)
/source/blender/render/intern/raytrace/rayobject_internal.h (+0, -157)
/source/blender/render/intern/raytrace/rayobject_octree.cpp (+0, -1101)
/source/blender/render/intern/raytrace/rayobject_qbvh.cpp (+0, -160)
/source/blender/render/intern/raytrace/rayobject_raycounter.cpp (+0, -91)
/source/blender/render/intern/raytrace/rayobject_rtbuild.cpp (+0, -531)
/source/blender/render/intern/raytrace/rayobject_rtbuild.h (+0, -125)
/source/blender/render/intern/raytrace/rayobject_svbvh.cpp (+0, -192)
/source/blender/render/intern/raytrace/rayobject_vbvh.cpp (+0, -206)
/source/blender/render/intern/raytrace/reorganize.h (+0, -513)
/source/blender/render/intern/raytrace/svbvh.h (+0, -317)
/source/blender/render/intern/raytrace/vbvh.h (+0, -238)
/source/blender/render/intern/source/bake.c (+0, -1343)
/source/blender/render/intern/source/convertblender.c (+0, -5974)
/source/blender/render/intern/source/envmap.c (+0, -819)
/source/blender/render/intern/source/occlusion.c (+0, -1533)
/source/blender/render/intern/source/pixelblending.c (+0, -400)
/source/blender/render/intern/source/pixelshading.c (+0, -650)
/source/blender/render/intern/source/rayshade.c (+0, -2474)
/source/blender/render/intern/source/rendercore.c (+0, -2028)
/source/blender/render/intern/source/renderdatabase.c (+0, -1603)
/source/blender/render/intern/source/shadbuf.c (+0, -2647)
/source/blender/render/intern/source/shadeinput.c (+0, -1451)
/source/blender/render/intern/source/shadeoutput.c (+0, -2162)
/source/blender/render/intern/source/sss.c (+0, -1074)
/source/blender/render/intern/source/strand.c (+0, -1069)
/source/blender/render/intern/source/sunsky.c (+0, -506)
/source/blender/render/intern/source/texture_ocean.c (+0, -160)
/source/blender/render/intern/source/volumetric.c (+0, -834)
/source/blender/render/intern/source/volume_precache.c (+0, -855)
/source/blender/render/intern/source/voxeldata.c (+0, -571)
/source/blender/editors/space_view3d/drawarmature.c (+0, -3010)
/source/blender/editors/space_view3d/drawmesh.c (+0, -364)
/source/blender/editors/space_view3d/drawsimdebug.c (+0, -209)
/source/blender/gpu/GPU_lamp.h (+0, -77)
/source/blender/gpu/intern/gpu_lamp.c (+0, -458)
/source/blender/gpu/intern/gpu_lamp_private.h (+0, -84)
/source/blender/nodes/shader/nodes/node_shader_geom.c (+0, -163)
/source/blender/nodes/shader/nodes/node_shader_lamp.c (+0, -91)
/source/blender/nodes/shader/nodes/node_shader_material.c (+0, -374)
/source/blender/nodes/shader/nodes/node_shader_output.c (+0, -99)
/source/blender/nodes/shader/nodes/node_shader_texture.c (+0, -166)
/source/blender/render/intern/include/envmap.h (+0, -54)
/source/blender/render/intern/include/occlusion.h (+0, -49)
/source/blender/render/intern/include/pixelblending.h (+0, -65)
/source/blender/render/intern/include/pixelshading.h (+0, -62)
/source/blender/render/intern/include/pointdensity.h (+0, -52)
/source/blender/render/intern/include/raycounter.h (+0, -74)
/source/blender/render/intern/include/rayintersection.h (+0, -136)
/source/blender/render/intern/include/rayobject.h (+0, -121)
/source/blender/render/intern/include/rendercore.h (+0, -105)
/source/blender/render/intern/include/renderdatabase.h (+0, -175)
/source/blender/render/intern/include/shadbuf.h (+0, -112)
/source/blender/render/intern/include/shading.h (+0, -105)
/source/blender/render/intern/include/sss.h (+0, -67)
/source/blender/render/intern/include/strand.h (+0, -99)
/source/blender/render/intern/include/sunsky.h (+0, -81)
/source/blender/render/intern/include/texture_ocean.h (+0, -35)
/source/blender/render/intern/include/volumetric.h (+0, -51)
/source/blender/render/intern/include/volume_precache.h (+0, -39)
/source/blender/render/intern/include/voxeldata.h (+0, -47)
/source/blender/render/intern/raytrace/bvh.h (+0, -407)
/source/blender/render/intern/raytrace/rayobject.cpp (+0, -534)
/source/blender/render/intern/raytrace/rayobject_empty.cpp (+0, -81)
/source/blender/render/intern/raytrace/rayobject_hint.h (+0, -72)
/source/blender/render/intern/raytrace/rayobject_instance.cpp (+0, -211)
/source/blender/render/intern/raytrace/rayobject_internal.h (+0, -157)
/source/blender/render/intern/raytrace/rayobject_octree.cpp (+0, -1101)
/source/blender/render/intern/raytrace/rayobject_qbvh.cpp (+0, -160)
/source/blender/render/intern/raytrace/rayobject_raycounter.cpp (+0, -91)
/source/blender/render/intern/raytrace/rayobject_rtbuild.cpp (+0, -531)
/source/blender/render/intern/raytrace/rayobject_rtbuild.h (+0, -125)
/source/blender/render/intern/raytrace/rayobject_svbvh.cpp (+0, -192)
/source/blender/render/intern/raytrace/rayobject_vbvh.cpp (+0, -206)
/source/blender/render/intern/raytrace/reorganize.h (+0, -513)
/source/blender/render/intern/raytrace/svbvh.h (+0, -317)
/source/blender/render/intern/raytrace/vbvh.h (+0, -238)
/source/blender/render/intern/source/bake.c (+0, -1343)
/source/blender/render/intern/source/convertblender.c (+0, -5974)
/source/blender/render/intern/source/envmap.c (+0, -819)
/source/blender/render/intern/source/occlusion.c (+0, -1533)
/source/blender/render/intern/source/pixelblending.c (+0, -400)
/source/blender/render/intern/source/pixelshading.c (+0, -650)
/source/blender/render/intern/source/rayshade.c (+0, -2474)
/source/blender/render/intern/source/rendercore.c (+0, -2028)
/source/blender/render/intern/source/renderdatabase.c (+0, -1603)
/source/blender/render/intern/source/shadbuf.c (+0, -2647)
/source/blender/render/intern/source/shadeinput.c (+0, -1451)
/source/blender/render/intern/source/shadeoutput.c (+0, -2162)
/source/blender/render/intern/source/sss.c (+0, -1074)
/source/blender/render/intern/source/strand.c (+0, -1069)
/source/blender/render/intern/source/sunsky.c (+0, -506)
/source/blender/render/intern/source/texture_ocean.c (+0, -160)
/source/blender/render/intern/source/volumetric.c (+0, -834)
/source/blender/render/intern/source/volume_precache.c (+0, -855)
/source/blender/render/intern/source/voxeldata.c (+0, -571)
243 Modified Paths:
/doc/python_api/rst/gpu.rst (+2, -681) (Diff)
/intern/cycles/blender/addon/ui.py (+61, -243) (Diff)
/release/scripts/freestyle/modules/parameter_editor.py (+3, -10) (Diff)
/release/scripts/startup/bl_operators/object_quick_effects.py (+50, -80) (Diff)
/release/scripts/startup/bl_operators/presets.py (+0, -29) (Diff)
/release/scripts/startup/bl_ui/properties_data_lamp.py (+2, -210) (Diff)
/release/scripts/startup/bl_ui/properties_data_mesh.py (+1, -1) (Diff)
/release/scripts/startup/bl_ui/properties_data_modifier.py (+2, -9) (Diff)
/release/scripts/startup/bl_ui/properties_freestyle.py (+6, -9) (Diff)
/release/scripts/startup/bl_ui/properties_material.py (+2, -907) (Diff)
/release/scripts/startup/bl_ui/properties_particle.py (+33, -0) (Diff)
/release/scripts/startup/bl_ui/properties_physics_cloth.py (+6, -6) (Diff)
/release/scripts/startup/bl_ui/properties_physics_dynamicpaint.py (+11, -20) (Diff)
/release/scripts/startup/bl_ui/properties_physics_fluid.py (+4, -4) (Diff)
/release/scripts/startup/bl_ui/properties_physics_rigidbody.py (+3, -3) (Diff)
/release/scripts/startup/bl_ui/properties_physics_rigidbody_constraint.py (+1, -1) (Diff)
/release/scripts/startup/bl_ui/properties_physics_softbody.py (+7, -7) (Diff)
/release/scripts/startup/bl_ui/properties_render.py (+1, -200) (Diff)
/release/scripts/startup/bl_ui/properties_scene.py (+4, -7) (Diff)
/release/scripts/startup/bl_ui/properties_texture.py (+121, -556) (Diff)
/release/scripts/startup/bl_ui/properties_world.py (+0, -192) (Diff)
/release/scripts/startup/bl_ui/space_node.py (+6, -8) (Diff)
/release/scripts/startup/bl_ui/space_sequencer.py (+1, -1) (Diff)
/release/scripts/startup/bl_ui/space_view3d.py (+29, -56) (Diff)
/release/scripts/startup/bl_ui/space_view3d_toolbar.py (+1, -14) (Diff)
/release/scripts/startup/nodeitems_builtins.py (+13, -72) (Diff)
/release/scripts/templates_py/ui_list_simple.py (+0, -12) (Diff)
/source/blender/alembic/intern/abc_hair.cc (+2, -2) (Diff)
/source/blender/blenkernel/BKE_blender_version.h (+1, -1) (Diff)
/source/blender/blenkernel/BKE_camera.h (+0, -5) (Diff)
/source/blender/blenkernel/BKE_DerivedMesh.h (+1, -132) (Diff)
/source/blender/blenkernel/BKE_material.h (+0, -11) (Diff)
/source/blender/blenkernel/BKE_node.h (+7, -15) (Diff)
/source/blender/blenkernel/BKE_particle.h (+4, -4) (Diff)
/source/blender/blenkernel/BKE_pbvh.h (+1, -5) (Diff)
/source/blender/blenkernel/BKE_scene.h (+1, -5) (Diff)
/source/blender/blenkernel/BKE_sequencer.h (+1, -1) (Diff)
/source/blender/blenkernel/BKE_texture.h (+0, -26) (Diff)
/source/blender/blenkernel/intern/anim_sys.c (+2, -30) (Diff)
/source/blender/blenkernel/intern/bpath.c (+0, -8) (Diff)
/source/blender/blenkernel/intern/camera.c (+0, -15) (Diff)
/source/blender/blenkernel/intern/cdderivedmesh.c (+0, -1345) (Diff)
/source/blender/blenkernel/intern/DerivedMesh.c (+0, -412) (Diff)
/source/blender/blenkernel/intern/dynamicpaint.c (+18, -146) (Diff)
/source/blender/blenkernel/intern/editderivedmesh.c (+0, -662) (Diff)
/source/blender/blenkernel/intern/ipo.c (+0, -14) (Diff)
/source/blender/blenkernel/intern/lamp.c (+1, -45) (Diff)
/source/blender/blenkernel/intern/library_query.c (+0, -27) (Diff)
/source/blender/blenkernel/intern/material.c (+40, -506) (Diff)
/source/blender/blenkernel/intern/node.c (+0, -77) (Diff)
/source/blender/blenkernel/intern/object.c (+0, -3) (Diff)
/source/blender/blenkernel/intern/object_dupli.c (+0, -5) (Diff)
/source/blender/blenkernel/intern/particle.c (+27, -44) (Diff)
/source/blender/blenkernel/intern/particle_child.c (+1, -39) (Diff)
/source/blender/blenkernel/intern/particle_distribute.c (+3, -3) (Diff)
/source/blender/blenkernel/intern/particle_system.c (+2, -2) (Diff)
/source/blender/blenkernel/intern/pbvh.c (+3, -64) (Diff)
/source/blender/blenkernel/intern/scene.c (+6, -52) (Diff)
/source/blender/blenkernel/intern/sequencer.c (+2, -7) (Diff)
/source/blender/blenkernel/intern/subsurf_ccg.c (+176, -2155) (Diff)
/source/blender/blenkernel/intern/texture.c (+0, -439) (Diff)
/source/blender/blenkernel/intern/world.c (+0, -34) (Diff)
/source/blender/blenkernel/intern/writeffmpeg.c (+0, -11) (Diff)
/source/blender/blenloader/intern/readfile.c (+1, -116) (Diff)
/source/blender/blenloader/intern/versioning_250.c (+0, -273) (Diff)
/source/blender/blenloader/intern/versioning_260.c (+1, -57) (Diff)
/source/blender/blenloader/intern/versioning_270.c (+0, -41) (Diff)
/source/blender/blenloader/intern/versioning_280.c (+19, -10) (Diff)
/source/blender/blenloader/intern/versioning_legacy.c (+4, -351) (Diff)
/source/blender/blenloader/intern/writefile.c (+0, -44) (Diff)
/source/blender/collada/collada_utils.cpp (+0, -124) (Diff)
/source/blender/collada/DocumentExporter.cpp (+0, -1) (Diff)
/source/blender/collada/DocumentImporter.cpp (+36, -110) (Diff)
/source/blender/collada/DocumentImporter.h (+0, -1) (Diff)
/source/blender/collada/EffectExporter.cpp (+11, -146) (Diff)
/source/blender/collada/EffectExporter.h (+0, -5) (Diff)
/source/blender/collada/ImageExporter.cpp (+3, -15) (Diff)
/source/blender/collada/LightExporter.cpp (+0, -26) (Diff)
/source/blender/collada/MeshImporter.cpp (+4, -60) (Diff)
/source/blender/collada/MeshImporter.h (+2, -8) (Diff)
/source/blender/depsgraph/intern/builder/deg_builder_nodes.cc (+0, -18) (Diff)
/source/blender/depsgraph/intern/builder/deg_builder_nodes.h (+0, -1) (Diff)
/source/blender/depsgraph/intern/builder/deg_builder_relations.cc (+0, -17) (Diff)
/source/blender/depsgraph/intern/builder/deg_builder_relations.h (+0, -1) (Diff)
/source/blender/draw/intern/draw_manager_shader.c (+2, -4) (Diff)
/source/blender/draw/modes/object_mode.c (+2, -4) (Diff)
/source/blender/editors/animation/anim_filter.c (+0, -18) (Diff)
/source/blender/editors/include/ED_buttons.h (+0, -10) (Diff)
/source/blender/editors/include/ED_render.h (+0, -1) (Diff)
/source/blender/editors/include/ED_uvedit.h (+0, -2) (Diff)
/source/blender/editors/include/ED_view3d.h (+6, -11) (Diff)
/source/blender/editors/io/io_collada.c (+1, -0) (Diff)
/source/blender/editors/mesh/editface.c (+0, -6) (Diff)
/source/blender/editors/mesh/editmesh_tools.c (+0, -78) (Diff)
/source/blender/editors/mesh/mesh_data.c (+0, -3) (Diff)
/source/blender/editors/mesh/mesh_intern.h (+0, -1) (Diff)
/source/blender/editors/mesh/mesh_ops.c (+0, -1) (Diff)
/source/blender/editors/object/object_add.c (+1, -15) (Diff)
/source/blender/editors/object/object_bake.c (+27, -297) (Diff)
/source/blender/editors/object/object_edit.c (+0, -62) (Diff)
/source/blender/editors/object/object_relations.c (+3, -116) (Diff)
/source/blender/editors/object/object_select.c (+8, -31) (Diff)
/source/blender/editors/physics/particle_edit.c (+2, -2) (Diff)
/source/blender/editors/render/render_intern.h (+0, -5) (Diff)
/source/blender/editors/render/render_internal.c (+1, -617) (Diff)
/source/blender/editors/render/render_opengl.c (+3, -7) (Diff)
/source/blender/editors/render/render_ops.c (+0, -3) (Diff)
/source/blender/editors/render/render_preview.c (+32, -171) (Diff)
/source/blender/editors/render/render_shading.c (+4, -234) (Diff)
/source/blender/editors/render/render_update.c (+14, -221) (Diff)
/source/blender/editors/sculpt_paint/paint_image.c (+0, -2) (Diff)
/source/blender/editors/sculpt_paint/paint_image_proj.c (+24, -116) (Diff)
/source/blender/editors/sculpt_paint/paint_intern.h (+0, -1) (Diff)
/source/blender/editors/sculpt_paint/paint_ops.c (+0, -1) (Diff)
/source/blender/editors/sculpt_paint/paint_vertex.c (+0, -4) (Diff)
/source/blender/editors/sculpt_paint/sculpt.c (+0, -15) (Diff)
/source/blender/editors/sculpt_paint/sculpt_undo.c (+0, -5) (Diff)
/source/blender/editors/space_api/spacetypes.c (+0, -3) (Diff)
/source/blender/editors/space_buttons/buttons_context.c (+29, -188) (Diff)
/source/blender/editors/space_buttons/buttons_intern.h (+0, -1) (Diff)
/source/blender/editors/space_buttons/buttons_texture.c (+0, -205) (Diff)
/source/blender/editors/space_image/image_edit.c (+1, -4) (Diff)
/source/blender/editors/space_image/image_ops.c (+0, -2) (Diff)
/source/blender/editors/space_image/space_image.c (+0, -27) (Diff)
/source/blender/editors/space_node/drawnode.c (+0, -52) (Diff)
/source/blender/editors/space_node/node_add.c (+2, -12) (Diff)
/source/blender/editors/space_node/node_draw.c (+0, -4) (Diff)
/source/blender/editors/space_node/node_edit.c (+12, -65) (Diff)
/source/blender/editors/space_node/node_ops.c (+0, -2) (Diff)
/source/blender/editors/space_node/node_templates.c (+1, -4) (Diff)
/source/blender/editors/space_node/space_node.c (+2, -2) (Diff)
/source/blender/editors/space_outliner/outliner_select.c (+0, -89) (Diff)
/source/blender/editors/space_outliner/outliner_tools.c (+1, -13) (Diff)
/source/blender/editors/space_outliner/outliner_tree.c (+0, -20) (Diff)
/source/blender/editors/space_view3d/CMakeLists.txt (+0, -4) (Diff)
/source/blender/editors/space_view3d/drawobject.c (+116, -9150) (Diff)
/source/blender/editors/space_view3d/space_view3d.c (+0, -2) (Diff)
/source/blender/editors/space_view3d/view3d_draw.c (+19, -829) (Diff)
/source/blender/editors/space_view3d/view3d_draw_legacy.c (+3, -1041) (Diff)
/source/blender/editors/space_view3d/view3d_intern.h (+0, -107) (Diff)
/source/blender/editors/undo/ed_undo.c (+0, -2) (Diff)
/source/blender/editors/undo/memfile_undo.c (+0, -2) (Diff)
/source/blender/editors/uvedit/uvedit_draw.c (+9, -61) (Diff)
/source/blender/editors/uvedit/uvedit_ops.c (+2, -88) (Diff)
/source/blender/editors/uvedit/uvedit_unwrap_ops.c (+3, -12) (Diff)
/source/blender/freestyle/intern/blender_interface/BlenderFileLoader.cpp (+2, -24) (Diff)
/source/blender/freestyle/intern/blender_interface/BlenderFileLoader.h (+0, -1) (Diff)
/source/blender/freestyle/intern/blender_interface/BlenderStrokeRenderer.cpp (+9, -84) (Diff)
/source/blender/freestyle/intern/blender_interface/FRS_freestyle.cpp (+2, -2) (Diff)
/source/blender/freestyle/intern/stroke/Stroke.h (+1, -2) (Diff)
/source/blender/gpu/CMakeLists.txt (+0, -3) (Diff)
/source/blender/gpu/GPU_buffers.h (+7, -181) (Diff)
/source/blender/gpu/GPU_draw.h (+0, -40) (Diff)
/source/blender/gpu/GPU_material.h (+1, -109) (Diff)
/source/blender/gpu/intern/gpu_buffers.c (+23, -935) (Diff)
/source/blender/gpu/intern/gpu_codegen.c (+22, -380) (Diff)
/source/blender/gpu/intern/gpu_codegen.h (+1, -2) (Diff)
/source/blender/gpu/intern/gpu_draw.c (+0, -712) (Diff)
/source/blender/gpu/intern/gpu_init_exit.c (+3, -0) (Diff)
/source/blender/gpu/intern/gpu_material.c (+2, -2282) (Diff)
/source/blender/gpu/intern/gpu_shader.c (+2, -8) (Diff)
/source/blender/gpu/shaders/gpu_shader_geometry.glsl (+0, -5) (Diff)
/source/blender/gpu/shaders/gpu_shader_material.glsl (+0, -8) (Diff)
/source/blender/gpu/shaders/gpu_shader_vertex.glsl (+0, -4) (Diff)
/source/blender/gpu/shaders/gpu_shader_vertex_world.glsl (+0, -4) (Diff)
/source/blender/makesdna/DNA_dynamicpaint_types.h (+1, -2) (Diff)
/source/blender/makesdna/DNA_lamp_types.h (+15, -85) (Diff)
/source/blender/makesdna/DNA_material_types.h (+23, -279) (Diff)
/source/blender/makesdna/DNA_modifier_types.h (+0, -1) (Diff)
/source/blender/makesdna/DNA_node_types.h (+0, -5) (Diff)
/source/blender/makesdna/DNA_object_types.h (+0, -2) (Diff)
/source/blender/makesdna/DNA_scene_types.h (+28, -100) (Diff)
/source/blender/makesdna/DNA_space_types.h (+3, -15) (Diff)
/source/blender/makesdna/DNA_texture_types.h (+7, -125) (Diff)
/source/blender/makesdna/DNA_world_types.h (+6, -78) (Diff)
/source/blender/makesrna/intern/rna_color.c (+0, -27) (Diff)
/source/blender/makesrna/intern/rna_dynamicpaint.c (+0, -12) (Diff)
/source/blender/makesrna/intern/rna_lamp.c (+5, -441) (Diff)
/source/blender/makesrna/intern/rna_material.c (+19, -1669) (Diff)
/source/blender/makesrna/intern/rna_modifier.c (+0, -5) (Diff)
/source/blender/makesrna/intern/rna_nodetree.c (+0, -76) (Diff)
/source/blender/makesrna/intern/rna_scene.c (+4, -346) (Diff)
/source/blender/makesrna/intern/rna_sculpt_paint.c (+0, -5) (Diff)
/source/blender/makesrna/intern/rna_space.c (+0, -68) (Diff)
/source/blender/makesrna/intern/rna_texture.c (+0, -611) (Diff)
/source/blender/makesrna/intern/rna_texture_api.c (+0, -51) (Diff)
/source/blender/makesrna/intern/rna_userdef.c (+0, -1) (Diff)
/source/blender/makesrna/intern/rna_world.c (+0, -296) (Diff)
/source/blender/makesrna/RNA_access.h (+0, -13) (Diff)
/source/blender/modifiers/intern/MOD_dynamicpaint.c (+0, -12) (Diff)
/source/blender/modifiers/intern/MOD_explode.c (+1, -1) (Diff)
/source/blender/modifiers/intern/MOD_uvproject.c (+56, -72) (Diff)
/source/blender/nodes/CMakeLists.txt (+0, -5) (Diff)
/source/blender/nodes/intern/node_exec.c (+0, -2) (Diff)
/source/blender/nodes/NOD_shader.h (+0, -6) (Diff)
/source/blender/nodes/NOD_static_types.h (+0, -6) (Diff)
/source/blender/nodes/shader/nodes/node_shader_camera.c (+1, -18) (Diff)
/source/blender/nodes/shader/nodes/node_shader_fresnel.c (+2, -27) (Diff)
/source/blender/nodes/shader/nodes/node_shader_layer_weight.c (+4, -36) (Diff)
/source/blender/nodes/shader/nodes/node_shader_normal.c (+1, -6) (Diff)
/source/blender/nodes/shader/nodes/node_shader_normal_map.c (+25, -124) (Diff)
/source/blender/nodes/shader/nodes/node_shader_object_info.c (+1, -6) (Diff)
/source/blender/nodes/shader/nodes/node_shader_particle_info.c (+1, -4) (Diff)
/source/blender/nodes/shader/nodes/node_shader_vectTransform.c (+8, -75) (Diff)
/source/blender/nodes/shader/node_shader_tree.c (+8, -45) (Diff)
/source/blender/nodes/shader/node_shader_util.c (+0, -47) (Diff)
/source/blender/nodes/shader/node_shader_util.h (+1, -4) (Diff)
/source/blender/nodes/texture/nodes/node_texture_proc.c (+1, -1) (Diff)
/source/blender/nodes/texture/nodes/node_texture_texture.c (+1, -1) (Diff)
/source/blender/nodes/texture/node_texture_tree.c (+2, -29) (Diff)
/source/blender/nodes/texture/node_texture_util.c (+0, -1) (Diff)
/source/blender/nodes/texture/node_texture_util.h (+0, -2) (Diff)
/source/blender/physics/BPH_mass_spring.h (+0, -2) (Diff)
/source/blender/physics/intern/BPH_mass_spring.cpp (+0, -21) (Diff)
/source/blender/physics/intern/hair_volume.cpp (+0, -53) (Diff)
/source/blender/physics/intern/implicit.h (+0, -2) (Diff)
/source/blender/python/intern/gpu.c (+1, -244) (Diff)
/source/blender/python/intern/gpu_offscreen.c (+0, -2) (Diff)
/source/blender/render/CMakeLists.txt (+0, -54) (Diff)
/source/blender/render/extern/include/RE_bake.h (+0, -3) (Diff)
/source/blender/render/extern/include/RE_engine.h (+0, -1) (Diff)
/source/blender/render/extern/include/RE_pipeline.h (+3, -51) (Diff)
/source/blender/render/extern/include/RE_render_ext.h (+2, -6) (Diff)
/source/blender/render/extern/include/RE_shader_ext.h (+2, -184) (Diff)
/source/blender/render/intern/include/initrender.h (+1, -6) (Diff)
/source/blender/render/intern/include/renderpipeline.h (+0, -3) (Diff)
/source/blender/render/intern/include/render_result.h (+0, -2) (Diff)
/source/blender/render/intern/include/render_types.h (+4, -525) (Diff)
/source/blender/render/intern/include/texture.h (+0, -17) (Diff)
/source/blender/render/intern/include/zbuf.h (+1, -100) (Diff)
/source/blender/render/intern/source/bake_api.c (+31, -39) (Diff)
/source/blender/render/intern/source/external_engine.c (+4, -19) (Diff)
/source/blender/render/intern/source/imagetexture.c (+1, -60) (Diff)
/source/blender/render/intern/source/initrender.c (+1, -339) (Diff)
/source/blender/render/intern/source/multires_bake.c (+72, -28) (Diff)
/source/blender/render/intern/source/pipeline.c (+51, -1159) (Diff)
/source/blender/render/intern/source/pointdensity.c (+25, -100) (Diff)
/source/blender/render/intern/source/render_result.c (+3, -20) (Diff)
/source/blender/render/intern/source/render_texture.c (+63, -2537) (Diff)
/source/blender/render/intern/source/zbuf.c (+39, -3533) (Diff)
/source/blender/windowmanager/intern/wm_files.c (+4, -11) (Diff)
/source/blender/windowmanager/intern/wm_files_link.c (+0, -2) (Diff)
/source/blender/windowmanager/intern/wm_init_exit.c (+0, -2) (Diff)
/intern/cycles/blender/addon/ui.py (+61, -243) (Diff)
/release/scripts/freestyle/modules/parameter_editor.py (+3, -10) (Diff)
/release/scripts/startup/bl_operators/object_quick_effects.py (+50, -80) (Diff)
/release/scripts/startup/bl_operators/presets.py (+0, -29) (Diff)
/release/scripts/startup/bl_ui/properties_data_lamp.py (+2, -210) (Diff)
/release/scripts/startup/bl_ui/properties_data_mesh.py (+1, -1) (Diff)
/release/scripts/startup/bl_ui/properties_data_modifier.py (+2, -9) (Diff)
/release/scripts/startup/bl_ui/properties_freestyle.py (+6, -9) (Diff)
/release/scripts/startup/bl_ui/properties_material.py (+2, -907) (Diff)
/release/scripts/startup/bl_ui/properties_particle.py (+33, -0) (Diff)
/release/scripts/startup/bl_ui/properties_physics_cloth.py (+6, -6) (Diff)
/release/scripts/startup/bl_ui/properties_physics_dynamicpaint.py (+11, -20) (Diff)
/release/scripts/startup/bl_ui/properties_physics_fluid.py (+4, -4) (Diff)
/release/scripts/startup/bl_ui/properties_physics_rigidbody.py (+3, -3) (Diff)
/release/scripts/startup/bl_ui/properties_physics_rigidbody_constraint.py (+1, -1) (Diff)
/release/scripts/startup/bl_ui/properties_physics_softbody.py (+7, -7) (Diff)
/release/scripts/startup/bl_ui/properties_render.py (+1, -200) (Diff)
/release/scripts/startup/bl_ui/properties_scene.py (+4, -7) (Diff)
/release/scripts/startup/bl_ui/properties_texture.py (+121, -556) (Diff)
/release/scripts/startup/bl_ui/properties_world.py (+0, -192) (Diff)
/release/scripts/startup/bl_ui/space_node.py (+6, -8) (Diff)
/release/scripts/startup/bl_ui/space_sequencer.py (+1, -1) (Diff)
/release/scripts/startup/bl_ui/space_view3d.py (+29, -56) (Diff)
/release/scripts/startup/bl_ui/space_view3d_toolbar.py (+1, -14) (Diff)
/release/scripts/startup/nodeitems_builtins.py (+13, -72) (Diff)
/release/scripts/templates_py/ui_list_simple.py (+0, -12) (Diff)
/source/blender/alembic/intern/abc_hair.cc (+2, -2) (Diff)
/source/blender/blenkernel/BKE_blender_version.h (+1, -1) (Diff)
/source/blender/blenkernel/BKE_camera.h (+0, -5) (Diff)
/source/blender/blenkernel/BKE_DerivedMesh.h (+1, -132) (Diff)
/source/blender/blenkernel/BKE_material.h (+0, -11) (Diff)
/source/blender/blenkernel/BKE_node.h (+7, -15) (Diff)
/source/blender/blenkernel/BKE_particle.h (+4, -4) (Diff)
/source/blender/blenkernel/BKE_pbvh.h (+1, -5) (Diff)
/source/blender/blenkernel/BKE_scene.h (+1, -5) (Diff)
/source/blender/blenkernel/BKE_sequencer.h (+1, -1) (Diff)
/source/blender/blenkernel/BKE_texture.h (+0, -26) (Diff)
/source/blender/blenkernel/intern/anim_sys.c (+2, -30) (Diff)
/source/blender/blenkernel/intern/bpath.c (+0, -8) (Diff)
/source/blender/blenkernel/intern/camera.c (+0, -15) (Diff)
/source/blender/blenkernel/intern/cdderivedmesh.c (+0, -1345) (Diff)
/source/blender/blenkernel/intern/DerivedMesh.c (+0, -412) (Diff)
/source/blender/blenkernel/intern/dynamicpaint.c (+18, -146) (Diff)
/source/blender/blenkernel/intern/editderivedmesh.c (+0, -662) (Diff)
/source/blender/blenkernel/intern/ipo.c (+0, -14) (Diff)
/source/blender/blenkernel/intern/lamp.c (+1, -45) (Diff)
/source/blender/blenkernel/intern/library_query.c (+0, -27) (Diff)
/source/blender/blenkernel/intern/material.c (+40, -506) (Diff)
/source/blender/blenkernel/intern/node.c (+0, -77) (Diff)
/source/blender/blenkernel/intern/object.c (+0, -3) (Diff)
/source/blender/blenkernel/intern/object_dupli.c (+0, -5) (Diff)
/source/blender/blenkernel/intern/particle.c (+27, -44) (Diff)
/source/blender/blenkernel/intern/particle_child.c (+1, -39) (Diff)
/source/blender/blenkernel/intern/particle_distribute.c (+3, -3) (Diff)
/source/blender/blenkernel/intern/particle_system.c (+2, -2) (Diff)
/source/blender/blenkernel/intern/pbvh.c (+3, -64) (Diff)
/source/blender/blenkernel/intern/scene.c (+6, -52) (Diff)
/source/blender/blenkernel/intern/sequencer.c (+2, -7) (Diff)
/source/blender/blenkernel/intern/subsurf_ccg.c (+176, -2155) (Diff)
/source/blender/blenkernel/intern/texture.c (+0, -439) (Diff)
/source/blender/blenkernel/intern/world.c (+0, -34) (Diff)
/source/blender/blenkernel/intern/writeffmpeg.c (+0, -11) (Diff)
/source/blender/blenloader/intern/readfile.c (+1, -116) (Diff)
/source/blender/blenloader/intern/versioning_250.c (+0, -273) (Diff)
/source/blender/blenloader/intern/versioning_260.c (+1, -57) (Diff)
/source/blender/blenloader/intern/versioning_270.c (+0, -41) (Diff)
/source/blender/blenloader/intern/versioning_280.c (+19, -10) (Diff)
/source/blender/blenloader/intern/versioning_legacy.c (+4, -351) (Diff)
/source/blender/blenloader/intern/writefile.c (+0, -44) (Diff)
/source/blender/collada/collada_utils.cpp (+0, -124) (Diff)
/source/blender/collada/DocumentExporter.cpp (+0, -1) (Diff)
/source/blender/collada/DocumentImporter.cpp (+36, -110) (Diff)
/source/blender/collada/DocumentImporter.h (+0, -1) (Diff)
/source/blender/collada/EffectExporter.cpp (+11, -146) (Diff)
/source/blender/collada/EffectExporter.h (+0, -5) (Diff)
/source/blender/collada/ImageExporter.cpp (+3, -15) (Diff)
/source/blender/collada/LightExporter.cpp (+0, -26) (Diff)
/source/blender/collada/MeshImporter.cpp (+4, -60) (Diff)
/source/blender/collada/MeshImporter.h (+2, -8) (Diff)
/source/blender/depsgraph/intern/builder/deg_builder_nodes.cc (+0, -18) (Diff)
/source/blender/depsgraph/intern/builder/deg_builder_nodes.h (+0, -1) (Diff)
/source/blender/depsgraph/intern/builder/deg_builder_relations.cc (+0, -17) (Diff)
/source/blender/depsgraph/intern/builder/deg_builder_relations.h (+0, -1) (Diff)
/source/blender/draw/intern/draw_manager_shader.c (+2, -4) (Diff)
/source/blender/draw/modes/object_mode.c (+2, -4) (Diff)
/source/blender/editors/animation/anim_filter.c (+0, -18) (Diff)
/source/blender/editors/include/ED_buttons.h (+0, -10) (Diff)
/source/blender/editors/include/ED_render.h (+0, -1) (Diff)
/source/blender/editors/include/ED_uvedit.h (+0, -2) (Diff)
/source/blender/editors/include/ED_view3d.h (+6, -11) (Diff)
/source/blender/editors/io/io_collada.c (+1, -0) (Diff)
/source/blender/editors/mesh/editface.c (+0, -6) (Diff)
/source/blender/editors/mesh/editmesh_tools.c (+0, -78) (Diff)
/source/blender/editors/mesh/mesh_data.c (+0, -3) (Diff)
/source/blender/editors/mesh/mesh_intern.h (+0, -1) (Diff)
/source/blender/editors/mesh/mesh_ops.c (+0, -1) (Diff)
/source/blender/editors/object/object_add.c (+1, -15) (Diff)
/source/blender/editors/object/object_bake.c (+27, -297) (Diff)
/source/blender/editors/object/object_edit.c (+0, -62) (Diff)
/source/blender/editors/object/object_relations.c (+3, -116) (Diff)
/source/blender/editors/object/object_select.c (+8, -31) (Diff)
/source/blender/editors/physics/particle_edit.c (+2, -2) (Diff)
/source/blender/editors/render/render_intern.h (+0, -5) (Diff)
/source/blender/editors/render/render_internal.c (+1, -617) (Diff)
/source/blender/editors/render/render_opengl.c (+3, -7) (Diff)
/source/blender/editors/render/render_ops.c (+0, -3) (Diff)
/source/blender/editors/render/render_preview.c (+32, -171) (Diff)
/source/blender/editors/render/render_shading.c (+4, -234) (Diff)
/source/blender/editors/render/render_update.c (+14, -221) (Diff)
/source/blender/editors/sculpt_paint/paint_image.c (+0, -2) (Diff)
/source/blender/editors/sculpt_paint/paint_image_proj.c (+24, -116) (Diff)
/source/blender/editors/sculpt_paint/paint_intern.h (+0, -1) (Diff)
/source/blender/editors/sculpt_paint/paint_ops.c (+0, -1) (Diff)
/source/blender/editors/sculpt_paint/paint_vertex.c (+0, -4) (Diff)
/source/blender/editors/sculpt_paint/sculpt.c (+0, -15) (Diff)
/source/blender/editors/sculpt_paint/sculpt_undo.c (+0, -5) (Diff)
/source/blender/editors/space_api/spacetypes.c (+0, -3) (Diff)
/source/blender/editors/space_buttons/buttons_context.c (+29, -188) (Diff)
/source/blender/editors/space_buttons/buttons_intern.h (+0, -1) (Diff)
/source/blender/editors/space_buttons/buttons_texture.c (+0, -205) (Diff)
/source/blender/editors/space_image/image_edit.c (+1, -4) (Diff)
/source/blender/editors/space_image/image_ops.c (+0, -2) (Diff)
/source/blender/editors/space_image/space_image.c (+0, -27) (Diff)
/source/blender/editors/space_node/drawnode.c (+0, -52) (Diff)
/source/blender/editors/space_node/node_add.c (+2, -12) (Diff)
/source/blender/editors/space_node/node_draw.c (+0, -4) (Diff)
/source/blender/editors/space_node/node_edit.c (+12, -65) (Diff)
/source/blender/editors/space_node/node_ops.c (+0, -2) (Diff)
/source/blender/editors/space_node/node_templates.c (+1, -4) (Diff)
/source/blender/editors/space_node/space_node.c (+2, -2) (Diff)
/source/blender/editors/space_outliner/outliner_select.c (+0, -89) (Diff)
/source/blender/editors/space_outliner/outliner_tools.c (+1, -13) (Diff)
/source/blender/editors/space_outliner/outliner_tree.c (+0, -20) (Diff)
/source/blender/editors/space_view3d/CMakeLists.txt (+0, -4) (Diff)
/source/blender/editors/space_view3d/drawobject.c (+116, -9150) (Diff)
/source/blender/editors/space_view3d/space_view3d.c (+0, -2) (Diff)
/source/blender/editors/space_view3d/view3d_draw.c (+19, -829) (Diff)
/source/blender/editors/space_view3d/view3d_draw_legacy.c (+3, -1041) (Diff)
/source/blender/editors/space_view3d/view3d_intern.h (+0, -107) (Diff)
/source/blender/editors/undo/ed_undo.c (+0, -2) (Diff)
/source/blender/editors/undo/memfile_undo.c (+0, -2) (Diff)
/source/blender/editors/uvedit/uvedit_draw.c (+9, -61) (Diff)
/source/blender/editors/uvedit/uvedit_ops.c (+2, -88) (Diff)
/source/blender/editors/uvedit/uvedit_unwrap_ops.c (+3, -12) (Diff)
/source/blender/freestyle/intern/blender_interface/BlenderFileLoader.cpp (+2, -24) (Diff)
/source/blender/freestyle/intern/blender_interface/BlenderFileLoader.h (+0, -1) (Diff)
/source/blender/freestyle/intern/blender_interface/BlenderStrokeRenderer.cpp (+9, -84) (Diff)
/source/blender/freestyle/intern/blender_interface/FRS_freestyle.cpp (+2, -2) (Diff)
/source/blender/freestyle/intern/stroke/Stroke.h (+1, -2) (Diff)
/source/blender/gpu/CMakeLists.txt (+0, -3) (Diff)
/source/blender/gpu/GPU_buffers.h (+7, -181) (Diff)
/source/blender/gpu/GPU_draw.h (+0, -40) (Diff)
/source/blender/gpu/GPU_material.h (+1, -109) (Diff)
/source/blender/gpu/intern/gpu_buffers.c (+23, -935) (Diff)
/source/blender/gpu/intern/gpu_codegen.c (+22, -380) (Diff)
/source/blender/gpu/intern/gpu_codegen.h (+1, -2) (Diff)
/source/blender/gpu/intern/gpu_draw.c (+0, -712) (Diff)
/source/blender/gpu/intern/gpu_init_exit.c (+3, -0) (Diff)
/source/blender/gpu/intern/gpu_material.c (+2, -2282) (Diff)
/source/blender/gpu/intern/gpu_shader.c (+2, -8) (Diff)
/source/blender/gpu/shaders/gpu_shader_geometry.glsl (+0, -5) (Diff)
/source/blender/gpu/shaders/gpu_shader_material.glsl (+0, -8) (Diff)
/source/blender/gpu/shaders/gpu_shader_vertex.glsl (+0, -4) (Diff)
/source/blender/gpu/shaders/gpu_shader_vertex_world.glsl (+0, -4) (Diff)
/source/blender/makesdna/DNA_dynamicpaint_types.h (+1, -2) (Diff)
/source/blender/makesdna/DNA_lamp_types.h (+15, -85) (Diff)
/source/blender/makesdna/DNA_material_types.h (+23, -279) (Diff)
/source/blender/makesdna/DNA_modifier_types.h (+0, -1) (Diff)
/source/blender/makesdna/DNA_node_types.h (+0, -5) (Diff)
/source/blender/makesdna/DNA_object_types.h (+0, -2) (Diff)
/source/blender/makesdna/DNA_scene_types.h (+28, -100) (Diff)
/source/blender/makesdna/DNA_space_types.h (+3, -15) (Diff)
/source/blender/makesdna/DNA_texture_types.h (+7, -125) (Diff)
/source/blender/makesdna/DNA_world_types.h (+6, -78) (Diff)
/source/blender/makesrna/intern/rna_color.c (+0, -27) (Diff)
/source/blender/makesrna/intern/rna_dynamicpaint.c (+0, -12) (Diff)
/source/blender/makesrna/intern/rna_lamp.c (+5, -441) (Diff)
/source/blender/makesrna/intern/rna_material.c (+19, -1669) (Diff)
/source/blender/makesrna/intern/rna_modifier.c (+0, -5) (Diff)
/source/blender/makesrna/intern/rna_nodetree.c (+0, -76) (Diff)
/source/blender/makesrna/intern/rna_scene.c (+4, -346) (Diff)
/source/blender/makesrna/intern/rna_sculpt_paint.c (+0, -5) (Diff)
/source/blender/makesrna/intern/rna_space.c (+0, -68) (Diff)
/source/blender/makesrna/intern/rna_texture.c (+0, -611) (Diff)
/source/blender/makesrna/intern/rna_texture_api.c (+0, -51) (Diff)
/source/blender/makesrna/intern/rna_userdef.c (+0, -1) (Diff)
/source/blender/makesrna/intern/rna_world.c (+0, -296) (Diff)
/source/blender/makesrna/RNA_access.h (+0, -13) (Diff)
/source/blender/modifiers/intern/MOD_dynamicpaint.c (+0, -12) (Diff)
/source/blender/modifiers/intern/MOD_explode.c (+1, -1) (Diff)
/source/blender/modifiers/intern/MOD_uvproject.c (+56, -72) (Diff)
/source/blender/nodes/CMakeLists.txt (+0, -5) (Diff)
/source/blender/nodes/intern/node_exec.c (+0, -2) (Diff)
/source/blender/nodes/NOD_shader.h (+0, -6) (Diff)
/source/blender/nodes/NOD_static_types.h (+0, -6) (Diff)
/source/blender/nodes/shader/nodes/node_shader_camera.c (+1, -18) (Diff)
/source/blender/nodes/shader/nodes/node_shader_fresnel.c (+2, -27) (Diff)
/source/blender/nodes/shader/nodes/node_shader_layer_weight.c (+4, -36) (Diff)
/source/blender/nodes/shader/nodes/node_shader_normal.c (+1, -6) (Diff)
/source/blender/nodes/shader/nodes/node_shader_normal_map.c (+25, -124) (Diff)
/source/blender/nodes/shader/nodes/node_shader_object_info.c (+1, -6) (Diff)
/source/blender/nodes/shader/nodes/node_shader_particle_info.c (+1, -4) (Diff)
/source/blender/nodes/shader/nodes/node_shader_vectTransform.c (+8, -75) (Diff)
/source/blender/nodes/shader/node_shader_tree.c (+8, -45) (Diff)
/source/blender/nodes/shader/node_shader_util.c (+0, -47) (Diff)
/source/blender/nodes/shader/node_shader_util.h (+1, -4) (Diff)
/source/blender/nodes/texture/nodes/node_texture_proc.c (+1, -1) (Diff)
/source/blender/nodes/texture/nodes/node_texture_texture.c (+1, -1) (Diff)
/source/blender/nodes/texture/node_texture_tree.c (+2, -29) (Diff)
/source/blender/nodes/texture/node_texture_util.c (+0, -1) (Diff)
/source/blender/nodes/texture/node_texture_util.h (+0, -2) (Diff)
/source/blender/physics/BPH_mass_spring.h (+0, -2) (Diff)
/source/blender/physics/intern/BPH_mass_spring.cpp (+0, -21) (Diff)
/source/blender/physics/intern/hair_volume.cpp (+0, -53) (Diff)
/source/blender/physics/intern/implicit.h (+0, -2) (Diff)
/source/blender/python/intern/gpu.c (+1, -244) (Diff)
/source/blender/python/intern/gpu_offscreen.c (+0, -2) (Diff)
/source/blender/render/CMakeLists.txt (+0, -54) (Diff)
/source/blender/render/extern/include/RE_bake.h (+0, -3) (Diff)
/source/blender/render/extern/include/RE_engine.h (+0, -1) (Diff)
/source/blender/render/extern/include/RE_pipeline.h (+3, -51) (Diff)
/source/blender/render/extern/include/RE_render_ext.h (+2, -6) (Diff)
/source/blender/render/extern/include/RE_shader_ext.h (+2, -184) (Diff)
/source/blender/render/intern/include/initrender.h (+1, -6) (Diff)
/source/blender/render/intern/include/renderpipeline.h (+0, -3) (Diff)
/source/blender/render/intern/include/render_result.h (+0, -2) (Diff)
/source/blender/render/intern/include/render_types.h (+4, -525) (Diff)
/source/blender/render/intern/include/texture.h (+0, -17) (Diff)
/source/blender/render/intern/include/zbuf.h (+1, -100) (Diff)
/source/blender/render/intern/source/bake_api.c (+31, -39) (Diff)
/source/blender/render/intern/source/external_engine.c (+4, -19) (Diff)
/source/blender/render/intern/source/imagetexture.c (+1, -60) (Diff)
/source/blender/render/intern/source/initrender.c (+1, -339) (Diff)
/source/blender/render/intern/source/multires_bake.c (+72, -28) (Diff)
/source/blender/render/intern/source/pipeline.c (+51, -1159) (Diff)
/source/blender/render/intern/source/pointdensity.c (+25, -100) (Diff)
/source/blender/render/intern/source/render_result.c (+3, -20) (Diff)
/source/blender/render/intern/source/render_texture.c (+63, -2537) (Diff)
/source/blender/render/intern/source/zbuf.c (+39, -3533) (Diff)
/source/blender/windowmanager/intern/wm_files.c (+4, -11) (Diff)
/source/blender/windowmanager/intern/wm_files_link.c (+0, -2) (Diff)
/source/blender/windowmanager/intern/wm_init_exit.c (+0, -2) (Diff)