Zziga-lunargbuild: Update to header 1.4.335
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
Fix spelling mistakes | 1 年前 | |
Use ASM unknown function trampolines on GN The GN build doesn't currently support unknown function trampolines. To fix that, we can use the assembly trampolines. To generate the asm_offset assembly file, we can build it in a static library and pass -S to it; that causes the assembly file to be copied into the .a file. The python script can then extract it. This requires access to the "ar" executable, so this mechanism is only used if a path to ar is specified in //build_overrides/vulkan_loader.gni. To fix incremental builds, "gen_defines.asm" must be included using "#include", not ".include", since .include isn't a preprocessor directive and isn't picked up by clang's depfile creation. | 2 年前 | |
fix dEQP-VK.api.object_management.multithreaded_per_thread_resources.device_group crash This commit reverts the a4ff6a54e4f06638fa8fb367913818bf9d189bdb, which will cause this CTS case crash when build the loader with release type. | 2 年前 | |
Add MARMASM support for Windows arm Completes the support matrix for the unknown function assembly code by adding Windows Arm assembly support. This requires using MARMASM which require CMake 3.26 support This support requires manually linking to Advapi32.lib which doesn't appear to be required on any other platform. | 2 年前 | |
Add support for the lcov code coverage tool | 2 年前 | |
Refactor codegen scripts to use vulkan_object.py Requires hardcoding a few things to make it work, most notably: * Missing Extension Requires Depends information * Missing aliases for handles On the whole, the codegen outputs *almost* identical files from before, making the refactor not able to introduce issues into the output. Changes include: * Adding the android surface to the list of 'known' instance extensions * Removing duplicated if branches in vk_object_types.h * Updating copyright and Author lists * Test code now has an up to date layer dipsatch table. Functional changes to the codegen scripts are: * generate_source.py can now generate files in multiple directories, as well as verify them. * clang-format is applied to generated files * single files can be generated using the --target command line option | 1 年前 | |
In chromium official builds remove dev build marking from vulkan-1.dll | 1 年前 | |
Fix spelling mistakes | 1 年前 | |
build: Update to header 1.4.335 | 11 个月前 | |
scripts: Have legact genvk point to new script | 1 年前 | |
Add MARMASM support for Windows arm Completes the support matrix for the unknown function assembly code by adding Windows Arm assembly support. This requires using MARMASM which require CMake 3.26 support This support requires manually linking to Advapi32.lib which doesn't appear to be required on any other platform. | 2 年前 | |
scripts: Fix user self-hosting dependency in update_deps.py The documentation states that users can override where to take a dependency from via variables like VULKAN_HEADERS_INSTALL_DIR, however the helper.cmake written by the scripts/CMakeLists.txt FORCE updates the cache variable to the location inside known_good.json, practically overwriting the user-provided path given on the CLI using -D, also going into the cache. | 1 年前 |