Commit graph

12 commits

Author SHA1 Message Date
James Benton
600337d414 Port to vcpkg 2022-01-22 13:43:32 +00:00
James Benton
801fc37656 Revert "Update libraries/cpp-peglib"
This reverts commit 4e4cd8a7d1.

peglib has changed a huuuge amount since the version we used and I cannot
get newer versions to correctly parse our grammar.
2021-07-17 15:47:59 +01:00
James Benton
4e4cd8a7d1 Update libraries/cpp-peglib 2021-02-21 11:16:52 +00:00
Brett Lawson
95ea679ac5 build: Improved MSVC project grouping. 2019-12-07 05:16:34 -08:00
James Benton
c9e1cb9e95 cmake: Change glslang to use add_subdirectory instead of externalproject. 2019-12-06 10:41:55 +00:00
James Benton
bf387e8a07 latte-assembler: Remove build dependency on libgpu.
Still uses it's headers though.
2019-11-22 11:47:21 +00:00
James Benton
b5a2fbab2f latte-assembler: Add prototype support for GLSL compiliation.
Depends upon glslang and AMD ShaderAnalyzer.

Could be fragile - there is no communication between glslang and AMD
ShaderAnalyzer, we just hope they do stuff predictably... :)
2019-11-19 22:35:00 +00:00
Andrew Udvare
6ce9817620 cmake: Modify binary install path. 2019-01-29 08:43:51 +00:00
James Benton
f082d6038a cmake: Cleanup some library dependencies. 2018-12-15 08:36:59 +00:00
James Benton
2f9c50ce4c cmake: Fix latte-assembler regenerating the grammar header every build. 2017-06-15 18:40:52 +01:00
James Benton
b04a559c97 cmake: Fix latte-assembler grammar.h include. 2017-05-11 19:53:45 +01:00
James Benton
7c8466cc19 tools: Add a latte assembler.
First pass, a good start but could do with some improvements!
2017-05-10 18:06:03 +01:00