<?xml version="1.0" encoding="UTF-8"?>
	<rss version="2.0"
		xmlns:content="http://purl.org/rss/1.0/modules/content/"
		xmlns:wfw="http://wellformedweb.org/CommentAPI/"
		xmlns:dc="http://purl.org/dc/elements/1.1/"
		xmlns:atom="http://www.w3.org/2005/Atom"

			>

	<channel>
		<title>Cycling 74  &#187;  Topic: Process the pixels from an openGL scene with GPU only ?</title>
		<atom:link href="http://cycling74.com/forums/topic/process-the-pixels-from-an-opengl-scene-with-gpu-only/feed" rel="self" type="application/rss+xml" />
		<link>http://cycling74.com/forums/topic/process-the-pixels-from-an-opengl-scene-with-gpu-only/feed</link>
		<description></description>
		<pubDate>Tue, 18 Jun 2013 17:21:26 +0000</pubDate>
		<generator>http://bbpress.org/?v=2.2.4</generator>
		<language></language>

		
														
					
				<item>
					<guid>http://cycling74.com/forums/topic/process-the-pixels-from-an-opengl-scene-with-gpu-only/#post-64657</guid>
					<title><![CDATA[Process the pixels from an openGL scene with GPU only ?]]></title>
					<link>http://cycling74.com/forums/topic/process-the-pixels-from-an-opengl-scene-with-gpu-only/#post-64657</link>
					<pubDate>Sun, 07 Oct 2012 20:19:15 +0000</pubDate>
					<dc:creator>Julien Bayle</dc:creator>

					<description>
						<![CDATA[
						<p>Hi there,<br />
I&#8217;m rendering very simple OpenGL context (only primitives multiplied with jit.gl.multiple and matrices processed with jit.gen for position/scale of objects)</p>
<p>rendering it to a jit.window, I&#8217;d like to add a light pixel processing stage just before the final output.</p>
<p>Is there a smart/efficient way to do that without to many round trip from CPU/GPU ?</p>
<p>I&#8217;m open to any discussions around this</p>
						]]>
					</description>

					
					
				</item>

			
				<item>
					<guid>http://cycling74.com/forums/topic/process-the-pixels-from-an-opengl-scene-with-gpu-only/#post-233246</guid>
					<title><![CDATA[Re: Process the pixels from an openGL scene with GPU only ?]]></title>
					<link>http://cycling74.com/forums/topic/process-the-pixels-from-an-opengl-scene-with-gpu-only/#post-233246</link>
					<pubDate>Mon, 08 Oct 2012 07:31:36 +0000</pubDate>
					<dc:creator>Pedro Santos</dc:creator>

					<description>
						<![CDATA[
						<p>Search here and on Max&#8217;s examples folder for &#8220;render to texture&#8221;. You capture the scene, process that texture with jit.gl.slab and attach it to a jit.gl.videoplane.<br />
In Max 6, you could simplify the process with jit.gl.node and instead of jit.gl.slab you could also use jit.gl.pix.</p>
<p>None of these techniques involve going back to the CPU.</p>
						]]>
					</description>

					
					
				</item>

			
				<item>
					<guid>http://cycling74.com/forums/topic/process-the-pixels-from-an-opengl-scene-with-gpu-only/#post-233247</guid>
					<title><![CDATA[Re: Process the pixels from an openGL scene with GPU only ?]]></title>
					<link>http://cycling74.com/forums/topic/process-the-pixels-from-an-opengl-scene-with-gpu-only/#post-233247</link>
					<pubDate>Mon, 08 Oct 2012 07:40:24 +0000</pubDate>
					<dc:creator>Julien Bayle</dc:creator>

					<description>
						<![CDATA[
						<p>okay got it. sometimes (often?) I&#8217;m a stupid theorist which is unable (especially in the morning&#8230;) to apply what he knows and you just pointed me here to the totally right thing, Pedro. Thanks for that.</p>
<p>Ok about the fact it doesn&#8217;t go back to the CPU.</p>
						]]>
					</description>

					
					
				</item>

			
				<item>
					<guid>http://cycling74.com/forums/topic/process-the-pixels-from-an-opengl-scene-with-gpu-only/#post-233248</guid>
					<title><![CDATA[Re: Process the pixels from an openGL scene with GPU only ?]]></title>
					<link>http://cycling74.com/forums/topic/process-the-pixels-from-an-opengl-scene-with-gpu-only/#post-233248</link>
					<pubDate>Mon, 08 Oct 2012 08:08:05 +0000</pubDate>
					<dc:creator>Julien Bayle</dc:creator>

					<description>
						<![CDATA[
						<p>works perfectly, of course.</p>
						]]>
					</description>

					
					
				</item>

			
				<item>
					<guid>http://cycling74.com/forums/topic/process-the-pixels-from-an-opengl-scene-with-gpu-only/#post-233249</guid>
					<title><![CDATA[Re: Process the pixels from an openGL scene with GPU only ?]]></title>
					<link>http://cycling74.com/forums/topic/process-the-pixels-from-an-opengl-scene-with-gpu-only/#post-233249</link>
					<pubDate>Mon, 08 Oct 2012 08:49:14 +0000</pubDate>
					<dc:creator>Julien Bayle</dc:creator>

					<description>
						<![CDATA[
						<p>trying now to switch on/off captures inside my messaging system.</p>
<p>indeed, I have &#8220;many&#8221; small video generators with only one active at a time.</p>
<p>because the texture rendering has to be included in all of them in order to make the final pixel processing stage, I need to capture only the one active&#8230;<br />
playing with that..</p>
						]]>
					</description>

					
					
				</item>

			
				<item>
					<guid>http://cycling74.com/forums/topic/process-the-pixels-from-an-opengl-scene-with-gpu-only/#post-233250</guid>
					<title><![CDATA[Re: Process the pixels from an openGL scene with GPU only ?]]></title>
					<link>http://cycling74.com/forums/topic/process-the-pixels-from-an-opengl-scene-with-gpu-only/#post-233250</link>
					<pubDate>Mon, 08 Oct 2012 09:47:11 +0000</pubDate>
					<dc:creator>Julien Bayle</dc:creator>

					<description>
						<![CDATA[
						<p>Here is the result</p>
<div><span id="toggle233250-0" class="patchtoggle" onmousedown="toggleMaxPatch('post233250-0', 'er233250-0');">&#8211; Pasted Max <span id="maxversion233250-0"></span> Patch, click to <span id="er233250-0">expand</span>. &#8211;</span> <object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"  width="110" height="14" class="clippy" ><param name="allowScriptAccess" value="always" /><param name="quality" value="high" /><param name="scale" value="noscale" /><param NAME="FlashVars" value="copied=copied!&#038;copyto=copy to clipboard"/><param name="bgcolor" value="#FFFFFF"/><param name="wmode" value="opaque"/><embed src="/wp-content/plugins/bbpress-copy-compressed/clippy.swf"  width="110" height="14"   name="clippy"  quality="high"  allowScriptAccess="always"  type="application/x-shockwave-flash"  pluginspage="http://www.macromedia.com/go/getflashplayer"  FlashVars="text=----------begin_max5_patcher----------%0A2545.3oc6b00byZqD9ZmeEZ7zqNGWWjDe1qRmy%2BgdSmy3Q1n3vaw.EvIomN8%0A%2B9Qe.XgMXKH.A%2BVOShSr3qcezpU69vJ8WOsX413OnYKA%2BL32.KV7WOsXgnId%0ACKJ99hkGHerKjjINsk6hObfFkubk7X4zOxEsefjkSSAwGySNlCd4ixSHvWb3%0A3se6GwvxFeINJOhbfJNz%2BI9XZ.MU8XYA%2BOwwfn0FEMGc7PPTHMWHEvxyMc%2BV%0A92MpNsDR9tWCh1uIktKWpWXCq0PWKnKbEvxycMDibgnU.nkM6x.P20Ff%2B6om%0ABSCJeLFJJ4t3v3T4Mj%2BzXeX455.8X2.wcgeS3m8e%2BzS7OV8IgyrnfjDlX.1S%0Ainoj73zLPFMjoTAwQfr%2BjA1GJunvfH5t3iQhqD0.ta7kf6Pn4ZjkCzjg6PIH%0AIQbrwcBh2fMLx6qAK8pfRKTAVZ70a8FQemAJW.koLofBL.vl.PjN.nTMx%2ByD%0ApTnWtbUwuUJqNXL9ZVmdq8XHJ1dEvFyAAW7ZADCuJph6ALcflkQ1Su.mLZBe%0AL5G9zIbAokkFT.KHoWR6VQD3.hHMYw.89ZQDa2o.QZYnzAZdZLvx.7Lg45%2BM%0A5owT2xqOD2KXaKIZ%2BfAcV1BuMXn0ZKFhYXbC2%2BCHv8ShGWSlS8yAzKgwj7AG%0AX7PJ.yU75Lf.ivlgEoFhMIPML5lFTvdAbA74ZO4.m%2B0NghV2FEsLknn0MLuL%0AGRe2fe.13Dbv4iC7h40LmN2UY.g%2BiKQEqgNroFzbDyNnLPergvIsM5VAIMfQ%0A8zltaNAFDWK%2BGySvhIKpwx7etI1Lf1EI.d30FnlB3YBPmqDGH1cskmgoClAN%0ANdbDww4V3h5cilVfFEvASfBBouQSyXIpob1KVRRRTZdgxkvwvuIiO2dUUSAQ%0AxlLpZJk9VP406Haj0y7T4AqFGXJbDhjYHXaJ9ioqheQVu39v3c%2BN0W8ArLNg%0AFEDkjRyXIHQxKdRUG1m9B4XX9llQ75G%2BExNZqWbK8xKVtOMvONhKF0tVdykO%0APlCNKY9Oppi3LhHIMbwYLM4X1VRJG61FRUbexLPiiCqenptKlcNIJ3.ImlGH%0AEWjQ0MM3PRZfblxp1nQD1830rcowgg0tUxi7VCGwm0iti9dfe9q0xAjeD1oG%0AjT1IrrBi7C1Syxq2VNYeV8Vpwqipol5.3Zse1.Yo8d486rwr1ps2j64VcQ6I%0AFhgcbkVnkeV0S1ZZrhiTl6tPUKaV3gpXrPOUVg72htVEu3MbD0pO41vBSCQt%0A2RNQzBJfewPwXgDXa2YHRTOxu5ym4mRdOOFPZylQs8q4wSCfrEussER3MvXj%0AojvGnw4AE1V..CDZVKvf5fIKyJekPmNGLc%2BTfYs7Y6DfdKWYXQb0HCY30WlB%0A2HCnZXdx%2B9wTZK3py7yHsDSmgFoeKHe89v0uE3SiSBIQTvyY6HgT.bMFy9f8%0Ai500TxzskST%2B5.XBzFVzIoAeTiWzgzDGZfjz2HxiDJ6UTyutgtCzz0cDEGjw%0AveffZFLhGhK.10NAy6jNAnoj0Qn8D2Ibs.BviT.AE57HEPvozF3FHsDkrPp3%0AGuYHJiYbrqTQKlxGTW.YQvmGDUkF0uUMn%2Bry60.e%2B54rHCyOimzfeEIE2r6r%0AqRr4cmD67cqDaOajXd5NZIxvYiHqqD6LajX26NIFqoDaNPRr70QWQu0xLxaT%0A%2BMrm.aNhMjb1LtaOlK8cqx81mmBpaSxUG3koQw3pO91dr6Ci2RBKXbr5paf.%0AnmNAjCJ0sM9pN9ZotU4McXxBKx56.pa8bEA6X4Y9f51GT2dOwlI1xYFxg2UY%0AwFB6KM1XnjFaCOtWm6CZrMFoNdjmw2Wj25MGIusfWLzCxaGRxaKIU4A4sCI4%0AsnGj29f71tRdKD3XZzZm.96Cxak9Y3CPdPd6bh71GTgN9Rr2cmDqMUnd2clE%0Av4C6s7DSdPe6C5aePe6nPeaQnuIAMshLcZdMh7KoAjvV4ukG1z9vMU4mLf0t%0AdskpIVVTXxxVp8h5GMyozUVEtED5VD.n0YD5Va444sR4C3Cleev76PjyUBIk%0Ab.v5gyiSYhLTmJ6ch3U3l0IKR9VPDVPHyIlplqfo%2BqB7b4XPQv3v6krJPYNX%0A%2BZ385JfYPD.NiJm1aXTVr5qMkqhuYEJhzo5smGnXg4nKZtAi%2Bac3LYdP6JzQ%0ARzhbHMVtfRmEfH6I15P5Nwb2PQFmDoLgBiNSGML2LlJFnrzLAMdhbv%2BQlR4z%0AUmXyHFn5fUwfl19vl%2B44b86fL3E0htK7bGydlkZCj6%2BYWiw0VLsdmVLskK9b%0Ab64oN34zq95rxSIQYuDmdXCOQvbPSqzVmlWD1%2BJM0mDQlbjTMWeGwjWHrind%0AJfSHHFE6yfucjDNYFLazm43xYu70ZfncuAwyHMYXAS6SlkPYUoHmf6JfId.K%0ARvTJKEdefZVl5N7FA6wv6AC4J1CIJ.sxsnD7Trn34VfuGD4G%2BN3YtFT5WrvF%0A7.IH5W4CwAOKbbxj6V18WvMrme0CLUVFGCoUI1nZOVBZVv.DrL3qAbHtz8zt%0A7zvlFw1pBGFjI1aRD%2BsRbRieWpXU6oBJbqUaLW4aTWVlCmUnlKiin%2Bzt3viG%0ATIdbI4XdbEj1Q7TofW8vkQuxe3JuP4kxGY1Y2%2BFILkMVklSS2Ho5Zn2NL3aB%0AXoLOp3F5Sr6yP9U8ca.SucKEjbRHYMDiF1cQlqOGTJy0ICpTFvSSIYzMBZg4%0AaSOxefqAOGml%2BZLKVumeIiP5vlAk8v6O.28MnEn4ZanIxxk6hUtWZgjURo8T%0ALkeNXKPfrMsMj7Y7XJuoiALUXTJ2IeF3.ixi2uOrQrv5p6lSphPmUnh4AJFq%0AA0nR8GUuT%2BgbCVC2jSJTuGzzIKAjlVBxxqqHRYnVAnHNk5zTHwpySDs.wtdg%0Awz1a4t9IcQlmWl04Ecc5JNNZIO03HYbkGrNxi0jgO0qXkVjGDbxjG9l8oRWQ%0AKxyM5tND3mDy76TXBCsgqcJW1O1VkSY6YXZ6UzxoG3vpI2BYgcTSXy8YVDdb%0AwK4xx4jtYfFGMwVCMwtaZBBYtFV5mRtPPbsqzDQKiflXqYWxzXqaqootg9vJ%0A%2BUdVt2jIsOjoYn9%2BxQ.pm4HMBvQSylNneH6SAeaKC618jUi83X0n6.YTu5mr%0ALjuVA4dDa8uYJ2ErUFYHZYDzQnNSCzMcTomovlCx2hEGY2tPOczDzzMglwcn%0A7TuBKG2.P7lWxiistAL1A2V7syX6RxVwRd%2B4Apq1zW0D2H7zY6Yoi7XOcxiN%0AAia0wYnTBrAaTr6eiq5pEMMFc05nJP69qKHY8HdQSikt.GZcw18BcQtX4q%2BM%0ArjgzZci01d.FP8DNBtZrrEuVBSIoj07x3LNgGA0xza5BqFpCrBmtYbg5LiqS%0AOEGIeMmUZxbI4rRR9rxQ97RQlc296m9%2B.jDcVoB%0A-----------end_max5_patcher-----------&#038;copied=copied!&#038;;copyto=copy to clipboard"  bgcolor="#ffffff"  wmode="opaque" /> </object></div>
<div id="post233250-0" style="display:none;visibility:hidden;" >
<div class="patchtoggleInfo"><small>Copy <b>all</b> of the following text.Then, in Max, select <em>New From Clipboard</em>.</small></div>
<div class="patchtogglediv">
<pre><code id="pastedcode233250-0">----------begin_max5_patcher----------
2545.3oc6b00byZqD9ZmeEZ7zqNGWWjDe1qRmy+gdSmy3Q1n3vaw.EvIomN8
+9Qe.XgMXKH.A+VOShSr3qcezpU69vJ8WOsX413OnYKA+L32.KV7WOsXgnId
CKJ99hkGHerKjjINsk6hObfFkubk7X4zOxEsefjkSSAwGySNlCd4ixSHvWb3
3se6GwvxFeINJOhbfJNz+I9XZ.MU8XYA+Owwfn0FEMGc7PPTHMWHEvxyMc+V
92MpNsDR9tWCh1uIktKWpWXCq0PWKnKbEvxycMDibgnU.nkM6x.P20Ff+6om
BSCJeLFJJ4t3v3T4Mj+zXeX455.8X2.wcgeS3m8e+zS7OV8IgyrnfjDlX.1S
inoj73zLPFMjoTAwQfr+jA1GJunvfH5t3iQhqD0.ta7kf6Pn4ZjkCzjg6PIH
IQbrwcBh2fMLx6qAK8pfRKTAVZ70a8FQemAJW.koLofBL.vl.PjN.nTMx+yD
pTnWtbUwuUJqNXL9ZVmdq8XHJ1dEvFyAAW7ZADCuJph6ALcflkQ1Su.mLZBe
L5G9zIbAokkFT.KHoWR6VQD3.hHMYw.89ZQDa2o.QZYnzAZdZLvx.7Lg45+M
5owT2xqOD2KXaKIZ+fAcV1BuMXn0ZKFhYXbC2+CHv8ShGWSlS8yAzKgwj7AG
X7PJ.yU75Lf.ivlgEoFhMIPML5lFTvdAbA74ZO4.m+0NghV2FEsLknn0MLuL
GRe2fe.13Dbv4iC7h40LmN2UY.g+iKQEqgNroFzbDyNnLPergvIsM5VAIMfQ
8zltaNAFDWK+GySvhIKpwx7etI1Lf1EI.d30FnlB3YBPmqDGH1cskmgoClAN
NdbDww4V3h5cilVfFEvASfBBouQSyXIpob1KVRRRTZdgxkvwvuIiO2dUUSAQ
xlLpZJk9VP406Haj0y7T4AqFGXJbDhjYHXaJ9ioqheQVu39v3c+N0W8ArLNg
FEDkjRyXIHQxKdRUG1m9B4XX9llQ75G+ExNZqWbK8xKVtOMvONhKF0tVdykO
PlCNKY9Oppi3LhHIMbwYLM4X1VRJG61FRUbexLPiiCqenptKlcNIJ3.ImlGH
EWjQ0MM3PRZfblxp1nQD1830rcowgg0tUxi7VCGwm0iti9dfe9q0xAjeD1oG
jT1IrrBi7C1Syxq2VNYeV8Vpwqipol5.3Zse1.Yo8d486rwr1ps2j64VcQ6I
FhgcbkVnkeV0S1ZZrhiTl6tPUKaV3gpXrPOUVg72htVEu3MbD0pO41vBSCQt
2RNQzBJfewPwXgDXa2YHRTOxu5ym4mRdOOFPZylQs8q4wSCfrEussER3MvXj
ojvGnw4AE1V..CDZVKvf5fIKyJekPmNGLc+TfYs7Y6DfdKWYXQb0HCY30WlB
2HCnZXdx+9wTZK3py7yHsDSmgFoeKHe89v0uE3SiSBIQTvyY6HgT.bMFy9f8
i500TxzskST+5.XBzFVzIoAeTiWzgzDGZfjz2HxiDJ6UTyutgtCzz0cDEGjw
veffZFLhGhK.10NAy6jNAnoj0Qn8D2Ibs.BviT.AE57HEPvozF3FHsDkrPp3
GuYHJiYbrqTQKlxGTW.YQvmGDUkF0uUMn+ry60.e+54rHCyOimzfeEIE2r6r
qRr4cmD67cqDaOajXd5NZIxvYiHqqD6LajX26NIFqoDaNPRr70QWQu0xLxaT
+Mrm.aNhMjb1LtaOlK8cqx81mmBpaSxUG3koQw3pO91dr6Ci2RBKXbr5paf.
nmNAjCJ0sM9pN9ZotU4McXxBKx56.pa8bEA6X4Y9f51GT2dOwlI1xYFxg2UY
wFB6KM1XnjFaCOtWm6CZrMFoNdjmw2Wj25MGIusfWLzCxaGRxaKIU4A4sCI4
snGj29f71tRdKD3XZzZm.96Cxak9Y3CPdPd6bh71GTgN9Rr2cmDqMUnd2clE
v4C6s7DSdPe6C5aePe6nPeaQnuIAMshLcZdMh7KoAjvV4ukG1z9vMU4mLf0t
dskpIVVTXxxVp8h5GMyozUVEtED5VD.n0YD5Va444sR4C3Cleev76PjyUBIk
b.v5gyiSYhLTmJ6ch3U3l0IKR9VPDVPHyIlplqfo+qB7b4XPQv3v6krJPYNX
+Z385JfYPD.NiJm1aXTVr5qMkqhuYEJhzo5smGnXg4nKZtAi+ac3LYdP6JzQ
RzhbHMVtfRmEfH6I15P5Nwb2PQFmDoLgBiNSGML2LlJFnrzLAMdhbv+QlR4z
UmXyHFn5fUwfl19vl+44b86fL3E0htK7bGydlkZCj6+YWiw0VLsdmVLskK9b
b64oN34zq95rxSIQYuDmdXCOQvbPSqzVmlWD1+JM0mDQlbjTMWeGwjWHrind
JfSHHFE6yfucjDNYFLazm43xYu70ZfncuAwyHMYXAS6SlkPYUoHmf6JfId.K
RvTJKEdefZVl5N7FA6wv6AC4J1CIJ.sxsnD7Trn34VfuGD4G+N3YtFT5WrvF
7.IH5W4CwAOKbbxj6V18WvMrme0CLUVFGCoUI1nZOVBZVv.DrL3qAbHtz8zt
7zvlFw1pBGFjI1aRD+sRbRieWpXU6oBJbqUaLW4aTWVlCmUnlKiin+zt3viG
TIdbI4XdbEj1Q7TofW8vkQuxe3JuP4kxGY1Y2+FILkMVklSS2Ho5Zn2NL3aB
XoLOp3F5Sr6yP9U8ca.SucKEjbRHYMDiF1cQlqOGTJy0ICpTFvSSIYzMBZg4
aSOxefqAOGml+ZLKVumeIiP5vlAk8v6O.28MnEn4ZanIxxk6hUtWZgjURo8T
LkeNXKPfrMsMj7Y7XJuoiALUXTJ2IeF3.ixi2uOrQrv5p6lSphPmUnh4AJFq
A0nR8GUuT+gbCVC2jSJTuGzzIKAjlVBxxqqHRYnVAnHNk5zTHwpySDs.wtdg
wz1a4t9IcQlmWl04Ecc5JNNZIO03HYbkGrNxi0jgO0qXkVjGDbxjG9l8oRWQ
KxyM5tND3mDy76TXBCsgqcJW1O1VkSY6YXZ6UzxoG3vpI2BYgcTSXy8YVDdb
wK4xx4jtYfFGMwVCMwtaZBBYtFV5mRtPPbsqzDQKiflXqYWxzXqaqootg9vJ
+UdVt2jIsOjoYn9+xQ.pm4HMBvQSylNneH6SAeaKC618jUi83X0n6.YTu5mr
LjuVA4dDa8uYJ2ErUFYHZYDzQnNSCzMcTomovlCx2hEGY2tPOczDzzMglwcn
7TuBKG2.P7lWxiistAL1A2V7syX6RxVwRd+4Apq1zW0D2H7zY6Yoi7XOcxiN
Aia0wYnTBrAaTr6eiq5pEMMFc05nJP69qKHY8HdQSikt.GZcw18BcQtX4q+M
rjgzZci01d.FP8DNBtZrrEuVBSIoj07x3LNgGA0xza5BqFpCrBmtYbg5LiqS
OEGIeMmUZxbI4rRR9rxQ97RQlc296m9+.jDcVoB
-----------end_max5_patcher-----------</code></pre></div>
</div>
<p>I didn&#39;t find a better way to render from each snippet (one at a time) to global texture.<br />
The routing system is very cheap, and I&#39;ll consolidate it asap.<br />
But what I&#39;m doing here when I want to trigger a particular snippet:<br />
- I send the message &#8220;drawto texture&#8221; to this particular videoplane<br />
- when i trig this latter, that one send a bang to all other snippets to trig the message &#8220;drawto a&#8221;</p>
<p>a isn&#39;t related to anything in the patch and I guess it doesn&#39;t consume any gpu or cpu here (of course, I also not routing any qmetro bangs to any snippets except the current rendering one.</p>
<p>is there a smarter way to disable the render to texture ?</p>
<p> [attachment=205460,4503]</p>
						]]>
					</description>

					
					
				</item>

					
		
	</channel>
	</rss>

