tag:github.com,2008:https://github.com/congard/algine/releases Release notes from algine 2019-07-15T07:31:40Z tag:github.com,2008:Repository/182413604/v1.6-alpha 2019-07-15T12:37:48Z v1.6 alpha <h1>Algine v1.6 alpha</h1> <ol> <li>Created headers for all source files</li> <li>Now using CMake. Supports Linux and MinGW-w64</li> <li>Removed <code>make.sh</code>, <code>run.sh</code>, <code>make.bat</code> and <code>run.bat</code> scripts, created <code>algine.sh</code> and <code>algine.bat</code> instead. They marked as deprecated</li> <li>Removed <code>.vscode</code> directory</li> <li>Fixed <code>activeTexture</code>, removed <code>TextureArray</code></li> <li>Added directional lighting (shadow mapping)</li> <li><code>lamp.cpp =&gt; light.cpp</code></li> <li>Created <code>contrib</code> directory</li> <li>Added <code>renderbuffer.cpp</code></li> <li>Some shaders separated and renamed, removed duplicates</li> <li>Added <code>TextureCube</code>, created cubemap shader</li> <li>DOF: added CoC calculation from position map, added CoC shader, added ability to eliminate bleeding and sharp unsharpness artifact</li> <li>Main (color) fragment shader output reorder</li> <li>Added <code>CubeRenderer</code>, <code>QuadRenderer</code></li> <li>Added <code>core_utils.cpp</code></li> <li><code>mesh.cpp</code> merged with <code>model.cpp</code></li> <li>Now engine using VAO instead of <code>glEnableVertexAttribArray()</code> and <code>glDisableVertexAttribArray()</code></li> <li>Improved readability of shaders</li> <li>Removed dead code</li> <li>Added <code>update-contrib</code> bash script, updated contrib</li> <li>Performance improvements and other minor fixes.</li> </ol> <p><strong>Note:</strong> at the moment, new versions are released only for updating changelog</p> congard