1 /* 2 * Copyright (C) 2014 The Android Open Source Project 3 * 4 * Licensed under the Apache License, Version 2.0 (the "License"); 5 * you may not use this file except in compliance with the License. 6 * You may obtain a copy of the License at 7 * 8 * http://www.apache.org/licenses/LICENSE-2.0 9 * 10 * Unless required by applicable law or agreed to in writing, software 11 * distributed under the License is distributed on an "AS IS" BASIS, 12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 * See the License for the specific language governing permissions and 14 * limitations under the License. 15 */ 16 package android.webgl.cts; 17 18 import android.webgl.WebGLActivity; 19 import android.webgl.cts.R; 20 import android.test.ActivityInstrumentationTestCase2; 21 import java.io.InputStream; 22 23 /** 24 * A simple wrapper to load each WebGL conformance test in WebView. 25 * 26 * This test uses {@link android.test.ActivityInstrumentationTestCase2} to instrument the 27 * {@link android.webgl.WebGLActivity}. 28 */ 29 public class WebGLTest extends ActivityInstrumentationTestCase2<WebGLActivity> { 30 31 /** 32 * A reference to the activity whose shared preferences are being tested. 33 */ 34 private WebGLActivity mActivity; 35 private WebGLConformanceSuite mWebGL_1_0_1; 36 WebGLTest()37 public WebGLTest() { 38 super(WebGLActivity.class); 39 } 40 41 @Override setUp()42 protected void setUp() throws Exception { 43 super.setUp(); 44 // Start the activity and get a reference to it. 45 mActivity = getActivity(); 46 // Wait for the UI Thread to become idle. 47 getInstrumentation().waitForIdleSync(); 48 mWebGL_1_0_1 = WebGLConformanceSuite.init(mActivity); 49 } 50 51 @Override tearDown()52 protected void tearDown() throws Exception { 53 // Scrub the activity so it can be freed. The next time the setUp will create a new activity 54 // rather than reusing the old one. 55 mActivity = null; 56 super.tearDown(); 57 } 58 doTest(String testPage)59 protected void doTest(String testPage) throws Exception { 60 mActivity.navigateToTest(testPage); 61 } 62 63 /** 64 * The remainder of this file is generated using this command: 65 * extract_webgl_tests.py tests 1.0.1 66 */ test_conformance_attribs_gl_enable_vertex_attrib_html()67 public void test_conformance_attribs_gl_enable_vertex_attrib_html() throws Exception { doTest("tests/conformance/attribs/gl-enable-vertex-attrib.html"); } test_conformance_attribs_gl_vertex_attrib_zero_issues_html()68 public void test_conformance_attribs_gl_vertex_attrib_zero_issues_html() throws Exception { doTest("tests/conformance/attribs/gl-vertex-attrib-zero-issues.html"); } test_conformance_attribs_gl_vertex_attrib_html()69 public void test_conformance_attribs_gl_vertex_attrib_html() throws Exception { doTest("tests/conformance/attribs/gl-vertex-attrib.html"); } test_conformance_attribs_gl_vertexattribpointer_offsets_html()70 public void test_conformance_attribs_gl_vertexattribpointer_offsets_html() throws Exception { doTest("tests/conformance/attribs/gl-vertexattribpointer-offsets.html"); } test_conformance_attribs_gl_vertexattribpointer_html()71 public void test_conformance_attribs_gl_vertexattribpointer_html() throws Exception { doTest("tests/conformance/attribs/gl-vertexattribpointer.html"); } test_conformance_buffers_buffer_bind_test_html()72 public void test_conformance_buffers_buffer_bind_test_html() throws Exception { doTest("tests/conformance/buffers/buffer-bind-test.html"); } test_conformance_buffers_buffer_data_array_buffer_html()73 public void test_conformance_buffers_buffer_data_array_buffer_html() throws Exception { doTest("tests/conformance/buffers/buffer-data-array-buffer.html"); } test_conformance_buffers_index_validation_copies_indices_html()74 public void test_conformance_buffers_index_validation_copies_indices_html() throws Exception { doTest("tests/conformance/buffers/index-validation-copies-indices.html"); } test_conformance_buffers_index_validation_crash_with_buffer_sub_data_html()75 public void test_conformance_buffers_index_validation_crash_with_buffer_sub_data_html() throws Exception { doTest("tests/conformance/buffers/index-validation-crash-with-buffer-sub-data.html"); } test_conformance_buffers_index_validation_verifies_too_many_indices_html()76 public void test_conformance_buffers_index_validation_verifies_too_many_indices_html() throws Exception { doTest("tests/conformance/buffers/index-validation-verifies-too-many-indices.html"); } test_conformance_buffers_index_validation_with_resized_buffer_html()77 public void test_conformance_buffers_index_validation_with_resized_buffer_html() throws Exception { doTest("tests/conformance/buffers/index-validation-with-resized-buffer.html"); } test_conformance_buffers_index_validation_html()78 public void test_conformance_buffers_index_validation_html() throws Exception { doTest("tests/conformance/buffers/index-validation.html"); } test_conformance_canvas_buffer_offscreen_test_html()79 public void test_conformance_canvas_buffer_offscreen_test_html() throws Exception { doTest("tests/conformance/canvas/buffer-offscreen-test.html"); } test_conformance_canvas_buffer_preserve_test_html()80 public void test_conformance_canvas_buffer_preserve_test_html() throws Exception { doTest("tests/conformance/canvas/buffer-preserve-test.html"); } test_conformance_canvas_canvas_test_html()81 public void test_conformance_canvas_canvas_test_html() throws Exception { doTest("tests/conformance/canvas/canvas-test.html"); } test_conformance_canvas_canvas_zero_size_html()82 public void test_conformance_canvas_canvas_zero_size_html() throws Exception { doTest("tests/conformance/canvas/canvas-zero-size.html"); } test_conformance_canvas_drawingbuffer_static_canvas_test_html()83 public void test_conformance_canvas_drawingbuffer_static_canvas_test_html() throws Exception { doTest("tests/conformance/canvas/drawingbuffer-static-canvas-test.html"); } test_conformance_canvas_drawingbuffer_test_html()84 public void test_conformance_canvas_drawingbuffer_test_html() throws Exception { doTest("tests/conformance/canvas/drawingbuffer-test.html"); } test_conformance_canvas_viewport_unchanged_upon_resize_html()85 public void test_conformance_canvas_viewport_unchanged_upon_resize_html() throws Exception { doTest("tests/conformance/canvas/viewport-unchanged-upon-resize.html"); } test_conformance_context_constants_and_properties_html()86 public void test_conformance_context_constants_and_properties_html() throws Exception { doTest("tests/conformance/context/constants-and-properties.html"); } test_conformance_context_context_attributes_alpha_depth_stencil_antialias_html()87 public void test_conformance_context_context_attributes_alpha_depth_stencil_antialias_html() throws Exception { doTest("tests/conformance/context/context-attributes-alpha-depth-stencil-antialias.html"); } test_conformance_context_context_lost_restored_html()88 public void test_conformance_context_context_lost_restored_html() throws Exception { doTest("tests/conformance/context/context-lost-restored.html"); } test_conformance_context_context_lost_html()89 public void test_conformance_context_context_lost_html() throws Exception { doTest("tests/conformance/context/context-lost.html"); } test_conformance_context_context_type_test_html()90 public void test_conformance_context_context_type_test_html() throws Exception { doTest("tests/conformance/context/context-type-test.html"); } test_conformance_context_incorrect_context_object_behaviour_html()91 public void test_conformance_context_incorrect_context_object_behaviour_html() throws Exception { doTest("tests/conformance/context/incorrect-context-object-behaviour.html"); } test_conformance_context_methods_html()92 public void test_conformance_context_methods_html() throws Exception { doTest("tests/conformance/context/methods.html"); } test_conformance_context_premultiplyalpha_test_html()93 public void test_conformance_context_premultiplyalpha_test_html() throws Exception { doTest("tests/conformance/context/premultiplyalpha-test.html"); } test_conformance_context_resource_sharing_test_html()94 public void test_conformance_context_resource_sharing_test_html() throws Exception { doTest("tests/conformance/context/resource-sharing-test.html"); } test_conformance_extensions_oes_standard_derivatives_html()95 public void test_conformance_extensions_oes_standard_derivatives_html() throws Exception { doTest("tests/conformance/extensions/oes-standard-derivatives.html"); } test_conformance_extensions_oes_texture_float_with_canvas_html()96 public void test_conformance_extensions_oes_texture_float_with_canvas_html() throws Exception { doTest("tests/conformance/extensions/oes-texture-float-with-canvas.html"); } test_conformance_extensions_oes_texture_float_with_image_data_html()97 public void test_conformance_extensions_oes_texture_float_with_image_data_html() throws Exception { doTest("tests/conformance/extensions/oes-texture-float-with-image-data.html"); } test_conformance_extensions_oes_texture_float_with_image_html()98 public void test_conformance_extensions_oes_texture_float_with_image_html() throws Exception { doTest("tests/conformance/extensions/oes-texture-float-with-image.html"); } test_conformance_extensions_oes_texture_float_with_video_html()99 public void test_conformance_extensions_oes_texture_float_with_video_html() throws Exception { doTest("tests/conformance/extensions/oes-texture-float-with-video.html"); } test_conformance_extensions_oes_texture_float_html()100 public void test_conformance_extensions_oes_texture_float_html() throws Exception { doTest("tests/conformance/extensions/oes-texture-float.html"); } test_conformance_extensions_oes_vertex_array_object_html()101 public void test_conformance_extensions_oes_vertex_array_object_html() throws Exception { doTest("tests/conformance/extensions/oes-vertex-array-object.html"); } test_conformance_extensions_webgl_debug_renderer_info_html()102 public void test_conformance_extensions_webgl_debug_renderer_info_html() throws Exception { doTest("tests/conformance/extensions/webgl-debug-renderer-info.html"); } test_conformance_extensions_webgl_debug_shaders_html()103 public void test_conformance_extensions_webgl_debug_shaders_html() throws Exception { doTest("tests/conformance/extensions/webgl-debug-shaders.html"); } test_conformance_glsl_functions_glsl_function_abs_html()104 public void test_conformance_glsl_functions_glsl_function_abs_html() throws Exception { doTest("tests/conformance/glsl/functions/glsl-function-abs.html"); } test_conformance_glsl_functions_glsl_function_acos_html()105 public void test_conformance_glsl_functions_glsl_function_acos_html() throws Exception { doTest("tests/conformance/glsl/functions/glsl-function-acos.html"); } test_conformance_glsl_functions_glsl_function_asin_html()106 public void test_conformance_glsl_functions_glsl_function_asin_html() throws Exception { doTest("tests/conformance/glsl/functions/glsl-function-asin.html"); } test_conformance_glsl_functions_glsl_function_atan_xy_html()107 public void test_conformance_glsl_functions_glsl_function_atan_xy_html() throws Exception { doTest("tests/conformance/glsl/functions/glsl-function-atan-xy.html"); } test_conformance_glsl_functions_glsl_function_atan_html()108 public void test_conformance_glsl_functions_glsl_function_atan_html() throws Exception { doTest("tests/conformance/glsl/functions/glsl-function-atan.html"); } test_conformance_glsl_functions_glsl_function_ceil_html()109 public void test_conformance_glsl_functions_glsl_function_ceil_html() throws Exception { doTest("tests/conformance/glsl/functions/glsl-function-ceil.html"); } test_conformance_glsl_functions_glsl_function_clamp_float_html()110 public void test_conformance_glsl_functions_glsl_function_clamp_float_html() throws Exception { doTest("tests/conformance/glsl/functions/glsl-function-clamp-float.html"); } test_conformance_glsl_functions_glsl_function_clamp_gentype_html()111 public void test_conformance_glsl_functions_glsl_function_clamp_gentype_html() throws Exception { doTest("tests/conformance/glsl/functions/glsl-function-clamp-gentype.html"); } test_conformance_glsl_functions_glsl_function_cos_html()112 public void test_conformance_glsl_functions_glsl_function_cos_html() throws Exception { doTest("tests/conformance/glsl/functions/glsl-function-cos.html"); } test_conformance_glsl_functions_glsl_function_cross_html()113 public void test_conformance_glsl_functions_glsl_function_cross_html() throws Exception { doTest("tests/conformance/glsl/functions/glsl-function-cross.html"); } test_conformance_glsl_functions_glsl_function_distance_html()114 public void test_conformance_glsl_functions_glsl_function_distance_html() throws Exception { doTest("tests/conformance/glsl/functions/glsl-function-distance.html"); } test_conformance_glsl_functions_glsl_function_dot_html()115 public void test_conformance_glsl_functions_glsl_function_dot_html() throws Exception { doTest("tests/conformance/glsl/functions/glsl-function-dot.html"); } test_conformance_glsl_functions_glsl_function_faceforward_html()116 public void test_conformance_glsl_functions_glsl_function_faceforward_html() throws Exception { doTest("tests/conformance/glsl/functions/glsl-function-faceforward.html"); } test_conformance_glsl_functions_glsl_function_floor_html()117 public void test_conformance_glsl_functions_glsl_function_floor_html() throws Exception { doTest("tests/conformance/glsl/functions/glsl-function-floor.html"); } test_conformance_glsl_functions_glsl_function_fract_html()118 public void test_conformance_glsl_functions_glsl_function_fract_html() throws Exception { doTest("tests/conformance/glsl/functions/glsl-function-fract.html"); } test_conformance_glsl_functions_glsl_function_length_html()119 public void test_conformance_glsl_functions_glsl_function_length_html() throws Exception { doTest("tests/conformance/glsl/functions/glsl-function-length.html"); } test_conformance_glsl_functions_glsl_function_max_float_html()120 public void test_conformance_glsl_functions_glsl_function_max_float_html() throws Exception { doTest("tests/conformance/glsl/functions/glsl-function-max-float.html"); } test_conformance_glsl_functions_glsl_function_max_gentype_html()121 public void test_conformance_glsl_functions_glsl_function_max_gentype_html() throws Exception { doTest("tests/conformance/glsl/functions/glsl-function-max-gentype.html"); } test_conformance_glsl_functions_glsl_function_min_float_html()122 public void test_conformance_glsl_functions_glsl_function_min_float_html() throws Exception { doTest("tests/conformance/glsl/functions/glsl-function-min-float.html"); } test_conformance_glsl_functions_glsl_function_min_gentype_html()123 public void test_conformance_glsl_functions_glsl_function_min_gentype_html() throws Exception { doTest("tests/conformance/glsl/functions/glsl-function-min-gentype.html"); } test_conformance_glsl_functions_glsl_function_mix_float_html()124 public void test_conformance_glsl_functions_glsl_function_mix_float_html() throws Exception { doTest("tests/conformance/glsl/functions/glsl-function-mix-float.html"); } test_conformance_glsl_functions_glsl_function_mix_gentype_html()125 public void test_conformance_glsl_functions_glsl_function_mix_gentype_html() throws Exception { doTest("tests/conformance/glsl/functions/glsl-function-mix-gentype.html"); } test_conformance_glsl_functions_glsl_function_mod_float_html()126 public void test_conformance_glsl_functions_glsl_function_mod_float_html() throws Exception { doTest("tests/conformance/glsl/functions/glsl-function-mod-float.html"); } test_conformance_glsl_functions_glsl_function_mod_gentype_html()127 public void test_conformance_glsl_functions_glsl_function_mod_gentype_html() throws Exception { doTest("tests/conformance/glsl/functions/glsl-function-mod-gentype.html"); } test_conformance_glsl_functions_glsl_function_normalize_html()128 public void test_conformance_glsl_functions_glsl_function_normalize_html() throws Exception { doTest("tests/conformance/glsl/functions/glsl-function-normalize.html"); } test_conformance_glsl_functions_glsl_function_reflect_html()129 public void test_conformance_glsl_functions_glsl_function_reflect_html() throws Exception { doTest("tests/conformance/glsl/functions/glsl-function-reflect.html"); } test_conformance_glsl_functions_glsl_function_sign_html()130 public void test_conformance_glsl_functions_glsl_function_sign_html() throws Exception { doTest("tests/conformance/glsl/functions/glsl-function-sign.html"); } test_conformance_glsl_functions_glsl_function_sin_html()131 public void test_conformance_glsl_functions_glsl_function_sin_html() throws Exception { doTest("tests/conformance/glsl/functions/glsl-function-sin.html"); } test_conformance_glsl_functions_glsl_function_smoothstep_float_html()132 public void test_conformance_glsl_functions_glsl_function_smoothstep_float_html() throws Exception { doTest("tests/conformance/glsl/functions/glsl-function-smoothstep-float.html"); } test_conformance_glsl_functions_glsl_function_smoothstep_gentype_html()133 public void test_conformance_glsl_functions_glsl_function_smoothstep_gentype_html() throws Exception { doTest("tests/conformance/glsl/functions/glsl-function-smoothstep-gentype.html"); } test_conformance_glsl_functions_glsl_function_step_float_html()134 public void test_conformance_glsl_functions_glsl_function_step_float_html() throws Exception { doTest("tests/conformance/glsl/functions/glsl-function-step-float.html"); } test_conformance_glsl_functions_glsl_function_step_gentype_html()135 public void test_conformance_glsl_functions_glsl_function_step_gentype_html() throws Exception { doTest("tests/conformance/glsl/functions/glsl-function-step-gentype.html"); } test_conformance_glsl_functions_glsl_function_html()136 public void test_conformance_glsl_functions_glsl_function_html() throws Exception { doTest("tests/conformance/glsl/functions/glsl-function.html"); } test_conformance_glsl_implicit_add_int_float_vert_html()137 public void test_conformance_glsl_implicit_add_int_float_vert_html() throws Exception { doTest("tests/conformance/glsl/implicit/add_int_float.vert.html"); } test_conformance_glsl_implicit_add_int_mat2_vert_html()138 public void test_conformance_glsl_implicit_add_int_mat2_vert_html() throws Exception { doTest("tests/conformance/glsl/implicit/add_int_mat2.vert.html"); } test_conformance_glsl_implicit_add_int_mat3_vert_html()139 public void test_conformance_glsl_implicit_add_int_mat3_vert_html() throws Exception { doTest("tests/conformance/glsl/implicit/add_int_mat3.vert.html"); } test_conformance_glsl_implicit_add_int_mat4_vert_html()140 public void test_conformance_glsl_implicit_add_int_mat4_vert_html() throws Exception { doTest("tests/conformance/glsl/implicit/add_int_mat4.vert.html"); } test_conformance_glsl_implicit_add_int_vec2_vert_html()141 public void test_conformance_glsl_implicit_add_int_vec2_vert_html() throws Exception { doTest("tests/conformance/glsl/implicit/add_int_vec2.vert.html"); } test_conformance_glsl_implicit_add_int_vec3_vert_html()142 public void test_conformance_glsl_implicit_add_int_vec3_vert_html() throws Exception { doTest("tests/conformance/glsl/implicit/add_int_vec3.vert.html"); } test_conformance_glsl_implicit_add_int_vec4_vert_html()143 public void test_conformance_glsl_implicit_add_int_vec4_vert_html() throws Exception { doTest("tests/conformance/glsl/implicit/add_int_vec4.vert.html"); } test_conformance_glsl_implicit_add_ivec2_vec2_vert_html()144 public void test_conformance_glsl_implicit_add_ivec2_vec2_vert_html() throws Exception { doTest("tests/conformance/glsl/implicit/add_ivec2_vec2.vert.html"); } test_conformance_glsl_implicit_add_ivec3_vec3_vert_html()145 public void test_conformance_glsl_implicit_add_ivec3_vec3_vert_html() throws Exception { doTest("tests/conformance/glsl/implicit/add_ivec3_vec3.vert.html"); } test_conformance_glsl_implicit_add_ivec4_vec4_vert_html()146 public void test_conformance_glsl_implicit_add_ivec4_vec4_vert_html() throws Exception { doTest("tests/conformance/glsl/implicit/add_ivec4_vec4.vert.html"); } test_conformance_glsl_implicit_assign_int_to_float_vert_html()147 public void test_conformance_glsl_implicit_assign_int_to_float_vert_html() throws Exception { doTest("tests/conformance/glsl/implicit/assign_int_to_float.vert.html"); } test_conformance_glsl_implicit_assign_ivec2_to_vec2_vert_html()148 public void test_conformance_glsl_implicit_assign_ivec2_to_vec2_vert_html() throws Exception { doTest("tests/conformance/glsl/implicit/assign_ivec2_to_vec2.vert.html"); } test_conformance_glsl_implicit_assign_ivec3_to_vec3_vert_html()149 public void test_conformance_glsl_implicit_assign_ivec3_to_vec3_vert_html() throws Exception { doTest("tests/conformance/glsl/implicit/assign_ivec3_to_vec3.vert.html"); } test_conformance_glsl_implicit_assign_ivec4_to_vec4_vert_html()150 public void test_conformance_glsl_implicit_assign_ivec4_to_vec4_vert_html() throws Exception { doTest("tests/conformance/glsl/implicit/assign_ivec4_to_vec4.vert.html"); } test_conformance_glsl_implicit_construct_struct_vert_html()151 public void test_conformance_glsl_implicit_construct_struct_vert_html() throws Exception { doTest("tests/conformance/glsl/implicit/construct_struct.vert.html"); } test_conformance_glsl_implicit_divide_int_float_vert_html()152 public void test_conformance_glsl_implicit_divide_int_float_vert_html() throws Exception { doTest("tests/conformance/glsl/implicit/divide_int_float.vert.html"); } test_conformance_glsl_implicit_divide_int_mat2_vert_html()153 public void test_conformance_glsl_implicit_divide_int_mat2_vert_html() throws Exception { doTest("tests/conformance/glsl/implicit/divide_int_mat2.vert.html"); } test_conformance_glsl_implicit_divide_int_mat3_vert_html()154 public void test_conformance_glsl_implicit_divide_int_mat3_vert_html() throws Exception { doTest("tests/conformance/glsl/implicit/divide_int_mat3.vert.html"); } test_conformance_glsl_implicit_divide_int_mat4_vert_html()155 public void test_conformance_glsl_implicit_divide_int_mat4_vert_html() throws Exception { doTest("tests/conformance/glsl/implicit/divide_int_mat4.vert.html"); } test_conformance_glsl_implicit_divide_int_vec2_vert_html()156 public void test_conformance_glsl_implicit_divide_int_vec2_vert_html() throws Exception { doTest("tests/conformance/glsl/implicit/divide_int_vec2.vert.html"); } test_conformance_glsl_implicit_divide_int_vec3_vert_html()157 public void test_conformance_glsl_implicit_divide_int_vec3_vert_html() throws Exception { doTest("tests/conformance/glsl/implicit/divide_int_vec3.vert.html"); } test_conformance_glsl_implicit_divide_int_vec4_vert_html()158 public void test_conformance_glsl_implicit_divide_int_vec4_vert_html() throws Exception { doTest("tests/conformance/glsl/implicit/divide_int_vec4.vert.html"); } test_conformance_glsl_implicit_divide_ivec2_vec2_vert_html()159 public void test_conformance_glsl_implicit_divide_ivec2_vec2_vert_html() throws Exception { doTest("tests/conformance/glsl/implicit/divide_ivec2_vec2.vert.html"); } test_conformance_glsl_implicit_divide_ivec3_vec3_vert_html()160 public void test_conformance_glsl_implicit_divide_ivec3_vec3_vert_html() throws Exception { doTest("tests/conformance/glsl/implicit/divide_ivec3_vec3.vert.html"); } test_conformance_glsl_implicit_divide_ivec4_vec4_vert_html()161 public void test_conformance_glsl_implicit_divide_ivec4_vec4_vert_html() throws Exception { doTest("tests/conformance/glsl/implicit/divide_ivec4_vec4.vert.html"); } test_conformance_glsl_implicit_equal_int_float_vert_html()162 public void test_conformance_glsl_implicit_equal_int_float_vert_html() throws Exception { doTest("tests/conformance/glsl/implicit/equal_int_float.vert.html"); } test_conformance_glsl_implicit_equal_ivec2_vec2_vert_html()163 public void test_conformance_glsl_implicit_equal_ivec2_vec2_vert_html() throws Exception { doTest("tests/conformance/glsl/implicit/equal_ivec2_vec2.vert.html"); } test_conformance_glsl_implicit_equal_ivec3_vec3_vert_html()164 public void test_conformance_glsl_implicit_equal_ivec3_vec3_vert_html() throws Exception { doTest("tests/conformance/glsl/implicit/equal_ivec3_vec3.vert.html"); } test_conformance_glsl_implicit_equal_ivec4_vec4_vert_html()165 public void test_conformance_glsl_implicit_equal_ivec4_vec4_vert_html() throws Exception { doTest("tests/conformance/glsl/implicit/equal_ivec4_vec4.vert.html"); } test_conformance_glsl_implicit_function_int_float_vert_html()166 public void test_conformance_glsl_implicit_function_int_float_vert_html() throws Exception { doTest("tests/conformance/glsl/implicit/function_int_float.vert.html"); } test_conformance_glsl_implicit_function_ivec2_vec2_vert_html()167 public void test_conformance_glsl_implicit_function_ivec2_vec2_vert_html() throws Exception { doTest("tests/conformance/glsl/implicit/function_ivec2_vec2.vert.html"); } test_conformance_glsl_implicit_function_ivec3_vec3_vert_html()168 public void test_conformance_glsl_implicit_function_ivec3_vec3_vert_html() throws Exception { doTest("tests/conformance/glsl/implicit/function_ivec3_vec3.vert.html"); } test_conformance_glsl_implicit_function_ivec4_vec4_vert_html()169 public void test_conformance_glsl_implicit_function_ivec4_vec4_vert_html() throws Exception { doTest("tests/conformance/glsl/implicit/function_ivec4_vec4.vert.html"); } test_conformance_glsl_implicit_greater_than_vert_html()170 public void test_conformance_glsl_implicit_greater_than_vert_html() throws Exception { doTest("tests/conformance/glsl/implicit/greater_than.vert.html"); } test_conformance_glsl_implicit_greater_than_equal_vert_html()171 public void test_conformance_glsl_implicit_greater_than_equal_vert_html() throws Exception { doTest("tests/conformance/glsl/implicit/greater_than_equal.vert.html"); } test_conformance_glsl_implicit_less_than_vert_html()172 public void test_conformance_glsl_implicit_less_than_vert_html() throws Exception { doTest("tests/conformance/glsl/implicit/less_than.vert.html"); } test_conformance_glsl_implicit_less_than_equal_vert_html()173 public void test_conformance_glsl_implicit_less_than_equal_vert_html() throws Exception { doTest("tests/conformance/glsl/implicit/less_than_equal.vert.html"); } test_conformance_glsl_implicit_multiply_int_float_vert_html()174 public void test_conformance_glsl_implicit_multiply_int_float_vert_html() throws Exception { doTest("tests/conformance/glsl/implicit/multiply_int_float.vert.html"); } test_conformance_glsl_implicit_multiply_int_mat2_vert_html()175 public void test_conformance_glsl_implicit_multiply_int_mat2_vert_html() throws Exception { doTest("tests/conformance/glsl/implicit/multiply_int_mat2.vert.html"); } test_conformance_glsl_implicit_multiply_int_mat3_vert_html()176 public void test_conformance_glsl_implicit_multiply_int_mat3_vert_html() throws Exception { doTest("tests/conformance/glsl/implicit/multiply_int_mat3.vert.html"); } test_conformance_glsl_implicit_multiply_int_mat4_vert_html()177 public void test_conformance_glsl_implicit_multiply_int_mat4_vert_html() throws Exception { doTest("tests/conformance/glsl/implicit/multiply_int_mat4.vert.html"); } test_conformance_glsl_implicit_multiply_int_vec2_vert_html()178 public void test_conformance_glsl_implicit_multiply_int_vec2_vert_html() throws Exception { doTest("tests/conformance/glsl/implicit/multiply_int_vec2.vert.html"); } test_conformance_glsl_implicit_multiply_int_vec3_vert_html()179 public void test_conformance_glsl_implicit_multiply_int_vec3_vert_html() throws Exception { doTest("tests/conformance/glsl/implicit/multiply_int_vec3.vert.html"); } test_conformance_glsl_implicit_multiply_int_vec4_vert_html()180 public void test_conformance_glsl_implicit_multiply_int_vec4_vert_html() throws Exception { doTest("tests/conformance/glsl/implicit/multiply_int_vec4.vert.html"); } test_conformance_glsl_implicit_multiply_ivec2_vec2_vert_html()181 public void test_conformance_glsl_implicit_multiply_ivec2_vec2_vert_html() throws Exception { doTest("tests/conformance/glsl/implicit/multiply_ivec2_vec2.vert.html"); } test_conformance_glsl_implicit_multiply_ivec3_vec3_vert_html()182 public void test_conformance_glsl_implicit_multiply_ivec3_vec3_vert_html() throws Exception { doTest("tests/conformance/glsl/implicit/multiply_ivec3_vec3.vert.html"); } test_conformance_glsl_implicit_multiply_ivec4_vec4_vert_html()183 public void test_conformance_glsl_implicit_multiply_ivec4_vec4_vert_html() throws Exception { doTest("tests/conformance/glsl/implicit/multiply_ivec4_vec4.vert.html"); } test_conformance_glsl_implicit_not_equal_int_float_vert_html()184 public void test_conformance_glsl_implicit_not_equal_int_float_vert_html() throws Exception { doTest("tests/conformance/glsl/implicit/not_equal_int_float.vert.html"); } test_conformance_glsl_implicit_not_equal_ivec2_vec2_vert_html()185 public void test_conformance_glsl_implicit_not_equal_ivec2_vec2_vert_html() throws Exception { doTest("tests/conformance/glsl/implicit/not_equal_ivec2_vec2.vert.html"); } test_conformance_glsl_implicit_not_equal_ivec3_vec3_vert_html()186 public void test_conformance_glsl_implicit_not_equal_ivec3_vec3_vert_html() throws Exception { doTest("tests/conformance/glsl/implicit/not_equal_ivec3_vec3.vert.html"); } test_conformance_glsl_implicit_not_equal_ivec4_vec4_vert_html()187 public void test_conformance_glsl_implicit_not_equal_ivec4_vec4_vert_html() throws Exception { doTest("tests/conformance/glsl/implicit/not_equal_ivec4_vec4.vert.html"); } test_conformance_glsl_implicit_subtract_int_float_vert_html()188 public void test_conformance_glsl_implicit_subtract_int_float_vert_html() throws Exception { doTest("tests/conformance/glsl/implicit/subtract_int_float.vert.html"); } test_conformance_glsl_implicit_subtract_int_mat2_vert_html()189 public void test_conformance_glsl_implicit_subtract_int_mat2_vert_html() throws Exception { doTest("tests/conformance/glsl/implicit/subtract_int_mat2.vert.html"); } test_conformance_glsl_implicit_subtract_int_mat3_vert_html()190 public void test_conformance_glsl_implicit_subtract_int_mat3_vert_html() throws Exception { doTest("tests/conformance/glsl/implicit/subtract_int_mat3.vert.html"); } test_conformance_glsl_implicit_subtract_int_mat4_vert_html()191 public void test_conformance_glsl_implicit_subtract_int_mat4_vert_html() throws Exception { doTest("tests/conformance/glsl/implicit/subtract_int_mat4.vert.html"); } test_conformance_glsl_implicit_subtract_int_vec2_vert_html()192 public void test_conformance_glsl_implicit_subtract_int_vec2_vert_html() throws Exception { doTest("tests/conformance/glsl/implicit/subtract_int_vec2.vert.html"); } test_conformance_glsl_implicit_subtract_int_vec3_vert_html()193 public void test_conformance_glsl_implicit_subtract_int_vec3_vert_html() throws Exception { doTest("tests/conformance/glsl/implicit/subtract_int_vec3.vert.html"); } test_conformance_glsl_implicit_subtract_int_vec4_vert_html()194 public void test_conformance_glsl_implicit_subtract_int_vec4_vert_html() throws Exception { doTest("tests/conformance/glsl/implicit/subtract_int_vec4.vert.html"); } test_conformance_glsl_implicit_subtract_ivec2_vec2_vert_html()195 public void test_conformance_glsl_implicit_subtract_ivec2_vec2_vert_html() throws Exception { doTest("tests/conformance/glsl/implicit/subtract_ivec2_vec2.vert.html"); } test_conformance_glsl_implicit_subtract_ivec3_vec3_vert_html()196 public void test_conformance_glsl_implicit_subtract_ivec3_vec3_vert_html() throws Exception { doTest("tests/conformance/glsl/implicit/subtract_ivec3_vec3.vert.html"); } test_conformance_glsl_implicit_subtract_ivec4_vec4_vert_html()197 public void test_conformance_glsl_implicit_subtract_ivec4_vec4_vert_html() throws Exception { doTest("tests/conformance/glsl/implicit/subtract_ivec4_vec4.vert.html"); } test_conformance_glsl_implicit_ternary_int_float_vert_html()198 public void test_conformance_glsl_implicit_ternary_int_float_vert_html() throws Exception { doTest("tests/conformance/glsl/implicit/ternary_int_float.vert.html"); } test_conformance_glsl_implicit_ternary_ivec2_vec2_vert_html()199 public void test_conformance_glsl_implicit_ternary_ivec2_vec2_vert_html() throws Exception { doTest("tests/conformance/glsl/implicit/ternary_ivec2_vec2.vert.html"); } test_conformance_glsl_implicit_ternary_ivec3_vec3_vert_html()200 public void test_conformance_glsl_implicit_ternary_ivec3_vec3_vert_html() throws Exception { doTest("tests/conformance/glsl/implicit/ternary_ivec3_vec3.vert.html"); } test_conformance_glsl_implicit_ternary_ivec4_vec4_vert_html()201 public void test_conformance_glsl_implicit_ternary_ivec4_vec4_vert_html() throws Exception { doTest("tests/conformance/glsl/implicit/ternary_ivec4_vec4.vert.html"); } test_conformance_glsl_misc_attrib_location_length_limits_html()202 public void test_conformance_glsl_misc_attrib_location_length_limits_html() throws Exception { doTest("tests/conformance/glsl/misc/attrib-location-length-limits.html"); } test_conformance_glsl_misc_embedded_struct_definitions_forbidden_html()203 public void test_conformance_glsl_misc_embedded_struct_definitions_forbidden_html() throws Exception { doTest("tests/conformance/glsl/misc/embedded-struct-definitions-forbidden.html"); } test_conformance_glsl_misc_empty_main_vert_html()204 public void test_conformance_glsl_misc_empty_main_vert_html() throws Exception { doTest("tests/conformance/glsl/misc/empty_main.vert.html"); } test_conformance_glsl_misc_gl_position_unset_vert_html()205 public void test_conformance_glsl_misc_gl_position_unset_vert_html() throws Exception { doTest("tests/conformance/glsl/misc/gl_position_unset.vert.html"); } test_conformance_glsl_misc_glsl_function_nodes_html()206 public void test_conformance_glsl_misc_glsl_function_nodes_html() throws Exception { doTest("tests/conformance/glsl/misc/glsl-function-nodes.html"); } test_conformance_glsl_misc_glsl_long_variable_names_html()207 public void test_conformance_glsl_misc_glsl_long_variable_names_html() throws Exception { doTest("tests/conformance/glsl/misc/glsl-long-variable-names.html"); } test_conformance_glsl_misc_non_ascii_comments_vert_html()208 public void test_conformance_glsl_misc_non_ascii_comments_vert_html() throws Exception { doTest("tests/conformance/glsl/misc/non-ascii-comments.vert.html"); } test_conformance_glsl_misc_non_ascii_vert_html()209 public void test_conformance_glsl_misc_non_ascii_vert_html() throws Exception { doTest("tests/conformance/glsl/misc/non-ascii.vert.html"); } test_conformance_glsl_misc_shader_with_256_character_identifier_frag_html()210 public void test_conformance_glsl_misc_shader_with_256_character_identifier_frag_html() throws Exception { doTest("tests/conformance/glsl/misc/shader-with-256-character-identifier.frag.html"); } test_conformance_glsl_misc_shader_with_257_character_identifier_frag_html()211 public void test_conformance_glsl_misc_shader_with_257_character_identifier_frag_html() throws Exception { doTest("tests/conformance/glsl/misc/shader-with-257-character-identifier.frag.html"); } test_conformance_glsl_misc_shader_with__webgl_identifier_vert_html()212 public void test_conformance_glsl_misc_shader_with__webgl_identifier_vert_html() throws Exception { doTest("tests/conformance/glsl/misc/shader-with-_webgl-identifier.vert.html"); } test_conformance_glsl_misc_shader_with_arbitrary_indexing_frag_html()213 public void test_conformance_glsl_misc_shader_with_arbitrary_indexing_frag_html() throws Exception { doTest("tests/conformance/glsl/misc/shader-with-arbitrary-indexing.frag.html"); } test_conformance_glsl_misc_shader_with_arbitrary_indexing_vert_html()214 public void test_conformance_glsl_misc_shader_with_arbitrary_indexing_vert_html() throws Exception { doTest("tests/conformance/glsl/misc/shader-with-arbitrary-indexing.vert.html"); } test_conformance_glsl_misc_shader_with_attrib_array_vert_html()215 public void test_conformance_glsl_misc_shader_with_attrib_array_vert_html() throws Exception { doTest("tests/conformance/glsl/misc/shader-with-attrib-array.vert.html"); } test_conformance_glsl_misc_shader_with_attrib_struct_vert_html()216 public void test_conformance_glsl_misc_shader_with_attrib_struct_vert_html() throws Exception { doTest("tests/conformance/glsl/misc/shader-with-attrib-struct.vert.html"); } test_conformance_glsl_misc_shader_with_clipvertex_vert_html()217 public void test_conformance_glsl_misc_shader_with_clipvertex_vert_html() throws Exception { doTest("tests/conformance/glsl/misc/shader-with-clipvertex.vert.html"); } test_conformance_glsl_misc_shader_with_default_precision_frag_html()218 public void test_conformance_glsl_misc_shader_with_default_precision_frag_html() throws Exception { doTest("tests/conformance/glsl/misc/shader-with-default-precision.frag.html"); } test_conformance_glsl_misc_shader_with_default_precision_vert_html()219 public void test_conformance_glsl_misc_shader_with_default_precision_vert_html() throws Exception { doTest("tests/conformance/glsl/misc/shader-with-default-precision.vert.html"); } test_conformance_glsl_misc_shader_with_define_line_continuation_frag_html()220 public void test_conformance_glsl_misc_shader_with_define_line_continuation_frag_html() throws Exception { doTest("tests/conformance/glsl/misc/shader-with-define-line-continuation.frag.html"); } test_conformance_glsl_misc_shader_with_dfdx_no_ext_frag_html()221 public void test_conformance_glsl_misc_shader_with_dfdx_no_ext_frag_html() throws Exception { doTest("tests/conformance/glsl/misc/shader-with-dfdx-no-ext.frag.html"); } test_conformance_glsl_misc_shader_with_dfdx_frag_html()222 public void test_conformance_glsl_misc_shader_with_dfdx_frag_html() throws Exception { doTest("tests/conformance/glsl/misc/shader-with-dfdx.frag.html"); } test_conformance_glsl_misc_shader_with_error_directive_html()223 public void test_conformance_glsl_misc_shader_with_error_directive_html() throws Exception { doTest("tests/conformance/glsl/misc/shader-with-error-directive.html"); } test_conformance_glsl_misc_shader_with_explicit_int_cast_vert_html()224 public void test_conformance_glsl_misc_shader_with_explicit_int_cast_vert_html() throws Exception { doTest("tests/conformance/glsl/misc/shader-with-explicit-int-cast.vert.html"); } test_conformance_glsl_misc_shader_with_float_return_value_frag_html()225 public void test_conformance_glsl_misc_shader_with_float_return_value_frag_html() throws Exception { doTest("tests/conformance/glsl/misc/shader-with-float-return-value.frag.html"); } test_conformance_glsl_misc_shader_with_frag_depth_frag_html()226 public void test_conformance_glsl_misc_shader_with_frag_depth_frag_html() throws Exception { doTest("tests/conformance/glsl/misc/shader-with-frag-depth.frag.html"); } test_conformance_glsl_misc_shader_with_function_recursion_frag_html()227 public void test_conformance_glsl_misc_shader_with_function_recursion_frag_html() throws Exception { doTest("tests/conformance/glsl/misc/shader-with-function-recursion.frag.html"); } test_conformance_glsl_misc_shader_with_glcolor_vert_html()228 public void test_conformance_glsl_misc_shader_with_glcolor_vert_html() throws Exception { doTest("tests/conformance/glsl/misc/shader-with-glcolor.vert.html"); } test_conformance_glsl_misc_shader_with_gles_1_frag_html()229 public void test_conformance_glsl_misc_shader_with_gles_1_frag_html() throws Exception { doTest("tests/conformance/glsl/misc/shader-with-gles-1.frag.html"); } test_conformance_glsl_misc_shader_with_gles_symbol_frag_html()230 public void test_conformance_glsl_misc_shader_with_gles_symbol_frag_html() throws Exception { doTest("tests/conformance/glsl/misc/shader-with-gles-symbol.frag.html"); } test_conformance_glsl_misc_shader_with_glprojectionmatrix_vert_html()231 public void test_conformance_glsl_misc_shader_with_glprojectionmatrix_vert_html() throws Exception { doTest("tests/conformance/glsl/misc/shader-with-glprojectionmatrix.vert.html"); } test_conformance_glsl_misc_shader_with_implicit_vec3_to_vec4_cast_vert_html()232 public void test_conformance_glsl_misc_shader_with_implicit_vec3_to_vec4_cast_vert_html() throws Exception { doTest("tests/conformance/glsl/misc/shader-with-implicit-vec3-to-vec4-cast.vert.html"); } test_conformance_glsl_misc_shader_with_include_vert_html()233 public void test_conformance_glsl_misc_shader_with_include_vert_html() throws Exception { doTest("tests/conformance/glsl/misc/shader-with-include.vert.html"); } test_conformance_glsl_misc_shader_with_int_return_value_frag_html()234 public void test_conformance_glsl_misc_shader_with_int_return_value_frag_html() throws Exception { doTest("tests/conformance/glsl/misc/shader-with-int-return-value.frag.html"); } test_conformance_glsl_misc_shader_with_invalid_identifier_frag_html()235 public void test_conformance_glsl_misc_shader_with_invalid_identifier_frag_html() throws Exception { doTest("tests/conformance/glsl/misc/shader-with-invalid-identifier.frag.html"); } test_conformance_glsl_misc_shader_with_ivec2_return_value_frag_html()236 public void test_conformance_glsl_misc_shader_with_ivec2_return_value_frag_html() throws Exception { doTest("tests/conformance/glsl/misc/shader-with-ivec2-return-value.frag.html"); } test_conformance_glsl_misc_shader_with_ivec3_return_value_frag_html()237 public void test_conformance_glsl_misc_shader_with_ivec3_return_value_frag_html() throws Exception { doTest("tests/conformance/glsl/misc/shader-with-ivec3-return-value.frag.html"); } test_conformance_glsl_misc_shader_with_ivec4_return_value_frag_html()238 public void test_conformance_glsl_misc_shader_with_ivec4_return_value_frag_html() throws Exception { doTest("tests/conformance/glsl/misc/shader-with-ivec4-return-value.frag.html"); } test_conformance_glsl_misc_shader_with_limited_indexing_frag_html()239 public void test_conformance_glsl_misc_shader_with_limited_indexing_frag_html() throws Exception { doTest("tests/conformance/glsl/misc/shader-with-limited-indexing.frag.html"); } test_conformance_glsl_misc_shader_with_long_line_html()240 public void test_conformance_glsl_misc_shader_with_long_line_html() throws Exception { doTest("tests/conformance/glsl/misc/shader-with-long-line.html"); } test_conformance_glsl_misc_shader_with_non_ascii_error_frag_html()241 public void test_conformance_glsl_misc_shader_with_non_ascii_error_frag_html() throws Exception { doTest("tests/conformance/glsl/misc/shader-with-non-ascii-error.frag.html"); } test_conformance_glsl_misc_shader_with_precision_frag_html()242 public void test_conformance_glsl_misc_shader_with_precision_frag_html() throws Exception { doTest("tests/conformance/glsl/misc/shader-with-precision.frag.html"); } test_conformance_glsl_misc_shader_with_quoted_error_frag_html()243 public void test_conformance_glsl_misc_shader_with_quoted_error_frag_html() throws Exception { doTest("tests/conformance/glsl/misc/shader-with-quoted-error.frag.html"); } test_conformance_glsl_misc_shader_with_undefined_preprocessor_symbol_frag_html()244 public void test_conformance_glsl_misc_shader_with_undefined_preprocessor_symbol_frag_html() throws Exception { doTest("tests/conformance/glsl/misc/shader-with-undefined-preprocessor-symbol.frag.html"); } test_conformance_glsl_misc_shader_with_uniform_in_loop_condition_vert_html()245 public void test_conformance_glsl_misc_shader_with_uniform_in_loop_condition_vert_html() throws Exception { doTest("tests/conformance/glsl/misc/shader-with-uniform-in-loop-condition.vert.html"); } test_conformance_glsl_misc_shader_with_vec2_return_value_frag_html()246 public void test_conformance_glsl_misc_shader_with_vec2_return_value_frag_html() throws Exception { doTest("tests/conformance/glsl/misc/shader-with-vec2-return-value.frag.html"); } test_conformance_glsl_misc_shader_with_vec3_return_value_frag_html()247 public void test_conformance_glsl_misc_shader_with_vec3_return_value_frag_html() throws Exception { doTest("tests/conformance/glsl/misc/shader-with-vec3-return-value.frag.html"); } test_conformance_glsl_misc_shader_with_vec4_return_value_frag_html()248 public void test_conformance_glsl_misc_shader_with_vec4_return_value_frag_html() throws Exception { doTest("tests/conformance/glsl/misc/shader-with-vec4-return-value.frag.html"); } test_conformance_glsl_misc_shader_with_version_100_frag_html()249 public void test_conformance_glsl_misc_shader_with_version_100_frag_html() throws Exception { doTest("tests/conformance/glsl/misc/shader-with-version-100.frag.html"); } test_conformance_glsl_misc_shader_with_version_100_vert_html()250 public void test_conformance_glsl_misc_shader_with_version_100_vert_html() throws Exception { doTest("tests/conformance/glsl/misc/shader-with-version-100.vert.html"); } test_conformance_glsl_misc_shader_with_version_120_vert_html()251 public void test_conformance_glsl_misc_shader_with_version_120_vert_html() throws Exception { doTest("tests/conformance/glsl/misc/shader-with-version-120.vert.html"); } test_conformance_glsl_misc_shader_with_version_130_vert_html()252 public void test_conformance_glsl_misc_shader_with_version_130_vert_html() throws Exception { doTest("tests/conformance/glsl/misc/shader-with-version-130.vert.html"); } test_conformance_glsl_misc_shader_with_webgl_identifier_vert_html()253 public void test_conformance_glsl_misc_shader_with_webgl_identifier_vert_html() throws Exception { doTest("tests/conformance/glsl/misc/shader-with-webgl-identifier.vert.html"); } test_conformance_glsl_misc_shader_without_precision_frag_html()254 public void test_conformance_glsl_misc_shader_without_precision_frag_html() throws Exception { doTest("tests/conformance/glsl/misc/shader-without-precision.frag.html"); } test_conformance_glsl_misc_shared_html()255 public void test_conformance_glsl_misc_shared_html() throws Exception { doTest("tests/conformance/glsl/misc/shared.html"); } test_conformance_glsl_misc_struct_nesting_exceeds_maximum_html()256 public void test_conformance_glsl_misc_struct_nesting_exceeds_maximum_html() throws Exception { doTest("tests/conformance/glsl/misc/struct-nesting-exceeds-maximum.html"); } test_conformance_glsl_misc_struct_nesting_under_maximum_html()257 public void test_conformance_glsl_misc_struct_nesting_under_maximum_html() throws Exception { doTest("tests/conformance/glsl/misc/struct-nesting-under-maximum.html"); } test_conformance_glsl_misc_uniform_location_length_limits_html()258 public void test_conformance_glsl_misc_uniform_location_length_limits_html() throws Exception { doTest("tests/conformance/glsl/misc/uniform-location-length-limits.html"); } test_conformance_glsl_reserved__webgl_field_vert_html()259 public void test_conformance_glsl_reserved__webgl_field_vert_html() throws Exception { doTest("tests/conformance/glsl/reserved/_webgl_field.vert.html"); } test_conformance_glsl_reserved__webgl_function_vert_html()260 public void test_conformance_glsl_reserved__webgl_function_vert_html() throws Exception { doTest("tests/conformance/glsl/reserved/_webgl_function.vert.html"); } test_conformance_glsl_reserved__webgl_struct_vert_html()261 public void test_conformance_glsl_reserved__webgl_struct_vert_html() throws Exception { doTest("tests/conformance/glsl/reserved/_webgl_struct.vert.html"); } test_conformance_glsl_reserved__webgl_variable_vert_html()262 public void test_conformance_glsl_reserved__webgl_variable_vert_html() throws Exception { doTest("tests/conformance/glsl/reserved/_webgl_variable.vert.html"); } test_conformance_glsl_reserved_webgl_field_vert_html()263 public void test_conformance_glsl_reserved_webgl_field_vert_html() throws Exception { doTest("tests/conformance/glsl/reserved/webgl_field.vert.html"); } test_conformance_glsl_reserved_webgl_function_vert_html()264 public void test_conformance_glsl_reserved_webgl_function_vert_html() throws Exception { doTest("tests/conformance/glsl/reserved/webgl_function.vert.html"); } test_conformance_glsl_reserved_webgl_struct_vert_html()265 public void test_conformance_glsl_reserved_webgl_struct_vert_html() throws Exception { doTest("tests/conformance/glsl/reserved/webgl_struct.vert.html"); } test_conformance_glsl_reserved_webgl_variable_vert_html()266 public void test_conformance_glsl_reserved_webgl_variable_vert_html() throws Exception { doTest("tests/conformance/glsl/reserved/webgl_variable.vert.html"); } test_conformance_glsl_variables_gl_fragcoord_html()267 public void test_conformance_glsl_variables_gl_fragcoord_html() throws Exception { doTest("tests/conformance/glsl/variables/gl-fragcoord.html"); } test_conformance_glsl_variables_gl_frontfacing_html()268 public void test_conformance_glsl_variables_gl_frontfacing_html() throws Exception { doTest("tests/conformance/glsl/variables/gl-frontfacing.html"); } test_conformance_glsl_variables_gl_pointcoord_html()269 public void test_conformance_glsl_variables_gl_pointcoord_html() throws Exception { doTest("tests/conformance/glsl/variables/gl-pointcoord.html"); } test_conformance_limits_gl_max_texture_dimensions_html()270 public void test_conformance_limits_gl_max_texture_dimensions_html() throws Exception { doTest("tests/conformance/limits/gl-max-texture-dimensions.html"); } test_conformance_limits_gl_min_attribs_html()271 public void test_conformance_limits_gl_min_attribs_html() throws Exception { doTest("tests/conformance/limits/gl-min-attribs.html"); } test_conformance_limits_gl_min_textures_html()272 public void test_conformance_limits_gl_min_textures_html() throws Exception { doTest("tests/conformance/limits/gl-min-textures.html"); } test_conformance_limits_gl_min_uniforms_html()273 public void test_conformance_limits_gl_min_uniforms_html() throws Exception { doTest("tests/conformance/limits/gl-min-uniforms.html"); } test_conformance_misc_bad_arguments_test_html()274 public void test_conformance_misc_bad_arguments_test_html() throws Exception { doTest("tests/conformance/misc/bad-arguments-test.html"); } test_conformance_misc_error_reporting_html()275 public void test_conformance_misc_error_reporting_html() throws Exception { doTest("tests/conformance/misc/error-reporting.html"); } test_conformance_misc_functions_returning_strings_html()276 public void test_conformance_misc_functions_returning_strings_html() throws Exception { doTest("tests/conformance/misc/functions-returning-strings.html"); } test_conformance_misc_instanceof_test_html()277 public void test_conformance_misc_instanceof_test_html() throws Exception { doTest("tests/conformance/misc/instanceof-test.html"); } test_conformance_misc_invalid_passed_params_html()278 public void test_conformance_misc_invalid_passed_params_html() throws Exception { doTest("tests/conformance/misc/invalid-passed-params.html"); } test_conformance_misc_is_object_html()279 public void test_conformance_misc_is_object_html() throws Exception { doTest("tests/conformance/misc/is-object.html"); } test_conformance_misc_null_object_behaviour_html()280 public void test_conformance_misc_null_object_behaviour_html() throws Exception { doTest("tests/conformance/misc/null-object-behaviour.html"); } test_conformance_misc_object_deletion_behaviour_html()281 public void test_conformance_misc_object_deletion_behaviour_html() throws Exception { doTest("tests/conformance/misc/object-deletion-behaviour.html"); } test_conformance_misc_shader_precision_format_html()282 public void test_conformance_misc_shader_precision_format_html() throws Exception { doTest("tests/conformance/misc/shader-precision-format.html"); } test_conformance_misc_type_conversion_test_html()283 public void test_conformance_misc_type_conversion_test_html() throws Exception { doTest("tests/conformance/misc/type-conversion-test.html"); } test_conformance_misc_uninitialized_test_html()284 public void test_conformance_misc_uninitialized_test_html() throws Exception { doTest("tests/conformance/misc/uninitialized-test.html"); } test_conformance_misc_webgl_specific_html()285 public void test_conformance_misc_webgl_specific_html() throws Exception { doTest("tests/conformance/misc/webgl-specific.html"); } test_conformance_more_conformance_constants_html()286 public void test_conformance_more_conformance_constants_html() throws Exception { doTest("tests/conformance/more/conformance/constants.html"); } test_conformance_more_conformance_getContext_html()287 public void test_conformance_more_conformance_getContext_html() throws Exception { doTest("tests/conformance/more/conformance/getContext.html"); } test_conformance_more_conformance_methods_html()288 public void test_conformance_more_conformance_methods_html() throws Exception { doTest("tests/conformance/more/conformance/methods.html"); } test_conformance_more_conformance_quickCheckAPI_A_html()289 public void test_conformance_more_conformance_quickCheckAPI_A_html() throws Exception { doTest("tests/conformance/more/conformance/quickCheckAPI-A.html"); } test_conformance_more_conformance_quickCheckAPI_B1_html()290 public void test_conformance_more_conformance_quickCheckAPI_B1_html() throws Exception { doTest("tests/conformance/more/conformance/quickCheckAPI-B1.html"); } test_conformance_more_conformance_quickCheckAPI_B2_html()291 public void test_conformance_more_conformance_quickCheckAPI_B2_html() throws Exception { doTest("tests/conformance/more/conformance/quickCheckAPI-B2.html"); } test_conformance_more_conformance_quickCheckAPI_B3_html()292 public void test_conformance_more_conformance_quickCheckAPI_B3_html() throws Exception { doTest("tests/conformance/more/conformance/quickCheckAPI-B3.html"); } test_conformance_more_conformance_quickCheckAPI_B4_html()293 public void test_conformance_more_conformance_quickCheckAPI_B4_html() throws Exception { doTest("tests/conformance/more/conformance/quickCheckAPI-B4.html"); } test_conformance_more_conformance_quickCheckAPI_C_html()294 public void test_conformance_more_conformance_quickCheckAPI_C_html() throws Exception { doTest("tests/conformance/more/conformance/quickCheckAPI-C.html"); } test_conformance_more_conformance_quickCheckAPI_D_G_html()295 public void test_conformance_more_conformance_quickCheckAPI_D_G_html() throws Exception { doTest("tests/conformance/more/conformance/quickCheckAPI-D_G.html"); } test_conformance_more_conformance_quickCheckAPI_G_I_html()296 public void test_conformance_more_conformance_quickCheckAPI_G_I_html() throws Exception { doTest("tests/conformance/more/conformance/quickCheckAPI-G_I.html"); } test_conformance_more_conformance_quickCheckAPI_L_S_html()297 public void test_conformance_more_conformance_quickCheckAPI_L_S_html() throws Exception { doTest("tests/conformance/more/conformance/quickCheckAPI-L_S.html"); } test_conformance_more_conformance_quickCheckAPI_S_V_html()298 public void test_conformance_more_conformance_quickCheckAPI_S_V_html() throws Exception { doTest("tests/conformance/more/conformance/quickCheckAPI-S_V.html"); } test_conformance_more_conformance_webGLArrays_html()299 public void test_conformance_more_conformance_webGLArrays_html() throws Exception { doTest("tests/conformance/more/conformance/webGLArrays.html"); } test_conformance_more_functions_bindBuffer_html()300 public void test_conformance_more_functions_bindBuffer_html() throws Exception { doTest("tests/conformance/more/functions/bindBuffer.html"); } test_conformance_more_functions_bindBufferBadArgs_html()301 public void test_conformance_more_functions_bindBufferBadArgs_html() throws Exception { doTest("tests/conformance/more/functions/bindBufferBadArgs.html"); } test_conformance_more_functions_bindFramebufferLeaveNonZero_html()302 public void test_conformance_more_functions_bindFramebufferLeaveNonZero_html() throws Exception { doTest("tests/conformance/more/functions/bindFramebufferLeaveNonZero.html"); } test_conformance_more_functions_bufferData_html()303 public void test_conformance_more_functions_bufferData_html() throws Exception { doTest("tests/conformance/more/functions/bufferData.html"); } test_conformance_more_functions_bufferDataBadArgs_html()304 public void test_conformance_more_functions_bufferDataBadArgs_html() throws Exception { doTest("tests/conformance/more/functions/bufferDataBadArgs.html"); } test_conformance_more_functions_bufferSubData_html()305 public void test_conformance_more_functions_bufferSubData_html() throws Exception { doTest("tests/conformance/more/functions/bufferSubData.html"); } test_conformance_more_functions_bufferSubDataBadArgs_html()306 public void test_conformance_more_functions_bufferSubDataBadArgs_html() throws Exception { doTest("tests/conformance/more/functions/bufferSubDataBadArgs.html"); } test_conformance_more_functions_copyTexImage2D_html()307 public void test_conformance_more_functions_copyTexImage2D_html() throws Exception { doTest("tests/conformance/more/functions/copyTexImage2D.html"); } test_conformance_more_functions_copyTexImage2DBadArgs_html()308 public void test_conformance_more_functions_copyTexImage2DBadArgs_html() throws Exception { doTest("tests/conformance/more/functions/copyTexImage2DBadArgs.html"); } test_conformance_more_functions_copyTexSubImage2D_html()309 public void test_conformance_more_functions_copyTexSubImage2D_html() throws Exception { doTest("tests/conformance/more/functions/copyTexSubImage2D.html"); } test_conformance_more_functions_copyTexSubImage2DBadArgs_html()310 public void test_conformance_more_functions_copyTexSubImage2DBadArgs_html() throws Exception { doTest("tests/conformance/more/functions/copyTexSubImage2DBadArgs.html"); } test_conformance_more_functions_deleteBufferBadArgs_html()311 public void test_conformance_more_functions_deleteBufferBadArgs_html() throws Exception { doTest("tests/conformance/more/functions/deleteBufferBadArgs.html"); } test_conformance_more_functions_drawArrays_html()312 public void test_conformance_more_functions_drawArrays_html() throws Exception { doTest("tests/conformance/more/functions/drawArrays.html"); } test_conformance_more_functions_drawArraysOutOfBounds_html()313 public void test_conformance_more_functions_drawArraysOutOfBounds_html() throws Exception { doTest("tests/conformance/more/functions/drawArraysOutOfBounds.html"); } test_conformance_more_functions_drawElements_html()314 public void test_conformance_more_functions_drawElements_html() throws Exception { doTest("tests/conformance/more/functions/drawElements.html"); } test_conformance_more_functions_drawElementsBadArgs_html()315 public void test_conformance_more_functions_drawElementsBadArgs_html() throws Exception { doTest("tests/conformance/more/functions/drawElementsBadArgs.html"); } test_conformance_more_functions_isTests_html()316