<feed xmlns='http://www.w3.org/2005/Atom'>
<title>engine.git/build-debug/share, branch main</title>
<subtitle>Small graphics engine.</subtitle>
<link rel='alternate' type='text/html' href='https://git.vimene.fr/engine.git/'/>
<entry>
<title>added back windows cross-compilation</title>
<updated>2026-02-05T09:31:47+00:00</updated>
<author>
<name>vimene</name>
<email>vincent.menegaux@gmail.com</email>
</author>
<published>2026-02-05T09:31:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vimene.fr/engine.git/commit/?id=ccf086c39f734a000aa3a2fac034f0620021fbdf'/>
<id>ccf086c39f734a000aa3a2fac034f0620021fbdf</id>
<content type='text'>
Makefile.am is too ugly, but I don't have a better solution right now.

- fused Makefile.am and src/Makefile.am
- adding back windows cross-compilation
- improved README.md a lot
- added configure option to enable debug, which greatly simplifies
  development when writing shaders
- removed dependency on LunarG's Vulkan SDK by having dependency only on
  Vulkan headers, library and slangc
- removed print C++ header because I have an old MinGW which doesn't
  support it. It will be restored in the future
- make every assets path relative to be able to build anywhere and run
  elsewhere
- moved stb_image.h inside source directory instead of making it a
  dependency, which is more aligned with stb philosophy
- moved assets inside source code to make it easy to compile and run the
  engine
- improved configure.ac by checking Vulkan headers version directly in
  the configure script instead of within C code, which allows us to also
  do theses checks when cross-compiling
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Makefile.am is too ugly, but I don't have a better solution right now.

- fused Makefile.am and src/Makefile.am
- adding back windows cross-compilation
- improved README.md a lot
- added configure option to enable debug, which greatly simplifies
  development when writing shaders
- removed dependency on LunarG's Vulkan SDK by having dependency only on
  Vulkan headers, library and slangc
- removed print C++ header because I have an old MinGW which doesn't
  support it. It will be restored in the future
- make every assets path relative to be able to build anywhere and run
  elsewhere
- moved stb_image.h inside source directory instead of making it a
  dependency, which is more aligned with stb philosophy
- moved assets inside source code to make it easy to compile and run the
  engine
- improved configure.ac by checking Vulkan headers version directly in
  the configure script instead of within C code, which allows us to also
  do theses checks when cross-compiling
</pre>
</div>
</content>
</entry>
<entry>
<title>improved Vulkan detection</title>
<updated>2025-12-15T03:23:13+00:00</updated>
<author>
<name>vimene</name>
<email>vincent.menegaux@gmail.com</email>
</author>
<published>2025-12-15T03:23:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vimene.fr/engine.git/commit/?id=8c8e0995fcfe6d25ed4a963120cb59bb0466582b'/>
<id>8c8e0995fcfe6d25ed4a963120cb59bb0466582b</id>
<content type='text'>
Added checks to see if LunarG's Vulkan SDK is present, and check if it's
the correct API version (currently supporting only 1.4.313).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Added checks to see if LunarG's Vulkan SDK is present, and check if it's
the correct API version (currently supporting only 1.4.313).
</pre>
</div>
</content>
</entry>
<entry>
<title>improved autotools usage</title>
<updated>2025-12-10T16:16:12+00:00</updated>
<author>
<name>vimene</name>
<email>vincent.menegaux@gmail.com</email>
</author>
<published>2025-12-10T16:16:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vimene.fr/engine.git/commit/?id=c666035bc6a51e4dd76daebefffaf8bbc951977c'/>
<id>c666035bc6a51e4dd76daebefffaf8bbc951977c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
