diff options
author | Campbell Barton <ideasman42@gmail.com> | 2020-09-08 02:28:43 +0300 |
---|---|---|
committer | Campbell Barton <ideasman42@gmail.com> | 2020-09-08 02:30:47 +0300 |
commit | 80d134b6d102d604e5b977219997975abf429018 (patch) | |
tree | 5f004750b762793a192c9892330eff97ce45322a /source | |
parent | 38b1450848d89aae8b5888afdaf143b150ff3f1f (diff) |
Cleanup: remove unused source file
FX_shader_light.c was added by accident in 66da2f537ae80ce2.
Diffstat (limited to 'source')
-rw-r--r-- | source/blender/shader_fx/intern/FX_shader_light.c | 106 |
1 files changed, 0 insertions, 106 deletions
diff --git a/source/blender/shader_fx/intern/FX_shader_light.c b/source/blender/shader_fx/intern/FX_shader_light.c deleted file mode 100644 index 2fd93bff8aa..00000000000 --- a/source/blender/shader_fx/intern/FX_shader_light.c +++ /dev/null @@ -1,106 +0,0 @@ -/* - * This program is free software; you can redistribute it and/or - * modify it under the terms of the GNU General Public License - * as published by the Free Software Foundation; either version 2 - * of the License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software Foundation, - * Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - * - * The Original Code is Copyright (C) 2018, Blender Foundation - * This is a new part of Blender - */ - -/** \file - * \ingroup shader_fx - */ - -#include <stdio.h> - -#include "DNA_gpencil_types.h" -#include "DNA_object_types.h" -#include "DNA_scene_types.h" -#include "DNA_screen_types.h" - -#include "BLI_utildefines.h" - -#include "BKE_context.h" -#include "BKE_lib_query.h" -#include "BKE_modifier.h" -#include "BKE_screen.h" -#include "BKE_shader_fx.h" - -#include "UI_interface.h" -#include "UI_resources.h" - -#include "RNA_access.h" - -#include "FX_shader_types.h" -#include "FX_ui_common.h" - -#include "DEG_depsgraph.h" -#include "DEG_depsgraph_build.h" - -static void initData(ShaderFxData *fx) -{ - LightShaderFxData *gpfx = (LightShaderFxData *)fx; - gpfx->energy = 10.0f; - gpfx->ambient = 5.0f; - gpfx->object = NULL; -} - -static void copyData(const ShaderFxData *md, ShaderFxData *target) -{ - BKE_shaderfx_copydata_generic(md, target); -} - -static void updateDepsgraph(ShaderFxData *md, const ModifierUpdateDepsgraphContext *ctx) -{ - LightShaderFxData *fxd = (LightShaderFxData *)md; - if (fxd->object != NULL) { - DEG_add_object_relation(ctx->node, fxd->object, DEG_OB_COMP_TRANSFORM, "Light ShaderFx"); - } - DEG_add_object_relation(ctx->node, ctx->object, DEG_OB_COMP_TRANSFORM, "Light ShaderFx"); -} - -static bool isDisabled(ShaderFxData *fx, int UNUSED(userRenderParams)) -{ - LightShaderFxData *fxd = (LightShaderFxData *)fx; - - return !fxd->object; -} - -static void foreachObjectLink(ShaderFxData *fx, - Object *ob, - ShaderFxObjectWalkFunc walk, - void *userData) -{ - LightShaderFxData *fxd = (LightShaderFxData *)fx; - - walk(userData, ob, &fxd->object, IDWALK_CB_NOP); -} - -ShaderFxTypeInfo shaderfx_Type_Light = { - /* name */ "Light", - /* structName */ "LightShaderFxData", - /* structSize */ sizeof(LightShaderFxData), - /* type */ eShaderFxType_GpencilType, - /* flags */ 0, - - /* copyData */ copyData, - - /* initData */ initData, - /* freeData */ NULL, - /* isDisabled */ isDisabled, - /* updateDepsgraph */ updateDepsgraph, - /* dependsOnTime */ NULL, - /* foreachObjectLink */ foreachObjectLink, - /* foreachIDLink */ NULL, - /* panelRegister */ NULL, -}; |