[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [26355] branches/ge_nodelogic: NodeLogic initial commit: the runtime engine.
Benoit Bolsee
benoit.bolsee at online.be
Wed Jan 27 23:24:25 CET 2010
Revision: 26355
http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=26355
Author: ben2610
Date: 2010-01-27 23:24:25 +0100 (Wed, 27 Jan 2010)
Log Message:
-----------
NodeLogic initial commit: the runtime engine.
The runtime is still very partial: data Handling,
node definition, loading and calling is implemented
but there is no UI and no link to the gameengine yet.
Add NodeLogic module and library to the script directory tree.
.blender/script/nodes/samplenode.py contains a
sample timer node and a description of the syntax.
Modified Paths:
--------------
branches/ge_nodelogic/projectfiles_vc9/blender/blender.sln
branches/ge_nodelogic/projectfiles_vc9/blender/windowmanager/windowmanager.vcproj
branches/ge_nodelogic/source/blender/windowmanager/CMakeLists.txt
branches/ge_nodelogic/source/blender/windowmanager/SConscript
branches/ge_nodelogic/source/blender/windowmanager/intern/Makefile
branches/ge_nodelogic/source/blender/windowmanager/intern/wm_init_exit.c
branches/ge_nodelogic/source/creator/CMakeLists.txt
branches/ge_nodelogic/source/gameengine/CMakeLists.txt
branches/ge_nodelogic/source/gameengine/Makefile
branches/ge_nodelogic/source/gameengine/SConscript
Added Paths:
-----------
branches/ge_nodelogic/projectfiles_vc9/gameengine/nodelogic/
branches/ge_nodelogic/projectfiles_vc9/gameengine/nodelogic/NL_NodeLogic.vcproj
branches/ge_nodelogic/release/scripts/modules/NodeLogic/
branches/ge_nodelogic/release/scripts/modules/NodeLogic/__init__.py
branches/ge_nodelogic/release/scripts/modules/NodeLogic/types.py
branches/ge_nodelogic/release/scripts/nodes/
branches/ge_nodelogic/release/scripts/nodes/samplenode.py
branches/ge_nodelogic/source/gameengine/NodeLogic/
branches/ge_nodelogic/source/gameengine/NodeLogic/CMakeLists.txt
branches/ge_nodelogic/source/gameengine/NodeLogic/Makefile
branches/ge_nodelogic/source/gameengine/NodeLogic/NL_DList.h
branches/ge_nodelogic/source/gameengine/NodeLogic/NL_ILinkData.h
branches/ge_nodelogic/source/gameengine/NodeLogic/NL_INode.h
branches/ge_nodelogic/source/gameengine/NodeLogic/NL_INodePin.h
branches/ge_nodelogic/source/gameengine/NodeLogic/NL_IQueueItem.h
branches/ge_nodelogic/source/gameengine/NodeLogic/NL_Node.cpp
branches/ge_nodelogic/source/gameengine/NodeLogic/NL_Node.h
branches/ge_nodelogic/source/gameengine/NodeLogic/NL_NodeEngine.cpp
branches/ge_nodelogic/source/gameengine/NodeLogic/NL_NodeEngine.h
branches/ge_nodelogic/source/gameengine/NodeLogic/NL_NodeGraph.cpp
branches/ge_nodelogic/source/gameengine/NodeLogic/NL_NodeGraph.h
branches/ge_nodelogic/source/gameengine/NodeLogic/NL_NodeLink.cpp
branches/ge_nodelogic/source/gameengine/NodeLogic/NL_NodeLink.h
branches/ge_nodelogic/source/gameengine/NodeLogic/NL_NodeLogic.cpp
branches/ge_nodelogic/source/gameengine/NodeLogic/NL_NodeLogic.h
branches/ge_nodelogic/source/gameengine/NodeLogic/NL_NodePin.cpp
branches/ge_nodelogic/source/gameengine/NodeLogic/NL_NodePin.h
branches/ge_nodelogic/source/gameengine/NodeLogic/NL_NodePushInputPin.h
branches/ge_nodelogic/source/gameengine/NodeLogic/NL_QList.h
branches/ge_nodelogic/source/gameengine/NodeLogic/SConscript
Modified: branches/ge_nodelogic/projectfiles_vc9/blender/blender.sln
===================================================================
--- branches/ge_nodelogic/projectfiles_vc9/blender/blender.sln 2010-01-27 22:17:27 UTC (rev 26354)
+++ branches/ge_nodelogic/projectfiles_vc9/blender/blender.sln 2010-01-27 22:24:25 UTC (rev 26355)
@@ -7,6 +7,7 @@
{6E24BF09-9653-4166-A871-F65CC9E98A9B} = {6E24BF09-9653-4166-A871-F65CC9E98A9B}
{A90C4918-4B21-4277-93BD-AF65F30951D9} = {A90C4918-4B21-4277-93BD-AF65F30951D9}
{FB88301F-F725-401B-ACD7-D2ABBF333B71} = {FB88301F-F725-401B-ACD7-D2ABBF333B71}
+ {F89A1022-7B3C-0816-D732-5F2C032AA025} = {F89A1022-7B3C-0816-D732-5F2C032AA025}
{76D3102B-7DD2-8BA1-034A-8B19FE2897C2} = {76D3102B-7DD2-8BA1-034A-8B19FE2897C2}
{BAAE3F2B-BCF8-4E84-B8BA-CFB2D64945FE} = {BAAE3F2B-BCF8-4E84-B8BA-CFB2D64945FE}
{C66F722C-46BE-40C9-ABAE-2EAC7A697EB8} = {C66F722C-46BE-40C9-ABAE-2EAC7A697EB8}
@@ -336,6 +337,8 @@
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "BF_collada", "collada\BF_collada.vcproj", "{76D3102B-7DD2-8BA1-034A-8B19FE2897C2}"
EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "NL_NodeLogic", "..\gameengine\nodelogic\NL_NodeLogic.vcproj", "{F89A1022-7B3C-0816-D732-5F2C032AA025}"
+EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
3D Plugin Debug|Win32 = 3D Plugin Debug|Win32
@@ -1593,6 +1596,24 @@
{76D3102B-7DD2-8BA1-034A-8B19FE2897C2}.Debug|Win32.Build.0 = Blender Debug|Win32
{76D3102B-7DD2-8BA1-034A-8B19FE2897C2}.Release|Win32.ActiveCfg = Blender Release|Win32
{76D3102B-7DD2-8BA1-034A-8B19FE2897C2}.Release|Win32.Build.0 = Blender Release|Win32
+ {F89A1022-7B3C-0816-D732-5F2C032AA025}.3D Plugin Debug|Win32.ActiveCfg = 3D Plugin Debug|Win32
+ {F89A1022-7B3C-0816-D732-5F2C032AA025}.3D Plugin Debug|Win32.Build.0 = 3D Plugin Debug|Win32
+ {F89A1022-7B3C-0816-D732-5F2C032AA025}.3D Plugin Release|Win32.ActiveCfg = 3D Plugin Release|Win32
+ {F89A1022-7B3C-0816-D732-5F2C032AA025}.3D Plugin Release|Win32.Build.0 = 3D Plugin Release|Win32
+ {F89A1022-7B3C-0816-D732-5F2C032AA025}.3DPlugin Debug|Win32.ActiveCfg = 3D Plugin Debug|Win32
+ {F89A1022-7B3C-0816-D732-5F2C032AA025}.3DPlugin Debug|Win32.Build.0 = 3D Plugin Debug|Win32
+ {F89A1022-7B3C-0816-D732-5F2C032AA025}.3DPlugin Release|Win32.ActiveCfg = 3D Plugin Debug|Win32
+ {F89A1022-7B3C-0816-D732-5F2C032AA025}.3DPlugin Release|Win32.Build.0 = 3D Plugin Debug|Win32
+ {F89A1022-7B3C-0816-D732-5F2C032AA025}.Blender Debug|Win32.ActiveCfg = Blender Debug|Win32
+ {F89A1022-7B3C-0816-D732-5F2C032AA025}.Blender Debug|Win32.Build.0 = Blender Debug|Win32
+ {F89A1022-7B3C-0816-D732-5F2C032AA025}.Blender Release|Win32.ActiveCfg = Blender Release|Win32
+ {F89A1022-7B3C-0816-D732-5F2C032AA025}.Blender Release|Win32.Build.0 = Blender Release|Win32
+ {F89A1022-7B3C-0816-D732-5F2C032AA025}.BlenderPlayer Debug|Win32.ActiveCfg = BlenderPlayer Debug|Win32
+ {F89A1022-7B3C-0816-D732-5F2C032AA025}.BlenderPlayer Release|Win32.ActiveCfg = BlenderPlayer Release|Win32
+ {F89A1022-7B3C-0816-D732-5F2C032AA025}.Debug|Win32.ActiveCfg = BlenderPlayer Debug|Win32
+ {F89A1022-7B3C-0816-D732-5F2C032AA025}.Debug|Win32.Build.0 = BlenderPlayer Debug|Win32
+ {F89A1022-7B3C-0816-D732-5F2C032AA025}.Release|Win32.ActiveCfg = BlenderPlayer Release|Win32
+ {F89A1022-7B3C-0816-D732-5F2C032AA025}.Release|Win32.Build.0 = BlenderPlayer Release|Win32
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
Modified: branches/ge_nodelogic/projectfiles_vc9/blender/windowmanager/windowmanager.vcproj
===================================================================
--- branches/ge_nodelogic/projectfiles_vc9/blender/windowmanager/windowmanager.vcproj 2010-01-27 22:17:27 UTC (rev 26354)
+++ branches/ge_nodelogic/projectfiles_vc9/blender/windowmanager/windowmanager.vcproj 2010-01-27 22:24:25 UTC (rev 26355)
@@ -43,7 +43,7 @@
<Tool
Name="VCCLCompilerTool"
Optimization="0"
- AdditionalIncludeDirectories="..\..\..\..\lib\windows\pthreads\include;..\..\..\..\build\msvc_9\extern\glew\include;..\..\..\..\build\msvc_9\intern\guardedalloc\include;..\..\..\..\build\msvc_9\intern\ghost\include;..\..\..\..\build\msvc_9\intern\memutil\include;..\..\..\source\blender\blenlib;..\..\..\source\blender\imbuf;..\..\..\source\blender\python;..\..\..\source\blender\blenkernel;..\..\..\source\blender\blenfont;..\..\..\source\blender\blenloader;..\..\..\source\blender\gpu;..\..\..\source\blender\makesdna;..\..\..\source\blender\makesrna;..\..\..\source\kernel\gen_system;..\..\..\source\kernel\gen_messaging;..\..\..\source\blender\windowmanager;..\..\..\source\blender\editors\include;..\..\..\..\build\msvc_9\intern\bmfont\include;..\..\..\source\blender\render\extern\include;..\..\..\source\blender\radiosity\extern\include;..\..\..\source\blender\collada"
+ AdditionalIncludeDirectories="..\..\..\..\lib\windows\pthreads\include;..\..\..\..\build\msvc_9\extern\glew\include;..\..\..\..\build\msvc_9\intern\guardedalloc\include;..\..\..\..\build\msvc_9\intern\ghost\include;..\..\..\..\build\msvc_9\intern\memutil\include;..\..\..\source\blender\blenlib;..\..\..\source\blender\imbuf;..\..\..\source\blender\python;..\..\..\source\blender\blenkernel;..\..\..\source\blender\blenfont;..\..\..\source\blender\blenloader;..\..\..\source\blender\gpu;..\..\..\source\blender\makesdna;..\..\..\source\blender\makesrna;..\..\..\source\kernel\gen_system;..\..\..\source\kernel\gen_messaging;..\..\..\source\blender\windowmanager;..\..\..\source\blender\editors\include;..\..\..\..\build\msvc_9\intern\bmfont\include;..\..\..\source\blender\render\extern\include;..\..\..\source\blender\radiosity\extern\include;..\..\..\source\blender\collada;..\..\..\source\gameengine\NodeLogic"
PreprocessorDefinitions="WIN32;_DEBUG;_LIB;_CRT_SECURE_NO_WARNINGS;WITH_COLLADA;GLEW_STATIC"
MinimalRebuild="true"
BasicRuntimeChecks="3"
@@ -113,7 +113,7 @@
Name="VCCLCompilerTool"
Optimization="2"
EnableIntrinsicFunctions="true"
- AdditionalIncludeDirectories="..\..\..\..\lib\windows\pthreads\include;..\..\..\..\build\msvc_9\extern\glew\include;..\..\..\..\build\msvc_9\intern\guardedalloc\include;..\..\..\..\build\msvc_9\intern\ghost\include;..\..\..\..\build\msvc_9\intern\memutil\include;..\..\..\source\blender\blenlib;..\..\..\source\blender\imbuf;..\..\..\source\blender\python;..\..\..\source\blender\blenkernel;..\..\..\source\blender\blenfont;..\..\..\source\blender\blenloader;..\..\..\source\blender\gpu;..\..\..\source\blender\makesdna;..\..\..\source\blender\makesrna;..\..\..\source\kernel\gen_system;..\..\..\source\kernel\gen_messaging;..\..\..\source\blender\windowmanager;..\..\..\source\blender\editors\include;..\..\..\..\build\msvc_9\intern\bmfont\include;..\..\..\source\blender\render\extern\include;..\..\..\source\blender\radiosity\extern\include;..\..\..\source\blender\collada"
+ AdditionalIncludeDirectories="..\..\..\..\lib\windows\pthreads\include;..\..\..\..\build\msvc_9\extern\glew\include;..\..\..\..\build\msvc_9\intern\guardedalloc\include;..\..\..\..\build\msvc_9\intern\ghost\include;..\..\..\..\build\msvc_9\intern\memutil\include;..\..\..\source\blender\blenlib;..\..\..\source\blender\imbuf;..\..\..\source\blender\python;..\..\..\source\blender\blenkernel;..\..\..\source\blender\blenfont;..\..\..\source\blender\blenloader;..\..\..\source\blender\gpu;..\..\..\source\blender\makesdna;..\..\..\source\blender\makesrna;..\..\..\source\kernel\gen_system;..\..\..\source\kernel\gen_messaging;..\..\..\source\blender\windowmanager;..\..\..\source\blender\editors\include;..\..\..\..\build\msvc_9\intern\bmfont\include;..\..\..\source\blender\render\extern\include;..\..\..\source\blender\radiosity\extern\include;..\..\..\source\blender\collada;..\..\..\source\gameengine\NodeLogic"
PreprocessorDefinitions="WIN32;NDEBUG;_LIB;_CRT_SECURE_NO_WARNINGS;WITH_COLLADA;GLEW_STATIC"
MinimalRebuild="true"
RuntimeLibrary="0"
@@ -182,7 +182,7 @@
<Tool
Name="VCCLCompilerTool"
Optimization="0"
- AdditionalIncludeDirectories="..\..\..\..\lib\windows\pthreads\include;..\..\..\..\build\msvc_9\extern\glew\include;..\..\..\..\build\msvc_9\intern\guardedalloc\include;..\..\..\..\build\msvc_9\intern\ghost\include;..\..\..\..\build\msvc_9\intern\memutil\include;..\..\..\source\blender\blenlib;..\..\..\source\blender\imbuf;..\..\..\source\blender\python;..\..\..\source\blender\blenkernel;..\..\..\source\blender\blenfont;..\..\..\source\blender\blenloader;..\..\..\source\blender\gpu;..\..\..\source\blender\makesdna;..\..\..\source\blender\makesrna;..\..\..\source\kernel\gen_system;..\..\..\source\kernel\gen_messaging;..\..\..\source\blender\windowmanager;..\..\..\source\blender\editors\include;..\..\..\..\build\msvc_9\intern\bmfont\include;..\..\..\source\blender\render\extern\include;..\..\..\source\blender\radiosity\extern\include;..\..\..\source\blender\collada"
+ AdditionalIncludeDirectories="..\..\..\..\lib\windows\pthreads\include;..\..\..\..\build\msvc_9\extern\glew\include;..\..\..\..\build\msvc_9\intern\guardedalloc\include;..\..\..\..\build\msvc_9\intern\ghost\include;..\..\..\..\build\msvc_9\intern\memutil\include;..\..\..\source\blender\blenlib;..\..\..\source\blender\imbuf;..\..\..\source\blender\python;..\..\..\source\blender\blenkernel;..\..\..\source\blender\blenfont;..\..\..\source\blender\blenloader;..\..\..\source\blender\gpu;..\..\..\source\blender\makesdna;..\..\..\source\blender\makesrna;..\..\..\source\kernel\gen_system;..\..\..\source\kernel\gen_messaging;..\..\..\source\blender\windowmanager;..\..\..\source\blender\editors\include;..\..\..\..\build\msvc_9\intern\bmfont\include;..\..\..\source\blender\render\extern\include;..\..\..\source\blender\radiosity\extern\include;..\..\..\source\blender\collada;..\..\..\source\gameengine\NodeLogic"
PreprocessorDefinitions="WIN32;_DEBUG;_LIB;_CRT_SECURE_NO_WARNINGS;GLEW_STATIC"
MinimalRebuild="true"
BasicRuntimeChecks="3"
@@ -252,7 +252,7 @@
Name="VCCLCompilerTool"
Optimization="2"
EnableIntrinsicFunctions="true"
@@ Diff output truncated at 10240 characters. @@
More information about the Bf-blender-cvs
mailing list