<feed xmlns='http://www.w3.org/2005/Atom'>
<title>BuddhaShader/BuddhaTest/include, branch feature/06-better-preview</title>
<subtitle>First steps with OpenGL: A compute shader that renders a BuddhaBrot to an SSBO. Can also save the result to PNG for future viewing pleasure. </subtitle>
<id>https://git.grois.info/BuddhaShader/atom/BuddhaTest/include?h=feature/06-better-preview</id>
<link rel='self' href='https://git.grois.info/BuddhaShader/atom/BuddhaTest/include?h=feature/06-better-preview'/>
<link rel='alternate' type='text/html' href='https://git.grois.info/BuddhaShader/'/>
<updated>2018-03-21T22:16:20Z</updated>
<entry>
<title>Initial benchmark support.</title>
<updated>2018-03-21T22:16:20Z</updated>
<author>
<name>Andreas Grois</name>
<email>andi@grois.info</email>
</author>
<published>2018-03-21T22:16:20Z</published>
<link rel='alternate' type='text/html' href='https://git.grois.info/BuddhaShader/commit/?id=cca3254becdf793b9335a1f21bcda2c0909f4d1a'/>
<id>urn:sha1:cca3254becdf793b9335a1f21bcda2c0909f4d1a</id>
<content type='text'>
Finally no more manual stopwatch usage...
</content>
</entry>
<entry>
<title>Add option to skip short orbits. Add option to print debug output.</title>
<updated>2018-03-18T15:24:50Z</updated>
<author>
<name>Andreas Grois</name>
<email>andi@grois.info</email>
</author>
<published>2018-03-18T15:24:50Z</published>
<link rel='alternate' type='text/html' href='https://git.grois.info/BuddhaShader/commit/?id=385dd0dcf8fd003db604355341b00baa1fe1c1a0'/>
<id>urn:sha1:385dd0dcf8fd003db604355341b00baa1fe1c1a0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Adjust default workgroup sizes to better match recommended values.</title>
<updated>2018-03-17T21:39:45Z</updated>
<author>
<name>Andreas Grois</name>
<email>andi@grois.info</email>
</author>
<published>2018-03-17T21:39:45Z</published>
<link rel='alternate' type='text/html' href='https://git.grois.info/BuddhaShader/commit/?id=f3f67518d7eb74c868b523851ec482cd2177c3ce'/>
<id>urn:sha1:f3f67518d7eb74c868b523851ec482cd2177c3ce</id>
<content type='text'>
AMD recommends a local workgroup size of 256.
</content>
</entry>
<entry>
<title>Correct line endings.</title>
<updated>2018-03-17T16:51:19Z</updated>
<author>
<name>Andreas Grois</name>
<email>andi@grois.info</email>
</author>
<published>2018-03-17T16:51:19Z</published>
<link rel='alternate' type='text/html' href='https://git.grois.info/BuddhaShader/commit/?id=b05e87dc5004f5badc02508570ddc55f31b451cc'/>
<id>urn:sha1:b05e87dc5004f5badc02508570ddc55f31b451cc</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix endless loop in shader and make framerate adaptive</title>
<updated>2018-03-15T21:34:52Z</updated>
<author>
<name>Andreas Grois</name>
<email>andi@grois.info</email>
</author>
<published>2018-03-15T21:34:52Z</published>
<link rel='alternate' type='text/html' href='https://git.grois.info/BuddhaShader/commit/?id=bb9b7d23a1ca8e2afa8c8636d7312adc700d9a34'/>
<id>urn:sha1:bb9b7d23a1ca8e2afa8c8636d7312adc700d9a34</id>
<content type='text'>
It seems forcing points outside the cardioid and bulb with a bad random
generator can take really long...
Also, now framerate adjusts based on time it takes to render frames.
</content>
</entry>
<entry>
<title>Prevent even more waiting by storing a more complete state</title>
<updated>2018-03-15T07:35:32Z</updated>
<author>
<name>Andreas Grois</name>
<email>andi@grois.info</email>
</author>
<published>2018-03-15T07:35:32Z</published>
<link rel='alternate' type='text/html' href='https://git.grois.info/BuddhaShader/commit/?id=85e8b5336debbbe7a88a8016ba8922e06386de21'/>
<id>urn:sha1:85e8b5336debbbe7a88a8016ba8922e06386de21</id>
<content type='text'>
</content>
</entry>
<entry>
<title>First commit with compute pausability</title>
<updated>2018-03-14T21:39:06Z</updated>
<author>
<name>Andreas Grois</name>
<email>andi@grois.info</email>
</author>
<published>2018-03-14T21:39:06Z</published>
<link rel='alternate' type='text/html' href='https://git.grois.info/BuddhaShader/commit/?id=a350181f2c15feb072c2edf5d0c41965936f1948'/>
<id>urn:sha1:a350181f2c15feb072c2edf5d0c41965936f1948</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Split buffer in three, one per color (as OpenGL guarantees that one can at least have 8 SSBOs), to allow three times larger images. Also make it possible to ignore maximum buffer size reported by the driver.</title>
<updated>2018-03-11T20:27:11Z</updated>
<author>
<name>Andreas Grois</name>
<email>andi@grois.info</email>
</author>
<published>2018-03-11T20:27:11Z</published>
<link rel='alternate' type='text/html' href='https://git.grois.info/BuddhaShader/commit/?id=627aa610fc93398ac51129096ce8fb30731af341'/>
<id>urn:sha1:627aa610fc93398ac51129096ce8fb30731af341</id>
<content type='text'>
The maximum buffer size limitation is rather strict on radeonsi, so I decided to split the buffer in three, effectively increasing the maximum image size by a factor of three.
While doing so I realized that at least on radeonsi the reported maximum buffer size seems to be off. For this reason I added a new command line switch, that allows to ignore the maximum buffer size check.
For those curious: radeonsi reports a maximum buffer size of 128 MB, but I had no problems when using three buffers of 1098 MB each.
</content>
</entry>
<entry>
<title>Prepare install script, and make shader loading work from PREFIX/share/...</title>
<updated>2018-03-10T19:34:35Z</updated>
<author>
<name>Andreas Grois</name>
<email>andi@grois.info</email>
</author>
<published>2018-03-10T19:34:35Z</published>
<link rel='alternate' type='text/html' href='https://git.grois.info/BuddhaShader/commit/?id=2759a3f45b5cd095bb79eff77b35978c8f8069c6'/>
<id>urn:sha1:2759a3f45b5cd095bb79eff77b35978c8f8069c6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add command line parsing</title>
<updated>2018-03-10T17:48:52Z</updated>
<author>
<name>Andreas Grois</name>
<email>andi@grois.info</email>
</author>
<published>2018-03-10T17:48:52Z</published>
<link rel='alternate' type='text/html' href='https://git.grois.info/BuddhaShader/commit/?id=5127d05dfdc877b0fc06e6ec228cfef09b98539a'/>
<id>urn:sha1:5127d05dfdc877b0fc06e6ec228cfef09b98539a</id>
<content type='text'>
</content>
</entry>
</feed>
