<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <link>https://hg.dopieralski.pl/love-experiments/</link>
    <language>en-us</language>

    <title>love-experiments: src/modules/graphics/opengl/ParticleSystem.cpp history</title>
    <description>src/modules/graphics/opengl/ParticleSystem.cpp revision history</description>
    <item>
    <title>Ensure the current color is set properly after drawing particlesystems and spritebatches</title>
    <link>https://hg.dopieralski.pl/love-experiments/log/e952fc68069d/src/modules/graphics/opengl/ParticleSystem.cpp</link>
    <description><![CDATA[Ensure the current color is set properly after drawing particlesystems and spritebatches]]></description>
    <author>&#65;&#108;&#101;&#120;&#32;&#83;&#122;&#112;&#97;&#107;&#111;&#119;&#115;&#107;&#105;&#32;&#60;&#115;&#108;&#105;&#109;&#101;&#55;&#51;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Fri, 12 Apr 2013 15:40:53 -0300</pubDate>
</item>
<item>
    <title>Added ParticleSystem:emit(num) (issue #577)</title>
    <link>https://hg.dopieralski.pl/love-experiments/log/107d80a59bca/src/modules/graphics/opengl/ParticleSystem.cpp</link>
    <description><![CDATA[Added ParticleSystem:emit(num) (issue #577)]]></description>
    <author>&#65;&#108;&#101;&#120;&#32;&#83;&#122;&#112;&#97;&#107;&#111;&#119;&#115;&#107;&#105;&#32;&#60;&#115;&#108;&#105;&#109;&#101;&#55;&#51;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Wed, 27 Mar 2013 01:09:53 -0300</pubDate>
</item>
<item>
    <title>Merge default into GLES2-compatibility</title>
    <link>https://hg.dopieralski.pl/love-experiments/log/a61c2cce8a88/src/modules/graphics/opengl/ParticleSystem.cpp</link>
    <description><![CDATA[Merge default into GLES2-compatibility]]></description>
    <author>&#65;&#108;&#101;&#120;&#32;&#83;&#122;&#112;&#97;&#107;&#111;&#119;&#115;&#107;&#105;&#32;&#60;&#115;&#108;&#105;&#109;&#101;&#55;&#51;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Thu, 14 Mar 2013 11:55:29 -0300</pubDate>
</item>
<item>
    <title>Make non-gcc compilers happy...</title>
    <link>https://hg.dopieralski.pl/love-experiments/log/f0795108d4c0/src/modules/graphics/opengl/ParticleSystem.cpp</link>
    <description><![CDATA[Make non-gcc compilers happy...]]></description>
    <author>&#118;&#114;&#108;&#100;&#32;&#60;&#118;&#114;&#108;&#100;&#64;&#118;&#114;&#108;&#100;&#46;&#111;&#114;&#103;&#62;</author>
    <pubDate>Wed, 13 Mar 2013 23:09:25 +0100</pubDate>
</item>
<item>
    <title>Make love.math a singleton. Remove code duplication. Add love.math.triangulate.</title>
    <link>https://hg.dopieralski.pl/love-experiments/log/ffd3c8f2709f/src/modules/graphics/opengl/ParticleSystem.cpp</link>
    <description><![CDATA[Make love.math a singleton. Remove code duplication. Add love.math.triangulate.<br/>
<br/>
<br/>
love::math::Math is now a singleton, so other modules can use it via<br/>
love::math::Math::instance.<br/>
<br/>
<br/>
Removed duplicate implementations of various rng helper functions.<br/>
ParticleSystem now uses love::math::Math's RNG.<br/>
<br/>
<br/>
New function: love.math.triangulate(vertices)<br/>
<br/>
Accepts a table or list of x/y coordinate pairs and returns a table of tables.<br/>
The inner tables are the triangles the polygon is composed of.<br/>
<br/>
Works on all *simple* polygons, i.e. a closed chain of vertices that does not<br/>
intersect itself. Attempting to triangulate non-simple polygons is undefined<br/>
behavior - in the best case it throws an error, in the worst case it returns<br/>
an invalid triangulation.<br/>
<br/>
Polygons must be ordered in *clockwise order* with respect to the love<br/>
coordinate system. Attempting to triangulate a ccw polygon will throw an<br/>
error.<br/>
<br/>
Examples:<br/>
<br/>
  triangles = love.math.triangulate(0,0, 1,1, 2,0, 2,2, 0,2)<br/>
  triangles == {<br/>
      {1,1, 2,0, 2,2},<br/>
      {1,1, 2,2, 0,2},<br/>
      {1,1, 0,2, 0,0},<br/>
  }<br/>
<br/>
  triangles = love.math.triangulate({0,0, 1,1, 2,0, 2,2, 0,2})<br/>
  -- same as above<br/>
<br/>
  triangles = love.math.triangulate(0,2, 2,2, 2,0, 1,1, 0,0)<br/>
  -- error - polygons is in counterclockwise order<br/>
<br/>
  triangles = love.math.triangulate(0,0, 1,3, 2,0, 2,2, 0,2)<br/>
  -- undefined behavior - polygon intersects itself (because of edge 1,3)]]></description>
    <author>&#118;&#114;&#108;&#100;&#32;&#60;&#118;&#114;&#108;&#100;&#64;&#118;&#114;&#108;&#100;&#46;&#111;&#114;&#103;&#62;</author>
    <pubDate>Wed, 13 Mar 2013 20:48:39 +0100</pubDate>
</item>
<item>
    <title>Cleaned up some ParticleSystem and Quad code</title>
    <link>https://hg.dopieralski.pl/love-experiments/log/f1c353a5067d/src/modules/graphics/opengl/ParticleSystem.cpp</link>
    <description><![CDATA[Cleaned up some ParticleSystem and Quad code]]></description>
    <author>&#65;&#108;&#101;&#120;&#32;&#83;&#122;&#112;&#97;&#107;&#111;&#119;&#115;&#107;&#105;&#32;&#60;&#115;&#108;&#105;&#109;&#101;&#55;&#51;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Mon, 11 Mar 2013 17:56:55 -0300</pubDate>
</item>
<item>
    <title>Merge default into GLES2-compatibility</title>
    <link>https://hg.dopieralski.pl/love-experiments/log/b88c88225336/src/modules/graphics/opengl/ParticleSystem.cpp</link>
    <description><![CDATA[Merge default into GLES2-compatibility]]></description>
    <author>&#65;&#108;&#101;&#120;&#32;&#83;&#122;&#112;&#97;&#107;&#111;&#119;&#115;&#107;&#105;&#32;&#60;&#115;&#108;&#105;&#109;&#101;&#55;&#51;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Mon, 11 Mar 2013 16:37:23 -0300</pubDate>
</item>
<item>
    <title>ParticleSystem:setQuads can now accept a table argument, cleaned up the ParticleSystem quad code</title>
    <link>https://hg.dopieralski.pl/love-experiments/log/c3c9d6ed3e21/src/modules/graphics/opengl/ParticleSystem.cpp</link>
    <description><![CDATA[ParticleSystem:setQuads can now accept a table argument, cleaned up the ParticleSystem quad code]]></description>
    <author>&#65;&#108;&#101;&#120;&#32;&#83;&#122;&#112;&#97;&#107;&#111;&#119;&#115;&#107;&#105;&#32;&#60;&#115;&#108;&#105;&#109;&#101;&#55;&#51;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Mon, 11 Mar 2013 01:44:43 -0300</pubDate>
</item>
<item>
    <title>Added ParticleSystem:setQuads(q1, q2, ...), quads are chosen based on current particle lifetime in a similar style to ParticleSystem:setColors</title>
    <link>https://hg.dopieralski.pl/love-experiments/log/470a47bebfb3/src/modules/graphics/opengl/ParticleSystem.cpp</link>
    <description><![CDATA[Added ParticleSystem:setQuads(q1, q2, ...), quads are chosen based on current particle lifetime in a similar style to ParticleSystem:setColors]]></description>
    <author>&#65;&#108;&#101;&#120;&#32;&#83;&#122;&#112;&#97;&#107;&#111;&#119;&#115;&#107;&#105;&#32;&#60;&#115;&#108;&#105;&#109;&#101;&#55;&#51;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Sun, 10 Mar 2013 03:40:25 -0300</pubDate>
</item>
<item>
    <title>Merge in default, update changelog</title>
    <link>https://hg.dopieralski.pl/love-experiments/log/730ed5f01ab0/src/modules/graphics/opengl/ParticleSystem.cpp</link>
    <description><![CDATA[Merge in default, update changelog]]></description>
    <author>&#66;&#97;&#114;&#116;&#32;&#118;&#97;&#110;&#32;&#83;&#116;&#114;&#105;&#101;&#110;&#32;&#60;&#98;&#97;&#114;&#116;&#46;&#98;&#101;&#115;&#43;&#112;&#114;&#111;&#106;&#101;&#99;&#116;&#115;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Sun, 03 Mar 2013 19:51:04 +0100</pubDate>
</item>
<item>
    <title>Merged default into GLES2-compatibility</title>
    <link>https://hg.dopieralski.pl/love-experiments/log/4e3a9c782297/src/modules/graphics/opengl/ParticleSystem.cpp</link>
    <description><![CDATA[Merged default into GLES2-compatibility]]></description>
    <author>&#65;&#108;&#101;&#120;&#32;&#83;&#122;&#112;&#97;&#107;&#111;&#119;&#115;&#107;&#105;&#32;&#60;&#115;&#108;&#105;&#109;&#101;&#55;&#51;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Sat, 23 Feb 2013 19:36:51 -0400</pubDate>
</item>
<item>
    <title>Cleaned up exception handling code when creating new fonts, spritebatches, and shaders</title>
    <link>https://hg.dopieralski.pl/love-experiments/log/1c61424c6024/src/modules/graphics/opengl/ParticleSystem.cpp</link>
    <description><![CDATA[Cleaned up exception handling code when creating new fonts, spritebatches, and shaders]]></description>
    <author>&#65;&#108;&#101;&#120;&#32;&#83;&#122;&#112;&#97;&#107;&#111;&#119;&#115;&#107;&#105;&#32;&#60;&#115;&#108;&#105;&#109;&#101;&#55;&#51;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Thu, 14 Feb 2013 21:49:11 -0400</pubDate>
</item>
<item>
    <title>Merged default into GLES2-compatibility</title>
    <link>https://hg.dopieralski.pl/love-experiments/log/a2af6d2406ed/src/modules/graphics/opengl/ParticleSystem.cpp</link>
    <description><![CDATA[Merged default into GLES2-compatibility]]></description>
    <author>&#65;&#108;&#101;&#120;&#32;&#83;&#122;&#112;&#97;&#107;&#111;&#119;&#115;&#107;&#105;&#32;&#60;&#115;&#108;&#105;&#109;&#101;&#55;&#51;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Sat, 09 Feb 2013 22:52:07 -0400</pubDate>
</item>
<item>
    <title>Improved exception handling when creating new fonts and particle systems</title>
    <link>https://hg.dopieralski.pl/love-experiments/log/3fd944e3a46f/src/modules/graphics/opengl/ParticleSystem.cpp</link>
    <description><![CDATA[Improved exception handling when creating new fonts and particle systems]]></description>
    <author>&#65;&#108;&#101;&#120;&#32;&#83;&#122;&#112;&#97;&#107;&#111;&#119;&#115;&#107;&#105;&#32;&#60;&#115;&#108;&#105;&#109;&#101;&#55;&#51;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Thu, 07 Feb 2013 18:08:39 -0400</pubDate>
</item>
<item>
    <title>Updated copyright text for the new year</title>
    <link>https://hg.dopieralski.pl/love-experiments/log/b7f097053d74/src/modules/graphics/opengl/ParticleSystem.cpp</link>
    <description><![CDATA[Updated copyright text for the new year]]></description>
    <author>&#65;&#108;&#101;&#120;&#32;&#83;&#122;&#112;&#97;&#107;&#111;&#119;&#115;&#107;&#105;&#32;&#60;&#115;&#108;&#105;&#109;&#101;&#55;&#51;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Tue, 05 Feb 2013 05:32:49 -0400</pubDate>
</item>
<item>
    <title>Added wrappers for get/setPointSize and getMaxPointSize</title>
    <link>https://hg.dopieralski.pl/love-experiments/log/961533fe196f/src/modules/graphics/opengl/ParticleSystem.cpp</link>
    <description><![CDATA[Added wrappers for get/setPointSize and getMaxPointSize]]></description>
    <author>&#65;&#108;&#101;&#120;&#32;&#83;&#122;&#112;&#97;&#107;&#111;&#119;&#115;&#107;&#105;&#32;&#60;&#115;&#108;&#105;&#109;&#101;&#55;&#51;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Thu, 31 Jan 2013 04:54:36 -0400</pubDate>
</item>
<item>
    <title>Added wrapper for getting/setting the current constant color</title>
    <link>https://hg.dopieralski.pl/love-experiments/log/6dd4a2cc4b29/src/modules/graphics/opengl/ParticleSystem.cpp</link>
    <description><![CDATA[Added wrapper for getting/setting the current constant color]]></description>
    <author>&#65;&#108;&#101;&#120;&#32;&#83;&#122;&#112;&#97;&#107;&#111;&#119;&#115;&#107;&#105;&#32;&#60;&#115;&#108;&#105;&#109;&#101;&#55;&#51;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Thu, 31 Jan 2013 03:22:15 -0400</pubDate>
</item>
<item>
    <title>Particle systems now use spritebatches to render, fixed quad and VertexIndex vertex ordering</title>
    <link>https://hg.dopieralski.pl/love-experiments/log/7140379315ee/src/modules/graphics/opengl/ParticleSystem.cpp</link>
    <description><![CDATA[Particle systems now use spritebatches to render, fixed quad and VertexIndex vertex ordering]]></description>
    <author>&#65;&#108;&#101;&#120;&#32;&#83;&#122;&#112;&#97;&#107;&#111;&#119;&#115;&#107;&#105;&#32;&#60;&#115;&#108;&#105;&#109;&#101;&#55;&#51;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Thu, 31 Jan 2013 02:19:36 -0400</pubDate>
</item>
<item>
    <title>Added wrapper function for glVertex/TexCoord/ColorPointer calls</title>
    <link>https://hg.dopieralski.pl/love-experiments/log/94481870b06d/src/modules/graphics/opengl/ParticleSystem.cpp</link>
    <description><![CDATA[Added wrapper function for glVertex/TexCoord/ColorPointer calls]]></description>
    <author>&#65;&#108;&#101;&#120;&#32;&#83;&#122;&#112;&#97;&#107;&#111;&#119;&#115;&#107;&#105;&#32;&#60;&#115;&#108;&#105;&#109;&#101;&#55;&#51;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Thu, 31 Jan 2013 00:05:44 -0400</pubDate>
</item>
<item>
    <title>Added a wrapper function for enabling/disabling vertex attributes (replaces glEnable/DisableClientState)</title>
    <link>https://hg.dopieralski.pl/love-experiments/log/39bee5ad6bf7/src/modules/graphics/opengl/ParticleSystem.cpp</link>
    <description><![CDATA[Added a wrapper function for enabling/disabling vertex attributes (replaces glEnable/DisableClientState)]]></description>
    <author>&#65;&#108;&#101;&#120;&#32;&#83;&#122;&#112;&#97;&#107;&#111;&#119;&#115;&#107;&#105;&#32;&#60;&#115;&#108;&#105;&#109;&#101;&#55;&#51;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Wed, 30 Jan 2013 23:24:36 -0400</pubDate>
</item>
<item>
    <title>Moved OpenGL wrapper functions to a new Context class which internally tracks GL state</title>
    <link>https://hg.dopieralski.pl/love-experiments/log/b01df321c1a7/src/modules/graphics/opengl/ParticleSystem.cpp</link>
    <description><![CDATA[Moved OpenGL wrapper functions to a new Context class which internally tracks GL state]]></description>
    <author>&#65;&#108;&#101;&#120;&#32;&#83;&#122;&#112;&#97;&#107;&#111;&#119;&#115;&#107;&#105;&#32;&#60;&#115;&#108;&#105;&#109;&#101;&#55;&#51;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Wed, 30 Jan 2013 14:23:07 -0400</pubDate>
</item>
<item>
    <title>Merged in from main repository (originally from love-mipmap fork)</title>
    <link>https://hg.dopieralski.pl/love-experiments/log/30028d55e410/src/modules/graphics/opengl/ParticleSystem.cpp</link>
    <description><![CDATA[Merged in from main repository (originally from love-mipmap fork)]]></description>
    <author>&#65;&#108;&#101;&#120;&#97;&#110;&#100;&#101;&#114;&#32;&#83;&#122;&#112;&#97;&#107;&#111;&#119;&#115;&#107;&#105;&#32;&#60;&#97;&#109;&#97;&#114;&#97;&#110;&#116;&#104;&#55;&#50;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Sat, 12 Jan 2013 18:07:14 -0500</pubDate>
</item>
<item>
    <title>opengl graphics module files now always include OpenGL.h rather than GLee.h</title>
    <link>https://hg.dopieralski.pl/love-experiments/log/8ae3ebeeda85/src/modules/graphics/opengl/ParticleSystem.cpp</link>
    <description><![CDATA[opengl graphics module files now always include OpenGL.h rather than GLee.h]]></description>
    <author>&#65;&#108;&#101;&#120;&#97;&#110;&#100;&#101;&#114;&#32;&#83;&#122;&#112;&#97;&#107;&#111;&#119;&#115;&#107;&#105;&#32;&#60;&#97;&#109;&#97;&#114;&#97;&#110;&#116;&#104;&#55;&#50;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Tue, 01 Jan 2013 17:54:14 -0400</pubDate>
</item>
<item>
    <title>Merge in default</title>
    <link>https://hg.dopieralski.pl/love-experiments/log/fd3f318ee46a/src/modules/graphics/opengl/ParticleSystem.cpp</link>
    <description><![CDATA[Merge in default]]></description>
    <author>&#66;&#97;&#114;&#116;&#32;&#118;&#97;&#110;&#32;&#83;&#116;&#114;&#105;&#101;&#110;&#32;&#60;&#98;&#97;&#114;&#116;&#46;&#98;&#101;&#115;&#43;&#112;&#114;&#111;&#106;&#101;&#99;&#116;&#115;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Sun, 27 Jan 2013 19:15:55 +0100</pubDate>
</item>
<item>
    <title>Removed unnecessary tabs in empty lines, fixed texture filtering when the minification and mipmap filter are the same</title>
    <link>https://hg.dopieralski.pl/love-experiments/log/1e9aa846f624/src/modules/graphics/opengl/ParticleSystem.cpp</link>
    <description><![CDATA[Removed unnecessary tabs in empty lines, fixed texture filtering when the minification and mipmap filter are the same]]></description>
    <author>&#65;&#108;&#101;&#120;&#97;&#110;&#100;&#101;&#114;&#32;&#83;&#122;&#112;&#97;&#107;&#111;&#119;&#115;&#107;&#105;&#32;&#60;&#97;&#109;&#97;&#114;&#97;&#110;&#116;&#104;&#55;&#50;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Mon, 07 Jan 2013 06:56:59 -0400</pubDate>
</item>
<item>
    <title>Maerge in default</title>
    <link>https://hg.dopieralski.pl/love-experiments/log/56a408bf9f9f/src/modules/graphics/opengl/ParticleSystem.cpp</link>
    <description><![CDATA[Maerge in default]]></description>
    <author>&#66;&#97;&#114;&#116;&#32;&#118;&#97;&#110;&#32;&#83;&#116;&#114;&#105;&#101;&#110;&#32;&#60;&#98;&#97;&#114;&#116;&#46;&#98;&#101;&#115;&#43;&#112;&#114;&#111;&#106;&#101;&#99;&#116;&#115;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Sun, 18 Nov 2012 19:28:57 +0100</pubDate>
</item>
<item>
    <title>Apply slime73's ParticleSystem patch.</title>
    <link>https://hg.dopieralski.pl/love-experiments/log/77889bd62149/src/modules/graphics/opengl/ParticleSystem.cpp</link>
    <description><![CDATA[Apply slime73's ParticleSystem patch.]]></description>
    <author>&#114;&#117;&#100;&#101;</author>
    <pubDate>Sun, 18 Nov 2012 11:02:30 +0100</pubDate>
</item>
<item>
    <title>Merge in default</title>
    <link>https://hg.dopieralski.pl/love-experiments/log/7c7332becb70/src/modules/graphics/opengl/ParticleSystem.cpp</link>
    <description><![CDATA[Merge in default]]></description>
    <author>&#66;&#97;&#114;&#116;&#32;&#118;&#97;&#110;&#32;&#83;&#116;&#114;&#105;&#101;&#110;&#32;&#60;&#98;&#97;&#114;&#116;&#46;&#98;&#101;&#115;&#43;&#112;&#114;&#111;&#106;&#101;&#99;&#116;&#115;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Sun, 14 Oct 2012 17:23:35 +0200</pubDate>
</item>
<item>
    <title>Fix issue #437: Area-based particle spawn.</title>
    <link>https://hg.dopieralski.pl/love-experiments/log/13e6ca38c28c/src/modules/graphics/opengl/ParticleSystem.cpp</link>
    <description><![CDATA[Fix issue #437: Area-based particle spawn.<br/>
<br/>
New particles are spawned around the particle emitter position according to a<br/>
configurabe distribution.<br/>
<br/>
New functionality:<br/>
<br/>
particlesystem:setAreaSpread(distributon, x, y)<br/>
distribution, x, y = particlesystem:getAreaSpread()<br/>
<br/>
Where `distribution' is one of &quot;none&quot;, &quot;uniform&quot;, &quot;normal&quot;.<br/>
`x' and `y' take different meaning based on the distribution:<br/>
<br/>
  * none:    no area spread - particles spawned at emitter position.<br/>
  * uniform: particle spawned at px,py in the rectangle around emitter<br/>
             position ex,ey, i.e.:<br/>
             ex - x &lt; px &lt; ex + x, ey - y &lt; py &lt; ey + y,<br/>
  * normal:  particle position drawn from a normal/gaussian distribution<br/>
             with mean ex,ey and standard deviation x,y, i.e.:<br/>
             px \in N(ex, x²), py \in N(ey, y²).]]></description>
    <author>&#118;&#114;&#108;&#100;&#32;&#60;&#118;&#114;&#108;&#100;&#64;&#118;&#114;&#108;&#100;&#46;&#111;&#114;&#103;&#62;</author>
    <pubDate>Mon, 10 Sep 2012 19:58:44 +0200</pubDate>
</item>
<item>
    <title>Merge back into minor</title>
    <link>https://hg.dopieralski.pl/love-experiments/log/4819322d9cdc/src/modules/graphics/opengl/ParticleSystem.cpp</link>
    <description><![CDATA[Merge back into minor]]></description>
    <author>&#66;&#97;&#114;&#116;&#32;&#118;&#97;&#110;&#32;&#83;&#116;&#114;&#105;&#101;&#110;&#32;&#60;&#98;&#97;&#114;&#116;&#46;&#98;&#101;&#115;&#43;&#112;&#114;&#111;&#106;&#101;&#99;&#116;&#115;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Wed, 04 Jul 2012 14:41:03 +0200</pubDate>
</item>
<item>
    <title>CRLF to LF</title>
    <link>https://hg.dopieralski.pl/love-experiments/log/86a44f2bc38f/src/modules/graphics/opengl/ParticleSystem.cpp</link>
    <description><![CDATA[CRLF to LF]]></description>
    <author>&#66;&#97;&#114;&#116;&#32;&#118;&#97;&#110;&#32;&#83;&#116;&#114;&#105;&#101;&#110;&#32;&#60;&#98;&#97;&#114;&#116;&#46;&#98;&#101;&#115;&#43;&#112;&#114;&#111;&#106;&#101;&#99;&#116;&#115;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Wed, 04 Jul 2012 14:40:24 +0200</pubDate>
</item>
<item>
    <title>Update minor branch</title>
    <link>https://hg.dopieralski.pl/love-experiments/log/adbce39432ec/src/modules/graphics/opengl/ParticleSystem.cpp</link>
    <description><![CDATA[Update minor branch]]></description>
    <author>&#66;&#97;&#114;&#116;&#32;&#118;&#97;&#110;&#32;&#83;&#116;&#114;&#105;&#101;&#110;&#32;&#60;&#98;&#97;&#114;&#116;&#46;&#98;&#101;&#115;&#43;&#112;&#114;&#111;&#106;&#101;&#99;&#116;&#115;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Wed, 04 Jul 2012 13:58:38 +0200</pubDate>
</item>
<item>
    <title>Applied the new style guidelines.</title>
    <link>https://hg.dopieralski.pl/love-experiments/log/73f4863ee5b7/src/modules/graphics/opengl/ParticleSystem.cpp</link>
    <description><![CDATA[Applied the new style guidelines.<br/>
<br/>
Well, sort of. Lot's more to be done, but this is a start.]]></description>
    <author>&#114;&#117;&#100;&#101;</author>
    <pubDate>Thu, 28 Jun 2012 23:52:33 +0200</pubDate>
</item>
<item>
    <title>Merge with default branch (should have done that before, right?)</title>
    <link>https://hg.dopieralski.pl/love-experiments/log/a329ce2af8c1/src/modules/graphics/opengl/ParticleSystem.cpp</link>
    <description><![CDATA[Merge with default branch (should have done that before, right?)]]></description>
    <author>&#118;&#114;&#108;&#100;&#32;&#60;&#118;&#114;&#108;&#100;&#64;&#118;&#114;&#108;&#100;&#46;&#111;&#114;&#103;&#62;</author>
    <pubDate>Sat, 04 Feb 2012 22:17:36 +0100</pubDate>
</item>
<item>
    <title>Introduce random&lt;T&gt;() and random&lt;T&gt;(min,max). Make doings of</title>
    <link>https://hg.dopieralski.pl/love-experiments/log/a8d24bda55ae/src/modules/graphics/opengl/ParticleSystem.cpp</link>
    <description><![CDATA[Introduce random&lt;T&gt;() and random&lt;T&gt;(min,max). Make doings of<br/>
calculate_variation more clear (hopefully).]]></description>
    <author>&#118;&#114;&#108;&#100;&#32;&#60;&#118;&#114;&#108;&#100;&#64;&#118;&#114;&#108;&#100;&#46;&#111;&#114;&#103;&#62;</author>
    <pubDate>Sat, 04 Feb 2012 21:36:19 +0100</pubDate>
</item>
<item>
    <title>Add ParticleSystem:getPosition (issue #368)</title>
    <link>https://hg.dopieralski.pl/love-experiments/log/ea70f7d54903/src/modules/graphics/opengl/ParticleSystem.cpp</link>
    <description><![CDATA[Add ParticleSystem:getPosition (issue #368)]]></description>
    <author>&#66;&#105;&#108;&#108;&#32;&#77;&#101;&#108;&#116;&#115;&#110;&#101;&#114;&#32;&#60;&#98;&#105;&#108;&#108;&#64;&#109;&#101;&#108;&#116;&#115;&#110;&#101;&#114;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Sat, 04 Feb 2012 11:31:07 -0500</pubDate>
</item>
<item>
    <title>Happy New Year, have an enormous diff</title>
    <link>https://hg.dopieralski.pl/love-experiments/log/2454bee82ef1/src/modules/graphics/opengl/ParticleSystem.cpp</link>
    <description><![CDATA[Happy New Year, have an enormous diff]]></description>
    <author>&#66;&#105;&#108;&#108;&#32;&#77;&#101;&#108;&#116;&#115;&#110;&#101;&#114;&#32;&#60;&#98;&#105;&#108;&#108;&#64;&#109;&#101;&#108;&#116;&#115;&#110;&#101;&#114;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Mon, 09 Jan 2012 02:41:11 -0600</pubDate>
</item>
<item>
    <title>Fix two particle system typos (thanks, Boolsheet!)</title>
    <link>https://hg.dopieralski.pl/love-experiments/log/856f87e8381c/src/modules/graphics/opengl/ParticleSystem.cpp</link>
    <description><![CDATA[Fix two particle system typos (thanks, Boolsheet!)]]></description>
    <author>&#118;&#114;&#108;&#100;&#32;&#60;&#118;&#114;&#108;&#100;&#64;&#118;&#114;&#108;&#100;&#46;&#111;&#114;&#103;&#62;</author>
    <pubDate>Mon, 26 Dec 2011 21:29:47 +0100</pubDate>
</item>
<item>
    <title>make love build on OS X again - there's no need to include gl.h directly, GLee.h does that for us in a cross-platform way</title>
    <link>https://hg.dopieralski.pl/love-experiments/log/db602304e919/src/modules/graphics/opengl/ParticleSystem.cpp</link>
    <description><![CDATA[make love build on OS X again - there's no need to include gl.h directly, GLee.h does that for us in a cross-platform way]]></description>
    <author>&#66;&#105;&#108;&#108;&#32;&#77;&#101;&#108;&#116;&#115;&#110;&#101;&#114;&#32;&#60;&#98;&#105;&#108;&#108;&#64;&#109;&#101;&#108;&#116;&#115;&#110;&#101;&#114;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Mon, 19 Dec 2011 00:28:45 -0600</pubDate>
</item>
<item>
    <title>Create love.window, abstract SDL out of love.graphics</title>
    <link>https://hg.dopieralski.pl/love-experiments/log/ba909bd19c35/src/modules/graphics/opengl/ParticleSystem.cpp</link>
    <description><![CDATA[Create love.window, abstract SDL out of love.graphics]]></description>
    <author>&#66;&#97;&#114;&#116;&#32;&#118;&#97;&#110;&#32;&#83;&#116;&#114;&#105;&#101;&#110;&#32;&#60;&#98;&#97;&#114;&#116;&#46;&#98;&#101;&#115;&#43;&#112;&#114;&#111;&#106;&#101;&#99;&#116;&#115;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Sun, 11 Dec 2011 16:55:52 +0100</pubDate>
</item>
<item>
    <title>Automated formatting fix</title>
    <link>https://hg.dopieralski.pl/love-experiments/log/282b120042da/src/modules/graphics/opengl/ParticleSystem.cpp</link>
    <description><![CDATA[Automated formatting fix]]></description>
    <author>&#66;&#97;&#114;&#116;&#32;&#118;&#97;&#110;&#32;&#83;&#116;&#114;&#105;&#101;&#110;&#32;&#60;&#98;&#97;&#114;&#116;&#46;&#98;&#101;&#115;&#43;&#112;&#114;&#111;&#106;&#101;&#99;&#116;&#115;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Wed, 16 Nov 2011 11:32:41 +0100</pubDate>
</item>
<item>
    <title>Particles now have fixed origin. (ParticleSystem::SetPosition will only affect</title>
    <link>https://hg.dopieralski.pl/love-experiments/log/8a2bacd3e8ec/src/modules/graphics/opengl/ParticleSystem.cpp</link>
    <description><![CDATA[Particles now have fixed origin. (ParticleSystem::SetPosition will only affect<br/>
new particles, and existing particles will not gravitate against the new point).<br/>
<br/>
This is another requirement to implement ParticleSystem in GLSL.]]></description>
    <author>&#114;&#117;&#100;&#101;</author>
    <pubDate>Sun, 24 Jul 2011 18:47:13 +0200</pubDate>
</item>
<item>
    <title>Fix warnings in MSVC 2010.</title>
    <link>https://hg.dopieralski.pl/love-experiments/log/80d96b601ef9/src/modules/graphics/opengl/ParticleSystem.cpp</link>
    <description><![CDATA[Fix warnings in MSVC 2010.]]></description>
    <author>&#114;&#117;&#100;&#101;</author>
    <pubDate>Sun, 24 Jul 2011 18:32:11 +0200</pubDate>
</item>
<item>
    <title>Add shear transformation and transform object (issue #152).</title>
    <link>https://hg.dopieralski.pl/love-experiments/log/51eae3f15042/src/modules/graphics/opengl/ParticleSystem.cpp</link>
    <description><![CDATA[Add shear transformation and transform object (issue #152).<br/>
Add origin parameters to love.graphics.print.<br/>
<br/>
New shear parameters kx,ky for:<br/>
- love.graphics.draw,<br/>
- love.graphics.drawq,<br/>
- love.graphics.print,<br/>
- SpriteBatch:add,<br/>
- SpriteBatch:addq.<br/>
<br/>
Transform objects apply to:<br/>
- love.graphics.draw,<br/>
- love.graphics.drawq,<br/>
- love.graphics.print.]]></description>
    <author>&#118;&#114;&#108;&#100;&#32;&#60;&#109;&#97;&#116;&#116;&#104;&#105;&#97;&#115;&#64;&#100;&#115;&#98;&#111;&#97;&#114;&#100;&#46;&#100;&#101;&#62;</author>
    <pubDate>Tue, 05 Jul 2011 14:33:34 +0200</pubDate>
</item>
<item>
    <title>Change particle system to accept an arbitrary number of colors and sizes to inerpolate.</title>
    <link>https://hg.dopieralski.pl/love-experiments/log/0d487219e3b5/src/modules/graphics/opengl/ParticleSystem.cpp</link>
    <description><![CDATA[Change particle system to accept an arbitrary number of colors and sizes to inerpolate.<br/>
<br/>
API changes:<br/>
- ParticleSystem:setSize(min, max, var) -&gt; ParticleSystem:setSizes(s0, ..., sN)<br/>
  !! ParticleSystem:setSize() drops variation parameter !!<br/>
- ParticleSystem:setColor([color1], [color2]) -&gt; ParticleSystem:setColor([color1], ..., [colorN])]]></description>
    <author>&#118;&#114;&#108;&#100;</author>
    <pubDate>Wed, 06 Apr 2011 21:24:09 +0200</pubDate>
</item>
<item>
    <title>bringing in the new year by changing every 2010 to 2011</title>
    <link>https://hg.dopieralski.pl/love-experiments/log/150b94a9f11f/src/modules/graphics/opengl/ParticleSystem.cpp</link>
    <description><![CDATA[bringing in the new year by changing every 2010 to 2011]]></description>
    <author>&#66;&#105;&#108;&#108;&#32;&#77;&#101;&#108;&#116;&#115;&#110;&#101;&#114;&#32;&#60;&#98;&#105;&#108;&#108;&#64;&#109;&#101;&#108;&#116;&#115;&#110;&#101;&#114;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Sat, 15 Jan 2011 14:40:27 -0600</pubDate>
</item>
<item>
    <title>Fixed VS project files, and a bug where ParticleSystem::setSprite did not retain the new Image.</title>
    <link>https://hg.dopieralski.pl/love-experiments/log/a58ce950cd5e/src/modules/graphics/opengl/ParticleSystem.cpp</link>
    <description><![CDATA[Fixed VS project files, and a bug where ParticleSystem::setSprite did not retain the new Image.]]></description>
    <author>&#114;&#117;&#100;&#101;</author>
    <pubDate>Tue, 04 May 2010 18:06:10 +0200</pubDate>
</item>
<item>
    <title>replaced a few hardcoded radian-&gt;degree conversions with LOVE_TODEG</title>
    <link>https://hg.dopieralski.pl/love-experiments/log/387bed5a3cf0/src/modules/graphics/opengl/ParticleSystem.cpp</link>
    <description><![CDATA[replaced a few hardcoded radian-&gt;degree conversions with LOVE_TODEG]]></description>
    <author>&#66;&#105;&#108;&#108;&#32;&#77;&#101;&#108;&#116;&#115;&#110;&#101;&#114;&#32;&#60;&#98;&#105;&#108;&#108;&#64;&#109;&#101;&#108;&#116;&#115;&#110;&#101;&#114;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Wed, 14 Apr 2010 11:10:17 -0400</pubDate>
</item>
<item>
    <title>Updated all dates to 2010.</title>
    <link>https://hg.dopieralski.pl/love-experiments/log/112a9eab2db6/src/modules/graphics/opengl/ParticleSystem.cpp</link>
    <description><![CDATA[Updated all dates to 2010.]]></description>
    <author>&#114;&#117;&#100;&#101;</author>
    <pubDate>Sun, 31 Jan 2010 16:54:47 +0100</pubDate>
</item>
<item>
    <title>Several rad2deg conversions for glRotate</title>
    <link>https://hg.dopieralski.pl/love-experiments/log/aab90c59bf10/src/modules/graphics/opengl/ParticleSystem.cpp</link>
    <description><![CDATA[Several rad2deg conversions for glRotate]]></description>
    <author>&#98;&#97;&#114;&#116;&#64;&#98;&#97;&#114;&#116;&#98;&#101;&#115;&#46;&#97;&#116;&#104;&#46;&#99;&#120;</author>
    <pubDate>Mon, 30 Nov 2009 08:21:48 +0100</pubDate>
</item>
<item>
    <title>Converted ParticleSystem to radians</title>
    <link>https://hg.dopieralski.pl/love-experiments/log/4519a4231568/src/modules/graphics/opengl/ParticleSystem.cpp</link>
    <description><![CDATA[Converted ParticleSystem to radians]]></description>
    <author>&#98;&#97;&#114;&#116;&#64;&#98;&#97;&#114;&#116;&#98;&#101;&#115;&#46;&#97;&#116;&#104;&#46;&#99;&#120;</author>
    <pubDate>Sun, 29 Nov 2009 13:40:37 +0100</pubDate>
</item>
<item>
    <title>user can now manually set the offset for particle rotation</title>
    <link>https://hg.dopieralski.pl/love-experiments/log/4eb3fb7e52fd/src/modules/graphics/opengl/ParticleSystem.cpp</link>
    <description><![CDATA[user can now manually set the offset for particle rotation]]></description>
    <author>&#98;&#105;&#108;&#108;&#64;&#73;&#120;&#105;&#111;&#110;</author>
    <pubDate>Sun, 30 Aug 2009 05:05:27 -0500</pubDate>
</item>
<item>
    <title>particles now rotate around their center</title>
    <link>https://hg.dopieralski.pl/love-experiments/log/62e36e26aa35/src/modules/graphics/opengl/ParticleSystem.cpp</link>
    <description><![CDATA[particles now rotate around their center]]></description>
    <author>&#98;&#105;&#108;&#108;&#64;&#73;&#120;&#105;&#111;&#110;</author>
    <pubDate>Sun, 30 Aug 2009 04:33:54 -0500</pubDate>
</item>
<item>
    <title>Reintegrated ParticleSystem.</title>
    <link>https://hg.dopieralski.pl/love-experiments/log/4eb9d01955c2/src/modules/graphics/opengl/ParticleSystem.cpp</link>
    <description><![CDATA[Reintegrated ParticleSystem.]]></description>
    <author>&#114;&#117;&#100;&#101;</author>
    <pubDate>Wed, 26 Aug 2009 00:14:40 +0200</pubDate>
</item>
<item>
    <title>Initial Mercurial commit.</title>
    <link>https://hg.dopieralski.pl/love-experiments/log/d362ae6ab7f5/src/modules/graphics/opengl/ParticleSystem.cpp</link>
    <description><![CDATA[Initial Mercurial commit.]]></description>
    <author>&#114;&#117;&#100;&#101;</author>
    <pubDate>Sun, 26 Jul 2009 15:46:49 +0200</pubDate>
</item>

  </channel>
</rss>
