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. @@
_______________________________________________
Bf-blender-cvs mailing list
[email protected]
http://lists.blender.org/mailman/listinfo/bf-blender-cvs