2008-01-07 19:13:47 +00:00
|
|
|
# ***** BEGIN GPL LICENSE BLOCK *****
|
2007-03-27 18:34:57 +00:00
|
|
|
#
|
|
|
|
# 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
|
2008-01-07 19:13:47 +00:00
|
|
|
# of the License, or (at your option) any later version.
|
2007-03-27 18:34:57 +00:00
|
|
|
#
|
|
|
|
# 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,
|
2010-02-12 13:34:04 +00:00
|
|
|
# Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
|
2007-03-27 18:34:57 +00:00
|
|
|
#
|
|
|
|
# The Original Code is Copyright (C) 2006, Blender Foundation
|
|
|
|
# All rights reserved.
|
|
|
|
#
|
|
|
|
# The Original Code is: all of this file.
|
|
|
|
#
|
|
|
|
# Contributor(s): Jacques Beaurain.
|
|
|
|
#
|
2008-01-07 19:13:47 +00:00
|
|
|
# ***** END GPL LICENSE BLOCK *****
|
2007-03-27 18:34:57 +00:00
|
|
|
|
2012-10-24 08:36:10 +00:00
|
|
|
set(INC
|
2010-09-06 10:15:41 +00:00
|
|
|
.
|
2012-10-17 04:13:03 +00:00
|
|
|
composite
|
|
|
|
intern
|
|
|
|
shader
|
|
|
|
texture
|
2011-11-09 15:00:11 +00:00
|
|
|
../blenfont
|
2010-09-06 10:15:41 +00:00
|
|
|
../blenkernel
|
|
|
|
../blenlib
|
|
|
|
../gpu
|
|
|
|
../imbuf
|
|
|
|
../makesdna
|
|
|
|
../makesrna
|
|
|
|
../render/extern/include
|
|
|
|
../../../intern/guardedalloc
|
2011-05-31 01:15:44 +00:00
|
|
|
)
|
|
|
|
|
|
|
|
set(INC_SYS
|
2011-04-05 23:31:01 +00:00
|
|
|
${GLEW_INCLUDE_PATH}
|
2007-03-27 18:34:57 +00:00
|
|
|
)
|
|
|
|
|
2010-12-08 08:43:06 +00:00
|
|
|
set(SRC
|
2011-09-05 21:01:50 +00:00
|
|
|
composite/nodes/node_composite_alphaOver.c
|
|
|
|
composite/nodes/node_composite_bilateralblur.c
|
|
|
|
composite/nodes/node_composite_blur.c
|
|
|
|
composite/nodes/node_composite_brightness.c
|
|
|
|
composite/nodes/node_composite_channelMatte.c
|
|
|
|
composite/nodes/node_composite_chromaMatte.c
|
|
|
|
composite/nodes/node_composite_colorMatte.c
|
|
|
|
composite/nodes/node_composite_colorSpill.c
|
|
|
|
composite/nodes/node_composite_colorbalance.c
|
|
|
|
composite/nodes/node_composite_common.c
|
|
|
|
composite/nodes/node_composite_composite.c
|
2014-03-11 14:07:49 +01:00
|
|
|
composite/nodes/node_composite_cornerpin.c
|
2011-09-05 21:01:50 +00:00
|
|
|
composite/nodes/node_composite_crop.c
|
|
|
|
composite/nodes/node_composite_curves.c
|
2012-08-23 06:48:01 +00:00
|
|
|
composite/nodes/node_composite_despeckle.c
|
2012-01-10 19:08:08 +00:00
|
|
|
composite/nodes/node_composite_doubleEdgeMask.c
|
2011-09-05 21:01:50 +00:00
|
|
|
composite/nodes/node_composite_defocus.c
|
|
|
|
composite/nodes/node_composite_diffMatte.c
|
|
|
|
composite/nodes/node_composite_dilate.c
|
|
|
|
composite/nodes/node_composite_directionalblur.c
|
|
|
|
composite/nodes/node_composite_displace.c
|
|
|
|
composite/nodes/node_composite_distanceMatte.c
|
|
|
|
composite/nodes/node_composite_filter.c
|
|
|
|
composite/nodes/node_composite_flip.c
|
|
|
|
composite/nodes/node_composite_gamma.c
|
|
|
|
composite/nodes/node_composite_glare.c
|
|
|
|
composite/nodes/node_composite_hueSatVal.c
|
|
|
|
composite/nodes/node_composite_huecorrect.c
|
|
|
|
composite/nodes/node_composite_idMask.c
|
|
|
|
composite/nodes/node_composite_image.c
|
2012-08-06 13:45:11 +00:00
|
|
|
composite/nodes/node_composite_inpaint.c
|
2011-09-05 21:01:50 +00:00
|
|
|
composite/nodes/node_composite_invert.c
|
2012-06-14 12:18:42 +00:00
|
|
|
composite/nodes/node_composite_keyingscreen.c
|
2012-06-14 12:19:13 +00:00
|
|
|
composite/nodes/node_composite_keying.c
|
2011-09-05 21:01:50 +00:00
|
|
|
composite/nodes/node_composite_lensdist.c
|
|
|
|
composite/nodes/node_composite_levels.c
|
|
|
|
composite/nodes/node_composite_lummaMatte.c
|
|
|
|
composite/nodes/node_composite_mapUV.c
|
|
|
|
composite/nodes/node_composite_mapValue.c
|
2012-11-14 19:53:46 +00:00
|
|
|
composite/nodes/node_composite_mapRange.c
|
2011-09-05 21:01:50 +00:00
|
|
|
composite/nodes/node_composite_math.c
|
2012-06-04 16:42:58 +00:00
|
|
|
composite/nodes/node_composite_mask.c
|
2011-09-05 21:01:50 +00:00
|
|
|
composite/nodes/node_composite_mixrgb.c
|
2011-11-07 12:56:05 +00:00
|
|
|
composite/nodes/node_composite_movieclip.c
|
|
|
|
composite/nodes/node_composite_moviedistortion.c
|
2011-09-05 21:01:50 +00:00
|
|
|
composite/nodes/node_composite_normal.c
|
|
|
|
composite/nodes/node_composite_normalize.c
|
|
|
|
composite/nodes/node_composite_outputFile.c
|
Merge plane track feature from tomato branch
This commit includes all the changes made for plane tracker
in tomato branch.
Movie clip editor changes:
- Artist might create a plane track out of multiple point
tracks which belongs to the same track (minimum amount of
point tracks is 4, maximum is not actually limited).
When new plane track is added, it's getting "tracked"
across all point tracks, which makes it stick to the same
plane point tracks belong to.
- After plane track was added, it need to be manually adjusted
in a way it covers feature one might to mask/replace.
General transform tools (G, R, S) or sliding corners with
a mouse could be sued for this. Plane corner which
corresponds to left bottom image corner has got X/Y axis
on it (red is for X axis, green for Y).
- Re-adjusting plane corners makes plane to be "re-tracked"
for the frames sequence between current frame and next
and previous keyframes.
- Kayframes might be removed from the plane, using Shit-X
(Marker Delete) operator. However, currently manual
re-adjustment or "re-track" trigger is needed.
Compositor changes:
- Added new node called Plane Track Deform.
- User selects which plane track to use (for this he need
to select movie clip datablock, object and track names).
- Node gets an image input, which need to be warped into
the plane.
- Node outputs:
* Input image warped into the plane.
* Plane, rasterized to a mask.
Masking changes:
- Mask points might be parented to a plane track, which
makes this point deforming in a way as if it belongs
to the tracked plane.
Some video tutorials are available:
- Coder video: http://www.youtube.com/watch?v=vISEwqNHqe4
- Artist video: https://vimeo.com/71727578
This is mine and Keir's holiday code project :)
2013-08-16 09:46:30 +00:00
|
|
|
composite/nodes/node_composite_planetrackdeform.c
|
2011-09-05 21:01:50 +00:00
|
|
|
composite/nodes/node_composite_premulkey.c
|
|
|
|
composite/nodes/node_composite_rgb.c
|
|
|
|
composite/nodes/node_composite_rotate.c
|
|
|
|
composite/nodes/node_composite_scale.c
|
|
|
|
composite/nodes/node_composite_sepcombHSVA.c
|
|
|
|
composite/nodes/node_composite_sepcombRGBA.c
|
|
|
|
composite/nodes/node_composite_sepcombYCCA.c
|
|
|
|
composite/nodes/node_composite_sepcombYUVA.c
|
|
|
|
composite/nodes/node_composite_setalpha.c
|
|
|
|
composite/nodes/node_composite_splitViewer.c
|
2011-11-07 12:56:05 +00:00
|
|
|
composite/nodes/node_composite_stabilize2d.c
|
2014-07-26 12:59:29 +02:00
|
|
|
composite/nodes/node_composite_sunbeams.c
|
2011-09-05 21:01:50 +00:00
|
|
|
composite/nodes/node_composite_texture.c
|
|
|
|
composite/nodes/node_composite_tonemap.c
|
2012-06-19 17:29:58 +00:00
|
|
|
composite/nodes/node_composite_trackpos.c
|
2011-11-07 12:56:05 +00:00
|
|
|
composite/nodes/node_composite_transform.c
|
2011-09-05 21:01:50 +00:00
|
|
|
composite/nodes/node_composite_translate.c
|
|
|
|
composite/nodes/node_composite_valToRgb.c
|
|
|
|
composite/nodes/node_composite_value.c
|
|
|
|
composite/nodes/node_composite_vecBlur.c
|
|
|
|
composite/nodes/node_composite_viewer.c
|
|
|
|
composite/nodes/node_composite_zcombine.c
|
____
`````|````` | | | ..''''
| | | |______ .''
| | | | ..'
| | |_______ |___________ ....''
merge to TRUNK!
* The old compositor is still available (Debug Menu: 200)
This commit was brought to you by:
Developers:
* Monique Dewanchand
* Jeroen Bakker
* Dalai Felinto
* Lukas Tönne
Review:
* Brecht van Lommel
Testers:
* Nate Wiebe
* Wolfgang Faehnle
* Carlo Andreacchio
* Daniel Salazar
* Artur Mag
* Christian Krupa
* Francesco Siddi
* Dan McGrath
* Bassam Kurdali
But mostly by the community:
Gold:
Joshua Faulkner
Michael Tiemann
Francesco Paglia
Blender Guru
Blender Developers Fund
Silver:
Pablo Vazquez
Joel Heethaar
Amrein Olivier
Ilias Karasavvidis
Thomas Kumlehn
Sebastian Koenig
Hannu Hoffrén
Benjamin Dansie
Fred M'ule
Michel Vilain
Bradley Cathey
Gianmichele Mariani
Gottfried Hofmann
Bjørnar Frøyse
Valentijn Bruning
Paul Holmes
Clemens Rudolph
Juris Graphix
David Strebel
Ronan Zeegers
François Tarlier
Felipe Andres Esquivel Reed
Olaf Beckman
Jesus Alberto Olmos Linares
Kajimba
Maria Figueiredo
Alexandr Galperin
Francesco Siddi
Julio Iglesias Lopez
Kjartan Tysdal
Thomas Torfs
Film Works
Teruyuki Nakamura
Roger Luethi
Benoit Bolsee
Stefan Abrahamsen
Andreas Mattijat
Xavier Bouchoux
Blender 3D Graphics and Animation
Henk Vostermans
Daniel Blanco Delgado
BlenderDay/2011
Bradley Cathey
Matthieu Dupont de Dinechin
Gianmichele Mariani
Jérôme Scaillet
Bronze (Ivo Grigull, Dylan Urquidi, Philippe Derungs, Phil Beauchamp, Bruce Parrott, Mathieu Quiblier, Daniel Martinez, Leandro Inocencio, Lluc Romaní Brasó,
Jonathan Williamson, Michael Ehlen, Karlis Stigis, Dreamsteep, Martin Lindelöf, Filippo Saracino, Douwe van der Veen, Olli Äkräs, Bruno D'Arcangeli,
Francisco Sedrez Warmling, Watchmike.ca, peter lener, Matteo Novellino, Martin Kirsch, Austars Schnore, KC Elliott, Massimiliano Puliero, Karl Stein,
Wood Design Studios, Omer Khan, Jyrki Kanto, Michał Krupa, Lars Brubaker, Neil Richmond, Adam Kalisz, Robert Garlington, Ian Wilson, Carlo Andreacchio,
Jeremias Boos, Robert Holcomb, Gabriel Zöller, Robert Cude, Natibel de Leon, Nathan Turnage, Nicolas Vergnes, Philipp Kleinhenz, Norman Hartig, Louis Kreusel,
Christopher Taylor, Giovanni Remondini, Daniel Rentzsch, Nico Partipilo, Thomas Ventresco, Johannes Schwarz, Александр Коротеев, Brendon Harvey,
Marcelo G. Malheiros, Marius Giurgi, Richard Burns, Perttu Iso-Metsälä, Steve Bazin, Radoslav Borisov, Yoshiyuki Shida, Julien Guigner, Andrew Hunter,
Philipp Oeser, Daniel Thul, Thobias Johansson, Mauro Bonecchi, Georg Piorczynski, Sebastian Michailidis, L M Weedy, Gen X, Stefan Hinze, Nicolò Zubbini,
Erik Pusch, Rob Scott, Florian Koch, Charles Razack, Adrian Baker, Oliver Villar Diz, David Revoy, Julio Iglesias Lopez, Coen Spoor, Carlos Folch,
Joseph Christie, Victor Hernández García, David Mcsween, James Finnerty, Cory Kruckenberg, Giacomo Graziosi, Olivier Saraja, Lars Brubaker, Eric Hudson,
Johannes Schwarz, David Elguea, Marcus Schulderinsky, Karel De Bruijn, Lucas van Wijngaarden, Stefano Ciarrocchi, Mehmet Eribol, Thomas Berglund, Zuofei Song,
Dylan Urquidi )
2012-05-17 12:49:33 +00:00
|
|
|
composite/nodes/node_composite_bokehblur.c
|
|
|
|
composite/nodes/node_composite_bokehimage.c
|
|
|
|
composite/nodes/node_composite_boxmask.c
|
|
|
|
composite/nodes/node_composite_ellipsemask.c
|
|
|
|
composite/nodes/node_composite_switch.c
|
|
|
|
composite/nodes/node_composite_colorcorrection.c
|
2012-10-24 08:36:10 +00:00
|
|
|
composite/nodes/node_composite_pixelate.c
|
|
|
|
|
2011-09-05 21:01:50 +00:00
|
|
|
composite/node_composite_tree.c
|
2013-03-18 16:34:57 +00:00
|
|
|
composite/node_composite_util.c
|
2011-09-05 21:01:50 +00:00
|
|
|
|
|
|
|
shader/nodes/node_shader_camera.c
|
|
|
|
shader/nodes/node_shader_common.c
|
|
|
|
shader/nodes/node_shader_curves.c
|
2011-12-16 20:35:06 +00:00
|
|
|
shader/nodes/node_shader_gamma.c
|
2012-01-24 16:32:31 +00:00
|
|
|
shader/nodes/node_shader_brightness.c
|
2011-09-05 21:01:50 +00:00
|
|
|
shader/nodes/node_shader_geom.c
|
|
|
|
shader/nodes/node_shader_hueSatVal.c
|
|
|
|
shader/nodes/node_shader_invert.c
|
2013-11-25 20:58:23 +09:00
|
|
|
shader/nodes/node_shader_lamp.c
|
2011-09-05 21:01:50 +00:00
|
|
|
shader/nodes/node_shader_mapping.c
|
|
|
|
shader/nodes/node_shader_material.c
|
|
|
|
shader/nodes/node_shader_math.c
|
|
|
|
shader/nodes/node_shader_mixRgb.c
|
|
|
|
shader/nodes/node_shader_normal.c
|
|
|
|
shader/nodes/node_shader_output.c
|
|
|
|
shader/nodes/node_shader_rgb.c
|
|
|
|
shader/nodes/node_shader_sepcombRGB.c
|
2013-07-03 23:46:56 +00:00
|
|
|
shader/nodes/node_shader_sepcombHSV.c
|
2014-06-13 21:44:48 +02:00
|
|
|
shader/nodes/node_shader_sepcombXYZ.c
|
2011-09-05 21:01:50 +00:00
|
|
|
shader/nodes/node_shader_squeeze.c
|
|
|
|
shader/nodes/node_shader_texture.c
|
|
|
|
shader/nodes/node_shader_valToRgb.c
|
|
|
|
shader/nodes/node_shader_value.c
|
2013-05-20 15:58:37 +00:00
|
|
|
shader/nodes/node_shader_wireframe.c
|
2013-06-09 20:46:22 +00:00
|
|
|
shader/nodes/node_shader_wavelength.c
|
2013-06-13 08:55:51 +00:00
|
|
|
shader/nodes/node_shader_blackbody.c
|
2011-09-05 21:01:50 +00:00
|
|
|
shader/nodes/node_shader_vectMath.c
|
2013-06-20 08:20:30 +00:00
|
|
|
shader/nodes/node_shader_vectTransform.c
|
2012-11-06 19:59:02 +00:00
|
|
|
shader/nodes/node_shader_add_shader.c
|
|
|
|
shader/nodes/node_shader_ambient_occlusion.c
|
2011-11-08 11:38:16 +00:00
|
|
|
shader/nodes/node_shader_attribute.c
|
|
|
|
shader/nodes/node_shader_background.c
|
2012-10-10 13:02:20 +00:00
|
|
|
shader/nodes/node_shader_bsdf_anisotropic.c
|
2011-11-08 11:38:16 +00:00
|
|
|
shader/nodes/node_shader_bsdf_diffuse.c
|
|
|
|
shader/nodes/node_shader_bsdf_glass.c
|
2012-11-06 19:59:02 +00:00
|
|
|
shader/nodes/node_shader_bsdf_glossy.c
|
2013-05-23 17:45:20 +00:00
|
|
|
shader/nodes/node_shader_bsdf_toon.c
|
2012-11-06 19:59:02 +00:00
|
|
|
shader/nodes/node_shader_bsdf_refraction.c
|
2011-11-08 11:38:16 +00:00
|
|
|
shader/nodes/node_shader_bsdf_translucent.c
|
|
|
|
shader/nodes/node_shader_bsdf_transparent.c
|
|
|
|
shader/nodes/node_shader_bsdf_velvet.c
|
2013-09-15 23:58:00 +00:00
|
|
|
shader/nodes/node_shader_bsdf_hair.c
|
2012-10-10 15:56:43 +00:00
|
|
|
shader/nodes/node_shader_bump.c
|
2011-11-08 11:38:16 +00:00
|
|
|
shader/nodes/node_shader_emission.c
|
|
|
|
shader/nodes/node_shader_fresnel.c
|
|
|
|
shader/nodes/node_shader_geometry.c
|
|
|
|
shader/nodes/node_shader_holdout.c
|
2012-11-06 19:59:02 +00:00
|
|
|
shader/nodes/node_shader_layer_weight.c
|
2012-05-07 20:24:38 +00:00
|
|
|
shader/nodes/node_shader_light_falloff.c
|
2012-11-06 19:59:02 +00:00
|
|
|
shader/nodes/node_shader_light_path.c
|
2011-11-08 11:38:16 +00:00
|
|
|
shader/nodes/node_shader_mix_shader.c
|
2012-11-06 19:59:02 +00:00
|
|
|
shader/nodes/node_shader_normal_map.c
|
|
|
|
shader/nodes/node_shader_object_info.c
|
2012-12-28 14:21:30 +00:00
|
|
|
shader/nodes/node_shader_hair_info.c
|
2011-11-08 11:38:16 +00:00
|
|
|
shader/nodes/node_shader_output_lamp.c
|
|
|
|
shader/nodes/node_shader_output_material.c
|
|
|
|
shader/nodes/node_shader_output_world.c
|
2014-07-14 16:20:40 +09:00
|
|
|
shader/nodes/node_shader_output_linestyle.c
|
2012-11-06 19:59:02 +00:00
|
|
|
shader/nodes/node_shader_particle_info.c
|
|
|
|
shader/nodes/node_shader_script.c
|
2013-04-01 20:26:52 +00:00
|
|
|
shader/nodes/node_shader_subsurface_scattering.c
|
2012-11-06 19:59:02 +00:00
|
|
|
shader/nodes/node_shader_tangent.c
|
|
|
|
shader/nodes/node_shader_tex_brick.c
|
|
|
|
shader/nodes/node_shader_tex_checker.c
|
2011-11-08 11:38:16 +00:00
|
|
|
shader/nodes/node_shader_tex_coord.c
|
|
|
|
shader/nodes/node_shader_tex_environment.c
|
2012-11-06 19:59:02 +00:00
|
|
|
shader/nodes/node_shader_tex_gradient.c
|
2011-11-08 11:38:16 +00:00
|
|
|
shader/nodes/node_shader_tex_image.c
|
|
|
|
shader/nodes/node_shader_tex_magic.c
|
|
|
|
shader/nodes/node_shader_tex_musgrave.c
|
|
|
|
shader/nodes/node_shader_tex_noise.c
|
|
|
|
shader/nodes/node_shader_tex_sky.c
|
|
|
|
shader/nodes/node_shader_tex_voronoi.c
|
|
|
|
shader/nodes/node_shader_tex_wave.c
|
2013-12-28 01:54:44 +01:00
|
|
|
shader/nodes/node_shader_volume_scatter.c
|
|
|
|
shader/nodes/node_shader_volume_absorption.c
|
2014-07-20 12:14:31 +09:00
|
|
|
shader/nodes/node_shader_uvAlongStroke.c
|
2014-04-02 11:40:29 +02:00
|
|
|
shader/nodes/node_shader_uvmap.c
|
2011-09-05 21:01:50 +00:00
|
|
|
shader/node_shader_tree.c
|
|
|
|
shader/node_shader_util.c
|
|
|
|
|
|
|
|
texture/nodes/node_texture_at.c
|
|
|
|
texture/nodes/node_texture_bricks.c
|
|
|
|
texture/nodes/node_texture_checker.c
|
|
|
|
texture/nodes/node_texture_common.c
|
|
|
|
texture/nodes/node_texture_compose.c
|
|
|
|
texture/nodes/node_texture_coord.c
|
|
|
|
texture/nodes/node_texture_curves.c
|
|
|
|
texture/nodes/node_texture_decompose.c
|
|
|
|
texture/nodes/node_texture_distance.c
|
|
|
|
texture/nodes/node_texture_hueSatVal.c
|
|
|
|
texture/nodes/node_texture_image.c
|
|
|
|
texture/nodes/node_texture_invert.c
|
|
|
|
texture/nodes/node_texture_math.c
|
|
|
|
texture/nodes/node_texture_mixRgb.c
|
|
|
|
texture/nodes/node_texture_output.c
|
|
|
|
texture/nodes/node_texture_proc.c
|
|
|
|
texture/nodes/node_texture_rotate.c
|
|
|
|
texture/nodes/node_texture_scale.c
|
|
|
|
texture/nodes/node_texture_texture.c
|
|
|
|
texture/nodes/node_texture_translate.c
|
|
|
|
texture/nodes/node_texture_valToNor.c
|
|
|
|
texture/nodes/node_texture_valToRgb.c
|
|
|
|
texture/nodes/node_texture_viewer.c
|
|
|
|
texture/node_texture_tree.c
|
|
|
|
texture/node_texture_util.c
|
|
|
|
|
2010-10-23 04:05:55 +00:00
|
|
|
intern/node_util.c
|
2011-09-05 21:01:50 +00:00
|
|
|
intern/node_exec.c
|
|
|
|
intern/node_common.c
|
|
|
|
intern/node_socket.c
|
|
|
|
|
2013-03-18 16:34:57 +00:00
|
|
|
composite/node_composite_util.h
|
2011-09-05 21:01:50 +00:00
|
|
|
shader/node_shader_util.h
|
|
|
|
texture/node_texture_util.h
|
2010-11-29 04:35:56 +00:00
|
|
|
|
2013-03-18 16:34:57 +00:00
|
|
|
NOD_common.h
|
2011-09-05 21:01:50 +00:00
|
|
|
NOD_composite.h
|
|
|
|
NOD_shader.h
|
|
|
|
NOD_texture.h
|
|
|
|
NOD_socket.h
|
2013-03-18 16:34:57 +00:00
|
|
|
NOD_static_types.h
|
2010-11-29 04:35:56 +00:00
|
|
|
intern/node_util.h
|
2011-09-05 21:01:50 +00:00
|
|
|
intern/node_exec.h
|
|
|
|
intern/node_common.h
|
2010-10-23 04:05:55 +00:00
|
|
|
)
|
|
|
|
|
2010-12-08 08:43:06 +00:00
|
|
|
if(WITH_PYTHON)
|
2011-07-16 23:01:14 +00:00
|
|
|
list(APPEND INC
|
|
|
|
../python
|
|
|
|
)
|
|
|
|
list(APPEND INC_SYS
|
|
|
|
${PYTHON_INCLUDE_DIRS}
|
|
|
|
)
|
2010-12-08 08:43:06 +00:00
|
|
|
add_definitions(-DWITH_PYTHON)
|
|
|
|
endif()
|
2008-12-31 05:20:35 +00:00
|
|
|
|
2012-03-17 12:07:58 +00:00
|
|
|
if(WITH_INTERNATIONAL)
|
|
|
|
add_definitions(-DWITH_INTERNATIONAL)
|
|
|
|
endif()
|
|
|
|
|
2012-03-01 07:56:15 +00:00
|
|
|
if(WITH_IMAGE_OPENEXR)
|
|
|
|
add_definitions(-DWITH_OPENEXR)
|
|
|
|
endif()
|
|
|
|
|
2012-06-30 14:14:22 +00:00
|
|
|
if(WITH_COMPOSITOR)
|
|
|
|
list(APPEND INC
|
|
|
|
../compositor
|
|
|
|
)
|
|
|
|
add_definitions(-DWITH_COMPOSITOR)
|
|
|
|
endif()
|
|
|
|
|
2014-07-11 16:51:04 +09:00
|
|
|
if(WITH_FREESTYLE)
|
|
|
|
add_definitions(-DWITH_FREESTYLE)
|
|
|
|
endif()
|
|
|
|
|
2011-05-31 01:15:44 +00:00
|
|
|
blender_add_lib(bf_nodes "${SRC}" "${INC}" "${INC_SYS}")
|