vkd3d-proton/libs/vkd3d
Krzysztof Bogacki 61b13cc278 build: Use separate version string and build hash
Version string is used in logging for information purposes, but pipelines blobs and libraries use uint64_t–based commit hash. Using fixed–size integer silences warnings about string length and makes storing build info a little more efficient.

The hash is obtained separately from version string and is shifted to the left by 4 bits if the working tree is dirty.

Signed-off-by: Krzysztof Bogacki <krzysztof.bogacki@leancode.pl>
2020-10-28 10:40:28 +01:00
..
shaders vkd3d: Add meta pipeline to clear raw storage buffers. 2020-10-16 14:24:36 +02:00
cache.c build: Use separate version string and build hash 2020-10-28 10:40:28 +01:00
command.c vkd3d: Account for buffer offset info in clear_uav. 2020-10-28 10:30:12 +01:00
command_list_profiled.h vkd3d: Make profiled vtable for ID3D12GraphicsCommandList4. 2020-07-20 16:39:15 +02:00
debug_ring.c vkd3d: Add support for a shader debug ring. 2020-09-29 15:00:36 +02:00
device.c build: Use separate version string and build hash 2020-10-28 10:40:28 +01:00
device_profiled.h vkd3d: Make a profiled vtable for ID3D12Device. 2020-07-20 16:39:15 +02:00
meson.build build: Use separate version string and build hash 2020-10-28 10:40:28 +01:00
meta.c vkd3d: Fix descriptor layout mismatch for ClearUAV. 2020-10-16 17:38:58 +02:00
platform.c vkd3d: Refactor platform-specific code 2020-06-16 11:07:50 +02:00
renderdoc.c debug: Integrate automatic RenderDoc capturing. 2020-09-22 12:44:18 +02:00
resource.c vkd3d: Adjust SSBO descriptors based on alignment requirements. 2020-10-28 10:30:12 +01:00
state.c vkd3d: Enable offset buffer as necessary. 2020-10-28 10:30:12 +01:00
swapchain.c swapchain: Fix warnings. 2020-10-16 13:25:59 +01:00
utils.c build: Use `-fvisibility=hidden` and define exports manually 2020-10-05 10:44:10 +02:00
vkd3d_main.c build: Use `-fvisibility=hidden` and define exports manually 2020-10-05 10:44:10 +02:00
vkd3d_private.h build: Use separate version string and build hash 2020-10-28 10:40:28 +01:00
vkd3d_renderdoc.h include: Remove DECLSPEC_HIDDEN from headers 2020-10-05 10:44:10 +02:00
vkd3d_shaders.h vkd3d: Add meta pipeline to clear raw storage buffers. 2020-10-16 14:24:36 +02:00
vulkan_procs.h debug: Integrate automatic RenderDoc capturing. 2020-09-22 12:44:18 +02:00