Fixed color inversion in multi-module tests.

Now force the alpha value to 1 in the test so that output colors
are kept.

Fixes #211.
diff --git a/external/vulkancts/modules/vulkan/spirv_assembly/vktSpvAsmInstructionTests.cpp b/external/vulkancts/modules/vulkan/spirv_assembly/vktSpvAsmInstructionTests.cpp
index db4fed3..87e0287 100644
--- a/external/vulkancts/modules/vulkan/spirv_assembly/vktSpvAsmInstructionTests.cpp
+++ b/external/vulkancts/modules/vulkan/spirv_assembly/vktSpvAsmInstructionTests.cpp
@@ -4267,7 +4267,8 @@
 		"OpStore %vtxPosition %tmp_position2\n"
 		"%tmp_color2 = OpLoad %v4f32 %color\n"
 		"%tmp_color3 = OpFSub %v4f32 %cval %tmp_color2\n"
-		"OpStore %vtxColor %tmp_color3\n"
+		"%tmp_color4 = OpVectorInsertDynamic %v4f32 %tmp_color3 %c_f32_1 %c_i32_3\n"
+		"OpStore %vtxColor %tmp_color4\n"
 		"OpReturn\n"
 		"OpFunctionEnd\n";
 
@@ -4306,7 +4307,8 @@
 		"%label_main2 = OpLabel\n"
 		"%tmp2 = OpLoad %v4f32 %vtxColor\n"
 		"%tmp3 = OpFSub %v4f32 %cval %tmp2\n"
-		"OpStore %fragColor %tmp3\n"
+		"%tmp4 = OpVectorInsertDynamic %v4f32 %tmp3 %c_f32_1 %c_i32_3\n"
+		"OpStore %fragColor %tmp4\n"
 		"OpReturn\n"
 		"OpFunctionEnd\n";
 
@@ -4398,14 +4400,17 @@
 		"%geom2_transformed_in_color_0 = OpFSub %v4f32 %cval %geom2_in_color_0\n"
 		"%geom2_transformed_in_color_1 = OpFSub %v4f32 %cval %geom2_in_color_1\n"
 		"%geom2_transformed_in_color_2 = OpFSub %v4f32 %cval %geom2_in_color_2\n"
+		"%geom2_transformed_in_color_0_a = OpVectorInsertDynamic %v4f32 %geom2_transformed_in_color_0 %c_f32_1 %c_i32_3\n"
+		"%geom2_transformed_in_color_1_a = OpVectorInsertDynamic %v4f32 %geom2_transformed_in_color_1 %c_f32_1 %c_i32_3\n"
+		"%geom2_transformed_in_color_2_a = OpVectorInsertDynamic %v4f32 %geom2_transformed_in_color_2 %c_f32_1 %c_i32_3\n"
 		"OpStore %out_gl_position %geom2_in_position_0\n"
-		"OpStore %out_color %geom2_transformed_in_color_0\n"
+		"OpStore %out_color %geom2_transformed_in_color_0_a\n"
 		"OpEmitVertex\n"
 		"OpStore %out_gl_position %geom2_in_position_1\n"
-		"OpStore %out_color %geom2_transformed_in_color_1\n"
+		"OpStore %out_color %geom2_transformed_in_color_1_a\n"
 		"OpEmitVertex\n"
 		"OpStore %out_gl_position %geom2_in_position_2\n"
-		"OpStore %out_color %geom2_transformed_in_color_2\n"
+		"OpStore %out_color %geom2_transformed_in_color_2_a\n"
 		"OpEmitVertex\n"
 		"OpEndPrimitive\n"
 		"OpReturn\n"
@@ -4486,7 +4491,8 @@
 		"%tessc2_out_color_ptr = OpAccessChain %op_v4f32 %out_color %tessc2_invocation_id\n"
 		"%tessc2_out_position_ptr = OpAccessChain %op_v4f32 %out_position %tessc2_invocation_id\n"
 		"%tessc2_transformed_color = OpFSub %v4f32 %cval %tessc2_in_color_val\n"
-		"OpStore %tessc2_out_color_ptr %tessc2_transformed_color\n"
+		"%tessc2_transformed_color_a = OpVectorInsertDynamic %v4f32 %tessc2_transformed_color %c_f32_1 %c_i32_3\n"
+		"OpStore %tessc2_out_color_ptr %tessc2_transformed_color_a\n"
 		"OpStore %tessc2_out_position_ptr %tessc2_in_position_val\n"
 		"%tessc2_is_first_invocation = OpIEqual %bool %tessc2_invocation_id %c_i32_0\n"
 		"OpSelectionMerge %tessc2_merge_label None\n"
@@ -4614,7 +4620,8 @@
 		"%tesse2_in_clr_0_plus_col_1 = OpFAdd %v4f32 %tesse2_in_clr_0_weighted %tesse2_in_clr_1_weighted\n"
 		"%tesse2_computed_clr = OpFAdd %v4f32 %tesse2_in_clr_0_plus_col_1 %tesse2_in_clr_2_weighted\n"
 		"%tesse2_clr_transformed = OpFSub %v4f32 %cval %tesse2_computed_clr\n"
-		"OpStore %out_color %tesse2_clr_transformed\n"
+		"%tesse2_clr_transformed_a = OpVectorInsertDynamic %v4f32 %tesse2_clr_transformed %c_f32_1 %c_i32_3\n"
+		"OpStore %out_color %tesse2_clr_transformed_a\n"
 		"OpReturn\n"
 		"OpFunctionEnd\n";
 }