vkd3d/libs
Zebediah Figura 0e3377a1be vkd3d-shader/hlsl: Avoid using HLSL_CLASS_OBJECT without checking the base type.
As the diffstat shows, HLSL_CLASS_OBJECT does not really have much in common.
Resource types (TEXTURE, SAMPLER, UAV) sometimes behave similarly to each other,
but do not generally behave similarly to effect-specific types (string, shader,
state, view). Most consumers of HLSL_CLASS_OBJECT subsequently check the base
type anyway.

Hence we want to replace HLSL_TYPE_* with individual classes for object types.
As a first step, change the last few places that only check HLSL_CLASS_OBJECT.
2024-04-09 12:27:55 -05:00
..
vkd3d vkd3d: Validate and store shader cache session descriptors. 2024-04-04 22:19:46 +02:00
vkd3d-common vkd3d-common: Merge vkd3d_debug.h into vkd3d_common.h. 2024-03-19 22:58:51 +01:00
vkd3d-shader vkd3d-shader/hlsl: Avoid using HLSL_CLASS_OBJECT without checking the base type. 2024-04-09 12:27:55 -05:00
vkd3d-utils vkd3d-utils: Implement ID3D12ShaderReflectionType::GetMemberTypeByIndex(). 2024-03-27 22:36:33 +01:00
.gitignore libs/vkd3d: Trace build version. 2018-06-27 22:43:49 +02:00