tests/shader_runner_metal: Implement texture support.
4 unresolved threads
4 unresolved threads
Compare changes
Conflict: This file was modified in both the source and target branches.
Ask someone with write access to resolve it.
+ 219
− 6
@@ -47,6 +47,22 @@ struct msl_generator
@@ -58,6 +74,30 @@ static void VKD3D_PRINTF_FUNC(3, 4) msl_compiler_error(struct msl_generator *gen
@@ -79,11 +119,51 @@ static const char *msl_get_prefix(enum vkd3d_shader_type type)
@@ -531,6 +611,80 @@ static void msl_else(struct msl_generator *gen)
@@ -671,6 +825,9 @@ static void msl_handle_instruction(struct msl_generator *gen, const struct vkd3d
@@ -744,8 +901,9 @@ static bool msl_check_shader_visibility(const struct msl_generator *gen,
@@ -758,7 +916,7 @@ static bool msl_get_cbv_binding(const struct msl_generator *gen,
@@ -766,7 +924,7 @@ static bool msl_get_cbv_binding(const struct msl_generator *gen,
@@ -790,7 +948,8 @@ static void msl_generate_cbv_declaration(struct msl_generator *gen,
@@ -820,6 +979,56 @@ static void msl_generate_cbv_declaration(struct msl_generator *gen,
@@ -842,6 +1051,9 @@ static void msl_generate_descriptor_struct_declarations(struct msl_generator *ge
@@ -1213,7 +1425,8 @@ static int msl_generator_generate(struct msl_generator *gen, struct vkd3d_shader