From 120b03d970ca8d1b53f8452dd0bdb029f732248d Mon Sep 17 00:00:00 2001 From: nyorain Date: Thu, 11 Dec 2025 23:45:34 +0100 Subject: [PATCH 1/6] Add list of supported extensions --- docs/env.md | 9 + docs/features.md | 190 +------- docs/own/workstack.md | 7 + docs/vulkan_tools_helper_file_generator.py | 196 +++++++++ src/buffer.cpp | 41 +- src/buffer.hpp | 2 +- src/device.cpp | 39 +- src/exts.hpp | 478 +++++++++++++++++++++ src/image.hpp | 1 + src/layer.cpp | 40 +- src/memory.cpp | 41 +- src/memory.hpp | 7 + src/pipe.cpp | 7 + src/pipe.hpp | 4 + src/rp.cpp | 10 +- src/rp.hpp | 1 - src/shader.hpp | 2 + src/swapchain.cpp | 2 + src/util/patch.cpp | 2 + src/util/util.cpp | 6 +- src/util/util.hpp | 12 +- 21 files changed, 826 insertions(+), 271 deletions(-) create mode 100644 docs/vulkan_tools_helper_file_generator.py create mode 100644 src/exts.hpp diff --git a/docs/env.md b/docs/env.md index 874a77c2..df3c1955 100644 --- a/docs/env.md +++ b/docs/env.md @@ -46,6 +46,8 @@ Environment variables and counting the number of warnings errors. On windows, will allocate a console window to output to. Note that internal logs/asserts are disabled in release builds. +- `VIL_LOG_FILE` can be set to a file path where vil will output its + log messages. By default, will simply output to stdout. - `VIL_WINDOW_MIN_FRAME_TIME=