tests/shader_runner_metal: Implement texture support.
4 unresolved threads
4 unresolved threads
Compare changes
Files
10
Conflict: This file was modified in both the source and target branches.
Ask someone with write access to resolve it.
+ 225
− 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,83 @@ static void msl_else(struct msl_generator *gen)
@@ -672,6 +829,9 @@ static void msl_handle_instruction(struct msl_generator *gen, const struct vkd3d
@@ -744,8 +904,9 @@ static bool msl_check_shader_visibility(const struct msl_generator *gen,
@@ -758,7 +919,7 @@ static bool msl_get_cbv_binding(const struct msl_generator *gen,
@@ -766,7 +927,7 @@ static bool msl_get_cbv_binding(const struct msl_generator *gen,
@@ -790,7 +951,8 @@ static void msl_generate_cbv_declaration(struct msl_generator *gen,
@@ -820,6 +982,59 @@ static void msl_generate_cbv_declaration(struct msl_generator *gen,
@@ -842,6 +1057,9 @@ static void msl_generate_descriptor_struct_declarations(struct msl_generator *ge
@@ -1213,7 +1431,8 @@ static int msl_generator_generate(struct msl_generator *gen, struct vkd3d_shader