vkd3d/libs
Francisco Casas 355d4c4a86 vkd3d-shader/hlsl: Skip writing string default values.
This causes a crash in the native compiler, but can only happen in
ps_5_0 were it is possible to declare structs that are both used in the
shader and contain strings.

    struct
    {
        float a;
        string b;
    } apple = {1, "foobar"};

    float4 main() : sv_target
    {
        return apple.a;
    }

In our case, hlsl_type_get_component_offset() triggered an assertion
failure because it does not expect the string type. So this is replaced
by an hlsl_error().
2024-08-13 21:19:04 +02:00
..
vkd3d vkd3d: Check the entire root signature for register conflicts. 2024-08-06 16:53:06 +02:00
vkd3d-common vkd3d-common: Remove an assertion in vkd3d_dbg_printf(). 2024-07-30 16:32:59 +02:00
vkd3d-shader vkd3d-shader/hlsl: Skip writing string default values. 2024-08-13 21:19:04 +02:00
vkd3d-utils Release 1.12. 2024-05-29 22:05:28 +02:00
.gitignore libs/vkd3d: Trace build version. 2018-06-27 22:43:49 +02:00