├── specs └── 1.0 ├── resources ├── html5lib │ ├── src │ │ └── html5lib │ │ │ ├── filters │ │ │ ├── __init__.py │ │ │ ├── _base.py │ │ │ └── sanitizer.py │ │ │ ├── tests │ │ │ ├── us-ascii.html │ │ │ ├── utf-8-bom.html │ │ │ ├── README │ │ │ ├── __init__.py │ │ │ └── runtests.py │ │ │ └── serializer │ │ │ └── xhtmlserializer.py │ └── README ├── logo-WD.png ├── WebGL-Logo.png ├── logo-spec.png ├── logo-Proposal.png ├── KhronosGroup-3D.png ├── feed-icon-14x14.png ├── Khronos-Rejected.css ├── Khronos-Final.css ├── Khronos-WD.css └── Khronos-Proposal.css ├── sdk ├── tests │ ├── conformance │ │ ├── ogles │ │ │ ├── 00_test_list.txt │ │ │ └── GL │ │ │ │ ├── abs │ │ │ │ └── input.run.txt │ │ │ │ ├── acos │ │ │ │ └── input.run.txt │ │ │ │ ├── all │ │ │ │ └── input.run.txt │ │ │ │ ├── any │ │ │ │ └── input.run.txt │ │ │ │ ├── asin │ │ │ │ └── input.run.txt │ │ │ │ ├── ceil │ │ │ │ └── input.run.txt │ │ │ │ ├── cos │ │ │ │ └── input.run.txt │ │ │ │ ├── dot │ │ │ │ └── input.run.txt │ │ │ │ ├── mat3 │ │ │ │ └── input.run.txt │ │ │ │ ├── max │ │ │ │ └── input.run.txt │ │ │ │ ├── min │ │ │ │ └── input.run.txt │ │ │ │ ├── mix │ │ │ │ └── input.run.txt │ │ │ │ ├── mod │ │ │ │ └── input.run.txt │ │ │ │ ├── not │ │ │ │ └── input.run.txt │ │ │ │ ├── sign │ │ │ │ └── input.run.txt │ │ │ │ ├── sin │ │ │ │ └── input.run.txt │ │ │ │ ├── sqrt │ │ │ │ └── input.run.txt │ │ │ │ ├── step │ │ │ │ └── input.run.txt │ │ │ │ ├── tan │ │ │ │ └── input.run.txt │ │ │ │ ├── vec3 │ │ │ │ └── input.run.txt │ │ │ │ ├── array │ │ │ │ └── input.run.txt │ │ │ │ ├── clamp │ │ │ │ └── input.run.txt │ │ │ │ ├── cross │ │ │ │ └── input.run.txt │ │ │ │ ├── default │ │ │ │ └── input.run.txt │ │ │ │ ├── degrees │ │ │ │ └── input.run.txt │ │ │ │ ├── discard │ │ │ │ └── input.run.txt │ │ │ │ ├── floor │ │ │ │ └── input.run.txt │ │ │ │ ├── fract │ │ │ │ └── input.run.txt │ │ │ │ ├── length │ │ │ │ └── input.run.txt │ │ │ │ ├── radians │ │ │ │ └── input.run.txt │ │ │ │ ├── reflect │ │ │ │ └── input.run.txt │ │ │ │ ├── refract │ │ │ │ └── input.run.txt │ │ │ │ ├── distance │ │ │ │ └── input.run.txt │ │ │ │ ├── lessThan │ │ │ │ └── input.run.txt │ │ │ │ ├── normalize │ │ │ │ └── input.run.txt │ │ │ │ ├── faceforward │ │ │ │ └── input.run.txt │ │ │ │ ├── gl_FragCoord │ │ │ │ └── input.run.txt │ │ │ │ ├── greaterThan │ │ │ │ └── input.run.txt │ │ │ │ ├── inversesqrt │ │ │ │ └── input.run.txt │ │ │ │ ├── smoothstep │ │ │ │ └── input.run.txt │ │ │ │ ├── biuDepthRange │ │ │ │ └── input.run.txt │ │ │ │ ├── gl_FrontFacing │ │ │ │ └── input.run.txt │ │ │ │ ├── lessThanEqual │ │ │ │ └── input.run.txt │ │ │ │ ├── matrixCompMult │ │ │ │ └── input.run.txt │ │ │ │ ├── atan │ │ │ │ └── input.run.txt │ │ │ │ ├── exp │ │ │ │ └── input.run.txt │ │ │ │ ├── exp2 │ │ │ │ └── input.run.txt │ │ │ │ ├── greaterThanEqual │ │ │ │ └── input.run.txt │ │ │ │ ├── log │ │ │ │ └── input.run.txt │ │ │ │ ├── log2 │ │ │ │ └── input.run.txt │ │ │ │ ├── equal │ │ │ │ └── input.run.txt │ │ │ │ ├── notEqual │ │ │ │ └── input.run.txt │ │ │ │ ├── biConstants │ │ │ │ └── input.run.txt │ │ │ │ ├── pow │ │ │ │ └── input.run.txt │ │ │ │ ├── vec │ │ │ │ └── input.run.txt │ │ │ │ ├── control_flow │ │ │ │ └── input.run.txt │ │ │ │ ├── built_in_varying_array_out_of_bounds │ │ │ │ └── input.run.txt │ │ │ │ ├── operators │ │ │ │ └── input.run.txt │ │ │ │ ├── mat │ │ │ │ └── input.run.txt │ │ │ │ ├── struct │ │ │ │ └── input.run.txt │ │ │ │ ├── swizzlers │ │ │ │ └── input.run.txt │ │ │ │ └── functions │ │ │ │ └── input.run.txt │ │ ├── reading │ │ │ └── 00_test_list.txt │ │ ├── glsl │ │ │ ├── misc │ │ │ │ ├── include.vs │ │ │ │ ├── non-ascii.vert.html │ │ │ │ └── non-ascii-comments.vert.html │ │ │ ├── matrices │ │ │ │ └── 00_test_list.txt │ │ │ ├── literals │ │ │ │ └── 00_test_list.txt │ │ │ ├── samplers │ │ │ │ └── 00_test_list.txt │ │ │ ├── variables │ │ │ │ └── 00_test_list.txt │ │ │ ├── reserved │ │ │ │ └── 00_test_list.txt │ │ │ ├── 00_test_list.txt │ │ │ └── constructors │ │ │ │ └── 00_test_list.txt │ │ ├── resources │ │ │ ├── 3x3.png │ │ │ ├── noopUniformShader.vert │ │ │ ├── 1-channel.jpg │ │ │ ├── blue-1x1.jpg │ │ │ ├── gray-ramp.png │ │ │ ├── red-green.mp4 │ │ │ ├── red-green.png │ │ │ ├── npot-video.mp4 │ │ │ ├── opengl_logo.jpg │ │ │ ├── red-indexed.png │ │ │ ├── zero-alpha.png │ │ │ ├── gray-ramp-256.png │ │ │ ├── green-2x2-16bit.png │ │ │ ├── red-green.theora.ogv │ │ │ ├── bug-32888-texture.png │ │ │ ├── gray-ramp-gamma0.1.png │ │ │ ├── gray-ramp-gamma1.0.png │ │ │ ├── gray-ramp-gamma2.0.png │ │ │ ├── gray-ramp-gamma4.0.png │ │ │ ├── gray-ramp-gamma9.0.png │ │ │ ├── npot-video.theora.ogv │ │ │ ├── npot-video.webmvp8.webm │ │ │ ├── red-green.webmvp8.webm │ │ │ ├── gray-ramp-default-gamma.png │ │ │ ├── thunderbird-logo-64x64.png │ │ │ ├── gray-ramp-256-with-128-alpha.png │ │ │ ├── transparent-on-left-indexed.png │ │ │ ├── small-square-with-cie-rgb-profile.png │ │ │ ├── small-square-with-e-srgb-profile.png │ │ │ ├── small-square-with-smpte-c-profile.png │ │ │ ├── small-square-with-colormatch-profile.png │ │ │ ├── small-square-with-colorspin-profile.jpg │ │ │ ├── small-square-with-colorspin-profile.png │ │ │ ├── small-square-with-srgb-iec61966-2.1-profile.png │ │ │ ├── intArrayUniformShader.vert │ │ │ ├── samplerUniformShader.frag │ │ │ ├── red-green.svg │ │ │ └── ogles-tests.css │ │ ├── limits │ │ │ └── 00_test_list.txt │ │ ├── context │ │ │ └── resources │ │ │ │ └── context-release-worker.js │ │ ├── renderbuffers │ │ │ └── 00_test_list.txt │ │ ├── state │ │ │ └── 00_test_list.txt │ │ ├── typedarrays │ │ │ └── 00_test_list.txt │ │ ├── 00_readme.txt │ │ ├── programs │ │ │ └── 00_test_list.txt │ │ ├── attribs │ │ │ └── 00_test_list.txt │ │ ├── misc │ │ │ └── 00_test_list.txt │ │ ├── buffers │ │ │ └── 00_test_list.txt │ │ ├── uniforms │ │ │ └── 00_test_list.txt │ │ └── 00_test_list.txt │ ├── conformance2 │ │ ├── glsl3 │ │ │ └── 00_test_list.txt │ │ ├── 00_test_list.txt │ │ ├── context │ │ │ └── 00_test_list.txt │ │ └── core │ │ │ └── 00_test_list.txt │ ├── extra │ │ ├── sample-100.png │ │ ├── sample-200.png │ │ ├── sample-400.png │ │ ├── canvas-compositing-test.png │ │ ├── 50x50pixel-black-with-red-triangle.png │ │ └── sample.svg │ ├── resources │ │ ├── webgl-logo.png │ │ └── js-test-style.css │ ├── 00_test_list.txt │ └── deqp │ │ └── data │ │ ├── gles2 │ │ └── shaders │ │ │ └── 00_test_list.txt │ │ └── gles3 │ │ └── shaders │ │ └── 00_test_list.txt ├── demos │ ├── google │ │ ├── high-dpi │ │ │ ├── bump.jpg │ │ │ ├── skybox-negx.jpg │ │ │ ├── skybox-negy.jpg │ │ │ ├── skybox-negz.jpg │ │ │ ├── skybox-posx.jpg │ │ │ ├── skybox-posy.jpg │ │ │ └── skybox-posz.jpg │ │ ├── particles │ │ │ ├── ripple.png │ │ │ └── particle-anim.png │ │ ├── san-angeles │ │ │ ├── README.txt │ │ │ ├── gles │ │ │ │ ├── bob │ │ │ │ │ ├── bob │ │ │ │ │ └── compare.py │ │ │ │ ├── README.txt │ │ │ │ └── t │ │ │ │ │ ├── README.txt │ │ │ │ │ ├── source.zip │ │ │ │ │ ├── libGLES_CM.dll │ │ │ │ │ ├── snapshot1.png │ │ │ │ │ ├── snapshot2.png │ │ │ │ │ ├── SanOGLES-PVRSDK.exe │ │ │ │ │ └── SanOGLES-Gerbera.exe │ │ │ ├── glut │ │ │ │ ├── SanOGLES │ │ │ │ └── README.txt │ │ │ └── box │ │ │ │ └── box.html │ │ ├── shiny-teapot │ │ │ ├── bump.jpg │ │ │ ├── skybox-negx.jpg │ │ │ ├── skybox-negy.jpg │ │ │ ├── skybox-negz.jpg │ │ │ ├── skybox-posx.jpg │ │ │ ├── skybox-posy.jpg │ │ │ └── skybox-posz.jpg │ │ ├── image-texture-test │ │ │ └── test_texture.jpg │ │ ├── nvidia-vertex-buffer-object │ │ │ └── android-vertex-buffer-object │ │ │ │ └── README.txt │ │ └── web-workers-typed-arrays │ │ │ └── style.css │ ├── webkit │ │ └── resources │ │ │ ├── spirit.jpg │ │ │ ├── webgl-logo.ai │ │ │ ├── earthmap1k.jpg │ │ │ ├── mars500x250.png │ │ │ ├── webgl-logo.jas │ │ │ └── BambooBridge.jpg │ └── mozilla │ │ └── spore │ │ ├── .htaccess │ │ └── creatures │ │ ├── Amahani__diffuse.png │ │ ├── Amahani__normal.png │ │ └── Amahani__specular.png └── debug │ └── externs │ └── README.md ├── other ├── test-runner │ └── android │ │ ├── PortForwarderService │ │ └── .gitignore │ │ └── prebuilt │ │ └── org.khronos.portforwarder-debug.apk └── get.webgl.org │ ├── bot.png │ ├── emit.png │ ├── botnorm.png │ ├── favicon.ico │ ├── background.jpg │ ├── webgl-logo.png │ ├── webgl-logo-pot.png │ └── assets │ ├── skybox-negx.jpg │ ├── skybox-negy.jpg │ ├── skybox-negz.jpg │ ├── skybox-posx.jpg │ ├── skybox-posy.jpg │ └── skybox-posz.jpg ├── conformance-suites ├── 1.0.2 │ ├── conformance │ │ ├── ogles │ │ │ ├── 00_test_list.txt │ │ │ └── GL │ │ │ │ ├── abs │ │ │ │ └── input.run.txt │ │ │ │ ├── acos │ │ │ │ └── input.run.txt │ │ │ │ ├── all │ │ │ │ └── input.run.txt │ │ │ │ ├── any │ │ │ │ └── input.run.txt │ │ │ │ ├── asin │ │ │ │ └── input.run.txt │ │ │ │ ├── ceil │ │ │ │ └── input.run.txt │ │ │ │ ├── cos │ │ │ │ └── input.run.txt │ │ │ │ ├── dot │ │ │ │ └── input.run.txt │ │ │ │ ├── mat3 │ │ │ │ └── input.run.txt │ │ │ │ ├── max │ │ │ │ └── input.run.txt │ │ │ │ ├── min │ │ │ │ └── input.run.txt │ │ │ │ ├── mix │ │ │ │ └── input.run.txt │ │ │ │ ├── mod │ │ │ │ └── input.run.txt │ │ │ │ ├── not │ │ │ │ └── input.run.txt │ │ │ │ ├── sign │ │ │ │ └── input.run.txt │ │ │ │ ├── sin │ │ │ │ └── input.run.txt │ │ │ │ ├── sqrt │ │ │ │ └── input.run.txt │ │ │ │ ├── step │ │ │ │ └── input.run.txt │ │ │ │ ├── tan │ │ │ │ └── input.run.txt │ │ │ │ ├── vec3 │ │ │ │ └── input.run.txt │ │ │ │ ├── array │ │ │ │ └── input.run.txt │ │ │ │ ├── clamp │ │ │ │ └── input.run.txt │ │ │ │ ├── cross │ │ │ │ └── input.run.txt │ │ │ │ ├── default │ │ │ │ └── input.run.txt │ │ │ │ ├── degrees │ │ │ │ └── input.run.txt │ │ │ │ ├── discard │ │ │ │ └── input.run.txt │ │ │ │ ├── floor │ │ │ │ └── input.run.txt │ │ │ │ ├── fract │ │ │ │ └── input.run.txt │ │ │ │ ├── length │ │ │ │ └── input.run.txt │ │ │ │ ├── radians │ │ │ │ └── input.run.txt │ │ │ │ ├── reflect │ │ │ │ └── input.run.txt │ │ │ │ ├── refract │ │ │ │ └── input.run.txt │ │ │ │ ├── distance │ │ │ │ └── input.run.txt │ │ │ │ ├── lessThan │ │ │ │ └── input.run.txt │ │ │ │ ├── normalize │ │ │ │ └── input.run.txt │ │ │ │ ├── faceforward │ │ │ │ └── input.run.txt │ │ │ │ ├── gl_FragCoord │ │ │ │ └── input.run.txt │ │ │ │ ├── greaterThan │ │ │ │ └── input.run.txt │ │ │ │ ├── inversesqrt │ │ │ │ └── input.run.txt │ │ │ │ ├── smoothstep │ │ │ │ └── input.run.txt │ │ │ │ ├── biuDepthRange │ │ │ │ └── input.run.txt │ │ │ │ ├── gl_FrontFacing │ │ │ │ └── input.run.txt │ │ │ │ ├── lessThanEqual │ │ │ │ └── input.run.txt │ │ │ │ ├── matrixCompMult │ │ │ │ └── input.run.txt │ │ │ │ ├── atan │ │ │ │ └── input.run.txt │ │ │ │ ├── exp │ │ │ │ └── input.run.txt │ │ │ │ ├── exp2 │ │ │ │ └── input.run.txt │ │ │ │ ├── greaterThanEqual │ │ │ │ └── input.run.txt │ │ │ │ ├── log │ │ │ │ └── input.run.txt │ │ │ │ ├── log2 │ │ │ │ └── input.run.txt │ │ │ │ ├── equal │ │ │ │ └── input.run.txt │ │ │ │ ├── notEqual │ │ │ │ └── input.run.txt │ │ │ │ ├── biConstants │ │ │ │ └── input.run.txt │ │ │ │ ├── pow │ │ │ │ └── input.run.txt │ │ │ │ ├── vec │ │ │ │ └── input.run.txt │ │ │ │ ├── control_flow │ │ │ │ └── input.run.txt │ │ │ │ ├── built_in_varying_array_out_of_bounds │ │ │ │ └── input.run.txt │ │ │ │ ├── operators │ │ │ │ └── input.run.txt │ │ │ │ ├── mat │ │ │ │ └── input.run.txt │ │ │ │ ├── struct │ │ │ │ └── input.run.txt │ │ │ │ ├── swizzlers │ │ │ │ └── input.run.txt │ │ │ │ └── functions │ │ │ │ └── input.run.txt │ │ ├── glsl │ │ │ ├── literals │ │ │ │ └── 00_test_list.txt │ │ │ ├── matrices │ │ │ │ └── 00_test_list.txt │ │ │ ├── misc │ │ │ │ ├── include.vs │ │ │ │ ├── non-ascii.vert.html │ │ │ │ └── non-ascii-comments.vert.html │ │ │ ├── samplers │ │ │ │ └── 00_test_list.txt │ │ │ ├── variables │ │ │ │ └── 00_test_list.txt │ │ │ ├── reserved │ │ │ │ └── 00_test_list.txt │ │ │ └── 00_test_list.txt │ │ ├── reading │ │ │ └── 00_test_list.txt │ │ ├── resources │ │ │ ├── noopUniformShader.vert │ │ │ ├── 3x3.png │ │ │ ├── blue-1x1.jpg │ │ │ ├── gray-ramp.png │ │ │ ├── red-green.mp4 │ │ │ ├── red-green.png │ │ │ ├── npot-video.mp4 │ │ │ ├── red-indexed.png │ │ │ ├── zero-alpha.png │ │ │ ├── gray-ramp-256.png │ │ │ ├── green-2x2-16bit.png │ │ │ ├── red-green.theora.ogv │ │ │ ├── bug-32888-texture.png │ │ │ ├── gray-ramp-gamma0.1.png │ │ │ ├── gray-ramp-gamma1.0.png │ │ │ ├── gray-ramp-gamma2.0.png │ │ │ ├── gray-ramp-gamma4.0.png │ │ │ ├── gray-ramp-gamma9.0.png │ │ │ ├── npot-video.theora.ogv │ │ │ ├── npot-video.webmvp8.webm │ │ │ ├── red-green.webmvp8.webm │ │ │ ├── gray-ramp-default-gamma.png │ │ │ ├── gray-ramp-256-with-128-alpha.png │ │ │ ├── small-square-with-cie-rgb-profile.png │ │ │ ├── small-square-with-e-srgb-profile.png │ │ │ ├── small-square-with-smpte-c-profile.png │ │ │ ├── small-square-with-colormatch-profile.png │ │ │ ├── small-square-with-colorspin-profile.jpg │ │ │ ├── small-square-with-colorspin-profile.png │ │ │ ├── small-square-with-srgb-iec61966-2.1-profile.png │ │ │ ├── intArrayUniformShader.vert │ │ │ ├── samplerUniformShader.frag │ │ │ └── ogles-tests.css │ │ ├── limits │ │ │ └── 00_test_list.txt │ │ ├── context │ │ │ ├── resources │ │ │ │ └── context-release-worker.js │ │ │ └── 00_test_list.txt │ │ ├── state │ │ │ └── 00_test_list.txt │ │ ├── renderbuffers │ │ │ └── 00_test_list.txt │ │ ├── typedarrays │ │ │ └── 00_test_list.txt │ │ ├── 00_readme.txt │ │ ├── attribs │ │ │ └── 00_test_list.txt │ │ ├── programs │ │ │ └── 00_test_list.txt │ │ ├── rendering │ │ │ └── 00_test_list.txt │ │ ├── buffers │ │ │ └── 00_test_list.txt │ │ ├── misc │ │ │ └── 00_test_list.txt │ │ ├── canvas │ │ │ └── 00_test_list.txt │ │ ├── uniforms │ │ │ └── 00_test_list.txt │ │ └── 00_test_list.txt │ ├── resources │ │ ├── webgl-logo.png │ │ └── js-test-style.css │ ├── extra │ │ ├── canvas-compositing-test.png │ │ └── 50x50pixel-black-with-red-triangle.png │ └── 00_test_list.txt ├── 1.0.3 │ ├── conformance │ │ ├── ogles │ │ │ ├── 00_test_list.txt │ │ │ └── GL │ │ │ │ ├── abs │ │ │ │ └── input.run.txt │ │ │ │ ├── acos │ │ │ │ └── input.run.txt │ │ │ │ ├── all │ │ │ │ └── input.run.txt │ │ │ │ ├── any │ │ │ │ └── input.run.txt │ │ │ │ ├── asin │ │ │ │ └── input.run.txt │ │ │ │ ├── ceil │ │ │ │ └── input.run.txt │ │ │ │ ├── cos │ │ │ │ └── input.run.txt │ │ │ │ ├── dot │ │ │ │ └── input.run.txt │ │ │ │ ├── mat3 │ │ │ │ └── input.run.txt │ │ │ │ ├── max │ │ │ │ └── input.run.txt │ │ │ │ ├── min │ │ │ │ └── input.run.txt │ │ │ │ ├── mix │ │ │ │ └── input.run.txt │ │ │ │ ├── mod │ │ │ │ └── input.run.txt │ │ │ │ ├── not │ │ │ │ └── input.run.txt │ │ │ │ ├── sign │ │ │ │ └── input.run.txt │ │ │ │ ├── sin │ │ │ │ └── input.run.txt │ │ │ │ ├── sqrt │ │ │ │ └── input.run.txt │ │ │ │ ├── step │ │ │ │ └── input.run.txt │ │ │ │ ├── tan │ │ │ │ └── input.run.txt │ │ │ │ ├── vec3 │ │ │ │ └── input.run.txt │ │ │ │ ├── array │ │ │ │ └── input.run.txt │ │ │ │ ├── clamp │ │ │ │ └── input.run.txt │ │ │ │ ├── cross │ │ │ │ └── input.run.txt │ │ │ │ ├── default │ │ │ │ └── input.run.txt │ │ │ │ ├── degrees │ │ │ │ └── input.run.txt │ │ │ │ ├── discard │ │ │ │ └── input.run.txt │ │ │ │ ├── floor │ │ │ │ └── input.run.txt │ │ │ │ ├── fract │ │ │ │ └── input.run.txt │ │ │ │ ├── length │ │ │ │ └── input.run.txt │ │ │ │ ├── radians │ │ │ │ └── input.run.txt │ │ │ │ ├── reflect │ │ │ │ └── input.run.txt │ │ │ │ ├── refract │ │ │ │ └── input.run.txt │ │ │ │ ├── distance │ │ │ │ └── input.run.txt │ │ │ │ ├── lessThan │ │ │ │ └── input.run.txt │ │ │ │ ├── normalize │ │ │ │ └── input.run.txt │ │ │ │ ├── faceforward │ │ │ │ └── input.run.txt │ │ │ │ ├── gl_FragCoord │ │ │ │ └── input.run.txt │ │ │ │ ├── greaterThan │ │ │ │ └── input.run.txt │ │ │ │ ├── inversesqrt │ │ │ │ └── input.run.txt │ │ │ │ ├── smoothstep │ │ │ │ └── input.run.txt │ │ │ │ ├── biuDepthRange │ │ │ │ └── input.run.txt │ │ │ │ ├── gl_FrontFacing │ │ │ │ └── input.run.txt │ │ │ │ ├── lessThanEqual │ │ │ │ └── input.run.txt │ │ │ │ ├── matrixCompMult │ │ │ │ └── input.run.txt │ │ │ │ ├── atan │ │ │ │ └── input.run.txt │ │ │ │ ├── exp │ │ │ │ └── input.run.txt │ │ │ │ ├── exp2 │ │ │ │ └── input.run.txt │ │ │ │ ├── greaterThanEqual │ │ │ │ └── input.run.txt │ │ │ │ ├── log │ │ │ │ └── input.run.txt │ │ │ │ ├── log2 │ │ │ │ └── input.run.txt │ │ │ │ ├── equal │ │ │ │ └── input.run.txt │ │ │ │ ├── notEqual │ │ │ │ └── input.run.txt │ │ │ │ ├── biConstants │ │ │ │ └── input.run.txt │ │ │ │ ├── pow │ │ │ │ └── input.run.txt │ │ │ │ ├── vec │ │ │ │ └── input.run.txt │ │ │ │ ├── control_flow │ │ │ │ └── input.run.txt │ │ │ │ ├── built_in_varying_array_out_of_bounds │ │ │ │ └── input.run.txt │ │ │ │ ├── operators │ │ │ │ └── input.run.txt │ │ │ │ ├── mat │ │ │ │ └── input.run.txt │ │ │ │ ├── struct │ │ │ │ └── input.run.txt │ │ │ │ ├── swizzlers │ │ │ │ └── input.run.txt │ │ │ │ └── functions │ │ │ │ └── input.run.txt │ │ ├── reading │ │ │ └── 00_test_list.txt │ │ ├── glsl │ │ │ ├── misc │ │ │ │ ├── include.vs │ │ │ │ ├── non-ascii.vert.html │ │ │ │ └── non-ascii-comments.vert.html │ │ │ ├── matrices │ │ │ │ └── 00_test_list.txt │ │ │ ├── literals │ │ │ │ └── 00_test_list.txt │ │ │ ├── samplers │ │ │ │ └── 00_test_list.txt │ │ │ ├── variables │ │ │ │ └── 00_test_list.txt │ │ │ ├── reserved │ │ │ │ └── 00_test_list.txt │ │ │ ├── 00_test_list.txt │ │ │ └── constructors │ │ │ │ └── 00_test_list.txt │ │ ├── resources │ │ │ ├── noopUniformShader.vert │ │ │ ├── 3x3.png │ │ │ ├── 1-channel.jpg │ │ │ ├── blue-1x1.jpg │ │ │ ├── gray-ramp.png │ │ │ ├── red-green.mp4 │ │ │ ├── red-green.png │ │ │ ├── npot-video.mp4 │ │ │ ├── opengl_logo.jpg │ │ │ ├── red-indexed.png │ │ │ ├── zero-alpha.png │ │ │ ├── gray-ramp-256.png │ │ │ ├── green-2x2-16bit.png │ │ │ ├── red-green.theora.ogv │ │ │ ├── bug-32888-texture.png │ │ │ ├── gray-ramp-gamma0.1.png │ │ │ ├── gray-ramp-gamma1.0.png │ │ │ ├── gray-ramp-gamma2.0.png │ │ │ ├── gray-ramp-gamma4.0.png │ │ │ ├── gray-ramp-gamma9.0.png │ │ │ ├── npot-video.theora.ogv │ │ │ ├── npot-video.webmvp8.webm │ │ │ ├── red-green.webmvp8.webm │ │ │ ├── gray-ramp-default-gamma.png │ │ │ ├── thunderbird-logo-64x64.png │ │ │ ├── gray-ramp-256-with-128-alpha.png │ │ │ ├── transparent-on-left-indexed.png │ │ │ ├── small-square-with-cie-rgb-profile.png │ │ │ ├── small-square-with-e-srgb-profile.png │ │ │ ├── small-square-with-smpte-c-profile.png │ │ │ ├── small-square-with-colormatch-profile.png │ │ │ ├── small-square-with-colorspin-profile.jpg │ │ │ ├── small-square-with-colorspin-profile.png │ │ │ ├── small-square-with-srgb-iec61966-2.1-profile.png │ │ │ ├── intArrayUniformShader.vert │ │ │ ├── samplerUniformShader.frag │ │ │ ├── red-green.svg │ │ │ └── ogles-tests.css │ │ ├── limits │ │ │ └── 00_test_list.txt │ │ ├── context │ │ │ └── resources │ │ │ │ └── context-release-worker.js │ │ ├── renderbuffers │ │ │ └── 00_test_list.txt │ │ ├── state │ │ │ └── 00_test_list.txt │ │ ├── typedarrays │ │ │ └── 00_test_list.txt │ │ ├── 00_readme.txt │ │ ├── programs │ │ │ └── 00_test_list.txt │ │ ├── attribs │ │ │ └── 00_test_list.txt │ │ ├── misc │ │ │ └── 00_test_list.txt │ │ ├── buffers │ │ │ └── 00_test_list.txt │ │ ├── uniforms │ │ │ └── 00_test_list.txt │ │ └── 00_test_list.txt │ ├── resources │ │ ├── webgl-logo.png │ │ └── js-test-style.css │ ├── extra │ │ ├── canvas-compositing-test.png │ │ └── 50x50pixel-black-with-red-triangle.png │ └── 00_test_list.txt ├── 1.0.1 │ ├── conformance │ │ ├── glsl │ │ │ ├── matrices │ │ │ │ └── 00_test_list.txt │ │ │ ├── variables │ │ │ │ └── 00_test_list.txt │ │ │ ├── misc │ │ │ │ ├── include.vs │ │ │ │ ├── non-ascii.vert.html │ │ │ │ └── non-ascii-comments.vert.html │ │ │ ├── samplers │ │ │ │ └── 00_test_list.txt │ │ │ ├── reserved │ │ │ │ └── 00_test_list.txt │ │ │ └── 00_test_list.txt │ │ ├── reading │ │ │ └── 00_test_list.txt │ │ ├── resources │ │ │ ├── noopUniformShader.vert │ │ │ ├── 3x3.png │ │ │ ├── blue-1x1.jpg │ │ │ ├── gray-ramp.png │ │ │ ├── red-green.mp4 │ │ │ ├── red-green.png │ │ │ ├── npot-video.mp4 │ │ │ ├── red-indexed.png │ │ │ ├── zero-alpha.png │ │ │ ├── gray-ramp-256.png │ │ │ ├── green-2x2-16bit.png │ │ │ ├── red-green.theora.ogv │ │ │ ├── bug-32888-texture.png │ │ │ ├── gray-ramp-gamma0.1.png │ │ │ ├── gray-ramp-gamma1.0.png │ │ │ ├── gray-ramp-gamma2.0.png │ │ │ ├── gray-ramp-gamma4.0.png │ │ │ ├── gray-ramp-gamma9.0.png │ │ │ ├── npot-video.theora.ogv │ │ │ ├── npot-video.webmvp8.webm │ │ │ ├── red-green.webmvp8.webm │ │ │ ├── gray-ramp-default-gamma.png │ │ │ ├── gray-ramp-256-with-128-alpha.png │ │ │ ├── small-square-with-cie-rgb-profile.png │ │ │ ├── small-square-with-e-srgb-profile.png │ │ │ ├── small-square-with-smpte-c-profile.png │ │ │ ├── small-square-with-colormatch-profile.png │ │ │ ├── small-square-with-colorspin-profile.jpg │ │ │ ├── small-square-with-colorspin-profile.png │ │ │ ├── small-square-with-srgb-iec61966-2.1-profile.png │ │ │ ├── intArrayUniformShader.vert │ │ │ └── samplerUniformShader.frag │ │ ├── typedarrays │ │ │ └── 00_test_list.txt │ │ ├── limits │ │ │ └── 00_test_list.txt │ │ ├── renderbuffers │ │ │ └── 00_test_list.txt │ │ ├── state │ │ │ └── 00_test_list.txt │ │ ├── attribs │ │ │ └── 00_test_list.txt │ │ ├── uniforms │ │ │ └── 00_test_list.txt │ │ ├── canvas │ │ │ └── 00_test_list.txt │ │ ├── extensions │ │ │ └── 00_test_list.txt │ │ ├── programs │ │ │ └── 00_test_list.txt │ │ ├── rendering │ │ │ └── 00_test_list.txt │ │ ├── 00_readme.txt │ │ ├── buffers │ │ │ └── 00_test_list.txt │ │ ├── context │ │ │ └── 00_test_list.txt │ │ ├── misc │ │ │ └── 00_test_list.txt │ │ └── 00_test_list.txt │ ├── resources │ │ ├── webgl-logo.png │ │ ├── js-test-post.js │ │ └── js-test-style.css │ ├── extra │ │ ├── canvas-compositing-test.png │ │ └── 50x50pixel-black-with-red-triangle.png │ └── 00_test_list.txt └── 1.0.0 │ ├── conformance │ ├── shaders │ │ ├── misc │ │ │ ├── 00_shaders.txt │ │ │ ├── non-ascii.vert │ │ │ └── non-ascii-comments.vert │ │ ├── 00_shaders.txt │ │ ├── implicit │ │ │ ├── assign_int_to_float.vert │ │ │ ├── add_int_float.vert │ │ │ ├── add_int_mat2.vert │ │ │ ├── add_int_mat3.vert │ │ │ ├── add_int_mat4.vert │ │ │ ├── divide_int_float.vert │ │ │ ├── less_than.vert │ │ │ ├── add_int_vec2.vert │ │ │ ├── divide_int_mat2.vert │ │ │ ├── divide_int_mat3.vert │ │ │ ├── divide_int_mat4.vert │ │ │ ├── equal_int_float.vert │ │ │ ├── greater_than.vert │ │ │ ├── multiply_int_float.vert │ │ │ ├── add_int_vec3.vert │ │ │ ├── assign_ivec2_to_vec2.vert │ │ │ ├── assign_ivec3_to_vec3.vert │ │ │ ├── divide_int_vec2.vert │ │ │ ├── multiply_int_mat2.vert │ │ │ ├── multiply_int_mat3.vert │ │ │ ├── multiply_int_mat4.vert │ │ │ ├── subtract_int_float.vert │ │ │ ├── add_int_vec4.vert │ │ │ ├── add_ivec2_vec2.vert │ │ │ ├── assign_ivec4_to_vec4.vert │ │ │ ├── divide_int_vec3.vert │ │ │ ├── multiply_int_vec2.vert │ │ │ ├── subtract_int_mat2.vert │ │ │ ├── subtract_int_mat3.vert │ │ │ ├── subtract_int_mat4.vert │ │ │ ├── divide_int_vec4.vert │ │ │ ├── less_than_equal.vert │ │ │ ├── multiply_int_vec3.vert │ │ │ ├── not_equal_int_float.vert │ │ │ ├── subtract_int_vec2.vert │ │ │ ├── add_ivec3_vec3.vert │ │ │ ├── divide_ivec2_vec2.vert │ │ │ ├── greater_than_equal.vert │ │ │ ├── multiply_int_vec4.vert │ │ │ ├── subtract_int_vec3.vert │ │ │ ├── ternary_int_float.vert │ │ │ ├── add_ivec4_vec4.vert │ │ │ ├── divide_ivec3_vec3.vert │ │ │ ├── equal_ivec2_vec2.vert │ │ │ ├── multiply_ivec2_vec2.vert │ │ │ ├── subtract_int_vec4.vert │ │ │ ├── subtract_ivec2_vec2.vert │ │ │ ├── multiply_ivec3_vec3.vert │ │ │ ├── divide_ivec4_vec4.vert │ │ │ ├── equal_ivec3_vec3.vert │ │ │ ├── subtract_ivec3_vec3.vert │ │ │ ├── equal_ivec4_vec4.vert │ │ │ ├── multiply_ivec4_vec4.vert │ │ │ ├── not_equal_ivec2_vec2.vert │ │ │ ├── ternary_ivec2_vec2.vert │ │ │ ├── not_equal_ivec3_vec3.vert │ │ │ ├── subtract_ivec4_vec4.vert │ │ │ ├── construct_struct.vert │ │ │ ├── ternary_ivec3_vec3.vert │ │ │ ├── function_int_float.vert │ │ │ ├── not_equal_ivec4_vec4.vert │ │ │ ├── ternary_ivec4_vec4.vert │ │ │ ├── function_ivec2_vec2.vert │ │ │ ├── function_ivec3_vec3.vert │ │ │ └── function_ivec4_vec4.vert │ │ └── reserved │ │ │ ├── webgl_variable.vert │ │ │ ├── _webgl_variable.vert │ │ │ ├── _webgl_field.vert │ │ │ ├── webgl_field.vert │ │ │ ├── webgl_struct.vert │ │ │ ├── _webgl_struct.vert │ │ │ ├── 00_shaders.txt │ │ │ ├── _webgl_function.vert │ │ │ └── webgl_function.vert │ ├── include.vs │ ├── resources │ │ ├── noopUniformShader.vert │ │ ├── 3x3.png │ │ ├── blue-1x1.jpg │ │ ├── gray-ramp.png │ │ ├── red-green.mp4 │ │ ├── red-green.png │ │ ├── red-indexed.png │ │ ├── zero-alpha.png │ │ ├── gray-ramp-256.png │ │ ├── green-2x2-16bit.png │ │ ├── red-green.theora.ogv │ │ ├── bug-32888-texture.png │ │ ├── gray-ramp-gamma0.1.png │ │ ├── gray-ramp-gamma1.0.png │ │ ├── gray-ramp-gamma2.0.png │ │ ├── gray-ramp-gamma4.0.png │ │ ├── gray-ramp-gamma9.0.png │ │ ├── red-green.webmvp8.webm │ │ ├── gray-ramp-default-gamma.png │ │ ├── gray-ramp-256-with-128-alpha.png │ │ ├── small-square-with-cie-rgb-profile.png │ │ ├── small-square-with-e-srgb-profile.png │ │ ├── small-square-with-smpte-c-profile.png │ │ ├── small-square-with-colormatch-profile.png │ │ ├── small-square-with-colorspin-profile.jpg │ │ ├── small-square-with-colorspin-profile.png │ │ ├── small-square-with-srgb-iec61966-2.1-profile.png │ │ ├── intArrayUniformShader.vert │ │ └── samplerUniformShader.frag │ ├── glsl-conformance.html │ └── 00_readme.txt │ ├── extra │ ├── canvas-compositing-test.png │ └── 50x50pixel-black-with-red-triangle.png │ ├── 00_test_list.txt │ └── resources │ ├── js-test-post.js │ └── js-test-style.css ├── extensions ├── validate ├── find-exts ├── summary.xml └── README.md ├── doc └── spec │ ├── WebGL-spec.html │ ├── extensions │ ├── index.html │ ├── template │ │ └── index.html │ ├── OES_texture_float │ │ └── index.html │ ├── WEBKIT_lose_context │ │ └── index.html │ ├── OES_texture_half_float │ │ └── index.html │ └── OES_standard_derivatives │ │ └── index.html │ └── TypedArray-spec.html ├── codereview.settings └── CONTRIBUTING.md /specs/1.0: -------------------------------------------------------------------------------- 1 | 1.0.3 -------------------------------------------------------------------------------- /resources/html5lib/src/html5lib/filters/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sdk/tests/conformance/ogles/00_test_list.txt: -------------------------------------------------------------------------------- 1 | mustpass.run.txt 2 | 3 | -------------------------------------------------------------------------------- /other/test-runner/android/PortForwarderService/.gitignore: -------------------------------------------------------------------------------- 1 | bin/ 2 | gen/ 3 | -------------------------------------------------------------------------------- /conformance-suites/1.0.2/conformance/ogles/00_test_list.txt: -------------------------------------------------------------------------------- 1 | mustpass.run.txt 2 | 3 | -------------------------------------------------------------------------------- /conformance-suites/1.0.3/conformance/ogles/00_test_list.txt: -------------------------------------------------------------------------------- 1 | mustpass.run.txt 2 | 3 | -------------------------------------------------------------------------------- /resources/logo-WD.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/WebGL/HEAD/resources/logo-WD.png -------------------------------------------------------------------------------- /conformance-suites/1.0.2/conformance/glsl/literals/00_test_list.txt: -------------------------------------------------------------------------------- 1 | float_literal.vert.html 2 | -------------------------------------------------------------------------------- /resources/WebGL-Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/WebGL/HEAD/resources/WebGL-Logo.png -------------------------------------------------------------------------------- /resources/logo-spec.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/WebGL/HEAD/resources/logo-spec.png -------------------------------------------------------------------------------- /conformance-suites/1.0.1/conformance/glsl/matrices/00_test_list.txt: -------------------------------------------------------------------------------- 1 | glsl-mat4-to-mat3.html 2 | 3 | -------------------------------------------------------------------------------- /conformance-suites/1.0.2/conformance/glsl/matrices/00_test_list.txt: -------------------------------------------------------------------------------- 1 | glsl-mat4-to-mat3.html 2 | 3 | -------------------------------------------------------------------------------- /other/get.webgl.org/bot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/WebGL/HEAD/other/get.webgl.org/bot.png -------------------------------------------------------------------------------- /resources/logo-Proposal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/WebGL/HEAD/resources/logo-Proposal.png -------------------------------------------------------------------------------- /other/get.webgl.org/emit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/WebGL/HEAD/other/get.webgl.org/emit.png -------------------------------------------------------------------------------- /resources/KhronosGroup-3D.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/WebGL/HEAD/resources/KhronosGroup-3D.png -------------------------------------------------------------------------------- /resources/feed-icon-14x14.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/WebGL/HEAD/resources/feed-icon-14x14.png -------------------------------------------------------------------------------- /sdk/tests/conformance2/glsl3/00_test_list.txt: -------------------------------------------------------------------------------- 1 | misplaced-version-directive.html 2 | shader-linking.html 3 | -------------------------------------------------------------------------------- /sdk/tests/extra/sample-100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/WebGL/HEAD/sdk/tests/extra/sample-100.png -------------------------------------------------------------------------------- /sdk/tests/extra/sample-200.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/WebGL/HEAD/sdk/tests/extra/sample-200.png -------------------------------------------------------------------------------- /sdk/tests/extra/sample-400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/WebGL/HEAD/sdk/tests/extra/sample-400.png -------------------------------------------------------------------------------- /other/get.webgl.org/botnorm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/WebGL/HEAD/other/get.webgl.org/botnorm.png -------------------------------------------------------------------------------- /other/get.webgl.org/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/WebGL/HEAD/other/get.webgl.org/favicon.ico -------------------------------------------------------------------------------- /resources/Khronos-Rejected.css: -------------------------------------------------------------------------------- 1 | 2 | /* Style for a public "Working Draft" */ 3 | 4 | @import "default.css"; 5 | -------------------------------------------------------------------------------- /resources/html5lib/src/html5lib/tests/us-ascii.html: -------------------------------------------------------------------------------- 1 | 2 |
Hello World! -------------------------------------------------------------------------------- /resources/html5lib/src/html5lib/tests/utf-8-bom.html: -------------------------------------------------------------------------------- 1 | 2 |
Hello World! ©
--------------------------------------------------------------------------------
/sdk/tests/conformance/reading/00_test_list.txt:
--------------------------------------------------------------------------------
1 | read-pixels-pack-alignment.html
2 | read-pixels-test.html
3 |
4 |
--------------------------------------------------------------------------------
/conformance-suites/1.0.0/conformance/shaders/misc/00_shaders.txt:
--------------------------------------------------------------------------------
1 | non-ascii.vert
2 | non-ascii-comments.vert
3 |
4 |
--------------------------------------------------------------------------------
/extensions/validate:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 |
3 | xsltproc --stringparam path "$1" extension-schematron.xsl $1/extension.xml
4 |
--------------------------------------------------------------------------------
/other/get.webgl.org/background.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NVIDIA/WebGL/HEAD/other/get.webgl.org/background.jpg
--------------------------------------------------------------------------------
/other/get.webgl.org/webgl-logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NVIDIA/WebGL/HEAD/other/get.webgl.org/webgl-logo.png
--------------------------------------------------------------------------------
/sdk/demos/google/high-dpi/bump.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NVIDIA/WebGL/HEAD/sdk/demos/google/high-dpi/bump.jpg
--------------------------------------------------------------------------------
/sdk/tests/resources/webgl-logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NVIDIA/WebGL/HEAD/sdk/tests/resources/webgl-logo.png
--------------------------------------------------------------------------------
/extensions/find-exts:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 |
3 | find * -path template -prune -o -path "*/extension.xml" -exec dirname \{\} \;
4 |
--------------------------------------------------------------------------------
/sdk/demos/google/particles/ripple.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NVIDIA/WebGL/HEAD/sdk/demos/google/particles/ripple.png
--------------------------------------------------------------------------------
/sdk/demos/webkit/resources/spirit.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NVIDIA/WebGL/HEAD/sdk/demos/webkit/resources/spirit.jpg
--------------------------------------------------------------------------------
/sdk/tests/conformance/ogles/GL/abs/input.run.txt:
--------------------------------------------------------------------------------
1 | # this file is auto-generated. DO NOT EDIT.
2 | abs_001_to_006.html
3 |
--------------------------------------------------------------------------------
/sdk/tests/conformance/ogles/GL/acos/input.run.txt:
--------------------------------------------------------------------------------
1 | # this file is auto-generated. DO NOT EDIT.
2 | acos_001_to_006.html
3 |
--------------------------------------------------------------------------------
/sdk/tests/conformance/ogles/GL/all/input.run.txt:
--------------------------------------------------------------------------------
1 | # this file is auto-generated. DO NOT EDIT.
2 | all_001_to_004.html
3 |
--------------------------------------------------------------------------------
/sdk/tests/conformance/ogles/GL/any/input.run.txt:
--------------------------------------------------------------------------------
1 | # this file is auto-generated. DO NOT EDIT.
2 | any_001_to_004.html
3 |
--------------------------------------------------------------------------------
/sdk/tests/conformance/ogles/GL/asin/input.run.txt:
--------------------------------------------------------------------------------
1 | # this file is auto-generated. DO NOT EDIT.
2 | asin_001_to_006.html
3 |
--------------------------------------------------------------------------------
/sdk/tests/conformance/ogles/GL/ceil/input.run.txt:
--------------------------------------------------------------------------------
1 | # this file is auto-generated. DO NOT EDIT.
2 | ceil_001_to_006.html
3 |
--------------------------------------------------------------------------------
/sdk/tests/conformance/ogles/GL/cos/input.run.txt:
--------------------------------------------------------------------------------
1 | # this file is auto-generated. DO NOT EDIT.
2 | cos_001_to_006.html
3 |
--------------------------------------------------------------------------------
/sdk/tests/conformance/ogles/GL/dot/input.run.txt:
--------------------------------------------------------------------------------
1 | # this file is auto-generated. DO NOT EDIT.
2 | dot_001_to_006.html
3 |
--------------------------------------------------------------------------------
/sdk/tests/conformance/ogles/GL/mat3/input.run.txt:
--------------------------------------------------------------------------------
1 | # this file is auto-generated. DO NOT EDIT.
2 | mat3_001_to_006.html
3 |
--------------------------------------------------------------------------------
/sdk/tests/conformance/ogles/GL/max/input.run.txt:
--------------------------------------------------------------------------------
1 | # this file is auto-generated. DO NOT EDIT.
2 | max_001_to_006.html
3 |
--------------------------------------------------------------------------------
/sdk/tests/conformance/ogles/GL/min/input.run.txt:
--------------------------------------------------------------------------------
1 | # this file is auto-generated. DO NOT EDIT.
2 | min_001_to_006.html
3 |
--------------------------------------------------------------------------------
/sdk/tests/conformance/ogles/GL/mix/input.run.txt:
--------------------------------------------------------------------------------
1 | # this file is auto-generated. DO NOT EDIT.
2 | mix_001_to_006.html
3 |
--------------------------------------------------------------------------------
/sdk/tests/conformance/ogles/GL/mod/input.run.txt:
--------------------------------------------------------------------------------
1 | # this file is auto-generated. DO NOT EDIT.
2 | mod_001_to_008.html
3 |
--------------------------------------------------------------------------------
/sdk/tests/conformance/ogles/GL/not/input.run.txt:
--------------------------------------------------------------------------------
1 | # this file is auto-generated. DO NOT EDIT.
2 | not_001_to_004.html
3 |
--------------------------------------------------------------------------------
/sdk/tests/conformance/ogles/GL/sign/input.run.txt:
--------------------------------------------------------------------------------
1 | # this file is auto-generated. DO NOT EDIT.
2 | sign_001_to_006.html
3 |
--------------------------------------------------------------------------------
/sdk/tests/conformance/ogles/GL/sin/input.run.txt:
--------------------------------------------------------------------------------
1 | # this file is auto-generated. DO NOT EDIT.
2 | sin_001_to_006.html
3 |
--------------------------------------------------------------------------------
/sdk/tests/conformance/ogles/GL/sqrt/input.run.txt:
--------------------------------------------------------------------------------
1 | # this file is auto-generated. DO NOT EDIT.
2 | sqrt_001_to_006.html
3 |
--------------------------------------------------------------------------------
/sdk/tests/conformance/ogles/GL/step/input.run.txt:
--------------------------------------------------------------------------------
1 | # this file is auto-generated. DO NOT EDIT.
2 | step_001_to_006.html
3 |
--------------------------------------------------------------------------------
/sdk/tests/conformance/ogles/GL/tan/input.run.txt:
--------------------------------------------------------------------------------
1 | # this file is auto-generated. DO NOT EDIT.
2 | tan_001_to_006.html
3 |
--------------------------------------------------------------------------------
/sdk/tests/conformance/ogles/GL/vec3/input.run.txt:
--------------------------------------------------------------------------------
1 | # this file is auto-generated. DO NOT EDIT.
2 | vec3_001_to_008.html
3 |
--------------------------------------------------------------------------------
/sdk/tests/conformance2/00_test_list.txt:
--------------------------------------------------------------------------------
1 | context/00_test_list.txt
2 | core/00_test_list.txt
3 | glsl3/00_test_list.txt
4 |
--------------------------------------------------------------------------------
/conformance-suites/1.0.1/conformance/reading/00_test_list.txt:
--------------------------------------------------------------------------------
1 | read-pixels-pack-alignment.html
2 | read-pixels-test.html
3 |
4 |
--------------------------------------------------------------------------------
/conformance-suites/1.0.2/conformance/reading/00_test_list.txt:
--------------------------------------------------------------------------------
1 | read-pixels-pack-alignment.html
2 | read-pixels-test.html
3 |
4 |
--------------------------------------------------------------------------------
/conformance-suites/1.0.3/conformance/reading/00_test_list.txt:
--------------------------------------------------------------------------------
1 | read-pixels-pack-alignment.html
2 | read-pixels-test.html
3 |
4 |
--------------------------------------------------------------------------------
/other/get.webgl.org/webgl-logo-pot.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NVIDIA/WebGL/HEAD/other/get.webgl.org/webgl-logo-pot.png
--------------------------------------------------------------------------------
/sdk/demos/google/san-angeles/README.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NVIDIA/WebGL/HEAD/sdk/demos/google/san-angeles/README.txt
--------------------------------------------------------------------------------
/sdk/demos/google/shiny-teapot/bump.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NVIDIA/WebGL/HEAD/sdk/demos/google/shiny-teapot/bump.jpg
--------------------------------------------------------------------------------
/sdk/demos/webkit/resources/webgl-logo.ai:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NVIDIA/WebGL/HEAD/sdk/demos/webkit/resources/webgl-logo.ai
--------------------------------------------------------------------------------
/sdk/tests/conformance/glsl/misc/include.vs:
--------------------------------------------------------------------------------
1 | // Do not delete!
2 | // Needed to help glsl-conformance tests.
3 |
4 |
5 |
--------------------------------------------------------------------------------
/sdk/tests/conformance/ogles/GL/array/input.run.txt:
--------------------------------------------------------------------------------
1 | # this file is auto-generated. DO NOT EDIT.
2 | array_001_to_006.html
3 |
--------------------------------------------------------------------------------
/sdk/tests/conformance/ogles/GL/clamp/input.run.txt:
--------------------------------------------------------------------------------
1 | # this file is auto-generated. DO NOT EDIT.
2 | clamp_001_to_006.html
3 |
--------------------------------------------------------------------------------
/sdk/tests/conformance/ogles/GL/cross/input.run.txt:
--------------------------------------------------------------------------------
1 | # this file is auto-generated. DO NOT EDIT.
2 | cross_001_to_002.html
3 |
--------------------------------------------------------------------------------
/sdk/tests/conformance/ogles/GL/default/input.run.txt:
--------------------------------------------------------------------------------
1 | # this file is auto-generated. DO NOT EDIT.
2 | default_001_to_001.html
3 |
--------------------------------------------------------------------------------
/sdk/tests/conformance/ogles/GL/degrees/input.run.txt:
--------------------------------------------------------------------------------
1 | # this file is auto-generated. DO NOT EDIT.
2 | degrees_001_to_006.html
3 |
--------------------------------------------------------------------------------
/sdk/tests/conformance/ogles/GL/discard/input.run.txt:
--------------------------------------------------------------------------------
1 | # this file is auto-generated. DO NOT EDIT.
2 | discard_001_to_002.html
3 |
--------------------------------------------------------------------------------
/sdk/tests/conformance/ogles/GL/floor/input.run.txt:
--------------------------------------------------------------------------------
1 | # this file is auto-generated. DO NOT EDIT.
2 | floor_001_to_006.html
3 |
--------------------------------------------------------------------------------
/sdk/tests/conformance/ogles/GL/fract/input.run.txt:
--------------------------------------------------------------------------------
1 | # this file is auto-generated. DO NOT EDIT.
2 | fract_001_to_006.html
3 |
--------------------------------------------------------------------------------
/sdk/tests/conformance/ogles/GL/length/input.run.txt:
--------------------------------------------------------------------------------
1 | # this file is auto-generated. DO NOT EDIT.
2 | length_001_to_006.html
3 |
--------------------------------------------------------------------------------
/sdk/tests/conformance/ogles/GL/radians/input.run.txt:
--------------------------------------------------------------------------------
1 | # this file is auto-generated. DO NOT EDIT.
2 | radians_001_to_006.html
3 |
--------------------------------------------------------------------------------
/sdk/tests/conformance/ogles/GL/reflect/input.run.txt:
--------------------------------------------------------------------------------
1 | # this file is auto-generated. DO NOT EDIT.
2 | reflect_001_to_006.html
3 |
--------------------------------------------------------------------------------
/sdk/tests/conformance/ogles/GL/refract/input.run.txt:
--------------------------------------------------------------------------------
1 | # this file is auto-generated. DO NOT EDIT.
2 | refract_001_to_006.html
3 |
--------------------------------------------------------------------------------
/sdk/tests/conformance/resources/3x3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NVIDIA/WebGL/HEAD/sdk/tests/conformance/resources/3x3.png
--------------------------------------------------------------------------------
/sdk/tests/conformance2/context/00_test_list.txt:
--------------------------------------------------------------------------------
1 | constants-and-properties-2.html
2 | context-type-test-2.html
3 | methods-2.html
--------------------------------------------------------------------------------
/conformance-suites/1.0.0/conformance/include.vs:
--------------------------------------------------------------------------------
1 | // Do not delete!
2 | // Needed to help glsl-conformance tests.
3 |
4 |
5 |
--------------------------------------------------------------------------------
/extensions/summary.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
TEST COMPLETE');
3 | notifyFinishedToHarness()
4 |
--------------------------------------------------------------------------------
/conformance-suites/1.0.1/conformance/glsl/misc/non-ascii.vert.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NVIDIA/WebGL/HEAD/conformance-suites/1.0.1/conformance/glsl/misc/non-ascii.vert.html
--------------------------------------------------------------------------------
/conformance-suites/1.0.1/conformance/glsl/samplers/00_test_list.txt:
--------------------------------------------------------------------------------
1 | glsl-function-texture2d-bias.html
2 | glsl-function-texture2dlod.html
3 | glsl-function-texture2dproj.html
4 |
5 |
--------------------------------------------------------------------------------
/conformance-suites/1.0.1/conformance/resources/green-2x2-16bit.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NVIDIA/WebGL/HEAD/conformance-suites/1.0.1/conformance/resources/green-2x2-16bit.png
--------------------------------------------------------------------------------
/conformance-suites/1.0.1/conformance/resources/red-green.theora.ogv:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NVIDIA/WebGL/HEAD/conformance-suites/1.0.1/conformance/resources/red-green.theora.ogv
--------------------------------------------------------------------------------
/conformance-suites/1.0.1/resources/js-test-post.js:
--------------------------------------------------------------------------------
1 | shouldBeTrue("successfullyParsed");
2 | debug('
TEST COMPLETE');
3 | notifyFinishedToHarness()
4 |
--------------------------------------------------------------------------------
/conformance-suites/1.0.2/conformance/glsl/misc/non-ascii.vert.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NVIDIA/WebGL/HEAD/conformance-suites/1.0.2/conformance/glsl/misc/non-ascii.vert.html
--------------------------------------------------------------------------------
/conformance-suites/1.0.2/conformance/glsl/samplers/00_test_list.txt:
--------------------------------------------------------------------------------
1 | glsl-function-texture2d-bias.html
2 | glsl-function-texture2dlod.html
3 | glsl-function-texture2dproj.html
4 |
5 |
--------------------------------------------------------------------------------
/conformance-suites/1.0.2/conformance/glsl/variables/00_test_list.txt:
--------------------------------------------------------------------------------
1 | gl-fragcoord.html
2 | gl-frontfacing.html
3 | gl-pointcoord.html
4 | --min-version 1.0.2 glsl-built-ins.html
5 |
--------------------------------------------------------------------------------
/conformance-suites/1.0.2/conformance/ogles/GL/biConstants/input.run.txt:
--------------------------------------------------------------------------------
1 | # this file is auto-generated. DO NOT EDIT.
2 | biConstants_001_to_008.html
3 | biConstants_009_to_016.html
4 |
--------------------------------------------------------------------------------
/conformance-suites/1.0.2/conformance/ogles/GL/pow/input.run.txt:
--------------------------------------------------------------------------------
1 | # this file is auto-generated. DO NOT EDIT.
2 | pow_001_to_008.html
3 | pow_009_to_016.html
4 | pow_017_to_024.html
5 |
--------------------------------------------------------------------------------
/conformance-suites/1.0.2/conformance/ogles/GL/vec/input.run.txt:
--------------------------------------------------------------------------------
1 | # this file is auto-generated. DO NOT EDIT.
2 | vec_001_to_008.html
3 | vec_009_to_016.html
4 | vec_017_to_018.html
5 |
--------------------------------------------------------------------------------
/conformance-suites/1.0.2/conformance/resources/green-2x2-16bit.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NVIDIA/WebGL/HEAD/conformance-suites/1.0.2/conformance/resources/green-2x2-16bit.png
--------------------------------------------------------------------------------
/conformance-suites/1.0.2/conformance/resources/red-green.theora.ogv:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NVIDIA/WebGL/HEAD/conformance-suites/1.0.2/conformance/resources/red-green.theora.ogv
--------------------------------------------------------------------------------
/conformance-suites/1.0.3/conformance/glsl/misc/non-ascii.vert.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NVIDIA/WebGL/HEAD/conformance-suites/1.0.3/conformance/glsl/misc/non-ascii.vert.html
--------------------------------------------------------------------------------
/conformance-suites/1.0.3/conformance/ogles/GL/biConstants/input.run.txt:
--------------------------------------------------------------------------------
1 | # this file is auto-generated. DO NOT EDIT.
2 | biConstants_001_to_008.html
3 | biConstants_009_to_016.html
4 |
--------------------------------------------------------------------------------
/conformance-suites/1.0.3/conformance/ogles/GL/pow/input.run.txt:
--------------------------------------------------------------------------------
1 | # this file is auto-generated. DO NOT EDIT.
2 | pow_001_to_008.html
3 | pow_009_to_016.html
4 | pow_017_to_024.html
5 |
--------------------------------------------------------------------------------
/conformance-suites/1.0.3/conformance/ogles/GL/vec/input.run.txt:
--------------------------------------------------------------------------------
1 | # this file is auto-generated. DO NOT EDIT.
2 | vec_001_to_008.html
3 | vec_009_to_016.html
4 | vec_017_to_018.html
5 |
--------------------------------------------------------------------------------
/conformance-suites/1.0.3/conformance/resources/green-2x2-16bit.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NVIDIA/WebGL/HEAD/conformance-suites/1.0.3/conformance/resources/green-2x2-16bit.png
--------------------------------------------------------------------------------
/conformance-suites/1.0.3/conformance/resources/red-green.theora.ogv:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NVIDIA/WebGL/HEAD/conformance-suites/1.0.3/conformance/resources/red-green.theora.ogv
--------------------------------------------------------------------------------
/conformance-suites/1.0.0/conformance/resources/bug-32888-texture.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NVIDIA/WebGL/HEAD/conformance-suites/1.0.0/conformance/resources/bug-32888-texture.png
--------------------------------------------------------------------------------
/conformance-suites/1.0.0/conformance/resources/gray-ramp-gamma0.1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NVIDIA/WebGL/HEAD/conformance-suites/1.0.0/conformance/resources/gray-ramp-gamma0.1.png
--------------------------------------------------------------------------------
/conformance-suites/1.0.0/conformance/resources/gray-ramp-gamma1.0.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NVIDIA/WebGL/HEAD/conformance-suites/1.0.0/conformance/resources/gray-ramp-gamma1.0.png
--------------------------------------------------------------------------------
/conformance-suites/1.0.0/conformance/resources/gray-ramp-gamma2.0.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NVIDIA/WebGL/HEAD/conformance-suites/1.0.0/conformance/resources/gray-ramp-gamma2.0.png
--------------------------------------------------------------------------------
/conformance-suites/1.0.0/conformance/resources/gray-ramp-gamma4.0.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NVIDIA/WebGL/HEAD/conformance-suites/1.0.0/conformance/resources/gray-ramp-gamma4.0.png
--------------------------------------------------------------------------------
/conformance-suites/1.0.0/conformance/resources/gray-ramp-gamma9.0.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NVIDIA/WebGL/HEAD/conformance-suites/1.0.0/conformance/resources/gray-ramp-gamma9.0.png
--------------------------------------------------------------------------------
/conformance-suites/1.0.0/conformance/resources/red-green.webmvp8.webm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NVIDIA/WebGL/HEAD/conformance-suites/1.0.0/conformance/resources/red-green.webmvp8.webm
--------------------------------------------------------------------------------
/conformance-suites/1.0.0/conformance/shaders/implicit/add_int_float.vert:
--------------------------------------------------------------------------------
1 | // implicit cast adding integer to float should fail
2 | void main()
3 | {
4 | float f = 1.0 + 1;
5 | }
6 |
--------------------------------------------------------------------------------
/conformance-suites/1.0.0/conformance/shaders/implicit/add_int_mat2.vert:
--------------------------------------------------------------------------------
1 | // implicit cast adding integer to mat2 should fail
2 | void main()
3 | {
4 | mat2 f = mat2(1.0) + 1;
5 | }
6 |
--------------------------------------------------------------------------------
/conformance-suites/1.0.0/conformance/shaders/implicit/add_int_mat3.vert:
--------------------------------------------------------------------------------
1 | // implicit cast adding integer to mat3 should fail
2 | void main()
3 | {
4 | mat3 f = mat3(1.0) + 1;
5 | }
6 |
--------------------------------------------------------------------------------
/conformance-suites/1.0.0/conformance/shaders/implicit/add_int_mat4.vert:
--------------------------------------------------------------------------------
1 | // implicit cast adding integer to mat4 should fail
2 | void main()
3 | {
4 | mat4 f = mat4(1.0) + 1;
5 | }
6 |
--------------------------------------------------------------------------------
/conformance-suites/1.0.0/conformance/shaders/implicit/divide_int_float.vert:
--------------------------------------------------------------------------------
1 | // implicit cast of float divided by int should fail
2 | void main()
3 | {
4 | float f = 1.0 / 1;
5 | }
6 |
--------------------------------------------------------------------------------
/conformance-suites/1.0.0/conformance/shaders/implicit/less_than.vert:
--------------------------------------------------------------------------------
1 | // implicit cast of int to float with less than should fail
2 | void main()
3 | {
4 | bool b = 1.0 < 1;
5 | }
6 |
--------------------------------------------------------------------------------
/conformance-suites/1.0.0/extra/50x50pixel-black-with-red-triangle.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NVIDIA/WebGL/HEAD/conformance-suites/1.0.0/extra/50x50pixel-black-with-red-triangle.png
--------------------------------------------------------------------------------
/conformance-suites/1.0.1/conformance/resources/bug-32888-texture.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NVIDIA/WebGL/HEAD/conformance-suites/1.0.1/conformance/resources/bug-32888-texture.png
--------------------------------------------------------------------------------
/conformance-suites/1.0.1/conformance/resources/gray-ramp-gamma0.1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NVIDIA/WebGL/HEAD/conformance-suites/1.0.1/conformance/resources/gray-ramp-gamma0.1.png
--------------------------------------------------------------------------------
/conformance-suites/1.0.1/conformance/resources/gray-ramp-gamma1.0.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NVIDIA/WebGL/HEAD/conformance-suites/1.0.1/conformance/resources/gray-ramp-gamma1.0.png
--------------------------------------------------------------------------------
/conformance-suites/1.0.1/conformance/resources/gray-ramp-gamma2.0.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NVIDIA/WebGL/HEAD/conformance-suites/1.0.1/conformance/resources/gray-ramp-gamma2.0.png
--------------------------------------------------------------------------------
/conformance-suites/1.0.1/conformance/resources/gray-ramp-gamma4.0.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NVIDIA/WebGL/HEAD/conformance-suites/1.0.1/conformance/resources/gray-ramp-gamma4.0.png
--------------------------------------------------------------------------------
/conformance-suites/1.0.1/conformance/resources/gray-ramp-gamma9.0.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NVIDIA/WebGL/HEAD/conformance-suites/1.0.1/conformance/resources/gray-ramp-gamma9.0.png
--------------------------------------------------------------------------------
/conformance-suites/1.0.1/conformance/resources/npot-video.theora.ogv:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NVIDIA/WebGL/HEAD/conformance-suites/1.0.1/conformance/resources/npot-video.theora.ogv
--------------------------------------------------------------------------------
/conformance-suites/1.0.1/conformance/resources/npot-video.webmvp8.webm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NVIDIA/WebGL/HEAD/conformance-suites/1.0.1/conformance/resources/npot-video.webmvp8.webm
--------------------------------------------------------------------------------
/conformance-suites/1.0.1/conformance/resources/red-green.webmvp8.webm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NVIDIA/WebGL/HEAD/conformance-suites/1.0.1/conformance/resources/red-green.webmvp8.webm
--------------------------------------------------------------------------------
/conformance-suites/1.0.1/extra/50x50pixel-black-with-red-triangle.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NVIDIA/WebGL/HEAD/conformance-suites/1.0.1/extra/50x50pixel-black-with-red-triangle.png
--------------------------------------------------------------------------------
/conformance-suites/1.0.2/conformance/ogles/GL/control_flow/input.run.txt:
--------------------------------------------------------------------------------
1 | # this file is auto-generated. DO NOT EDIT.
2 | control_flow_001_to_008.html
3 | control_flow_009_to_010.html
4 |
--------------------------------------------------------------------------------
/conformance-suites/1.0.2/conformance/resources/bug-32888-texture.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NVIDIA/WebGL/HEAD/conformance-suites/1.0.2/conformance/resources/bug-32888-texture.png
--------------------------------------------------------------------------------
/conformance-suites/1.0.2/conformance/resources/gray-ramp-gamma0.1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NVIDIA/WebGL/HEAD/conformance-suites/1.0.2/conformance/resources/gray-ramp-gamma0.1.png
--------------------------------------------------------------------------------
/conformance-suites/1.0.2/conformance/resources/gray-ramp-gamma1.0.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NVIDIA/WebGL/HEAD/conformance-suites/1.0.2/conformance/resources/gray-ramp-gamma1.0.png
--------------------------------------------------------------------------------
/conformance-suites/1.0.2/conformance/resources/gray-ramp-gamma2.0.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NVIDIA/WebGL/HEAD/conformance-suites/1.0.2/conformance/resources/gray-ramp-gamma2.0.png
--------------------------------------------------------------------------------
/conformance-suites/1.0.2/conformance/resources/gray-ramp-gamma4.0.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NVIDIA/WebGL/HEAD/conformance-suites/1.0.2/conformance/resources/gray-ramp-gamma4.0.png
--------------------------------------------------------------------------------
/conformance-suites/1.0.2/conformance/resources/gray-ramp-gamma9.0.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NVIDIA/WebGL/HEAD/conformance-suites/1.0.2/conformance/resources/gray-ramp-gamma9.0.png
--------------------------------------------------------------------------------
/conformance-suites/1.0.2/conformance/resources/npot-video.theora.ogv:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NVIDIA/WebGL/HEAD/conformance-suites/1.0.2/conformance/resources/npot-video.theora.ogv
--------------------------------------------------------------------------------
/conformance-suites/1.0.2/conformance/resources/npot-video.webmvp8.webm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NVIDIA/WebGL/HEAD/conformance-suites/1.0.2/conformance/resources/npot-video.webmvp8.webm
--------------------------------------------------------------------------------
/conformance-suites/1.0.2/conformance/resources/red-green.webmvp8.webm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NVIDIA/WebGL/HEAD/conformance-suites/1.0.2/conformance/resources/red-green.webmvp8.webm
--------------------------------------------------------------------------------
/conformance-suites/1.0.2/extra/50x50pixel-black-with-red-triangle.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NVIDIA/WebGL/HEAD/conformance-suites/1.0.2/extra/50x50pixel-black-with-red-triangle.png
--------------------------------------------------------------------------------
/conformance-suites/1.0.3/conformance/ogles/GL/control_flow/input.run.txt:
--------------------------------------------------------------------------------
1 | # this file is auto-generated. DO NOT EDIT.
2 | control_flow_001_to_008.html
3 | control_flow_009_to_010.html
4 |
--------------------------------------------------------------------------------
/conformance-suites/1.0.3/conformance/resources/bug-32888-texture.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NVIDIA/WebGL/HEAD/conformance-suites/1.0.3/conformance/resources/bug-32888-texture.png
--------------------------------------------------------------------------------
/conformance-suites/1.0.3/conformance/resources/gray-ramp-gamma0.1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NVIDIA/WebGL/HEAD/conformance-suites/1.0.3/conformance/resources/gray-ramp-gamma0.1.png
--------------------------------------------------------------------------------
/conformance-suites/1.0.3/conformance/resources/gray-ramp-gamma1.0.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NVIDIA/WebGL/HEAD/conformance-suites/1.0.3/conformance/resources/gray-ramp-gamma1.0.png
--------------------------------------------------------------------------------
/conformance-suites/1.0.3/conformance/resources/gray-ramp-gamma2.0.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NVIDIA/WebGL/HEAD/conformance-suites/1.0.3/conformance/resources/gray-ramp-gamma2.0.png
--------------------------------------------------------------------------------
/conformance-suites/1.0.3/conformance/resources/gray-ramp-gamma4.0.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NVIDIA/WebGL/HEAD/conformance-suites/1.0.3/conformance/resources/gray-ramp-gamma4.0.png
--------------------------------------------------------------------------------
/conformance-suites/1.0.3/conformance/resources/gray-ramp-gamma9.0.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NVIDIA/WebGL/HEAD/conformance-suites/1.0.3/conformance/resources/gray-ramp-gamma9.0.png
--------------------------------------------------------------------------------
/conformance-suites/1.0.3/conformance/resources/npot-video.theora.ogv:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NVIDIA/WebGL/HEAD/conformance-suites/1.0.3/conformance/resources/npot-video.theora.ogv
--------------------------------------------------------------------------------
/conformance-suites/1.0.3/conformance/resources/npot-video.webmvp8.webm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NVIDIA/WebGL/HEAD/conformance-suites/1.0.3/conformance/resources/npot-video.webmvp8.webm
--------------------------------------------------------------------------------
/conformance-suites/1.0.3/conformance/resources/red-green.webmvp8.webm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NVIDIA/WebGL/HEAD/conformance-suites/1.0.3/conformance/resources/red-green.webmvp8.webm
--------------------------------------------------------------------------------
/conformance-suites/1.0.3/extra/50x50pixel-black-with-red-triangle.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NVIDIA/WebGL/HEAD/conformance-suites/1.0.3/extra/50x50pixel-black-with-red-triangle.png
--------------------------------------------------------------------------------
/other/test-runner/android/prebuilt/org.khronos.portforwarder-debug.apk:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NVIDIA/WebGL/HEAD/other/test-runner/android/prebuilt/org.khronos.portforwarder-debug.apk
--------------------------------------------------------------------------------
/resources/Khronos-Proposal.css:
--------------------------------------------------------------------------------
1 |
2 | /* Style for a public "Working Draft" */
3 |
4 | @import "default.css";
5 |
6 | body {
7 | background-image: url('logo-Proposal.png');
8 | }
9 |
--------------------------------------------------------------------------------
/sdk/tests/conformance/context/resources/context-release-worker.js:
--------------------------------------------------------------------------------
1 | // Simple worker used to provoke WebGL context release bugs on Chrome
2 |
3 | postMessage("Hello World");
4 | close();
--------------------------------------------------------------------------------
/sdk/tests/conformance/ogles/GL/built_in_varying_array_out_of_bounds/input.run.txt:
--------------------------------------------------------------------------------
1 | # this file is auto-generated. DO NOT EDIT.
2 | built_in_varying_array_out_of_bounds_001_to_001.html
3 |
--------------------------------------------------------------------------------
/sdk/tests/conformance/resources/small-square-with-cie-rgb-profile.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NVIDIA/WebGL/HEAD/sdk/tests/conformance/resources/small-square-with-cie-rgb-profile.png
--------------------------------------------------------------------------------
/sdk/tests/conformance/resources/small-square-with-e-srgb-profile.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NVIDIA/WebGL/HEAD/sdk/tests/conformance/resources/small-square-with-e-srgb-profile.png
--------------------------------------------------------------------------------
/sdk/tests/conformance/resources/small-square-with-smpte-c-profile.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NVIDIA/WebGL/HEAD/sdk/tests/conformance/resources/small-square-with-smpte-c-profile.png
--------------------------------------------------------------------------------
/conformance-suites/1.0.0/conformance/shaders/implicit/add_int_vec2.vert:
--------------------------------------------------------------------------------
1 | // implicit cast adding integer to vec2 should fail
2 | void main()
3 | {
4 | vec2 f = vec2(1.0, 2.0) + 1;
5 | }
6 |
--------------------------------------------------------------------------------
/conformance-suites/1.0.0/conformance/shaders/implicit/divide_int_mat2.vert:
--------------------------------------------------------------------------------
1 | // implicit cast of mat2 divided by int should fail
2 | void main()
3 | {
4 | mat2 f = mat2(1.0) / 1;
5 | }
6 |
--------------------------------------------------------------------------------
/conformance-suites/1.0.0/conformance/shaders/implicit/divide_int_mat3.vert:
--------------------------------------------------------------------------------
1 | // implicit cast of mat3 divided by int should fail
2 | void main()
3 | {
4 | mat3 f = mat3(1.0) / 1;
5 | }
6 |
--------------------------------------------------------------------------------
/conformance-suites/1.0.0/conformance/shaders/implicit/divide_int_mat4.vert:
--------------------------------------------------------------------------------
1 | // implicit cast of mat4 divided by int should fail
2 | void main()
3 | {
4 | mat4 f = mat4(1.0) / 1;
5 | }
6 |
--------------------------------------------------------------------------------
/conformance-suites/1.0.0/conformance/shaders/implicit/equal_int_float.vert:
--------------------------------------------------------------------------------
1 | // implicit cast of int to float in comparision should fail
2 | void main()
3 | {
4 | bool b = 1.0 == 1;
5 | }
6 |
--------------------------------------------------------------------------------
/conformance-suites/1.0.0/conformance/shaders/implicit/greater_than.vert:
--------------------------------------------------------------------------------
1 | // implicit cast of int to float with greater than should fail
2 | void main()
3 | {
4 | bool b = 1.0 > 1;
5 | }
6 |
--------------------------------------------------------------------------------
/conformance-suites/1.0.0/conformance/shaders/implicit/multiply_int_float.vert:
--------------------------------------------------------------------------------
1 | // implicit cast of int to float in multiply should fail
2 | void main()
3 | {
4 | float f = 1.0 * 1;
5 | }
6 |
--------------------------------------------------------------------------------
/conformance-suites/1.0.0/conformance/shaders/reserved/_webgl_variable.vert:
--------------------------------------------------------------------------------
1 | // use of reserved _webgl prefix as structure field should fail
2 | void main() {
3 | vec4 _webgl_foo;
4 | }
5 |
--------------------------------------------------------------------------------
/sdk/tests/conformance/resources/small-square-with-colormatch-profile.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NVIDIA/WebGL/HEAD/sdk/tests/conformance/resources/small-square-with-colormatch-profile.png
--------------------------------------------------------------------------------
/sdk/tests/conformance/resources/small-square-with-colorspin-profile.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NVIDIA/WebGL/HEAD/sdk/tests/conformance/resources/small-square-with-colorspin-profile.jpg
--------------------------------------------------------------------------------
/sdk/tests/conformance/resources/small-square-with-colorspin-profile.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NVIDIA/WebGL/HEAD/sdk/tests/conformance/resources/small-square-with-colorspin-profile.png
--------------------------------------------------------------------------------
/conformance-suites/1.0.0/conformance/resources/gray-ramp-default-gamma.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NVIDIA/WebGL/HEAD/conformance-suites/1.0.0/conformance/resources/gray-ramp-default-gamma.png
--------------------------------------------------------------------------------
/conformance-suites/1.0.0/conformance/shaders/implicit/add_int_vec3.vert:
--------------------------------------------------------------------------------
1 | // implicit cast adding integer to vec3 should fail
2 | void main()
3 | {
4 | vec3 f = vec3(1.0, 2.0, 3.0) + 1;
5 | }
6 |
--------------------------------------------------------------------------------
/conformance-suites/1.0.0/conformance/shaders/implicit/assign_ivec2_to_vec2.vert:
--------------------------------------------------------------------------------
1 | // implicit cast assigning ivec2 to vec2 should fail
2 | void main()
3 | {
4 | vec2 f = ivec2(1, 2);
5 | }
6 |
--------------------------------------------------------------------------------
/conformance-suites/1.0.0/conformance/shaders/implicit/assign_ivec3_to_vec3.vert:
--------------------------------------------------------------------------------
1 | // implicit cast assigning ivec3 to vec3 should fail
2 | void main()
3 | {
4 | vec3 f = ivec3(1, 2, 3);
5 | }
6 |
--------------------------------------------------------------------------------
/conformance-suites/1.0.0/conformance/shaders/implicit/divide_int_vec2.vert:
--------------------------------------------------------------------------------
1 | // implicit cast of vec2 divided by int should fail
2 | void main()
3 | {
4 | vec2 f = vec2(1.0, 2.0) / 1;
5 | }
6 |
--------------------------------------------------------------------------------
/conformance-suites/1.0.0/conformance/shaders/implicit/multiply_int_mat2.vert:
--------------------------------------------------------------------------------
1 | // implicit cast of int to mat2 in multiply should fail
2 | void main()
3 | {
4 | mat2 f = mat2(1.0) * 1;
5 | }
6 |
--------------------------------------------------------------------------------
/conformance-suites/1.0.0/conformance/shaders/implicit/multiply_int_mat3.vert:
--------------------------------------------------------------------------------
1 | // implicit cast of int to mat3 in multiply should fail
2 | void main()
3 | {
4 | mat3 f = mat3(1.0) * 1;
5 | }
6 |
--------------------------------------------------------------------------------
/conformance-suites/1.0.0/conformance/shaders/implicit/multiply_int_mat4.vert:
--------------------------------------------------------------------------------
1 | // implicit cast of int to mat4 in multiply should fail
2 | void main()
3 | {
4 | mat4 f = mat4(1.0) * 1;
5 | }
6 |
--------------------------------------------------------------------------------
/conformance-suites/1.0.0/conformance/shaders/implicit/subtract_int_float.vert:
--------------------------------------------------------------------------------
1 | // implicit cast of int to float in subtraction should fail
2 | void main()
3 | {
4 | float f = 1.0 - 1;
5 | }
6 |
--------------------------------------------------------------------------------
/conformance-suites/1.0.0/conformance/shaders/misc/non-ascii-comments.vert:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NVIDIA/WebGL/HEAD/conformance-suites/1.0.0/conformance/shaders/misc/non-ascii-comments.vert
--------------------------------------------------------------------------------
/conformance-suites/1.0.1/conformance/glsl/misc/non-ascii-comments.vert.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NVIDIA/WebGL/HEAD/conformance-suites/1.0.1/conformance/glsl/misc/non-ascii-comments.vert.html
--------------------------------------------------------------------------------
/conformance-suites/1.0.1/conformance/resources/gray-ramp-default-gamma.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NVIDIA/WebGL/HEAD/conformance-suites/1.0.1/conformance/resources/gray-ramp-default-gamma.png
--------------------------------------------------------------------------------
/conformance-suites/1.0.2/conformance/glsl/misc/non-ascii-comments.vert.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NVIDIA/WebGL/HEAD/conformance-suites/1.0.2/conformance/glsl/misc/non-ascii-comments.vert.html
--------------------------------------------------------------------------------
/conformance-suites/1.0.2/conformance/resources/gray-ramp-default-gamma.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NVIDIA/WebGL/HEAD/conformance-suites/1.0.2/conformance/resources/gray-ramp-default-gamma.png
--------------------------------------------------------------------------------
/conformance-suites/1.0.3/conformance/glsl/misc/non-ascii-comments.vert.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NVIDIA/WebGL/HEAD/conformance-suites/1.0.3/conformance/glsl/misc/non-ascii-comments.vert.html
--------------------------------------------------------------------------------
/conformance-suites/1.0.3/conformance/resources/gray-ramp-default-gamma.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NVIDIA/WebGL/HEAD/conformance-suites/1.0.3/conformance/resources/gray-ramp-default-gamma.png
--------------------------------------------------------------------------------
/conformance-suites/1.0.3/conformance/resources/thunderbird-logo-64x64.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NVIDIA/WebGL/HEAD/conformance-suites/1.0.3/conformance/resources/thunderbird-logo-64x64.png
--------------------------------------------------------------------------------
/conformance-suites/1.0.0/conformance/shaders/implicit/add_int_vec4.vert:
--------------------------------------------------------------------------------
1 | // implicit cast adding integer to vec4 should fail
2 | void main()
3 | {
4 | vec4 f = vec4(1.0, 2.0, 3.0, 4.0) + 1;
5 | }
6 |
--------------------------------------------------------------------------------
/conformance-suites/1.0.0/conformance/shaders/implicit/add_ivec2_vec2.vert:
--------------------------------------------------------------------------------
1 | // implicit cast adding ivec2 to vec2 should fail
2 | void main()
3 | {
4 | vec2 f = vec2(1.0, 2.0) + ivec2(1, 2);
5 | }
6 |
--------------------------------------------------------------------------------
/conformance-suites/1.0.0/conformance/shaders/implicit/assign_ivec4_to_vec4.vert:
--------------------------------------------------------------------------------
1 | // implicit cast assigning ivec4 to vec4 should fail
2 | void main()
3 | {
4 | vec4 f = ivec4(1, 2, 3, 4);
5 | }
6 |
--------------------------------------------------------------------------------
/conformance-suites/1.0.0/conformance/shaders/implicit/divide_int_vec3.vert:
--------------------------------------------------------------------------------
1 | // implicit cast of vec3 divided by int should fail
2 | void main()
3 | {
4 | vec3 f = vec3(1.0, 2.0, 3.0) / 1;
5 | }
6 |
--------------------------------------------------------------------------------
/conformance-suites/1.0.0/conformance/shaders/implicit/multiply_int_vec2.vert:
--------------------------------------------------------------------------------
1 | // implicit cast of int to vec2 in multiply should fail
2 | void main()
3 | {
4 | vec2 f = vec2(1.0, 2.0) * 1;
5 | }
6 |
--------------------------------------------------------------------------------
/conformance-suites/1.0.0/conformance/shaders/implicit/subtract_int_mat2.vert:
--------------------------------------------------------------------------------
1 | // implicit cast of int to mat2 in subtraction should fail
2 | void main()
3 | {
4 | mat2 f = mat2(1.0) - 1;
5 | }
6 |
--------------------------------------------------------------------------------
/conformance-suites/1.0.0/conformance/shaders/implicit/subtract_int_mat3.vert:
--------------------------------------------------------------------------------
1 | // implicit cast of int to mat3 in subtraction should fail
2 | void main()
3 | {
4 | mat3 f = mat3(1.0) - 1;
5 | }
6 |
--------------------------------------------------------------------------------
/conformance-suites/1.0.0/conformance/shaders/implicit/subtract_int_mat4.vert:
--------------------------------------------------------------------------------
1 | // implicit cast of int to mat4 in subtraction should fail
2 | void main()
3 | {
4 | mat4 f = mat4(1.0) - 1;
5 | }
6 |
--------------------------------------------------------------------------------
/conformance-suites/1.0.2/conformance/context/resources/context-release-worker.js:
--------------------------------------------------------------------------------
1 | // Simple worker used to provoke WebGL context release bugs on Chrome
2 |
3 | postMessage("Hello World");
4 | close();
--------------------------------------------------------------------------------
/conformance-suites/1.0.2/conformance/ogles/GL/built_in_varying_array_out_of_bounds/input.run.txt:
--------------------------------------------------------------------------------
1 | # this file is auto-generated. DO NOT EDIT.
2 | built_in_varying_array_out_of_bounds_001_to_001.html
3 |
--------------------------------------------------------------------------------
/conformance-suites/1.0.3/conformance/context/resources/context-release-worker.js:
--------------------------------------------------------------------------------
1 | // Simple worker used to provoke WebGL context release bugs on Chrome
2 |
3 | postMessage("Hello World");
4 | close();
--------------------------------------------------------------------------------
/conformance-suites/1.0.3/conformance/ogles/GL/built_in_varying_array_out_of_bounds/input.run.txt:
--------------------------------------------------------------------------------
1 | # this file is auto-generated. DO NOT EDIT.
2 | built_in_varying_array_out_of_bounds_001_to_001.html
3 |
--------------------------------------------------------------------------------
/conformance-suites/1.0.0/conformance/resources/gray-ramp-256-with-128-alpha.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NVIDIA/WebGL/HEAD/conformance-suites/1.0.0/conformance/resources/gray-ramp-256-with-128-alpha.png
--------------------------------------------------------------------------------
/conformance-suites/1.0.0/conformance/shaders/implicit/divide_int_vec4.vert:
--------------------------------------------------------------------------------
1 | // implicit cast of vec4 divided by int should fail
2 | void main()
3 | {
4 | vec4 f = vec4(1.0, 2.0, 3.0, 4.0) / 1;
5 | }
6 |
--------------------------------------------------------------------------------
/conformance-suites/1.0.0/conformance/shaders/implicit/less_than_equal.vert:
--------------------------------------------------------------------------------
1 | // implicit cast of int to float with less than or equal to should fail
2 | void main()
3 | {
4 | bool b = 1.0 <= 1;
5 | }
6 |
--------------------------------------------------------------------------------
/conformance-suites/1.0.0/conformance/shaders/implicit/multiply_int_vec3.vert:
--------------------------------------------------------------------------------
1 | // implicit cast of int to vec3 in multiply should fail
2 | void main()
3 | {
4 | vec3 f = vec3(1.0, 2.0, 3.0) * 1;
5 | }
6 |
--------------------------------------------------------------------------------
/conformance-suites/1.0.0/conformance/shaders/implicit/not_equal_int_float.vert:
--------------------------------------------------------------------------------
1 | // implicit cast of int to float in not equal comparison should fail
2 | void main()
3 | {
4 | bool b = 1.0 != 1;
5 | }
6 |
--------------------------------------------------------------------------------
/conformance-suites/1.0.0/conformance/shaders/implicit/subtract_int_vec2.vert:
--------------------------------------------------------------------------------
1 | // implicit cast of int to vec2 in subtraction should fail
2 | void main()
3 | {
4 | vec2 f = vec2(1.0, 2.0) - 1;
5 | }
6 |
--------------------------------------------------------------------------------
/conformance-suites/1.0.1/conformance/resources/gray-ramp-256-with-128-alpha.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NVIDIA/WebGL/HEAD/conformance-suites/1.0.1/conformance/resources/gray-ramp-256-with-128-alpha.png
--------------------------------------------------------------------------------
/conformance-suites/1.0.2/conformance/resources/gray-ramp-256-with-128-alpha.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NVIDIA/WebGL/HEAD/conformance-suites/1.0.2/conformance/resources/gray-ramp-256-with-128-alpha.png
--------------------------------------------------------------------------------
/conformance-suites/1.0.3/conformance/resources/gray-ramp-256-with-128-alpha.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NVIDIA/WebGL/HEAD/conformance-suites/1.0.3/conformance/resources/gray-ramp-256-with-128-alpha.png
--------------------------------------------------------------------------------
/conformance-suites/1.0.3/conformance/resources/transparent-on-left-indexed.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NVIDIA/WebGL/HEAD/conformance-suites/1.0.3/conformance/resources/transparent-on-left-indexed.png
--------------------------------------------------------------------------------
/sdk/tests/conformance/resources/small-square-with-srgb-iec61966-2.1-profile.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NVIDIA/WebGL/HEAD/sdk/tests/conformance/resources/small-square-with-srgb-iec61966-2.1-profile.png
--------------------------------------------------------------------------------
/conformance-suites/1.0.0/conformance/shaders/implicit/add_ivec3_vec3.vert:
--------------------------------------------------------------------------------
1 | // implicit cast adding ivec3 to vec3 should fail
2 | void main()
3 | {
4 | vec3 f = vec3(1.0, 2.0, 3.0) + ivec3(1, 2, 3);
5 | }
6 |
--------------------------------------------------------------------------------
/conformance-suites/1.0.0/conformance/shaders/implicit/divide_ivec2_vec2.vert:
--------------------------------------------------------------------------------
1 | // implicit cast of vec2 divided by ivec2 should fail
2 | void main()
3 | {
4 | vec2 f = vec2(1.0, 2.0) / ivec2(1, 2);
5 | }
6 |
--------------------------------------------------------------------------------
/conformance-suites/1.0.0/conformance/shaders/implicit/greater_than_equal.vert:
--------------------------------------------------------------------------------
1 | // implicit cast of int to float with greater than or equal to should fail
2 | void main()
3 | {
4 | bool b = 1.0 >= 1;
5 | }
6 |
--------------------------------------------------------------------------------
/conformance-suites/1.0.0/conformance/shaders/implicit/multiply_int_vec4.vert:
--------------------------------------------------------------------------------
1 | // implicit cast of int to vec4 in multiply should fail
2 | void main()
3 | {
4 | vec4 f = vec4(1.0, 2.0, 3.0, 4.0) * 1;
5 | }
6 |
--------------------------------------------------------------------------------
/conformance-suites/1.0.0/conformance/shaders/implicit/subtract_int_vec3.vert:
--------------------------------------------------------------------------------
1 | // implicit cast of int to vec3 in subtraction should fail
2 | void main()
3 | {
4 | vec3 f = vec3(1.0, 2.0, 3.0) - 1;
5 | }
6 |
--------------------------------------------------------------------------------
/conformance-suites/1.0.0/conformance/shaders/implicit/ternary_int_float.vert:
--------------------------------------------------------------------------------
1 | // implicit cast of int to float in ternary expression should fail
2 | void main()
3 | {
4 | float f = true ? 1.0 : 1;
5 | }
6 |
--------------------------------------------------------------------------------
/conformance-suites/1.0.1/conformance/state/00_test_list.txt:
--------------------------------------------------------------------------------
1 | gl-enable-enum-test.html
2 | gl-enum-tests.html
3 | gl-get-calls.html
4 | gl-geterror.html
5 | gl-getstring.html
6 | gl-object-get-calls.html
7 |
8 |
--------------------------------------------------------------------------------
/conformance-suites/1.0.2/conformance/state/00_test_list.txt:
--------------------------------------------------------------------------------
1 | gl-enable-enum-test.html
2 | gl-enum-tests.html
3 | gl-get-calls.html
4 | gl-geterror.html
5 | gl-getstring.html
6 | gl-object-get-calls.html
7 |
8 |
--------------------------------------------------------------------------------
/doc/spec/WebGL-spec.html:
--------------------------------------------------------------------------------
1 |
2 | This page has moved.
3 |
--------------------------------------------------------------------------------
/sdk/tests/extra/sample.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/conformance-suites/1.0.0/conformance/resources/small-square-with-cie-rgb-profile.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NVIDIA/WebGL/HEAD/conformance-suites/1.0.0/conformance/resources/small-square-with-cie-rgb-profile.png
--------------------------------------------------------------------------------
/conformance-suites/1.0.0/conformance/resources/small-square-with-e-srgb-profile.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NVIDIA/WebGL/HEAD/conformance-suites/1.0.0/conformance/resources/small-square-with-e-srgb-profile.png
--------------------------------------------------------------------------------
/conformance-suites/1.0.0/conformance/resources/small-square-with-smpte-c-profile.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NVIDIA/WebGL/HEAD/conformance-suites/1.0.0/conformance/resources/small-square-with-smpte-c-profile.png
--------------------------------------------------------------------------------
/conformance-suites/1.0.0/conformance/shaders/implicit/add_ivec4_vec4.vert:
--------------------------------------------------------------------------------
1 | // implicit cast adding ivec4 to vec4 should fail
2 | void main()
3 | {
4 | vec4 f = vec4(1.0, 2.0, 3.0, 4.0) + ivec4(1, 2, 3, 4);
5 | }
6 |
--------------------------------------------------------------------------------
/conformance-suites/1.0.0/conformance/shaders/implicit/divide_ivec3_vec3.vert:
--------------------------------------------------------------------------------
1 | // implicit cast of vec3 divided by ivec3 should fail
2 | void main()
3 | {
4 | vec3 f = vec3(1.0, 2.0, 3.0) / ivec3(1, 2, 3);
5 | }
6 |
--------------------------------------------------------------------------------
/conformance-suites/1.0.0/conformance/shaders/implicit/equal_ivec2_vec2.vert:
--------------------------------------------------------------------------------
1 | // implicit cast of ivec2 to vec2 in comparision should fail
2 | void main()
3 | {
4 | bool b = vec2(1.0, 2.0) == ivec2(1, 2);
5 | }
6 |
--------------------------------------------------------------------------------
/conformance-suites/1.0.0/conformance/shaders/implicit/multiply_ivec2_vec2.vert:
--------------------------------------------------------------------------------
1 | // implicit cast of ivec2 to vec2 in multiply should fail
2 | void main()
3 | {
4 | vec2 f = vec2(1.0, 2.0) * ivec2(1, 2);
5 | }
6 |
--------------------------------------------------------------------------------
/conformance-suites/1.0.0/conformance/shaders/implicit/subtract_int_vec4.vert:
--------------------------------------------------------------------------------
1 | // implicit cast of int to vec4 in subtraction should fail
2 | void main()
3 | {
4 | vec4 f = vec4(1.0, 2.0, 3.0, 4.0) - 1;
5 | }
6 |
--------------------------------------------------------------------------------
/conformance-suites/1.0.0/conformance/shaders/implicit/subtract_ivec2_vec2.vert:
--------------------------------------------------------------------------------
1 | // implicit cast of ivec2 to vec2 in subtraction should fail
2 | void main()
3 | {
4 | vec2 f = vec2(1.0, 2.0) - ivec2(1, 2);
5 | }
6 |
--------------------------------------------------------------------------------
/conformance-suites/1.0.1/00_test_list.txt:
--------------------------------------------------------------------------------
1 | // files that end in .txt list other tests
2 | // other lines are assumed to be .html files
3 |
4 | conformance/00_test_list.txt
5 | conformance/more/00_test_list.txt
6 |
7 |
--------------------------------------------------------------------------------
/conformance-suites/1.0.1/conformance/resources/small-square-with-cie-rgb-profile.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NVIDIA/WebGL/HEAD/conformance-suites/1.0.1/conformance/resources/small-square-with-cie-rgb-profile.png
--------------------------------------------------------------------------------
/conformance-suites/1.0.1/conformance/resources/small-square-with-e-srgb-profile.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NVIDIA/WebGL/HEAD/conformance-suites/1.0.1/conformance/resources/small-square-with-e-srgb-profile.png
--------------------------------------------------------------------------------
/conformance-suites/1.0.1/conformance/resources/small-square-with-smpte-c-profile.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NVIDIA/WebGL/HEAD/conformance-suites/1.0.1/conformance/resources/small-square-with-smpte-c-profile.png
--------------------------------------------------------------------------------
/conformance-suites/1.0.2/00_test_list.txt:
--------------------------------------------------------------------------------
1 | // files that end in .txt list other tests
2 | // other lines are assumed to be .html files
3 |
4 | conformance/00_test_list.txt
5 | conformance/more/00_test_list.txt
6 |
7 |
--------------------------------------------------------------------------------
/conformance-suites/1.0.2/conformance/resources/small-square-with-cie-rgb-profile.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NVIDIA/WebGL/HEAD/conformance-suites/1.0.2/conformance/resources/small-square-with-cie-rgb-profile.png
--------------------------------------------------------------------------------
/conformance-suites/1.0.2/conformance/resources/small-square-with-e-srgb-profile.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NVIDIA/WebGL/HEAD/conformance-suites/1.0.2/conformance/resources/small-square-with-e-srgb-profile.png
--------------------------------------------------------------------------------
/conformance-suites/1.0.2/conformance/resources/small-square-with-smpte-c-profile.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NVIDIA/WebGL/HEAD/conformance-suites/1.0.2/conformance/resources/small-square-with-smpte-c-profile.png
--------------------------------------------------------------------------------
/conformance-suites/1.0.3/00_test_list.txt:
--------------------------------------------------------------------------------
1 | // files that end in .txt list other tests
2 | // other lines are assumed to be .html files
3 |
4 | conformance/00_test_list.txt
5 | conformance/more/00_test_list.txt
6 |
7 |
--------------------------------------------------------------------------------
/conformance-suites/1.0.3/conformance/resources/small-square-with-cie-rgb-profile.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NVIDIA/WebGL/HEAD/conformance-suites/1.0.3/conformance/resources/small-square-with-cie-rgb-profile.png
--------------------------------------------------------------------------------
/conformance-suites/1.0.3/conformance/resources/small-square-with-e-srgb-profile.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NVIDIA/WebGL/HEAD/conformance-suites/1.0.3/conformance/resources/small-square-with-e-srgb-profile.png
--------------------------------------------------------------------------------
/conformance-suites/1.0.3/conformance/resources/small-square-with-smpte-c-profile.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NVIDIA/WebGL/HEAD/conformance-suites/1.0.3/conformance/resources/small-square-with-smpte-c-profile.png
--------------------------------------------------------------------------------
/doc/spec/extensions/index.html:
--------------------------------------------------------------------------------
1 |
2 | This page has moved.
3 |
--------------------------------------------------------------------------------
/conformance-suites/1.0.0/conformance/resources/small-square-with-colormatch-profile.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NVIDIA/WebGL/HEAD/conformance-suites/1.0.0/conformance/resources/small-square-with-colormatch-profile.png
--------------------------------------------------------------------------------
/conformance-suites/1.0.0/conformance/resources/small-square-with-colorspin-profile.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NVIDIA/WebGL/HEAD/conformance-suites/1.0.0/conformance/resources/small-square-with-colorspin-profile.jpg
--------------------------------------------------------------------------------
/conformance-suites/1.0.0/conformance/resources/small-square-with-colorspin-profile.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NVIDIA/WebGL/HEAD/conformance-suites/1.0.0/conformance/resources/small-square-with-colorspin-profile.png
--------------------------------------------------------------------------------
/conformance-suites/1.0.0/conformance/shaders/implicit/multiply_ivec3_vec3.vert:
--------------------------------------------------------------------------------
1 | // implicit cast of ivec3 to vec3 in multiply should fail
2 | void main()
3 | {
4 | vec3 f = vec3(1.0, 2.0, 3.0) * ivec3(1, 2, 3);
5 | }
6 |
--------------------------------------------------------------------------------
/conformance-suites/1.0.1/conformance/resources/small-square-with-colormatch-profile.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NVIDIA/WebGL/HEAD/conformance-suites/1.0.1/conformance/resources/small-square-with-colormatch-profile.png
--------------------------------------------------------------------------------
/conformance-suites/1.0.1/conformance/resources/small-square-with-colorspin-profile.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NVIDIA/WebGL/HEAD/conformance-suites/1.0.1/conformance/resources/small-square-with-colorspin-profile.jpg
--------------------------------------------------------------------------------
/conformance-suites/1.0.1/conformance/resources/small-square-with-colorspin-profile.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NVIDIA/WebGL/HEAD/conformance-suites/1.0.1/conformance/resources/small-square-with-colorspin-profile.png
--------------------------------------------------------------------------------
/conformance-suites/1.0.2/conformance/resources/small-square-with-colormatch-profile.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NVIDIA/WebGL/HEAD/conformance-suites/1.0.2/conformance/resources/small-square-with-colormatch-profile.png
--------------------------------------------------------------------------------
/conformance-suites/1.0.2/conformance/resources/small-square-with-colorspin-profile.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NVIDIA/WebGL/HEAD/conformance-suites/1.0.2/conformance/resources/small-square-with-colorspin-profile.jpg
--------------------------------------------------------------------------------
/conformance-suites/1.0.2/conformance/resources/small-square-with-colorspin-profile.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NVIDIA/WebGL/HEAD/conformance-suites/1.0.2/conformance/resources/small-square-with-colorspin-profile.png
--------------------------------------------------------------------------------
/conformance-suites/1.0.3/conformance/resources/small-square-with-colormatch-profile.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NVIDIA/WebGL/HEAD/conformance-suites/1.0.3/conformance/resources/small-square-with-colormatch-profile.png
--------------------------------------------------------------------------------
/conformance-suites/1.0.3/conformance/resources/small-square-with-colorspin-profile.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NVIDIA/WebGL/HEAD/conformance-suites/1.0.3/conformance/resources/small-square-with-colorspin-profile.jpg
--------------------------------------------------------------------------------
/conformance-suites/1.0.3/conformance/resources/small-square-with-colorspin-profile.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NVIDIA/WebGL/HEAD/conformance-suites/1.0.3/conformance/resources/small-square-with-colorspin-profile.png
--------------------------------------------------------------------------------
/sdk/tests/conformance/glsl/samplers/00_test_list.txt:
--------------------------------------------------------------------------------
1 | glsl-function-texture2d-bias.html
2 | glsl-function-texture2dlod.html
3 | glsl-function-texture2dproj.html
4 | --min-version 1.0.3 glsl-function-texture2dprojlod.html
5 |
--------------------------------------------------------------------------------
/sdk/tests/conformance/ogles/GL/operators/input.run.txt:
--------------------------------------------------------------------------------
1 | # this file is auto-generated. DO NOT EDIT.
2 | operators_001_to_008.html
3 | operators_009_to_016.html
4 | operators_017_to_024.html
5 | operators_025_to_026.html
6 |
--------------------------------------------------------------------------------
/conformance-suites/1.0.0/conformance/shaders/implicit/divide_ivec4_vec4.vert:
--------------------------------------------------------------------------------
1 | // implicit cast of vec4 divided by ivec4 should fail
2 | void main()
3 | {
4 | vec4 f = vec4(1.0, 2.0, 3.0, 4.0) / ivec4(1, 2, 3, 4);
5 | }
6 |
--------------------------------------------------------------------------------
/conformance-suites/1.0.0/conformance/shaders/implicit/equal_ivec3_vec3.vert:
--------------------------------------------------------------------------------
1 | // implicit cast of ivec3 to vec3 in comparision should fail
2 | void main()
3 | {
4 | bool b = vec3(1.0, 2.0, 3.0) == ivec3(1, 2, 3);
5 | }
6 |
--------------------------------------------------------------------------------
/conformance-suites/1.0.0/conformance/shaders/implicit/subtract_ivec3_vec3.vert:
--------------------------------------------------------------------------------
1 | // implicit cast of ivec3 to vec3 in subtraction should fail
2 | void main()
3 | {
4 | vec3 f = vec3(1.0, 2.0, 3.0) - ivec3(1, 2, 3);
5 | }
6 |
--------------------------------------------------------------------------------
/doc/spec/TypedArray-spec.html:
--------------------------------------------------------------------------------
1 |
2 | This page has moved.
3 |
--------------------------------------------------------------------------------
/conformance-suites/1.0.0/conformance/shaders/implicit/equal_ivec4_vec4.vert:
--------------------------------------------------------------------------------
1 | // implicit cast of ivec4 to vec4 in comparision should fail
2 | void main()
3 | {
4 | bool b = vec4(1.0, 2.0, 3.0, 4.0) == ivec4(1, 2, 3, 4);
5 | }
6 |
--------------------------------------------------------------------------------
/conformance-suites/1.0.0/conformance/shaders/implicit/multiply_ivec4_vec4.vert:
--------------------------------------------------------------------------------
1 | // implicit cast of ivec4 to vec4 in multiply should fail
2 | void main()
3 | {
4 | vec4 f = vec4(1.0, 2.0, 3.0, 4.0) * ivec4(1, 2, 3, 4);
5 | }
6 |
--------------------------------------------------------------------------------
/conformance-suites/1.0.0/conformance/shaders/implicit/not_equal_ivec2_vec2.vert:
--------------------------------------------------------------------------------
1 | // implicit cast of ivec2 to vec2 in not equal comparison should fail
2 | void main()
3 | {
4 | bool b = vec2(1.0, 2.0) != ivec2(1, 2);
5 | }
6 |
--------------------------------------------------------------------------------
/conformance-suites/1.0.0/conformance/shaders/implicit/ternary_ivec2_vec2.vert:
--------------------------------------------------------------------------------
1 | // implicit cast of ivec2 to vec2 in ternary expression should fail
2 | void main()
3 | {
4 | vec2 f = true ? vec2(1.0, 2.0) : ivec2(1, 2);
5 | }
6 |
--------------------------------------------------------------------------------
/conformance-suites/1.0.2/conformance/renderbuffers/00_test_list.txt:
--------------------------------------------------------------------------------
1 | framebuffer-object-attachment.html
2 | --min-version 1.0.2 framebuffer-state-restoration.html
3 | framebuffer-test.html
4 | renderbuffer-initialization.html
5 |
6 |
--------------------------------------------------------------------------------
/sdk/tests/conformance/resources/intArrayUniformShader.vert:
--------------------------------------------------------------------------------
1 | uniform int ival;
2 | uniform int ival2[2];
3 |
4 | void main()
5 | {
6 | int sum = ival + ival2[0] + ival2[1];
7 | gl_Position = vec4(sum, 0.0, 0.0, 1.0);
8 | }
9 |
--------------------------------------------------------------------------------
/conformance-suites/1.0.0/conformance/resources/small-square-with-srgb-iec61966-2.1-profile.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NVIDIA/WebGL/HEAD/conformance-suites/1.0.0/conformance/resources/small-square-with-srgb-iec61966-2.1-profile.png
--------------------------------------------------------------------------------
/conformance-suites/1.0.0/conformance/shaders/implicit/not_equal_ivec3_vec3.vert:
--------------------------------------------------------------------------------
1 | // implicit cast of ivec3 to vec3 in not equal comparison should fail
2 | void main()
3 | {
4 | bool b = vec3(1.0, 2.0, 3.0) != ivec3(1, 2, 3);
5 | }
6 |
--------------------------------------------------------------------------------
/conformance-suites/1.0.0/conformance/shaders/implicit/subtract_ivec4_vec4.vert:
--------------------------------------------------------------------------------
1 | // implicit cast of ivec4 to vec4 in subtraction should fail
2 | void main()
3 | {
4 | vec4 f = vec4(1.0, 2.0, 3.0, 4.0) - ivec4(1, 2, 3, 4);
5 | }
6 |
--------------------------------------------------------------------------------
/conformance-suites/1.0.0/conformance/shaders/reserved/_webgl_field.vert:
--------------------------------------------------------------------------------
1 | // use of reserved _webgl prefix as structure field should fail
2 | struct Foo {
3 | int _webgl_bar;
4 | };
5 |
6 | void main() {
7 | Foo foo = Foo(1);
8 | }
9 |
--------------------------------------------------------------------------------
/conformance-suites/1.0.0/conformance/shaders/reserved/webgl_field.vert:
--------------------------------------------------------------------------------
1 | // use of reserved webgl_ prefix as structure field should fail
2 | struct Foo {
3 | int webgl_bar;
4 | };
5 |
6 | void main() {
7 | Foo foo = Foo(1);
8 | }
9 |
--------------------------------------------------------------------------------
/conformance-suites/1.0.1/conformance/attribs/00_test_list.txt:
--------------------------------------------------------------------------------
1 | gl-enable-vertex-attrib.html
2 | gl-vertex-attrib-zero-issues.html
3 | gl-vertex-attrib.html
4 | gl-vertexattribpointer-offsets.html
5 | gl-vertexattribpointer.html
6 |
7 |
--------------------------------------------------------------------------------
/conformance-suites/1.0.1/conformance/resources/small-square-with-srgb-iec61966-2.1-profile.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NVIDIA/WebGL/HEAD/conformance-suites/1.0.1/conformance/resources/small-square-with-srgb-iec61966-2.1-profile.png
--------------------------------------------------------------------------------
/conformance-suites/1.0.2/conformance/ogles/GL/operators/input.run.txt:
--------------------------------------------------------------------------------
1 | # this file is auto-generated. DO NOT EDIT.
2 | operators_001_to_008.html
3 | operators_009_to_016.html
4 | operators_017_to_024.html
5 | operators_025_to_026.html
6 |
--------------------------------------------------------------------------------
/conformance-suites/1.0.2/conformance/resources/small-square-with-srgb-iec61966-2.1-profile.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NVIDIA/WebGL/HEAD/conformance-suites/1.0.2/conformance/resources/small-square-with-srgb-iec61966-2.1-profile.png
--------------------------------------------------------------------------------
/conformance-suites/1.0.3/conformance/glsl/samplers/00_test_list.txt:
--------------------------------------------------------------------------------
1 | glsl-function-texture2d-bias.html
2 | glsl-function-texture2dlod.html
3 | glsl-function-texture2dproj.html
4 | --min-version 1.0.3 glsl-function-texture2dprojlod.html
5 |
--------------------------------------------------------------------------------
/conformance-suites/1.0.3/conformance/ogles/GL/operators/input.run.txt:
--------------------------------------------------------------------------------
1 | # this file is auto-generated. DO NOT EDIT.
2 | operators_001_to_008.html
3 | operators_009_to_016.html
4 | operators_017_to_024.html
5 | operators_025_to_026.html
6 |
--------------------------------------------------------------------------------
/conformance-suites/1.0.3/conformance/resources/small-square-with-srgb-iec61966-2.1-profile.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NVIDIA/WebGL/HEAD/conformance-suites/1.0.3/conformance/resources/small-square-with-srgb-iec61966-2.1-profile.png
--------------------------------------------------------------------------------
/conformance-suites/1.0.0/conformance/shaders/implicit/construct_struct.vert:
--------------------------------------------------------------------------------
1 | // implicit cast from int to float in struct initializer should fail
2 | struct Foo {
3 | float bar;
4 | };
5 |
6 | void main() {
7 | Foo foo = Foo(1);
8 | }
9 |
--------------------------------------------------------------------------------
/conformance-suites/1.0.0/conformance/shaders/implicit/ternary_ivec3_vec3.vert:
--------------------------------------------------------------------------------
1 | // implicit cast of ivec3 to vec3 in ternary expression should fail
2 | void main()
3 | {
4 | vec3 f = true ? vec3(1.0, 2.0, 3.0) : ivec3(1, 2, 3);
5 | }
6 |
--------------------------------------------------------------------------------
/doc/spec/extensions/template/index.html:
--------------------------------------------------------------------------------
1 |
2 | This page has moved.
3 |
--------------------------------------------------------------------------------
/sdk/tests/conformance/ogles/GL/mat/input.run.txt:
--------------------------------------------------------------------------------
1 | # this file is auto-generated. DO NOT EDIT.
2 | mat_001_to_008.html
3 | mat_009_to_016.html
4 | mat_017_to_024.html
5 | mat_025_to_032.html
6 | mat_033_to_040.html
7 | mat_041_to_046.html
8 |
--------------------------------------------------------------------------------
/conformance-suites/1.0.0/conformance/resources/intArrayUniformShader.vert:
--------------------------------------------------------------------------------
1 | uniform int ival;
2 | uniform int ival2[2];
3 |
4 | void main()
5 | {
6 | int sum = ival + ival2[0] + ival2[1];
7 | gl_Position = vec4(sum, 0.0, 0.0, 1.0);
8 | }
9 |
--------------------------------------------------------------------------------
/conformance-suites/1.0.0/conformance/shaders/implicit/function_int_float.vert:
--------------------------------------------------------------------------------
1 | // implicit cast of int to float in function argument should fail
2 | float foo(float f) {
3 | return f;
4 | }
5 |
6 | void main() {
7 | float f = foo(1);
8 | }
9 |
--------------------------------------------------------------------------------
/conformance-suites/1.0.0/conformance/shaders/implicit/not_equal_ivec4_vec4.vert:
--------------------------------------------------------------------------------
1 | // implicit cast of ivec4 to vec4 in not equal comparison should fail
2 | void main()
3 | {
4 | bool b = vec4(1.0, 2.0, 3.0, 4.0) != ivec4(1, 2, 3, 4);
5 | }
6 |
--------------------------------------------------------------------------------
/conformance-suites/1.0.0/conformance/shaders/implicit/ternary_ivec4_vec4.vert:
--------------------------------------------------------------------------------
1 | // implicit cast of ivec4 to vec4 in ternary expression should fail
2 | void main()
3 | {
4 | vec4 f = true ? vec4(1.0, 2.0, 3.0, 4.0) : ivec4(1, 2, 3, 4);
5 | }
6 |
--------------------------------------------------------------------------------
/conformance-suites/1.0.0/conformance/shaders/reserved/webgl_struct.vert:
--------------------------------------------------------------------------------
1 | // use of reserved webgl_ prefix as structure name should fail
2 | struct webgl_Foo {
3 | int bar;
4 | };
5 |
6 | void main() {
7 | webgl_Foo foo = webgl_Foo(1);
8 | }
9 |
--------------------------------------------------------------------------------
/conformance-suites/1.0.1/conformance/resources/intArrayUniformShader.vert:
--------------------------------------------------------------------------------
1 | uniform int ival;
2 | uniform int ival2[2];
3 |
4 | void main()
5 | {
6 | int sum = ival + ival2[0] + ival2[1];
7 | gl_Position = vec4(sum, 0.0, 0.0, 1.0);
8 | }
9 |
--------------------------------------------------------------------------------
/conformance-suites/1.0.2/conformance/resources/intArrayUniformShader.vert:
--------------------------------------------------------------------------------
1 | uniform int ival;
2 | uniform int ival2[2];
3 |
4 | void main()
5 | {
6 | int sum = ival + ival2[0] + ival2[1];
7 | gl_Position = vec4(sum, 0.0, 0.0, 1.0);
8 | }
9 |
--------------------------------------------------------------------------------
/conformance-suites/1.0.3/conformance/resources/intArrayUniformShader.vert:
--------------------------------------------------------------------------------
1 | uniform int ival;
2 | uniform int ival2[2];
3 |
4 | void main()
5 | {
6 | int sum = ival + ival2[0] + ival2[1];
7 | gl_Position = vec4(sum, 0.0, 0.0, 1.0);
8 | }
9 |
--------------------------------------------------------------------------------
/conformance-suites/1.0.0/conformance/shaders/reserved/_webgl_struct.vert:
--------------------------------------------------------------------------------
1 | // use of reserved _webgl prefix as structure name should fail
2 | struct _webgl_Foo {
3 | int bar;
4 | };
5 |
6 | void main() {
7 | _webgl_Foo foo = _webgl_Foo(1);
8 | }
9 |
--------------------------------------------------------------------------------
/conformance-suites/1.0.0/conformance/shaders/implicit/function_ivec2_vec2.vert:
--------------------------------------------------------------------------------
1 | // implicit cast of ivec2 to vec2 in function argument should fail
2 | vec2 foo(vec2 f) {
3 | return f;
4 | }
5 |
6 | void main() {
7 | vec2 f = foo(ivec2(1, 2));
8 | }
9 |
--------------------------------------------------------------------------------
/conformance-suites/1.0.0/conformance/shaders/reserved/00_shaders.txt:
--------------------------------------------------------------------------------
1 | _webgl_field.vert
2 | _webgl_function.vert
3 | _webgl_struct.vert
4 | _webgl_variable.vert
5 | webgl_field.vert
6 | webgl_function.vert
7 | webgl_struct.vert
8 | webgl_variable.vert
9 |
--------------------------------------------------------------------------------
/conformance-suites/1.0.0/conformance/shaders/reserved/_webgl_function.vert:
--------------------------------------------------------------------------------
1 | // use of reserved _webgl prefix as function name should fail
2 | vec4 _webgl_foo() {
3 | return vec4(1.0);
4 | }
5 |
6 | void main() {
7 | gl_Position = _webgl_foo();
8 | }
9 |
--------------------------------------------------------------------------------
/conformance-suites/1.0.0/conformance/shaders/reserved/webgl_function.vert:
--------------------------------------------------------------------------------
1 | // use of reserved webgl_ prefix as function name should fail
2 | vec4 webgl_foo() {
3 | return vec4(1.0);
4 | }
5 |
6 | void main() {
7 | gl_Position = webgl_foo();
8 | }
9 |
--------------------------------------------------------------------------------
/conformance-suites/1.0.2/conformance/ogles/GL/mat/input.run.txt:
--------------------------------------------------------------------------------
1 | # this file is auto-generated. DO NOT EDIT.
2 | mat_001_to_008.html
3 | mat_009_to_016.html
4 | mat_017_to_024.html
5 | mat_025_to_032.html
6 | mat_033_to_040.html
7 | mat_041_to_046.html
8 |
--------------------------------------------------------------------------------
/conformance-suites/1.0.2/conformance/typedarrays/00_test_list.txt:
--------------------------------------------------------------------------------
1 | array-buffer-crash.html
2 | array-buffer-view-crash.html
3 | array-unit-tests.html
4 | data-view-crash.html
5 | data-view-test.html
6 | --min-version 1.0.2 typed-arrays-in-workers.html
7 |
--------------------------------------------------------------------------------
/conformance-suites/1.0.3/conformance/ogles/GL/mat/input.run.txt:
--------------------------------------------------------------------------------
1 | # this file is auto-generated. DO NOT EDIT.
2 | mat_001_to_008.html
3 | mat_009_to_016.html
4 | mat_017_to_024.html
5 | mat_025_to_032.html
6 | mat_033_to_040.html
7 | mat_041_to_046.html
8 |
--------------------------------------------------------------------------------
/conformance-suites/1.0.0/conformance/shaders/implicit/function_ivec3_vec3.vert:
--------------------------------------------------------------------------------
1 | // implicit cast of ivec3 to vec3 in function argument should fail
2 | vec3 foo(vec3 f) {
3 | return f;
4 | }
5 |
6 | void main() {
7 | vec3 f = foo(ivec3(1, 2, 3));
8 | }
9 |
--------------------------------------------------------------------------------
/conformance-suites/1.0.0/conformance/shaders/implicit/function_ivec4_vec4.vert:
--------------------------------------------------------------------------------
1 | // implicit cast of ivec4 to vec4 in function argument should fail
2 | vec4 foo(vec4 f) {
3 | return f;
4 | }
5 |
6 | void main() {
7 | vec4 f = foo(ivec4(1, 2, 3, 4));
8 | }
9 |
--------------------------------------------------------------------------------
/sdk/tests/conformance/renderbuffers/00_test_list.txt:
--------------------------------------------------------------------------------
1 | --min-version 1.0.3 feedback-loop.html
2 | framebuffer-object-attachment.html
3 | --min-version 1.0.2 framebuffer-state-restoration.html
4 | framebuffer-test.html
5 | renderbuffer-initialization.html
6 |
7 |
--------------------------------------------------------------------------------
/sdk/tests/conformance/state/00_test_list.txt:
--------------------------------------------------------------------------------
1 | gl-enable-enum-test.html
2 | gl-enum-tests.html
3 | gl-get-calls.html
4 | gl-geterror.html
5 | gl-getstring.html
6 | gl-object-get-calls.html
7 | --min-version 1.0.3 state-uneffected-after-compositing.html
8 |
9 |
--------------------------------------------------------------------------------
/conformance-suites/1.0.1/conformance/uniforms/00_test_list.txt:
--------------------------------------------------------------------------------
1 | gl-uniform-arrays.html
2 | gl-uniform-bool.html
3 | gl-uniformmatrix4fv.html
4 | gl-unknown-uniform.html
5 | null-uniform-location.html
6 | uniform-location.html
7 | uniform-samplers-test.html
8 |
9 |
--------------------------------------------------------------------------------
/sdk/tests/resources/js-test-style.css:
--------------------------------------------------------------------------------
1 | .pass {
2 | font-weight: bold;
3 | color: green;
4 | }
5 | .fail {
6 | font-weight: bold;
7 | color: red;
8 | }
9 | #console {
10 | white-space: pre-wrap;
11 | font-family: monospace;
12 | }
13 |
--------------------------------------------------------------------------------
/doc/spec/extensions/OES_texture_float/index.html:
--------------------------------------------------------------------------------
1 |
2 | This page has moved.
3 |
--------------------------------------------------------------------------------
/sdk/tests/conformance/glsl/variables/00_test_list.txt:
--------------------------------------------------------------------------------
1 | gl-fragcoord.html
2 | gl-frontfacing.html
3 | gl-pointcoord.html
4 | --min-version 1.0.2 glsl-built-ins.html
5 | --min-version 1.0.3 gl-fragcoord-xy-values.html
6 | --min-version 1.0.3 gl-fragdata-and-fragcolor.html
7 |
--------------------------------------------------------------------------------
/conformance-suites/1.0.3/conformance/renderbuffers/00_test_list.txt:
--------------------------------------------------------------------------------
1 | --min-version 1.0.3 feedback-loop.html
2 | framebuffer-object-attachment.html
3 | --min-version 1.0.2 framebuffer-state-restoration.html
4 | framebuffer-test.html
5 | renderbuffer-initialization.html
6 |
7 |
--------------------------------------------------------------------------------
/conformance-suites/1.0.3/conformance/state/00_test_list.txt:
--------------------------------------------------------------------------------
1 | gl-enable-enum-test.html
2 | gl-enum-tests.html
3 | gl-get-calls.html
4 | gl-geterror.html
5 | gl-getstring.html
6 | gl-object-get-calls.html
7 | --min-version 1.0.3 state-uneffected-after-compositing.html
8 |
9 |
--------------------------------------------------------------------------------
/doc/spec/extensions/WEBKIT_lose_context/index.html:
--------------------------------------------------------------------------------
1 |
2 | This page has moved.
3 |
--------------------------------------------------------------------------------
/conformance-suites/1.0.0/resources/js-test-style.css:
--------------------------------------------------------------------------------
1 | .pass {
2 | font-weight: bold;
3 | color: green;
4 | }
5 | .fail {
6 | font-weight: bold;
7 | color: red;
8 | }
9 | #console {
10 | white-space: pre-wrap;
11 | font-family: monospace;
12 | }
13 |
--------------------------------------------------------------------------------
/conformance-suites/1.0.1/conformance/canvas/00_test_list.txt:
--------------------------------------------------------------------------------
1 | buffer-offscreen-test.html
2 | buffer-preserve-test.html
3 | canvas-test.html
4 | canvas-zero-size.html
5 | drawingbuffer-static-canvas-test.html
6 | drawingbuffer-test.html
7 | viewport-unchanged-upon-resize.html
8 |
9 |
--------------------------------------------------------------------------------
/conformance-suites/1.0.1/resources/js-test-style.css:
--------------------------------------------------------------------------------
1 | .pass {
2 | font-weight: bold;
3 | color: green;
4 | }
5 | .fail {
6 | font-weight: bold;
7 | color: red;
8 | }
9 | #console {
10 | white-space: pre-wrap;
11 | font-family: monospace;
12 | }
13 |
--------------------------------------------------------------------------------
/conformance-suites/1.0.2/resources/js-test-style.css:
--------------------------------------------------------------------------------
1 | .pass {
2 | font-weight: bold;
3 | color: green;
4 | }
5 | .fail {
6 | font-weight: bold;
7 | color: red;
8 | }
9 | #console {
10 | white-space: pre-wrap;
11 | font-family: monospace;
12 | }
13 |
--------------------------------------------------------------------------------
/conformance-suites/1.0.3/resources/js-test-style.css:
--------------------------------------------------------------------------------
1 | .pass {
2 | font-weight: bold;
3 | color: green;
4 | }
5 | .fail {
6 | font-weight: bold;
7 | color: red;
8 | }
9 | #console {
10 | white-space: pre-wrap;
11 | font-family: monospace;
12 | }
13 |
--------------------------------------------------------------------------------
/conformance-suites/1.0.1/conformance/extensions/00_test_list.txt:
--------------------------------------------------------------------------------
1 | oes-standard-derivatives.html
2 | oes-texture-float.html
3 | oes-vertex-array-object.html
4 | webgl-debug-renderer-info.html
5 | webgl-debug-shaders.html
6 | --min-version 1.0.2 webgl-compressed-texture-s3tc.html
7 |
8 |
--------------------------------------------------------------------------------
/conformance-suites/1.0.3/conformance/glsl/variables/00_test_list.txt:
--------------------------------------------------------------------------------
1 | gl-fragcoord.html
2 | gl-frontfacing.html
3 | gl-pointcoord.html
4 | --min-version 1.0.2 glsl-built-ins.html
5 | --min-version 1.0.3 gl-fragcoord-xy-values.html
6 | --min-version 1.0.3 gl-fragdata-and-fragcolor.html
7 |
--------------------------------------------------------------------------------
/doc/spec/extensions/OES_texture_half_float/index.html:
--------------------------------------------------------------------------------
1 |
2 | This page has moved.
3 |
--------------------------------------------------------------------------------
/sdk/tests/conformance/ogles/GL/struct/input.run.txt:
--------------------------------------------------------------------------------
1 | # this file is auto-generated. DO NOT EDIT.
2 | struct_001_to_008.html
3 | struct_009_to_016.html
4 | struct_017_to_024.html
5 | struct_025_to_032.html
6 | struct_033_to_040.html
7 | struct_041_to_048.html
8 | struct_049_to_056.html
9 |
--------------------------------------------------------------------------------
/conformance-suites/1.0.1/conformance/glsl/reserved/00_test_list.txt:
--------------------------------------------------------------------------------
1 | _webgl_field.vert.html
2 | _webgl_function.vert.html
3 | _webgl_struct.vert.html
4 | _webgl_variable.vert.html
5 | webgl_field.vert.html
6 | webgl_function.vert.html
7 | webgl_struct.vert.html
8 | webgl_variable.vert.html
9 |
--------------------------------------------------------------------------------
/doc/spec/extensions/OES_standard_derivatives/index.html:
--------------------------------------------------------------------------------
1 |
2 | This page has moved.
3 |
--------------------------------------------------------------------------------
/sdk/tests/conformance/resources/samplerUniformShader.frag:
--------------------------------------------------------------------------------
1 | precision mediump float;
2 | uniform sampler2D s2D;
3 | uniform samplerCube sCube;
4 | void main()
5 | {
6 | gl_FragColor = texture2D(s2D, vec2(0.5, 0.5)) +
7 | textureCube(sCube, vec3(0.5, 0.5, 0.5));
8 | }
9 |
--------------------------------------------------------------------------------
/sdk/tests/conformance/typedarrays/00_test_list.txt:
--------------------------------------------------------------------------------
1 | array-buffer-crash.html
2 | array-buffer-view-crash.html
3 | array-unit-tests.html
4 | data-view-crash.html
5 | data-view-test.html
6 | --min-version 1.0.2 typed-arrays-in-workers.html
7 | --min-version 1.0.3 array-large-array-tests.html
8 |
--------------------------------------------------------------------------------
/conformance-suites/1.0.1/conformance/programs/00_test_list.txt:
--------------------------------------------------------------------------------
1 | get-active-test.html
2 | gl-bind-attrib-location-test.html
3 | gl-get-active-attribute.html
4 | gl-get-active-uniform.html
5 | gl-getshadersource.html
6 | gl-shader-test.html
7 | invalid-UTF-16.html
8 | program-test.html
9 |
10 |
--------------------------------------------------------------------------------
/conformance-suites/1.0.2/conformance/ogles/GL/struct/input.run.txt:
--------------------------------------------------------------------------------
1 | # this file is auto-generated. DO NOT EDIT.
2 | struct_001_to_008.html
3 | struct_009_to_016.html
4 | struct_017_to_024.html
5 | struct_025_to_032.html
6 | struct_033_to_040.html
7 | struct_041_to_048.html
8 | struct_049_to_056.html
9 |
--------------------------------------------------------------------------------
/conformance-suites/1.0.3/conformance/ogles/GL/struct/input.run.txt:
--------------------------------------------------------------------------------
1 | # this file is auto-generated. DO NOT EDIT.
2 | struct_001_to_008.html
3 | struct_009_to_016.html
4 | struct_017_to_024.html
5 | struct_025_to_032.html
6 | struct_033_to_040.html
7 | struct_041_to_048.html
8 | struct_049_to_056.html
9 |
--------------------------------------------------------------------------------
/resources/html5lib/src/html5lib/tests/README:
--------------------------------------------------------------------------------
1 | Each testcase file can be run directly through a python interpreter
2 | (e.g. python test_tokenizer.py).
3 |
4 | Some testcases depend on the json module (available since Python 2.6),
5 | but will fall back to using simplejson if json is not available.
6 |
--------------------------------------------------------------------------------
/conformance-suites/1.0.0/conformance/resources/samplerUniformShader.frag:
--------------------------------------------------------------------------------
1 | precision mediump float;
2 | uniform sampler2D s2D;
3 | uniform samplerCube sCube;
4 | void main()
5 | {
6 | gl_FragColor = texture2D(s2D, vec2(0.5, 0.5)) +
7 | textureCube(sCube, vec3(0.5, 0.5, 0.5));
8 | }
9 |
--------------------------------------------------------------------------------
/conformance-suites/1.0.1/conformance/resources/samplerUniformShader.frag:
--------------------------------------------------------------------------------
1 | precision mediump float;
2 | uniform sampler2D s2D;
3 | uniform samplerCube sCube;
4 | void main()
5 | {
6 | gl_FragColor = texture2D(s2D, vec2(0.5, 0.5)) +
7 | textureCube(sCube, vec3(0.5, 0.5, 0.5));
8 | }
9 |
--------------------------------------------------------------------------------
/conformance-suites/1.0.2/conformance/resources/samplerUniformShader.frag:
--------------------------------------------------------------------------------
1 | precision mediump float;
2 | uniform sampler2D s2D;
3 | uniform samplerCube sCube;
4 | void main()
5 | {
6 | gl_FragColor = texture2D(s2D, vec2(0.5, 0.5)) +
7 | textureCube(sCube, vec3(0.5, 0.5, 0.5));
8 | }
9 |
--------------------------------------------------------------------------------
/conformance-suites/1.0.3/conformance/resources/samplerUniformShader.frag:
--------------------------------------------------------------------------------
1 | precision mediump float;
2 | uniform sampler2D s2D;
3 | uniform samplerCube sCube;
4 | void main()
5 | {
6 | gl_FragColor = texture2D(s2D, vec2(0.5, 0.5)) +
7 | textureCube(sCube, vec3(0.5, 0.5, 0.5));
8 | }
9 |
--------------------------------------------------------------------------------
/conformance-suites/1.0.3/conformance/typedarrays/00_test_list.txt:
--------------------------------------------------------------------------------
1 | array-buffer-crash.html
2 | array-buffer-view-crash.html
3 | array-unit-tests.html
4 | data-view-crash.html
5 | data-view-test.html
6 | --min-version 1.0.2 typed-arrays-in-workers.html
7 | --min-version 1.0.3 array-large-array-tests.html
8 |
--------------------------------------------------------------------------------
/conformance-suites/1.0.1/conformance/glsl/00_test_list.txt:
--------------------------------------------------------------------------------
1 | functions/00_test_list.txt
2 | implicit/00_test_list.txt
3 | --min-version 1.0.2 matrices/00_test_list.txt
4 | misc/00_test_list.txt
5 | reserved/00_test_list.txt
6 | --min-version 1.0.2 samplers/00_test_list.txt
7 | variables/00_test_list.txt
8 |
9 |
--------------------------------------------------------------------------------
/conformance-suites/1.0.1/conformance/rendering/00_test_list.txt:
--------------------------------------------------------------------------------
1 | draw-arrays-out-of-bounds.html
2 | draw-elements-out-of-bounds.html
3 | gl-clear.html
4 | gl-drawelements.html
5 | gl-scissor-test.html
6 | more-than-65536-indices.html
7 | point-size.html
8 | triangle.html
9 | line-loop-tri-fan.html
10 |
--------------------------------------------------------------------------------
/resources/html5lib/src/html5lib/filters/_base.py:
--------------------------------------------------------------------------------
1 |
2 | class Filter(object):
3 | def __init__(self, source):
4 | self.source = source
5 |
6 | def __iter__(self):
7 | return iter(self.source)
8 |
9 | def __getattr__(self, name):
10 | return getattr(self.source, name)
11 |
--------------------------------------------------------------------------------
/sdk/tests/conformance/00_readme.txt:
--------------------------------------------------------------------------------
1 | This file "00_test_list.txt" lists which files the test harness should run.
2 |
3 | If you add new tests you can update it with
4 |
5 | on windows
6 |
7 | dir /b *.html >00_test_list.txt
8 |
9 | on OSX / Linux
10 |
11 | ls -1 *.html >00_test_list.txt
12 |
13 |
14 |
--------------------------------------------------------------------------------
/conformance-suites/1.0.0/conformance/00_readme.txt:
--------------------------------------------------------------------------------
1 | This file "00_test_list.txt" lists which files the test harness should run.
2 |
3 | If you add new tests you can update it with
4 |
5 | on windows
6 |
7 | dir /b *.html >00_test_list.txt
8 |
9 | on OSX / Linux
10 |
11 | ls -1 *.html >00_test_list.txt
12 |
13 |
14 |
--------------------------------------------------------------------------------
/conformance-suites/1.0.1/conformance/00_readme.txt:
--------------------------------------------------------------------------------
1 | This file "00_test_list.txt" lists which files the test harness should run.
2 |
3 | If you add new tests you can update it with
4 |
5 | on windows
6 |
7 | dir /b *.html >00_test_list.txt
8 |
9 | on OSX / Linux
10 |
11 | ls -1 *.html >00_test_list.txt
12 |
13 |
14 |
--------------------------------------------------------------------------------
/conformance-suites/1.0.2/conformance/00_readme.txt:
--------------------------------------------------------------------------------
1 | This file "00_test_list.txt" lists which files the test harness should run.
2 |
3 | If you add new tests you can update it with
4 |
5 | on windows
6 |
7 | dir /b *.html >00_test_list.txt
8 |
9 | on OSX / Linux
10 |
11 | ls -1 *.html >00_test_list.txt
12 |
13 |
14 |
--------------------------------------------------------------------------------
/conformance-suites/1.0.3/conformance/00_readme.txt:
--------------------------------------------------------------------------------
1 | This file "00_test_list.txt" lists which files the test harness should run.
2 |
3 | If you add new tests you can update it with
4 |
5 | on windows
6 |
7 | dir /b *.html >00_test_list.txt
8 |
9 | on OSX / Linux
10 |
11 | ls -1 *.html >00_test_list.txt
12 |
13 |
14 |
--------------------------------------------------------------------------------
/conformance-suites/1.0.2/conformance/attribs/00_test_list.txt:
--------------------------------------------------------------------------------
1 | gl-enable-vertex-attrib.html
2 | --min-version 1.0.2 gl-vertex-attrib-render.html
3 | --min-version 1.0.2 gl-disabled-vertex-attrib.html
4 | gl-vertex-attrib-zero-issues.html
5 | gl-vertex-attrib.html
6 | gl-vertexattribpointer-offsets.html
7 | gl-vertexattribpointer.html
8 |
9 |
--------------------------------------------------------------------------------
/sdk/tests/conformance2/core/00_test_list.txt:
--------------------------------------------------------------------------------
1 | draw-buffers.html
2 | element-index-uint.html
3 | frag-depth.html
4 | instanced-arrays.html
5 | misc-parameters.html
6 | tex-mipmap-levels.html
7 | tex-new-formats.html
8 | tex-storage-2d.html
9 | tex-storage-and-subimage-3d.html
10 | texture-npot.html
11 | vertex-array-object.html
12 |
--------------------------------------------------------------------------------
/conformance-suites/1.0.1/conformance/buffers/00_test_list.txt:
--------------------------------------------------------------------------------
1 | buffer-bind-test.html
2 | buffer-data-array-buffer.html
3 | index-validation-copies-indices.html
4 | index-validation-crash-with-buffer-sub-data.html
5 | index-validation-verifies-too-many-indices.html
6 | index-validation-with-resized-buffer.html
7 | index-validation.html
8 |
9 |
--------------------------------------------------------------------------------
/resources/html5lib/src/html5lib/tests/__init__.py:
--------------------------------------------------------------------------------
1 | import sys
2 | import os
3 |
4 | parent_path = os.path.abspath(os.path.join(os.path.split(__file__)[0], ".."))
5 |
6 | if not parent_path in sys.path:
7 | sys.path.insert(0, parent_path)
8 | del parent_path
9 |
10 | from runtests import buildTestSuite
11 |
12 | import support
13 |
--------------------------------------------------------------------------------
/sdk/tests/conformance/glsl/reserved/00_test_list.txt:
--------------------------------------------------------------------------------
1 | _webgl_field.vert.html
2 | _webgl_function.vert.html
3 | _webgl_struct.vert.html
4 | _webgl_variable.vert.html
5 | webgl_field.vert.html
6 | webgl_function.vert.html
7 | webgl_struct.vert.html
8 | webgl_variable.vert.html
9 | --min-version 1.0.2 webgl_preprocessor_reserved.html
10 |
--------------------------------------------------------------------------------
/resources/html5lib/src/html5lib/filters/sanitizer.py:
--------------------------------------------------------------------------------
1 | import _base
2 | from html5lib.sanitizer import HTMLSanitizerMixin
3 |
4 | class Filter(_base.Filter, HTMLSanitizerMixin):
5 | def __iter__(self):
6 | for token in _base.Filter.__iter__(self):
7 | token = self.sanitize_token(token)
8 | if token: yield token
9 |
--------------------------------------------------------------------------------
/conformance-suites/1.0.1/conformance/context/00_test_list.txt:
--------------------------------------------------------------------------------
1 | constants.html
2 | context-attributes-alpha-depth-stencil-antialias.html
3 | context-lost-restored.html
4 | context-lost.html
5 | context-type-test.html
6 | incorrect-context-object-behaviour.html
7 | methods.html
8 | premultiplyalpha-test.html
9 | resource-sharing-test.html
10 |
11 |
--------------------------------------------------------------------------------
/conformance-suites/1.0.2/conformance/glsl/reserved/00_test_list.txt:
--------------------------------------------------------------------------------
1 | _webgl_field.vert.html
2 | _webgl_function.vert.html
3 | _webgl_struct.vert.html
4 | _webgl_variable.vert.html
5 | webgl_field.vert.html
6 | webgl_function.vert.html
7 | webgl_struct.vert.html
8 | webgl_variable.vert.html
9 | --min-version 1.0.2 webgl_preprocessor_reserved.html
10 |
--------------------------------------------------------------------------------
/conformance-suites/1.0.3/conformance/glsl/reserved/00_test_list.txt:
--------------------------------------------------------------------------------
1 | _webgl_field.vert.html
2 | _webgl_function.vert.html
3 | _webgl_struct.vert.html
4 | _webgl_variable.vert.html
5 | webgl_field.vert.html
6 | webgl_function.vert.html
7 | webgl_struct.vert.html
8 | webgl_variable.vert.html
9 | --min-version 1.0.2 webgl_preprocessor_reserved.html
10 |
--------------------------------------------------------------------------------
/sdk/tests/00_test_list.txt:
--------------------------------------------------------------------------------
1 | // files that end in .txt list other tests
2 | // other lines are assumed to be .html files
3 |
4 | conformance/00_test_list.txt
5 | conformance/more/00_test_list.txt
6 | deqp/data/gles2/shaders/00_test_list.txt
7 | --min-version 2.0.0 deqp/data/gles3/shaders/00_test_list.txt
8 | --min-version 2.0.0 conformance2/00_test_list.txt
9 |
--------------------------------------------------------------------------------
/sdk/tests/conformance/resources/red-green.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
7 |
--------------------------------------------------------------------------------
/conformance-suites/1.0.2/conformance/glsl/00_test_list.txt:
--------------------------------------------------------------------------------
1 | functions/00_test_list.txt
2 | implicit/00_test_list.txt
3 | --min-version 1.0.2 literals/00_test_list.txt
4 | --min-version 1.0.2 matrices/00_test_list.txt
5 | misc/00_test_list.txt
6 | reserved/00_test_list.txt
7 | --min-version 1.0.2 samplers/00_test_list.txt
8 | variables/00_test_list.txt
9 |
10 |
--------------------------------------------------------------------------------
/conformance-suites/1.0.3/conformance/resources/red-green.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
--------------------------------------------------------------------------------
/resources/html5lib/src/html5lib/serializer/xhtmlserializer.py:
--------------------------------------------------------------------------------
1 | from htmlserializer import HTMLSerializer
2 |
3 | class XHTMLSerializer(HTMLSerializer):
4 | quote_attr_values = True
5 | minimize_boolean_attributes = False
6 | use_trailing_solidus = True
7 | escape_lt_in_attrs = True
8 | omit_optional_tags = False
9 | escape_rcdata = True
10 |
--------------------------------------------------------------------------------
/sdk/demos/google/nvidia-vertex-buffer-object/android-vertex-buffer-object/README.txt:
--------------------------------------------------------------------------------
1 | This is a (simplified) Android port of the NVIDIA Vertex Buffer Object demo.
2 | Based on the Android NDK "hello-gl2" sample code, it performs the same logic as
3 | the WebGL demo to provide a "Speed of Light" benchmark for OpenGL on mobile.
4 |
5 | All of the relevant code is in jni/gl_code.cpp
--------------------------------------------------------------------------------
/sdk/tests/deqp/data/gles2/shaders/00_test_list.txt:
--------------------------------------------------------------------------------
1 | conditionals.html
2 | constants.html
3 | constant_expressions.html
4 | conversions.html
5 | declarations.html
6 | fragdata.html
7 | functions.html
8 | invalid_texture_functions.html
9 | keywords.html
10 | linkage.html
11 | preprocessor.html
12 | qualification_order.html
13 | reserved_operators.html
14 | scoping.html
15 | swizzles.html
16 |
--------------------------------------------------------------------------------
/sdk/tests/deqp/data/gles3/shaders/00_test_list.txt:
--------------------------------------------------------------------------------
1 | arrays.html
2 | conditionals.html
3 | constants.html
4 | constant_expressions.html
5 | conversions.html
6 | declarations.html
7 | fragdata.html
8 | functions.html
9 | invalid_texture_functions.html
10 | keywords.html
11 | linkage.html
12 | negative.html
13 | preprocessor.html
14 | qualification_order.html
15 | scoping.html
16 | switch.html
17 | swizzles.html
18 |
--------------------------------------------------------------------------------
/codereview.settings:
--------------------------------------------------------------------------------
1 | # This file is used by gcl to get repository specific information.
2 | CODE_REVIEW_SERVER: codereview.appspot.com
3 | # No good CC list for these reviews at this point
4 | # CC_LIST: angleproject-review@googlegroups.com
5 | # Don't know yet whether it's possible to view specific revisions in
6 | # the Khronos repo via the web interface
7 | # VIEW_VC: http://code.google.com/p/angleproject/source/detail?r=
8 |
--------------------------------------------------------------------------------
/sdk/tests/conformance/programs/00_test_list.txt:
--------------------------------------------------------------------------------
1 | get-active-test.html
2 | gl-bind-attrib-location-test.html
3 | --min-version 1.0.2 gl-bind-attrib-location-long-names-test.html
4 | gl-get-active-attribute.html
5 | gl-get-active-uniform.html
6 | gl-getshadersource.html
7 | gl-shader-test.html
8 | invalid-UTF-16.html
9 | program-test.html
10 | --min-version 1.0.2 use-program-crash-with-discard-in-fragment-shader.html
11 |
--------------------------------------------------------------------------------
/sdk/tests/conformance/glsl/00_test_list.txt:
--------------------------------------------------------------------------------
1 | bugs/00_test_list.txt
2 | --min-version 1.0.3 constructors/00_test_list.txt
3 | functions/00_test_list.txt
4 | implicit/00_test_list.txt
5 | --min-version 1.0.2 literals/00_test_list.txt
6 | --min-version 1.0.2 matrices/00_test_list.txt
7 | misc/00_test_list.txt
8 | reserved/00_test_list.txt
9 | --min-version 1.0.2 samplers/00_test_list.txt
10 | variables/00_test_list.txt
11 |
12 |
--------------------------------------------------------------------------------
/conformance-suites/1.0.2/conformance/programs/00_test_list.txt:
--------------------------------------------------------------------------------
1 | get-active-test.html
2 | gl-bind-attrib-location-test.html
3 | --min-version 1.0.2 gl-bind-attrib-location-long-names-test.html
4 | gl-get-active-attribute.html
5 | gl-get-active-uniform.html
6 | gl-getshadersource.html
7 | gl-shader-test.html
8 | invalid-UTF-16.html
9 | program-test.html
10 | --min-version 1.0.2 use-program-crash-with-discard-in-fragment-shader.html
11 |
--------------------------------------------------------------------------------
/conformance-suites/1.0.3/conformance/programs/00_test_list.txt:
--------------------------------------------------------------------------------
1 | get-active-test.html
2 | gl-bind-attrib-location-test.html
3 | --min-version 1.0.2 gl-bind-attrib-location-long-names-test.html
4 | gl-get-active-attribute.html
5 | gl-get-active-uniform.html
6 | gl-getshadersource.html
7 | gl-shader-test.html
8 | invalid-UTF-16.html
9 | program-test.html
10 | --min-version 1.0.2 use-program-crash-with-discard-in-fragment-shader.html
11 |
--------------------------------------------------------------------------------
/conformance-suites/1.0.3/conformance/glsl/00_test_list.txt:
--------------------------------------------------------------------------------
1 | bugs/00_test_list.txt
2 | --min-version 1.0.3 constructors/00_test_list.txt
3 | functions/00_test_list.txt
4 | implicit/00_test_list.txt
5 | --min-version 1.0.2 literals/00_test_list.txt
6 | --min-version 1.0.2 matrices/00_test_list.txt
7 | misc/00_test_list.txt
8 | reserved/00_test_list.txt
9 | --min-version 1.0.2 samplers/00_test_list.txt
10 | variables/00_test_list.txt
11 |
12 |
--------------------------------------------------------------------------------
/CONTRIBUTING.md:
--------------------------------------------------------------------------------
1 | # If you need help with WebGL please use [stackoverflow](http://stackoverflow.com/questions/tagged/webgl).
2 |
3 | How to contribute to the WebGL conformance tests.
4 | ---
5 | 1. Make sure you have a GitHub account.
6 | 2. Fork the repository on GitHub.
7 | 3. Check the [Contribution Guidelines](sdk/tests/test-guidelines.md).
8 | 4. Make changes to your clone of the repository.
9 | 5. Submit a pull request.
10 |
11 |
12 |
--------------------------------------------------------------------------------
/conformance-suites/1.0.1/conformance/misc/00_test_list.txt:
--------------------------------------------------------------------------------
1 | bad-arguments-test.html
2 | --min-version 1.0.2 delayed-drawing.html
3 | error-reporting.html
4 | instanceof-test.html
5 | invalid-passed-params.html
6 | is-object.html
7 | null-object-behaviour.html
8 | functions-returning-strings.html
9 | object-deletion-behaviour.html
10 | shader-precision-format.html
11 | type-conversion-test.html
12 | uninitialized-test.html
13 | webgl-specific.html
14 |
--------------------------------------------------------------------------------
/sdk/demos/google/san-angeles/gles/bob/compare.py:
--------------------------------------------------------------------------------
1 | #!/usr/bin/env python
2 |
3 | us = [float(f) for f in file('mine.txt')]
4 | them = [float(f) for f in file('them.txt')]
5 |
6 | assert len(us) == len(them)
7 |
8 | for i, (a, b) in enumerate(zip(us, them)):
9 | diff = a - b
10 | if diff > 2./65536:
11 | vert, coord = divmod(i, 3)
12 | round, vert = divmod(vert, 6)
13 | print "%d:%d:%d" % (round, vert, coord), i, diff, a, b
14 |
15 |
--------------------------------------------------------------------------------
/conformance-suites/1.0.2/conformance/rendering/00_test_list.txt:
--------------------------------------------------------------------------------
1 | --min-version 1.0.2 culling.html
2 | draw-arrays-out-of-bounds.html
3 | draw-elements-out-of-bounds.html
4 | gl-clear.html
5 | gl-drawelements.html
6 | gl-scissor-test.html
7 | --min-version 1.0.2 gl-scissor-fbo-test.html
8 | more-than-65536-indices.html
9 | multisample-corruption.html
10 | point-size.html
11 | --min-version 1.0.2 simple.html
12 | triangle.html
13 | line-loop-tri-fan.html
14 |
--------------------------------------------------------------------------------
/sdk/demos/google/san-angeles/box/box.html:
--------------------------------------------------------------------------------
1 |
2 |