<feed xmlns='http://www.w3.org/2005/Atom'>
<title>symlbm_playground/utility, branch master</title>
<subtitle>Tinkering with LBM, OpenCL and SymPy-based code generation</subtitle>
<link rel='alternate' type='text/html' href='https://code.kummerlaender.eu/symlbm_playground/'/>
<entry>
<title>Deprecate MomentsVertexBuffer</title>
<updated>2020-06-20T13:23:23+00:00</updated>
<author>
<name>Adrian Kummerlaender</name>
</author>
<published>2020-06-20T13:23:23+00:00</published>
<link rel='alternate' type='text/html' href='https://code.kummerlaender.eu/symlbm_playground/commit/?id=4c8fdec9be6d42d8d94b43bdcf1b0d7ada030a46'/>
<id>4c8fdec9be6d42d8d94b43bdcf1b0d7ada030a46</id>
<content type='text'>
Not necessary and failed on some systems for some unknown reason.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Not necessary and failed on some systems for some unknown reason.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix usage of MomentsTexture in volumetric examples</title>
<updated>2020-06-20T13:06:03+00:00</updated>
<author>
<name>Adrian Kummerlaender</name>
</author>
<published>2020-06-20T13:06:03+00:00</published>
<link rel='alternate' type='text/html' href='https://code.kummerlaender.eu/symlbm_playground/commit/?id=ab616f6f6762a895eb5d49b0048d68ff3ca01650'/>
<id>ab616f6f6762a895eb5d49b0048d68ff3ca01650</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Use lattice-internal moments buffer for particles</title>
<updated>2020-06-19T20:01:57+00:00</updated>
<author>
<name>Adrian Kummerlaender</name>
</author>
<published>2020-06-19T20:01:57+00:00</published>
<link rel='alternate' type='text/html' href='https://code.kummerlaender.eu/symlbm_playground/commit/?id=a3ac409a49803956986f4cab35a1f90f8d4b8e81'/>
<id>a3ac409a49803956986f4cab35a1f90f8d4b8e81</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Use OpenCL buffer to access moments in streamline impl</title>
<updated>2020-06-19T19:30:34+00:00</updated>
<author>
<name>Adrian Kummerlaender</name>
</author>
<published>2020-06-19T19:30:34+00:00</published>
<link rel='alternate' type='text/html' href='https://code.kummerlaender.eu/symlbm_playground/commit/?id=621dec0f2b7a982c958cce4d7baa4ccd3994606a'/>
<id>621dec0f2b7a982c958cce4d7baa4ccd3994606a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Improve SDF rendering quality, performance</title>
<updated>2019-12-31T15:59:52+00:00</updated>
<author>
<name>Adrian Kummerlaender</name>
</author>
<published>2019-12-31T15:59:52+00:00</published>
<link rel='alternate' type='text/html' href='https://code.kummerlaender.eu/symlbm_playground/commit/?id=3d5fbbd83b18b901deb95c9670408170a73b45cc'/>
<id>3d5fbbd83b18b901deb95c9670408170a73b45cc</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Adapt existing channel example to new SDF-based rendering and voxelization</title>
<updated>2019-12-28T22:18:23+00:00</updated>
<author>
<name>Adrian Kummerlaender</name>
</author>
<published>2019-12-28T22:18:23+00:00</published>
<link rel='alternate' type='text/html' href='https://code.kummerlaender.eu/symlbm_playground/commit/?id=e399841b70683013ebdc9f6bcb31a871fef33db2'/>
<id>e399841b70683013ebdc9f6bcb31a871fef33db2</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add SDF-based grid fin example</title>
<updated>2019-12-27T22:45:51+00:00</updated>
<author>
<name>Adrian Kummerlaender</name>
</author>
<published>2019-12-27T22:45:51+00:00</published>
<link rel='alternate' type='text/html' href='https://code.kummerlaender.eu/symlbm_playground/commit/?id=342d554e2da1f80aa93d5d28d2d87573db87bbb0'/>
<id>342d554e2da1f80aa93d5d28d2d87573db87bbb0</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Improve mouse monitoring, add 3d view shift support</title>
<updated>2019-10-08T18:55:57+00:00</updated>
<author>
<name>Adrian Kummerlaender</name>
</author>
<published>2019-10-08T18:55:57+00:00</published>
<link rel='alternate' type='text/html' href='https://code.kummerlaender.eu/symlbm_playground/commit/?id=850a3ac48046e3630524c67ecac5e2f26d499b3f'/>
<id>850a3ac48046e3630524c67ecac5e2f26d499b3f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Play around with 2d streamlines</title>
<updated>2019-10-08T18:17:46+00:00</updated>
<author>
<name>Adrian Kummerlaender</name>
</author>
<published>2019-10-08T18:17:46+00:00</published>
<link rel='alternate' type='text/html' href='https://code.kummerlaender.eu/symlbm_playground/commit/?id=7a79d49dd27b3ec923cc70daadeae6f0e48a7590'/>
<id>7a79d49dd27b3ec923cc70daadeae6f0e48a7590</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Use floats for texture storage, test curl visualization</title>
<updated>2019-09-25T19:55:01+00:00</updated>
<author>
<name>Adrian Kummerlaender</name>
</author>
<published>2019-09-25T19:55:01+00:00</published>
<link rel='alternate' type='text/html' href='https://code.kummerlaender.eu/symlbm_playground/commit/?id=95142dbc573d2792f021eb0eb7ae1c7cb96641b0'/>
<id>95142dbc573d2792f021eb0eb7ae1c7cb96641b0</id>
<content type='text'>
Using `GL_RGBA32F` as the texture storage format instead of packing
values into the unit interval.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Using `GL_RGBA32F` as the texture storage format instead of packing
values into the unit interval.
</pre>
</div>
</content>
</entry>
<entry>
<title>Move Projection, Rotation into separate module</title>
<updated>2019-09-22T19:10:02+00:00</updated>
<author>
<name>Adrian Kummerlaender</name>
</author>
<published>2019-09-22T19:07:03+00:00</published>
<link rel='alternate' type='text/html' href='https://code.kummerlaender.eu/symlbm_playground/commit/?id=d883ebc4a57fd26c1dd860d2627c69d6a70107cd'/>
<id>d883ebc4a57fd26c1dd860d2627c69d6a70107cd</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Extract projection, add zoom support</title>
<updated>2019-09-22T19:04:00+00:00</updated>
<author>
<name>Adrian Kummerlaender</name>
</author>
<published>2019-09-22T19:04:00+00:00</published>
<link rel='alternate' type='text/html' href='https://code.kummerlaender.eu/symlbm_playground/commit/?id=10393d2c27ea60e3fa8e7b76ecf9abe06832b726'/>
<id>10393d2c27ea60e3fa8e7b76ecf9abe06832b726</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Enable mouse-based view rotation</title>
<updated>2019-09-22T13:56:40+00:00</updated>
<author>
<name>Adrian Kummerlaender</name>
</author>
<published>2019-09-22T13:56:40+00:00</published>
<link rel='alternate' type='text/html' href='https://code.kummerlaender.eu/symlbm_playground/commit/?id=ab930a71ca076480f78a6a5f42ac2ff5cef24d08'/>
<id>ab930a71ca076480f78a6a5f42ac2ff5cef24d08</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Extract GL moments, particle buffers and add texture buffer</title>
<updated>2019-09-21T16:19:22+00:00</updated>
<author>
<name>Adrian Kummerlaender</name>
</author>
<published>2019-09-21T16:19:22+00:00</published>
<link rel='alternate' type='text/html' href='https://code.kummerlaender.eu/symlbm_playground/commit/?id=b770e7452c11cf0acdccf824c9c9304e9de3f08b'/>
<id>b770e7452c11cf0acdccf824c9c9304e9de3f08b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Randomly sample initial particle ages</title>
<updated>2019-09-14T17:43:00+00:00</updated>
<author>
<name>Adrian Kummerlaender</name>
</author>
<published>2019-09-14T17:43:00+00:00</published>
<link rel='alternate' type='text/html' href='https://code.kummerlaender.eu/symlbm_playground/commit/?id=ac67606ba12ae9935ac86adca9aaca4d3f460280'/>
<id>ac67606ba12ae9935ac86adca9aaca4d3f460280</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add 3d lid driven cavity OpenGL visualization</title>
<updated>2019-09-13T21:01:06+00:00</updated>
<author>
<name>Adrian Kummerlaender</name>
</author>
<published>2019-09-13T21:01:06+00:00</published>
<link rel='alternate' type='text/html' href='https://code.kummerlaender.eu/symlbm_playground/commit/?id=bf728d8a33b57b2b775b9a1c3bc8f2d84388acd6'/>
<id>bf728d8a33b57b2b775b9a1c3bc8f2d84388acd6</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add a fun little fake bonfire _simulation_</title>
<updated>2019-09-06T20:29:05+00:00</updated>
<author>
<name>Adrian Kummerlaender</name>
</author>
<published>2019-09-06T20:29:05+00:00</published>
<link rel='alternate' type='text/html' href='https://code.kummerlaender.eu/symlbm_playground/commit/?id=bf967631c146997d7673798318d94b0a186ec89d'/>
<id>bf967631c146997d7673798318d94b0a186ec89d</id>
<content type='text'>
…using appropriately colored aging particles
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
…using appropriately colored aging particles
</pre>
</div>
</content>
</entry>
<entry>
<title>Reset stuck particles to starting position</title>
<updated>2019-09-04T20:52:38+00:00</updated>
<author>
<name>Adrian Kummerlaender</name>
</author>
<published>2019-09-04T20:52:38+00:00</published>
<link rel='alternate' type='text/html' href='https://code.kummerlaender.eu/symlbm_playground/commit/?id=4974c2ccc7f640d6a657c22cc1a3dfa9d114b8f0'/>
<id>4974c2ccc7f640d6a657c22cc1a3dfa9d114b8f0</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Start to use vectorizable indexing for material initialization</title>
<updated>2019-08-30T13:59:44+00:00</updated>
<author>
<name>Adrian Kummerlaender</name>
</author>
<published>2019-08-30T13:59:44+00:00</published>
<link rel='alternate' type='text/html' href='https://code.kummerlaender.eu/symlbm_playground/commit/?id=1b77a6cf4519274e0e32ac9f6018147ff30a1087'/>
<id>1b77a6cf4519274e0e32ac9f6018147ff30a1087</id>
<content type='text'>
`utility.ndindex` adds support for specifying the traversal order to `numpy.ndindex`.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
`utility.ndindex` adds support for specifying the traversal order to `numpy.ndindex`.
</pre>
</div>
</content>
</entry>
</feed>
