-
e2d50d10
by Elizabeth Figura at 2026-06-02T13:21:23+02:00
vkd3d-utils: Add a D3DPreprocessVKD3D() that allows configuring DLL version.
bcd4f45431005760ca2635843eb38841da50dda8 should actually be version-specific
behaviour. This is the first known case of version-specific behaviour that
affects the preprocessor.
-
f65fda19
by Elizabeth Figura at 2026-06-02T13:24:00+02:00
tests/hlsl_d3d12: Test zero sized includes.
-
d77bbca9
by Elizabeth Figura at 2026-06-02T13:24:06+02:00
vkd3d-utils: Factor out an init_preprocess_info() helper.
-
f23fd40d
by Elizabeth Figura at 2026-06-02T13:27:23+02:00
vkd3d-utils: Always supply a "pfn_close_include" callback in init_preprocess_info().
Specifying only one function works, and does what we want, but it violates
the vkd3d-shader documentation and is confusing.
-
68d21ff1
by Elizabeth Figura at 2026-06-02T13:29:15+02:00
vkd3d-utils: Pass the include context structure for all includes in init_preprocess_info().
We will need a structure anyway to pass the library version.
-
e02b9b10
by Elizabeth Figura at 2026-06-02T13:30:38+02:00
vkd3d-utils: Return E_INVALIDARG when opening an empty file in open_include().
When the compiler version is greater than 43.