<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mandelbrot.git/Makefile, branch opengl3.3</title>
<subtitle>Mandelbrot set explorer on the GPU
</subtitle>
<link rel='alternate' type='text/html' href='https://git.cacharle.com/mandelbrot.git/'/>
<entry>
<title>Added colors with 1D texture</title>
<updated>2020-05-20T05:41:03+00:00</updated>
<author>
<name>Charles</name>
<email>sircharlesaze@gmail.com</email>
</author>
<published>2020-05-20T05:41:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cacharle.com/mandelbrot.git/commit/?id=09a819b2ef927adf5239a73f91cdfcefd6774688'/>
<id>09a819b2ef927adf5239a73f91cdfcefd6774688</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Added OpenGL boilerplate</title>
<updated>2020-05-19T19:41:09+00:00</updated>
<author>
<name>Charles</name>
<email>sircharlesaze@gmail.com</email>
</author>
<published>2020-05-19T19:41:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cacharle.com/mandelbrot.git/commit/?id=3b2e7cc2347d88dbd8d7697a7cbd8354e7728fc0'/>
<id>3b2e7cc2347d88dbd8d7697a7cbd8354e7728fc0</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Basic explorer with window resize, iterations change, moving around</title>
<updated>2020-05-19T16:19:31+00:00</updated>
<author>
<name>Charles</name>
<email>sircharlesaze@gmail.com</email>
</author>
<published>2020-05-19T14:46:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cacharle.com/mandelbrot.git/commit/?id=b0998910dd974280b3c6f3f65e21bfd5859b117f'/>
<id>b0998910dd974280b3c6f3f65e21bfd5859b117f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Back to basic SDL application boilerplate</title>
<updated>2020-05-19T11:22:59+00:00</updated>
<author>
<name>Charles</name>
<email>sircharlesaze@gmail.com</email>
</author>
<published>2020-05-19T11:22:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cacharle.com/mandelbrot.git/commit/?id=6a80b1b70ec069b051c0e31aafac6eb596e20261'/>
<id>6a80b1b70ec069b051c0e31aafac6eb596e20261</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Supersampling</title>
<updated>2019-09-22T09:44:30+00:00</updated>
<author>
<name>Charles</name>
<email>sircharlesaze@gmail.com</email>
</author>
<published>2019-09-22T09:44:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cacharle.com/mandelbrot.git/commit/?id=c5008a4e62fb83eb71f5f94f622c01f2d8fe8b6b'/>
<id>c5008a4e62fb83eb71f5f94f622c01f2d8fe8b6b</id>
<content type='text'>
- Random supersampling (prettier but quite slow)
- WIP: bette color gradient
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- Random supersampling (prettier but quite slow)
- WIP: bette color gradient
</pre>
</div>
</content>
</entry>
<entry>
<title>Parallel computation, pixel array</title>
<updated>2019-09-20T14:01:46+00:00</updated>
<author>
<name>Charles</name>
<email>sircharlesaze@gmail.com</email>
</author>
<published>2019-09-20T14:01:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cacharle.com/mandelbrot.git/commit/?id=5efde1e3e65af769cb629d55f0a4dd4f87caebe9'/>
<id>5efde1e3e65af769cb629d55f0a4dd4f87caebe9</id>
<content type='text'>
- All the pixels are stored in an array, put in a surface then a texture
  so we don't draw each pixel one by one.
- The computation of this array is done in parallel (one thread by line)
- Use sscanf instead of atoi hack to parse options
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- All the pixels are stored in an array, put in a surface then a texture
  so we don't draw each pixel one by one.
- The computation of this array is done in parallel (one thread by line)
- Use sscanf instead of atoi hack to parse options
</pre>
</div>
</content>
</entry>
<entry>
<title>Options</title>
<updated>2019-09-17T15:08:10+00:00</updated>
<author>
<name>Charles</name>
<email>sircharlesaze@gmail.com</email>
</author>
<published>2019-09-17T15:08:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cacharle.com/mandelbrot.git/commit/?id=95b209426dd7a9f844cf1aa093a2b1c4301f049b'/>
<id>95b209426dd7a9f844cf1aa093a2b1c4301f049b</id>
<content type='text'>
A Config struct and more getopt options for window size, real/imag
range, center position.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
A Config struct and more getopt options for window size, real/imag
range, center position.
</pre>
</div>
</content>
</entry>
<entry>
<title>Proportionnal movement and zoom</title>
<updated>2019-08-28T11:57:11+00:00</updated>
<author>
<name>Charles</name>
<email>sircharlesaze@gmail.com</email>
</author>
<published>2019-08-28T11:57:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cacharle.com/mandelbrot.git/commit/?id=df6e7cbaa0edf2df8b5f3929a2eb34fa2aa5a28c'/>
<id>df6e7cbaa0edf2df8b5f3929a2eb34fa2aa5a28c</id>
<content type='text'>
Zooming and moving is proportionnal to the range we are viewing,
feels more natural than incrementing by a constant value.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Zooming and moving is proportionnal to the range we are viewing,
feels more natural than incrementing by a constant value.
</pre>
</div>
</content>
</entry>
<entry>
<title>Set visualization</title>
<updated>2019-08-27T17:04:34+00:00</updated>
<author>
<name>Charles</name>
<email>sircharlesaze@gmail.com</email>
</author>
<published>2019-08-27T17:04:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cacharle.com/mandelbrot.git/commit/?id=ce5cf1b60dae81540b2db366b1408a961f771dcc'/>
<id>ce5cf1b60dae81540b2db366b1408a961f771dcc</id>
<content type='text'>
Loop throught each pixel and color it black if its in the set,
white otherwise.
This is eavily inspired by the coding train video on the subject.
(https://www.youtube.com/watch?v=6z7GQewK-Ks)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Loop throught each pixel and color it black if its in the set,
white otherwise.
This is eavily inspired by the coding train video on the subject.
(https://www.youtube.com/watch?v=6z7GQewK-Ks)
</pre>
</div>
</content>
</entry>
<entry>
<title>SDL boilerplate window</title>
<updated>2019-08-27T15:24:45+00:00</updated>
<author>
<name>Charles</name>
<email>sircharlesaze@gmail.com</email>
</author>
<published>2019-08-27T15:24:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cacharle.com/mandelbrot.git/commit/?id=7c48d434f0a68ac47ebe1bd66daa2c86842979c7'/>
<id>7c48d434f0a68ac47ebe1bd66daa2c86842979c7</id>
<content type='text'>
init, quit and run functions.
Error handling.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
init, quit and run functions.
Error handling.
</pre>
</div>
</content>
</entry>
</feed>
