Skip to content

Commit

Permalink
Updated patches
Browse files Browse the repository at this point in the history
  • Loading branch information
leadedge committed Feb 15, 2015
1 parent f3cc055 commit 553a05f
Show file tree
Hide file tree
Showing 12 changed files with 1,541 additions and 8 deletions.
65 changes: 65 additions & 0 deletions VVVV/Receiver/DirectX 11/DX11_ReceiverExample.v4p
Original file line number Diff line number Diff line change
@@ -0,0 +1,65 @@
<!DOCTYPE PATCH SYSTEM "http://vvvv.org/versions/vvvv45beta32.0.dtd" >
<PATCH nodename="C:\OPENFRAMEWORKS71VS\INSTALLATIONS\FILES\Spout2\VVVV\Receiver\SpoutReceiverExample.v4p" systemname="Example" filename="SpoutReceiverExample.v4p">
<BOUNDS type="Window" left="5220" top="732" width="6372" height="4692">
</BOUNDS>
<NODE nodename="IOBox (String)" componentmode="InABox" id="3" systemname="IOBox (String)">
<BOUNDS type="Box" left="1521" top="1809" width="3528" height="240">
</BOUNDS>
<BOUNDS type="Node" left="1521" top="1809" width="0" height="0">
</BOUNDS>
<PIN pinname="Input String" slicecount="1" values="|Spout Sender 32bit|">
</PIN>
<PIN pinname="Default" slicecount="1" values="#vvvv">
</PIN>
<PIN pinname="File Mask" slicecount="1" values="||">
</PIN>
<PIN pinname="Maximum Characters" slicecount="1" values="-1">
</PIN>
<PIN pinname="Descriptive Name" slicecount="1" values="|Name of Spout Sender|">
</PIN>
</NODE>
<NODE systemname="IOBox (String)" nodename="IOBox (String)" componentmode="InABox" id="4">
<BOUNDS type="Node" left="636" top="132" width="100" height="100">
</BOUNDS>
<BOUNDS type="Box" left="636" top="132" width="4776" height="1224">
</BOUNDS>
<PIN pinname="Input String" slicecount="1" values="|Retrieve a Texture from a Spout Sender&cr;&lf;Name is set for the 32bit Spout Demo Sender.&cr;&lf;Enter the name for any other sender.&cr;&lf;Credit: oysterboy &amp; newemka|">
</PIN>
<PIN pinname="Descriptive Name" slicecount="1" values="||">
</PIN>
<PIN pinname="Size" slicecount="1" values="10">
</PIN>
</NODE>
<NODE systemname="Spout_Receiver_DX11" filename="Spout_Receiver_DX11.v4p" nodename="Spout_Receiver_DX11.v4p" componentmode="InAWindow" id="0">
<BOUNDS type="Node" left="1509" top="2319" width="100" height="100">
</BOUNDS>
<PIN pinname="Texture" visible="1">
</PIN>
<BOUNDS type="Window" left="13152" top="768" width="5352" height="10740">
</BOUNDS>
</NODE>
<LINK srcnodeid="3" srcpinname="Output String" dstnodeid="0" dstpinname="SpoutSenderName">
</LINK>
<NODE systemname="Quad (DX11.Layer)" nodename="Quad (DX11.Layer)" componentmode="Hidden" id="1" filename="%VVVV%\packs\dx11\nodes\plugins\VVVV.DX11.Nodes.dll">
<BOUNDS type="Node" left="1158" top="2841" width="100" height="100">
</BOUNDS>
<PIN pinname="Texture" visible="1" slicecount="1" values="||">
</PIN>
<PIN pinname="Layer" visible="1">
</PIN>
</NODE>
<LINK srcnodeid="0" srcpinname="Texture" dstnodeid="1" dstpinname="Texture">
</LINK>
<NODE systemname="Renderer (DX11)" nodename="Renderer (DX11)" componentmode="InAWindow" id="2" filename="%VVVV%\packs\dx11\nodes\plugins\VVVV.DX11.Nodes.dll">
<BOUNDS type="Node" left="1011" top="3342" width="100" height="100">
</BOUNDS>
<BOUNDS type="Box" left="1011" top="3342" width="2400" height="1800">
</BOUNDS>
<BOUNDS type="Window" left="4476" top="5784" width="8292" height="5760">
</BOUNDS>
<PIN pinname="Layers" visible="1" slicecount="1" values="||">
</PIN>
</NODE>
<LINK srcnodeid="1" srcpinname="Layer" dstnodeid="2" dstpinname="Layers">
</LINK>
</PATCH>
275 changes: 275 additions & 0 deletions VVVV/Receiver/DirectX 11/Spout_Receiver_DX11.v4p
Original file line number Diff line number Diff line change
@@ -0,0 +1,275 @@
<!DOCTYPE PATCH SYSTEM "http://vvvv.org/versions/vvvv45beta32.0.dtd" >
<PATCH nodename="Spout_Receiver_DX11.v4p" systemname="Spout_Receiver_DX11" filename="Spout_Receiver_DX11.v4p">
<BOUNDS type="Window" left="13152" top="768" width="5352" height="10740">
</BOUNDS>
<NODE id="20" nodename="SharedMemory (Windows)" systemname="SharedMemory (Windows)">
<BOUNDS height="0" left="615" top="2913" type="Node" width="0">
</BOUNDS>
<PIN pinname="Output" visible="1">
</PIN>
<PIN pinname="Shared Memory Name" visible="1">
</PIN>
<PIN pinname="Input" slicecount="1" visible="1" values="||">
</PIN>
<PIN pinname="Size in Bytes" visible="1">
</PIN>
</NODE>
<NODE nodename="IOBox (String)" componentmode="InABox" id="19" systemname="IOBox (String)">
<BOUNDS type="Box" left="1170" top="2046" width="2340" height="300">
</BOUNDS>
<BOUNDS type="Node" left="1170" top="2046" width="0" height="0">
</BOUNDS>
<PIN pinname="Input String" slicecount="1" values="|Spout Demo Sender 32bit|">
</PIN>
<PIN pinname="Default" slicecount="1" values="#vvvv">
</PIN>
<PIN pinname="File Mask" slicecount="1" values="||">
</PIN>
<PIN pinname="Maximum Characters" slicecount="1" values="-1">
</PIN>
<PIN pinname="Descriptive Name" slicecount="1" values="SpoutSenderName">
</PIN>
</NODE>
<LINK srcnodeid="19" srcpinname="Output String" dstnodeid="20" dstpinname="Shared Memory Name">
</LINK>
<NODE nodename="IOBox (Value Advanced)" componentmode="InABox" id="18" systemname="IOBox (Value Advanced)">
<BOUNDS type="Box" left="1728" top="2472" width="795" height="240">
</BOUNDS>
<BOUNDS type="Node" left="1728" top="2472" width="0" height="0">
</BOUNDS>
<PIN pinname="Y Input Value" slicecount="1" values="500">
</PIN>
<PIN pinname="Units" slicecount="1" values="||">
</PIN>
<PIN pinname="Precision" slicecount="1" values="4">
</PIN>
<PIN pinname="Value Type" slicecount="1" values="Integer">
</PIN>
</NODE>
<LINK srcnodeid="18" srcpinname="Y Output Value" dstnodeid="20" dstpinname="Size in Bytes">
</LINK>
<NODE systemname="SharedTexture (EX9.Texture)" filename="%VVVV%\lib\nodes\plugins\VVVV.Nodes.dll" nodename="SharedTexture (EX9.Texture)" componentmode="Hidden" id="17">
<BOUNDS type="Node" left="969" top="8658" width="1392" height="276">
</BOUNDS>
<PIN pinname="Width" visible="1">
</PIN>
<PIN pinname="Height" visible="1">
</PIN>
<PIN pinname="Format" visible="1">
</PIN>
<PIN pinname="Usage" visible="1">
</PIN>
<PIN pinname="Handle" visible="1">
</PIN>
<PIN pinname="Texture Out" visible="1">
</PIN>
</NODE>
<NODE systemname="AsValue (Raw)" filename="%VVVV%\lib\nodes\plugins\VVVV.Nodes.dll" nodename="AsValue (Raw)" componentmode="Hidden" id="16">
<BOUNDS type="Node" left="630" top="6042" width="100" height="100">
</BOUNDS>
<PIN pinname="Input" visible="1">
</PIN>
<PIN pinname="Format">
</PIN>
<PIN pinname="Byte Order" slicecount="1" values="LittleEndian">
</PIN>
</NODE>
<NODE systemname="Split (String)" nodename="Split (String)" componentmode="Hidden" id="15">
<BOUNDS type="Node" left="618" top="3393" width="100" height="100">
</BOUNDS>
<PIN pinname="Input" visible="1">
</PIN>
<PIN pinname="Count" slicecount="1" values="2">
</PIN>
</NODE>
<LINK srcnodeid="20" srcpinname="Output" dstnodeid="15" dstpinname="Input">
</LINK>
<NODE nodename="IOBox (String)" componentmode="InABox" id="14" systemname="IOBox (String)">
<BOUNDS type="Box" left="618" top="3801" width="2250" height="915">
</BOUNDS>
<BOUNDS type="Node" left="618" top="3801" width="0" height="0">
</BOUNDS>
<PIN pinname="Default" slicecount="1" values="||">
</PIN>
<PIN pinname="File Mask" slicecount="1" values="||">
</PIN>
<PIN pinname="Maximum Characters" slicecount="1" values="-1">
</PIN>
<PIN pinname="String Type" slicecount="1" values="MultiLine">
</PIN>
<PIN pinname="Output String" visible="1">
</PIN>
<PIN pinname="Show Grid" slicecount="1" values="1">
</PIN>
<PIN pinname="Rows" slicecount="1" values="3">
</PIN>
</NODE>
<LINK srcnodeid="15" srcpinname="Output" dstnodeid="14" dstpinname="Input String">
</LINK>
<NODE systemname="AsRaw (String)" nodename="AsRaw (String)" componentmode="Hidden" id="13">
<BOUNDS type="Node" left="618" top="5238" width="100" height="100">
</BOUNDS>
<PIN pinname="Input" visible="1">
</PIN>
<PIN pinname="Output" visible="1">
</PIN>
<PIN pinname="Encoding">
</PIN>
</NODE>
<LINK srcnodeid="13" srcpinname="Output" dstnodeid="16" dstpinname="Input">
</LINK>
<NODE nodename="IOBox (Value Advanced)" componentmode="InABox" id="12" systemname="IOBox (Value Advanced)">
<BOUNDS type="Box" left="633" top="6450" width="2130" height="1095">
</BOUNDS>
<BOUNDS type="Node" left="633" top="6450" width="0" height="0">
</BOUNDS>
<PIN pinname="Units" slicecount="1" values="||">
</PIN>
<PIN pinname="Precision" slicecount="1" values="4">
</PIN>
<PIN pinname="Value Type" slicecount="1" values="Integer">
</PIN>
<PIN pinname="Rows" slicecount="1" values="4">
</PIN>
<PIN pinname="Y Output Value" visible="1">
</PIN>
</NODE>
<LINK srcnodeid="16" srcpinname="Output" dstnodeid="12" dstpinname="Y Input Value">
</LINK>
<LINK srcnodeid="14" srcpinname="Output String" dstnodeid="13" dstpinname="Input">
</LINK>
<NODE systemname="Stallone (Spreads)" nodename="Stallone (Spreads)" componentmode="Hidden" id="11">
<BOUNDS type="Node" left="627" top="7785" width="744" height="276">
</BOUNDS>
<PIN pinname="Input 1" visible="1">
</PIN>
<PIN pinname="Output 1" visible="1">
</PIN>
<PIN pinname="Output Count" slicecount="1" values="3">
</PIN>
<PIN pinname="Output 2" visible="1">
</PIN>
<PIN pinname="Output 3" visible="1">
</PIN>
</NODE>
<LINK srcnodeid="12" srcpinname="Y Output Value" dstnodeid="11" dstpinname="Input 1">
</LINK>
<LINK srcnodeid="11" srcpinname="Output 1" dstnodeid="17" dstpinname="Handle" linkstyle="Bezier">
<LINKPOINT x="792" y="8370">
</LINKPOINT>
<LINKPOINT x="2628" y="8286">
</LINKPOINT>
</LINK>
<LINK srcnodeid="11" srcpinname="Output 2" dstnodeid="17" dstpinname="Width">
</LINK>
<LINK srcnodeid="11" srcpinname="Output 3" dstnodeid="17" dstpinname="Height">
</LINK>
<NODE nodename="IOBox (Enumerations)" componentmode="InABox" id="10" systemname="IOBox (Enumerations)">
<BOUNDS type="Box" left="1641" top="7812" width="1200" height="240">
</BOUNDS>
<BOUNDS type="Node" left="1641" top="7812" width="0" height="0">
</BOUNDS>
<PIN pinname="Input Enum" slicecount="1" values="A8R8G8B8">
</PIN>
</NODE>
<LINK srcnodeid="10" srcpinname="Output Enum" dstnodeid="17" dstpinname="Format">
</LINK>
<NODE nodename="IOBox (Enumerations)" componentmode="InABox" id="9" systemname="IOBox (Enumerations)">
<BOUNDS type="Box" left="1980" top="8154" width="1590" height="270">
</BOUNDS>
<BOUNDS type="Node" left="1980" top="8154" width="0" height="0">
</BOUNDS>
<PIN pinname="Input Enum" slicecount="1" values="RenderTarget">
</PIN>
</NODE>
<LINK srcnodeid="9" srcpinname="Output Enum" dstnodeid="17" dstpinname="Usage">
</LINK>
<NODE nodename="IOBox (Enumerations)" componentmode="InABox" id="8" systemname="IOBox (Enumerations)">
<BOUNDS type="Box" left="1170" top="4788" width="1590" height="270">
</BOUNDS>
<BOUNDS type="Node" left="1170" top="4788" width="0" height="0">
</BOUNDS>
<PIN pinname="Input Enum" slicecount="1" values="utf-16">
</PIN>
</NODE>
<LINK srcnodeid="8" srcpinname="Output Enum" dstnodeid="13" dstpinname="Encoding">
</LINK>
<NODE nodename="IOBox (Enumerations)" componentmode="InABox" id="7" systemname="IOBox (Enumerations)">
<BOUNDS type="Box" left="972" top="5616" width="1590" height="270">
</BOUNDS>
<BOUNDS type="Node" left="972" top="5616" width="0" height="0">
</BOUNDS>
<PIN pinname="Input Enum" slicecount="1" values="UInt32">
</PIN>
</NODE>
<LINK srcnodeid="7" srcpinname="Output Enum" dstnodeid="16" dstpinname="Format">
</LINK>
<NODE nodename="IOBox (Node)" componentmode="InABox" id="6" systemname="IOBox (Node)">
<BOUNDS type="Box" left="621" top="9555" width="795" height="240">
</BOUNDS>
<BOUNDS type="Node" left="621" top="9555" width="0" height="0">
</BOUNDS>
<PIN pinname="Descriptive Name" slicecount="1" values="Texture">
</PIN>
<PIN pinname="Input Node" visible="1">
</PIN>
</NODE>
<NODE systemname="IOBox (String)" nodename="IOBox (String)" componentmode="InABox" id="5">
<BOUNDS type="Node" left="2964" top="6462" width="100" height="100">
</BOUNDS>
<BOUNDS type="Box" left="2964" top="6462" width="1248" height="252">
</BOUNDS>
<PIN pinname="Descriptive Name" slicecount="1" values="||">
</PIN>
<PIN pinname="Input String" slicecount="1" values="|Texture Handle|">
</PIN>
</NODE>
<NODE systemname="IOBox (String)" nodename="IOBox (String)" componentmode="InABox" id="4">
<BOUNDS type="Node" left="2952" top="6750" width="100" height="100">
</BOUNDS>
<BOUNDS type="Box" left="2952" top="6750" width="1260" height="228">
</BOUNDS>
<PIN pinname="Input String" slicecount="1" values="|Texture width|">
</PIN>
</NODE>
<NODE systemname="IOBox (String)" nodename="IOBox (String)" componentmode="InABox" id="3">
<BOUNDS type="Node" left="2952" top="7026" width="100" height="100">
</BOUNDS>
<BOUNDS type="Box" left="2952" top="7026" width="1260" height="252">
</BOUNDS>
<PIN pinname="Input String" slicecount="1" values="|Texture height|">
</PIN>
</NODE>
<NODE systemname="IOBox (String)" nodename="IOBox (String)" componentmode="InABox" id="2">
<BOUNDS type="Node" left="2928" top="7794" width="100" height="100">
</BOUNDS>
<BOUNDS type="Box" left="2928" top="7794" width="1272" height="228">
</BOUNDS>
<PIN pinname="Input String" slicecount="1" values="|Texture format|">
</PIN>
</NODE>
<NODE systemname="IOBox (String)" nodename="IOBox (String)" componentmode="InABox" id="1">
<BOUNDS type="Node" left="468" top="180" width="100" height="100">
</BOUNDS>
<BOUNDS type="Box" left="468" top="180" width="3912" height="1188">
</BOUNDS>
<PIN pinname="Input String" slicecount="1" values="|Retrieves a DirectX 11 Texture&cr;&lf;from a Spout Sender&cr;&lf;Credit: oysterboy&cr;&lf;DirectX11 conversion by newemka|">
</PIN>
<PIN pinname="Size" slicecount="1" values="10">
</PIN>
</NODE>
<NODE systemname="FromSharedTexture (DX11.Texture 2d)" filename="%VVVV%\packs\dx11\nodes\plugins\VVVV.DX11.Nodes.dll" nodename="FromSharedTexture (DX11.Texture 2d)" componentmode="Hidden" id="0">
<BOUNDS type="Node" left="615" top="9063" width="100" height="100">
</BOUNDS>
<PIN pinname="Pointer" visible="1">
</PIN>
<PIN pinname="Texture" visible="1">
</PIN>
</NODE>
<LINK srcnodeid="11" srcpinname="Output 1" dstnodeid="0" dstpinname="Pointer">
</LINK>
<LINK srcnodeid="0" srcpinname="Texture" dstnodeid="6" dstpinname="Input Node">
</LINK>
<PACK Name="addonpack" Version="31.9.0">
</PACK>
</PATCH>
16 changes: 16 additions & 0 deletions VVVV/Receiver/DirectX 11/readme.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
===========================
DIRECTX 11 RECEIVER EXAMPLE
===========================

The DirectX 11 addon pack must be installed.

http://vvvv.org/contribution/directx11-nodes-alpha

- Run the Spout demo sender "SpoutSender.exe".
- Double click on "DX11_ReceiverExample.v4p".

The default sender name in the patch will match : "Spout Sender 32bit"
The receiver should immediately start to display the sender output.
The sender name can be changed for other senders.

Credits : OysterBoy. Newemka.
Loading

0 comments on commit 553a05f

Please sign in to comment.