├── 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 | Test 3 |

Hello World! -------------------------------------------------------------------------------- /resources/html5lib/src/html5lib/tests/utf-8-bom.html: -------------------------------------------------------------------------------- 1 | 2 | Test 3 |

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 | 4 | -------------------------------------------------------------------------------- /other/get.webgl.org/assets/skybox-negx.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/WebGL/HEAD/other/get.webgl.org/assets/skybox-negx.jpg -------------------------------------------------------------------------------- /other/get.webgl.org/assets/skybox-negy.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/WebGL/HEAD/other/get.webgl.org/assets/skybox-negy.jpg -------------------------------------------------------------------------------- /other/get.webgl.org/assets/skybox-negz.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/WebGL/HEAD/other/get.webgl.org/assets/skybox-negz.jpg -------------------------------------------------------------------------------- /other/get.webgl.org/assets/skybox-posx.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/WebGL/HEAD/other/get.webgl.org/assets/skybox-posx.jpg -------------------------------------------------------------------------------- /other/get.webgl.org/assets/skybox-posy.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/WebGL/HEAD/other/get.webgl.org/assets/skybox-posy.jpg -------------------------------------------------------------------------------- /other/get.webgl.org/assets/skybox-posz.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/WebGL/HEAD/other/get.webgl.org/assets/skybox-posz.jpg -------------------------------------------------------------------------------- /sdk/debug/externs/README.md: -------------------------------------------------------------------------------- 1 | This directory contains externs files for using webgl-debug.js with the Google 2 | Closure compiler. 3 | -------------------------------------------------------------------------------- /sdk/demos/google/high-dpi/skybox-negx.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/WebGL/HEAD/sdk/demos/google/high-dpi/skybox-negx.jpg -------------------------------------------------------------------------------- /sdk/demos/google/high-dpi/skybox-negy.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/WebGL/HEAD/sdk/demos/google/high-dpi/skybox-negy.jpg -------------------------------------------------------------------------------- /sdk/demos/google/high-dpi/skybox-negz.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/WebGL/HEAD/sdk/demos/google/high-dpi/skybox-negz.jpg -------------------------------------------------------------------------------- /sdk/demos/google/high-dpi/skybox-posx.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/WebGL/HEAD/sdk/demos/google/high-dpi/skybox-posx.jpg -------------------------------------------------------------------------------- /sdk/demos/google/high-dpi/skybox-posy.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/WebGL/HEAD/sdk/demos/google/high-dpi/skybox-posy.jpg -------------------------------------------------------------------------------- /sdk/demos/google/high-dpi/skybox-posz.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/WebGL/HEAD/sdk/demos/google/high-dpi/skybox-posz.jpg -------------------------------------------------------------------------------- /sdk/demos/google/san-angeles/gles/bob/bob: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/WebGL/HEAD/sdk/demos/google/san-angeles/gles/bob/bob -------------------------------------------------------------------------------- /sdk/demos/google/san-angeles/glut/SanOGLES: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/WebGL/HEAD/sdk/demos/google/san-angeles/glut/SanOGLES -------------------------------------------------------------------------------- /sdk/demos/webkit/resources/earthmap1k.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/WebGL/HEAD/sdk/demos/webkit/resources/earthmap1k.jpg -------------------------------------------------------------------------------- /sdk/demos/webkit/resources/mars500x250.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/WebGL/HEAD/sdk/demos/webkit/resources/mars500x250.png -------------------------------------------------------------------------------- /sdk/demos/webkit/resources/webgl-logo.jas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/WebGL/HEAD/sdk/demos/webkit/resources/webgl-logo.jas -------------------------------------------------------------------------------- /sdk/tests/conformance/glsl/matrices/00_test_list.txt: -------------------------------------------------------------------------------- 1 | glsl-mat4-to-mat3.html 2 | --min-version 1.0.3 glsl-mat3-construction.html 3 | -------------------------------------------------------------------------------- /sdk/tests/conformance/ogles/GL/distance/input.run.txt: -------------------------------------------------------------------------------- 1 | # this file is auto-generated. DO NOT EDIT. 2 | distance_001_to_006.html 3 | -------------------------------------------------------------------------------- /sdk/tests/conformance/ogles/GL/lessThan/input.run.txt: -------------------------------------------------------------------------------- 1 | # this file is auto-generated. DO NOT EDIT. 2 | lessThan_001_to_008.html 3 | -------------------------------------------------------------------------------- /sdk/tests/conformance/ogles/GL/normalize/input.run.txt: -------------------------------------------------------------------------------- 1 | # this file is auto-generated. DO NOT EDIT. 2 | normalize_001_to_006.html 3 | -------------------------------------------------------------------------------- /sdk/tests/conformance/resources/noopUniformShader.vert: -------------------------------------------------------------------------------- 1 | void main() 2 | { 3 | gl_Position = vec4(0.0, 0.0, 0.0, 1.0); 4 | } 5 | -------------------------------------------------------------------------------- /conformance-suites/1.0.1/conformance/glsl/variables/00_test_list.txt: -------------------------------------------------------------------------------- 1 | gl-fragcoord.html 2 | gl-frontfacing.html 3 | gl-pointcoord.html 4 | -------------------------------------------------------------------------------- /conformance-suites/1.0.2/conformance/ogles/GL/abs/input.run.txt: -------------------------------------------------------------------------------- 1 | # this file is auto-generated. DO NOT EDIT. 2 | abs_001_to_006.html 3 | -------------------------------------------------------------------------------- /conformance-suites/1.0.2/conformance/ogles/GL/acos/input.run.txt: -------------------------------------------------------------------------------- 1 | # this file is auto-generated. DO NOT EDIT. 2 | acos_001_to_006.html 3 | -------------------------------------------------------------------------------- /conformance-suites/1.0.2/conformance/ogles/GL/all/input.run.txt: -------------------------------------------------------------------------------- 1 | # this file is auto-generated. DO NOT EDIT. 2 | all_001_to_004.html 3 | -------------------------------------------------------------------------------- /conformance-suites/1.0.2/conformance/ogles/GL/any/input.run.txt: -------------------------------------------------------------------------------- 1 | # this file is auto-generated. DO NOT EDIT. 2 | any_001_to_004.html 3 | -------------------------------------------------------------------------------- /conformance-suites/1.0.2/conformance/ogles/GL/asin/input.run.txt: -------------------------------------------------------------------------------- 1 | # this file is auto-generated. DO NOT EDIT. 2 | asin_001_to_006.html 3 | -------------------------------------------------------------------------------- /conformance-suites/1.0.2/conformance/ogles/GL/ceil/input.run.txt: -------------------------------------------------------------------------------- 1 | # this file is auto-generated. DO NOT EDIT. 2 | ceil_001_to_006.html 3 | -------------------------------------------------------------------------------- /conformance-suites/1.0.2/conformance/ogles/GL/cos/input.run.txt: -------------------------------------------------------------------------------- 1 | # this file is auto-generated. DO NOT EDIT. 2 | cos_001_to_006.html 3 | -------------------------------------------------------------------------------- /conformance-suites/1.0.2/conformance/ogles/GL/dot/input.run.txt: -------------------------------------------------------------------------------- 1 | # this file is auto-generated. DO NOT EDIT. 2 | dot_001_to_006.html 3 | -------------------------------------------------------------------------------- /conformance-suites/1.0.2/conformance/ogles/GL/mat3/input.run.txt: -------------------------------------------------------------------------------- 1 | # this file is auto-generated. DO NOT EDIT. 2 | mat3_001_to_006.html 3 | -------------------------------------------------------------------------------- /conformance-suites/1.0.2/conformance/ogles/GL/max/input.run.txt: -------------------------------------------------------------------------------- 1 | # this file is auto-generated. DO NOT EDIT. 2 | max_001_to_006.html 3 | -------------------------------------------------------------------------------- /conformance-suites/1.0.2/conformance/ogles/GL/min/input.run.txt: -------------------------------------------------------------------------------- 1 | # this file is auto-generated. DO NOT EDIT. 2 | min_001_to_006.html 3 | -------------------------------------------------------------------------------- /conformance-suites/1.0.2/conformance/ogles/GL/mix/input.run.txt: -------------------------------------------------------------------------------- 1 | # this file is auto-generated. DO NOT EDIT. 2 | mix_001_to_006.html 3 | -------------------------------------------------------------------------------- /conformance-suites/1.0.2/conformance/ogles/GL/mod/input.run.txt: -------------------------------------------------------------------------------- 1 | # this file is auto-generated. DO NOT EDIT. 2 | mod_001_to_008.html 3 | -------------------------------------------------------------------------------- /conformance-suites/1.0.2/conformance/ogles/GL/not/input.run.txt: -------------------------------------------------------------------------------- 1 | # this file is auto-generated. DO NOT EDIT. 2 | not_001_to_004.html 3 | -------------------------------------------------------------------------------- /conformance-suites/1.0.2/conformance/ogles/GL/sign/input.run.txt: -------------------------------------------------------------------------------- 1 | # this file is auto-generated. DO NOT EDIT. 2 | sign_001_to_006.html 3 | -------------------------------------------------------------------------------- /conformance-suites/1.0.2/conformance/ogles/GL/sin/input.run.txt: -------------------------------------------------------------------------------- 1 | # this file is auto-generated. DO NOT EDIT. 2 | sin_001_to_006.html 3 | -------------------------------------------------------------------------------- /conformance-suites/1.0.2/conformance/ogles/GL/sqrt/input.run.txt: -------------------------------------------------------------------------------- 1 | # this file is auto-generated. DO NOT EDIT. 2 | sqrt_001_to_006.html 3 | -------------------------------------------------------------------------------- /conformance-suites/1.0.2/conformance/ogles/GL/step/input.run.txt: -------------------------------------------------------------------------------- 1 | # this file is auto-generated. DO NOT EDIT. 2 | step_001_to_006.html 3 | -------------------------------------------------------------------------------- /conformance-suites/1.0.2/conformance/ogles/GL/tan/input.run.txt: -------------------------------------------------------------------------------- 1 | # this file is auto-generated. DO NOT EDIT. 2 | tan_001_to_006.html 3 | -------------------------------------------------------------------------------- /conformance-suites/1.0.2/conformance/ogles/GL/vec3/input.run.txt: -------------------------------------------------------------------------------- 1 | # this file is auto-generated. DO NOT EDIT. 2 | vec3_001_to_008.html 3 | -------------------------------------------------------------------------------- /conformance-suites/1.0.3/conformance/ogles/GL/abs/input.run.txt: -------------------------------------------------------------------------------- 1 | # this file is auto-generated. DO NOT EDIT. 2 | abs_001_to_006.html 3 | -------------------------------------------------------------------------------- /conformance-suites/1.0.3/conformance/ogles/GL/acos/input.run.txt: -------------------------------------------------------------------------------- 1 | # this file is auto-generated. DO NOT EDIT. 2 | acos_001_to_006.html 3 | -------------------------------------------------------------------------------- /conformance-suites/1.0.3/conformance/ogles/GL/all/input.run.txt: -------------------------------------------------------------------------------- 1 | # this file is auto-generated. DO NOT EDIT. 2 | all_001_to_004.html 3 | -------------------------------------------------------------------------------- /conformance-suites/1.0.3/conformance/ogles/GL/any/input.run.txt: -------------------------------------------------------------------------------- 1 | # this file is auto-generated. DO NOT EDIT. 2 | any_001_to_004.html 3 | -------------------------------------------------------------------------------- /conformance-suites/1.0.3/conformance/ogles/GL/asin/input.run.txt: -------------------------------------------------------------------------------- 1 | # this file is auto-generated. DO NOT EDIT. 2 | asin_001_to_006.html 3 | -------------------------------------------------------------------------------- /conformance-suites/1.0.3/conformance/ogles/GL/ceil/input.run.txt: -------------------------------------------------------------------------------- 1 | # this file is auto-generated. DO NOT EDIT. 2 | ceil_001_to_006.html 3 | -------------------------------------------------------------------------------- /conformance-suites/1.0.3/conformance/ogles/GL/cos/input.run.txt: -------------------------------------------------------------------------------- 1 | # this file is auto-generated. DO NOT EDIT. 2 | cos_001_to_006.html 3 | -------------------------------------------------------------------------------- /conformance-suites/1.0.3/conformance/ogles/GL/dot/input.run.txt: -------------------------------------------------------------------------------- 1 | # this file is auto-generated. DO NOT EDIT. 2 | dot_001_to_006.html 3 | -------------------------------------------------------------------------------- /conformance-suites/1.0.3/conformance/ogles/GL/mat3/input.run.txt: -------------------------------------------------------------------------------- 1 | # this file is auto-generated. DO NOT EDIT. 2 | mat3_001_to_006.html 3 | -------------------------------------------------------------------------------- /conformance-suites/1.0.3/conformance/ogles/GL/max/input.run.txt: -------------------------------------------------------------------------------- 1 | # this file is auto-generated. DO NOT EDIT. 2 | max_001_to_006.html 3 | -------------------------------------------------------------------------------- /conformance-suites/1.0.3/conformance/ogles/GL/min/input.run.txt: -------------------------------------------------------------------------------- 1 | # this file is auto-generated. DO NOT EDIT. 2 | min_001_to_006.html 3 | -------------------------------------------------------------------------------- /conformance-suites/1.0.3/conformance/ogles/GL/mix/input.run.txt: -------------------------------------------------------------------------------- 1 | # this file is auto-generated. DO NOT EDIT. 2 | mix_001_to_006.html 3 | -------------------------------------------------------------------------------- /conformance-suites/1.0.3/conformance/ogles/GL/mod/input.run.txt: -------------------------------------------------------------------------------- 1 | # this file is auto-generated. DO NOT EDIT. 2 | mod_001_to_008.html 3 | -------------------------------------------------------------------------------- /conformance-suites/1.0.3/conformance/ogles/GL/not/input.run.txt: -------------------------------------------------------------------------------- 1 | # this file is auto-generated. DO NOT EDIT. 2 | not_001_to_004.html 3 | -------------------------------------------------------------------------------- /conformance-suites/1.0.3/conformance/ogles/GL/sign/input.run.txt: -------------------------------------------------------------------------------- 1 | # this file is auto-generated. DO NOT EDIT. 2 | sign_001_to_006.html 3 | -------------------------------------------------------------------------------- /conformance-suites/1.0.3/conformance/ogles/GL/sin/input.run.txt: -------------------------------------------------------------------------------- 1 | # this file is auto-generated. DO NOT EDIT. 2 | sin_001_to_006.html 3 | -------------------------------------------------------------------------------- /conformance-suites/1.0.3/conformance/ogles/GL/sqrt/input.run.txt: -------------------------------------------------------------------------------- 1 | # this file is auto-generated. DO NOT EDIT. 2 | sqrt_001_to_006.html 3 | -------------------------------------------------------------------------------- /conformance-suites/1.0.3/conformance/ogles/GL/step/input.run.txt: -------------------------------------------------------------------------------- 1 | # this file is auto-generated. DO NOT EDIT. 2 | step_001_to_006.html 3 | -------------------------------------------------------------------------------- /conformance-suites/1.0.3/conformance/ogles/GL/tan/input.run.txt: -------------------------------------------------------------------------------- 1 | # this file is auto-generated. DO NOT EDIT. 2 | tan_001_to_006.html 3 | -------------------------------------------------------------------------------- /conformance-suites/1.0.3/conformance/ogles/GL/vec3/input.run.txt: -------------------------------------------------------------------------------- 1 | # this file is auto-generated. DO NOT EDIT. 2 | vec3_001_to_008.html 3 | -------------------------------------------------------------------------------- /sdk/demos/google/particles/particle-anim.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/WebGL/HEAD/sdk/demos/google/particles/particle-anim.png -------------------------------------------------------------------------------- /sdk/demos/google/san-angeles/gles/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/WebGL/HEAD/sdk/demos/google/san-angeles/gles/README.txt -------------------------------------------------------------------------------- /sdk/demos/google/san-angeles/glut/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/WebGL/HEAD/sdk/demos/google/san-angeles/glut/README.txt -------------------------------------------------------------------------------- /sdk/demos/google/shiny-teapot/skybox-negx.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/WebGL/HEAD/sdk/demos/google/shiny-teapot/skybox-negx.jpg -------------------------------------------------------------------------------- /sdk/demos/google/shiny-teapot/skybox-negy.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/WebGL/HEAD/sdk/demos/google/shiny-teapot/skybox-negy.jpg -------------------------------------------------------------------------------- /sdk/demos/google/shiny-teapot/skybox-negz.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/WebGL/HEAD/sdk/demos/google/shiny-teapot/skybox-negz.jpg -------------------------------------------------------------------------------- /sdk/demos/google/shiny-teapot/skybox-posx.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/WebGL/HEAD/sdk/demos/google/shiny-teapot/skybox-posx.jpg -------------------------------------------------------------------------------- /sdk/demos/google/shiny-teapot/skybox-posy.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/WebGL/HEAD/sdk/demos/google/shiny-teapot/skybox-posy.jpg -------------------------------------------------------------------------------- /sdk/demos/google/shiny-teapot/skybox-posz.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/WebGL/HEAD/sdk/demos/google/shiny-teapot/skybox-posz.jpg -------------------------------------------------------------------------------- /sdk/demos/webkit/resources/BambooBridge.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/WebGL/HEAD/sdk/demos/webkit/resources/BambooBridge.jpg -------------------------------------------------------------------------------- /sdk/tests/conformance/ogles/GL/faceforward/input.run.txt: -------------------------------------------------------------------------------- 1 | # this file is auto-generated. DO NOT EDIT. 2 | faceforward_001_to_006.html 3 | -------------------------------------------------------------------------------- /sdk/tests/conformance/ogles/GL/gl_FragCoord/input.run.txt: -------------------------------------------------------------------------------- 1 | # this file is auto-generated. DO NOT EDIT. 2 | gl_FragCoord_001_to_003.html 3 | -------------------------------------------------------------------------------- /sdk/tests/conformance/ogles/GL/greaterThan/input.run.txt: -------------------------------------------------------------------------------- 1 | # this file is auto-generated. DO NOT EDIT. 2 | greaterThan_001_to_008.html 3 | -------------------------------------------------------------------------------- /sdk/tests/conformance/ogles/GL/inversesqrt/input.run.txt: -------------------------------------------------------------------------------- 1 | # this file is auto-generated. DO NOT EDIT. 2 | inversesqrt_001_to_006.html 3 | -------------------------------------------------------------------------------- /sdk/tests/conformance/ogles/GL/smoothstep/input.run.txt: -------------------------------------------------------------------------------- 1 | # this file is auto-generated. DO NOT EDIT. 2 | smoothstep_001_to_006.html 3 | -------------------------------------------------------------------------------- /sdk/tests/conformance/resources/1-channel.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/WebGL/HEAD/sdk/tests/conformance/resources/1-channel.jpg -------------------------------------------------------------------------------- /sdk/tests/conformance/resources/blue-1x1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/WebGL/HEAD/sdk/tests/conformance/resources/blue-1x1.jpg -------------------------------------------------------------------------------- /sdk/tests/conformance/resources/gray-ramp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/WebGL/HEAD/sdk/tests/conformance/resources/gray-ramp.png -------------------------------------------------------------------------------- /sdk/tests/conformance/resources/red-green.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/WebGL/HEAD/sdk/tests/conformance/resources/red-green.mp4 -------------------------------------------------------------------------------- /sdk/tests/conformance/resources/red-green.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/WebGL/HEAD/sdk/tests/conformance/resources/red-green.png -------------------------------------------------------------------------------- /sdk/tests/extra/canvas-compositing-test.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/WebGL/HEAD/sdk/tests/extra/canvas-compositing-test.png -------------------------------------------------------------------------------- /conformance-suites/1.0.1/conformance/glsl/misc/include.vs: -------------------------------------------------------------------------------- 1 | // Do not delete! 2 | // Needed to help glsl-conformance tests. 3 | 4 | 5 | -------------------------------------------------------------------------------- /conformance-suites/1.0.2/conformance/glsl/misc/include.vs: -------------------------------------------------------------------------------- 1 | // Do not delete! 2 | // Needed to help glsl-conformance tests. 3 | 4 | 5 | -------------------------------------------------------------------------------- /conformance-suites/1.0.2/conformance/ogles/GL/array/input.run.txt: -------------------------------------------------------------------------------- 1 | # this file is auto-generated. DO NOT EDIT. 2 | array_001_to_006.html 3 | -------------------------------------------------------------------------------- /conformance-suites/1.0.2/conformance/ogles/GL/clamp/input.run.txt: -------------------------------------------------------------------------------- 1 | # this file is auto-generated. DO NOT EDIT. 2 | clamp_001_to_006.html 3 | -------------------------------------------------------------------------------- /conformance-suites/1.0.2/conformance/ogles/GL/cross/input.run.txt: -------------------------------------------------------------------------------- 1 | # this file is auto-generated. DO NOT EDIT. 2 | cross_001_to_002.html 3 | -------------------------------------------------------------------------------- /conformance-suites/1.0.2/conformance/ogles/GL/default/input.run.txt: -------------------------------------------------------------------------------- 1 | # this file is auto-generated. DO NOT EDIT. 2 | default_001_to_001.html 3 | -------------------------------------------------------------------------------- /conformance-suites/1.0.2/conformance/ogles/GL/degrees/input.run.txt: -------------------------------------------------------------------------------- 1 | # this file is auto-generated. DO NOT EDIT. 2 | degrees_001_to_006.html 3 | -------------------------------------------------------------------------------- /conformance-suites/1.0.2/conformance/ogles/GL/discard/input.run.txt: -------------------------------------------------------------------------------- 1 | # this file is auto-generated. DO NOT EDIT. 2 | discard_001_to_002.html 3 | -------------------------------------------------------------------------------- /conformance-suites/1.0.2/conformance/ogles/GL/floor/input.run.txt: -------------------------------------------------------------------------------- 1 | # this file is auto-generated. DO NOT EDIT. 2 | floor_001_to_006.html 3 | -------------------------------------------------------------------------------- /conformance-suites/1.0.2/conformance/ogles/GL/fract/input.run.txt: -------------------------------------------------------------------------------- 1 | # this file is auto-generated. DO NOT EDIT. 2 | fract_001_to_006.html 3 | -------------------------------------------------------------------------------- /conformance-suites/1.0.2/conformance/ogles/GL/length/input.run.txt: -------------------------------------------------------------------------------- 1 | # this file is auto-generated. DO NOT EDIT. 2 | length_001_to_006.html 3 | -------------------------------------------------------------------------------- /conformance-suites/1.0.2/conformance/ogles/GL/radians/input.run.txt: -------------------------------------------------------------------------------- 1 | # this file is auto-generated. DO NOT EDIT. 2 | radians_001_to_006.html 3 | -------------------------------------------------------------------------------- /conformance-suites/1.0.2/conformance/ogles/GL/reflect/input.run.txt: -------------------------------------------------------------------------------- 1 | # this file is auto-generated. DO NOT EDIT. 2 | reflect_001_to_006.html 3 | -------------------------------------------------------------------------------- /conformance-suites/1.0.2/conformance/ogles/GL/refract/input.run.txt: -------------------------------------------------------------------------------- 1 | # this file is auto-generated. DO NOT EDIT. 2 | refract_001_to_006.html 3 | -------------------------------------------------------------------------------- /conformance-suites/1.0.3/conformance/glsl/misc/include.vs: -------------------------------------------------------------------------------- 1 | // Do not delete! 2 | // Needed to help glsl-conformance tests. 3 | 4 | 5 | -------------------------------------------------------------------------------- /conformance-suites/1.0.3/conformance/ogles/GL/array/input.run.txt: -------------------------------------------------------------------------------- 1 | # this file is auto-generated. DO NOT EDIT. 2 | array_001_to_006.html 3 | -------------------------------------------------------------------------------- /conformance-suites/1.0.3/conformance/ogles/GL/clamp/input.run.txt: -------------------------------------------------------------------------------- 1 | # this file is auto-generated. DO NOT EDIT. 2 | clamp_001_to_006.html 3 | -------------------------------------------------------------------------------- /conformance-suites/1.0.3/conformance/ogles/GL/cross/input.run.txt: -------------------------------------------------------------------------------- 1 | # this file is auto-generated. DO NOT EDIT. 2 | cross_001_to_002.html 3 | -------------------------------------------------------------------------------- /conformance-suites/1.0.3/conformance/ogles/GL/default/input.run.txt: -------------------------------------------------------------------------------- 1 | # this file is auto-generated. DO NOT EDIT. 2 | default_001_to_001.html 3 | -------------------------------------------------------------------------------- /conformance-suites/1.0.3/conformance/ogles/GL/degrees/input.run.txt: -------------------------------------------------------------------------------- 1 | # this file is auto-generated. DO NOT EDIT. 2 | degrees_001_to_006.html 3 | -------------------------------------------------------------------------------- /conformance-suites/1.0.3/conformance/ogles/GL/discard/input.run.txt: -------------------------------------------------------------------------------- 1 | # this file is auto-generated. DO NOT EDIT. 2 | discard_001_to_002.html 3 | -------------------------------------------------------------------------------- /conformance-suites/1.0.3/conformance/ogles/GL/floor/input.run.txt: -------------------------------------------------------------------------------- 1 | # this file is auto-generated. DO NOT EDIT. 2 | floor_001_to_006.html 3 | -------------------------------------------------------------------------------- /conformance-suites/1.0.3/conformance/ogles/GL/fract/input.run.txt: -------------------------------------------------------------------------------- 1 | # this file is auto-generated. DO NOT EDIT. 2 | fract_001_to_006.html 3 | -------------------------------------------------------------------------------- /conformance-suites/1.0.3/conformance/ogles/GL/length/input.run.txt: -------------------------------------------------------------------------------- 1 | # this file is auto-generated. DO NOT EDIT. 2 | length_001_to_006.html 3 | -------------------------------------------------------------------------------- /conformance-suites/1.0.3/conformance/ogles/GL/radians/input.run.txt: -------------------------------------------------------------------------------- 1 | # this file is auto-generated. DO NOT EDIT. 2 | radians_001_to_006.html 3 | -------------------------------------------------------------------------------- /conformance-suites/1.0.3/conformance/ogles/GL/reflect/input.run.txt: -------------------------------------------------------------------------------- 1 | # this file is auto-generated. DO NOT EDIT. 2 | reflect_001_to_006.html 3 | -------------------------------------------------------------------------------- /conformance-suites/1.0.3/conformance/ogles/GL/refract/input.run.txt: -------------------------------------------------------------------------------- 1 | # this file is auto-generated. DO NOT EDIT. 2 | refract_001_to_006.html 3 | -------------------------------------------------------------------------------- /sdk/demos/google/san-angeles/gles/t/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/WebGL/HEAD/sdk/demos/google/san-angeles/gles/t/README.txt -------------------------------------------------------------------------------- /sdk/demos/google/san-angeles/gles/t/source.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/WebGL/HEAD/sdk/demos/google/san-angeles/gles/t/source.zip -------------------------------------------------------------------------------- /sdk/tests/conformance/ogles/GL/biuDepthRange/input.run.txt: -------------------------------------------------------------------------------- 1 | # this file is auto-generated. DO NOT EDIT. 2 | biuDepthRange_001_to_002.html 3 | -------------------------------------------------------------------------------- /sdk/tests/conformance/ogles/GL/gl_FrontFacing/input.run.txt: -------------------------------------------------------------------------------- 1 | # this file is auto-generated. DO NOT EDIT. 2 | gl_FrontFacing_001_to_001.html 3 | -------------------------------------------------------------------------------- /sdk/tests/conformance/ogles/GL/lessThanEqual/input.run.txt: -------------------------------------------------------------------------------- 1 | # this file is auto-generated. DO NOT EDIT. 2 | lessThanEqual_001_to_008.html 3 | -------------------------------------------------------------------------------- /sdk/tests/conformance/ogles/GL/matrixCompMult/input.run.txt: -------------------------------------------------------------------------------- 1 | # this file is auto-generated. DO NOT EDIT. 2 | matrixCompMult_001_to_004.html 3 | -------------------------------------------------------------------------------- /sdk/tests/conformance/resources/npot-video.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/WebGL/HEAD/sdk/tests/conformance/resources/npot-video.mp4 -------------------------------------------------------------------------------- /sdk/tests/conformance/resources/opengl_logo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/WebGL/HEAD/sdk/tests/conformance/resources/opengl_logo.jpg -------------------------------------------------------------------------------- /sdk/tests/conformance/resources/red-indexed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/WebGL/HEAD/sdk/tests/conformance/resources/red-indexed.png -------------------------------------------------------------------------------- /sdk/tests/conformance/resources/zero-alpha.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/WebGL/HEAD/sdk/tests/conformance/resources/zero-alpha.png -------------------------------------------------------------------------------- /conformance-suites/1.0.0/conformance/resources/noopUniformShader.vert: -------------------------------------------------------------------------------- 1 | void main() 2 | { 3 | gl_Position = vec4(0.0, 0.0, 0.0, 1.0); 4 | } 5 | -------------------------------------------------------------------------------- /conformance-suites/1.0.0/conformance/shaders/00_shaders.txt: -------------------------------------------------------------------------------- 1 | implicit/00_shaders.txt 2 | misc/00_shaders.txt 3 | reserved/00_shaders.txt 4 | 5 | -------------------------------------------------------------------------------- /conformance-suites/1.0.1/conformance/resources/noopUniformShader.vert: -------------------------------------------------------------------------------- 1 | void main() 2 | { 3 | gl_Position = vec4(0.0, 0.0, 0.0, 1.0); 4 | } 5 | -------------------------------------------------------------------------------- /conformance-suites/1.0.1/resources/webgl-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/WebGL/HEAD/conformance-suites/1.0.1/resources/webgl-logo.png -------------------------------------------------------------------------------- /conformance-suites/1.0.2/conformance/ogles/GL/distance/input.run.txt: -------------------------------------------------------------------------------- 1 | # this file is auto-generated. DO NOT EDIT. 2 | distance_001_to_006.html 3 | -------------------------------------------------------------------------------- /conformance-suites/1.0.2/conformance/ogles/GL/lessThan/input.run.txt: -------------------------------------------------------------------------------- 1 | # this file is auto-generated. DO NOT EDIT. 2 | lessThan_001_to_008.html 3 | -------------------------------------------------------------------------------- /conformance-suites/1.0.2/conformance/ogles/GL/normalize/input.run.txt: -------------------------------------------------------------------------------- 1 | # this file is auto-generated. DO NOT EDIT. 2 | normalize_001_to_006.html 3 | -------------------------------------------------------------------------------- /conformance-suites/1.0.2/conformance/resources/noopUniformShader.vert: -------------------------------------------------------------------------------- 1 | void main() 2 | { 3 | gl_Position = vec4(0.0, 0.0, 0.0, 1.0); 4 | } 5 | -------------------------------------------------------------------------------- /conformance-suites/1.0.2/resources/webgl-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/WebGL/HEAD/conformance-suites/1.0.2/resources/webgl-logo.png -------------------------------------------------------------------------------- /conformance-suites/1.0.3/conformance/glsl/matrices/00_test_list.txt: -------------------------------------------------------------------------------- 1 | glsl-mat4-to-mat3.html 2 | --min-version 1.0.3 glsl-mat3-construction.html 3 | -------------------------------------------------------------------------------- /conformance-suites/1.0.3/conformance/ogles/GL/distance/input.run.txt: -------------------------------------------------------------------------------- 1 | # this file is auto-generated. DO NOT EDIT. 2 | distance_001_to_006.html 3 | -------------------------------------------------------------------------------- /conformance-suites/1.0.3/conformance/ogles/GL/lessThan/input.run.txt: -------------------------------------------------------------------------------- 1 | # this file is auto-generated. DO NOT EDIT. 2 | lessThan_001_to_008.html 3 | -------------------------------------------------------------------------------- /conformance-suites/1.0.3/conformance/ogles/GL/normalize/input.run.txt: -------------------------------------------------------------------------------- 1 | # this file is auto-generated. DO NOT EDIT. 2 | normalize_001_to_006.html 3 | -------------------------------------------------------------------------------- /conformance-suites/1.0.3/conformance/resources/noopUniformShader.vert: -------------------------------------------------------------------------------- 1 | void main() 2 | { 3 | gl_Position = vec4(0.0, 0.0, 0.0, 1.0); 4 | } 5 | -------------------------------------------------------------------------------- /conformance-suites/1.0.3/resources/webgl-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/WebGL/HEAD/conformance-suites/1.0.3/resources/webgl-logo.png -------------------------------------------------------------------------------- /sdk/demos/google/san-angeles/gles/t/libGLES_CM.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/WebGL/HEAD/sdk/demos/google/san-angeles/gles/t/libGLES_CM.dll -------------------------------------------------------------------------------- /sdk/demos/google/san-angeles/gles/t/snapshot1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/WebGL/HEAD/sdk/demos/google/san-angeles/gles/t/snapshot1.png -------------------------------------------------------------------------------- /sdk/demos/google/san-angeles/gles/t/snapshot2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/WebGL/HEAD/sdk/demos/google/san-angeles/gles/t/snapshot2.png -------------------------------------------------------------------------------- /sdk/demos/mozilla/spore/.htaccess: -------------------------------------------------------------------------------- 1 | AddOutputFilterByType DEFLATE text/xml 2 | AddOutputFilterByType DEFLATE application/x-javascript 3 | 4 | 5 | -------------------------------------------------------------------------------- /sdk/tests/conformance/ogles/GL/atan/input.run.txt: -------------------------------------------------------------------------------- 1 | # this file is auto-generated. DO NOT EDIT. 2 | atan_001_to_008.html 3 | atan_009_to_012.html 4 | -------------------------------------------------------------------------------- /sdk/tests/conformance/ogles/GL/exp/input.run.txt: -------------------------------------------------------------------------------- 1 | # this file is auto-generated. DO NOT EDIT. 2 | exp_001_to_008.html 3 | exp_009_to_012.html 4 | -------------------------------------------------------------------------------- /sdk/tests/conformance/ogles/GL/exp2/input.run.txt: -------------------------------------------------------------------------------- 1 | # this file is auto-generated. DO NOT EDIT. 2 | exp2_001_to_008.html 3 | exp2_009_to_012.html 4 | -------------------------------------------------------------------------------- /sdk/tests/conformance/ogles/GL/greaterThanEqual/input.run.txt: -------------------------------------------------------------------------------- 1 | # this file is auto-generated. DO NOT EDIT. 2 | greaterThanEqual_001_to_008.html 3 | -------------------------------------------------------------------------------- /sdk/tests/conformance/ogles/GL/log/input.run.txt: -------------------------------------------------------------------------------- 1 | # this file is auto-generated. DO NOT EDIT. 2 | log_001_to_008.html 3 | log_009_to_012.html 4 | -------------------------------------------------------------------------------- /sdk/tests/conformance/ogles/GL/log2/input.run.txt: -------------------------------------------------------------------------------- 1 | # this file is auto-generated. DO NOT EDIT. 2 | log2_001_to_008.html 3 | log2_009_to_012.html 4 | -------------------------------------------------------------------------------- /sdk/tests/conformance/resources/gray-ramp-256.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/WebGL/HEAD/sdk/tests/conformance/resources/gray-ramp-256.png -------------------------------------------------------------------------------- /conformance-suites/1.0.2/conformance/ogles/GL/faceforward/input.run.txt: -------------------------------------------------------------------------------- 1 | # this file is auto-generated. DO NOT EDIT. 2 | faceforward_001_to_006.html 3 | -------------------------------------------------------------------------------- /conformance-suites/1.0.2/conformance/ogles/GL/gl_FragCoord/input.run.txt: -------------------------------------------------------------------------------- 1 | # this file is auto-generated. DO NOT EDIT. 2 | gl_FragCoord_001_to_003.html 3 | -------------------------------------------------------------------------------- /conformance-suites/1.0.2/conformance/ogles/GL/greaterThan/input.run.txt: -------------------------------------------------------------------------------- 1 | # this file is auto-generated. DO NOT EDIT. 2 | greaterThan_001_to_008.html 3 | -------------------------------------------------------------------------------- /conformance-suites/1.0.2/conformance/ogles/GL/inversesqrt/input.run.txt: -------------------------------------------------------------------------------- 1 | # this file is auto-generated. DO NOT EDIT. 2 | inversesqrt_001_to_006.html 3 | -------------------------------------------------------------------------------- /conformance-suites/1.0.2/conformance/ogles/GL/smoothstep/input.run.txt: -------------------------------------------------------------------------------- 1 | # this file is auto-generated. DO NOT EDIT. 2 | smoothstep_001_to_006.html 3 | -------------------------------------------------------------------------------- /conformance-suites/1.0.3/conformance/ogles/GL/faceforward/input.run.txt: -------------------------------------------------------------------------------- 1 | # this file is auto-generated. DO NOT EDIT. 2 | faceforward_001_to_006.html 3 | -------------------------------------------------------------------------------- /conformance-suites/1.0.3/conformance/ogles/GL/gl_FragCoord/input.run.txt: -------------------------------------------------------------------------------- 1 | # this file is auto-generated. DO NOT EDIT. 2 | gl_FragCoord_001_to_003.html 3 | -------------------------------------------------------------------------------- /conformance-suites/1.0.3/conformance/ogles/GL/greaterThan/input.run.txt: -------------------------------------------------------------------------------- 1 | # this file is auto-generated. DO NOT EDIT. 2 | greaterThan_001_to_008.html 3 | -------------------------------------------------------------------------------- /conformance-suites/1.0.3/conformance/ogles/GL/inversesqrt/input.run.txt: -------------------------------------------------------------------------------- 1 | # this file is auto-generated. DO NOT EDIT. 2 | inversesqrt_001_to_006.html 3 | -------------------------------------------------------------------------------- /conformance-suites/1.0.3/conformance/ogles/GL/smoothstep/input.run.txt: -------------------------------------------------------------------------------- 1 | # this file is auto-generated. DO NOT EDIT. 2 | smoothstep_001_to_006.html 3 | -------------------------------------------------------------------------------- /resources/html5lib/README: -------------------------------------------------------------------------------- 1 | This is an unmodified copy of the Python 2.6 sources of the html5lib 2 | library from http://code.google.com/p/html5lib/ . 3 | -------------------------------------------------------------------------------- /sdk/demos/google/image-texture-test/test_texture.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/WebGL/HEAD/sdk/demos/google/image-texture-test/test_texture.jpg -------------------------------------------------------------------------------- /sdk/tests/conformance/glsl/misc/non-ascii.vert.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/WebGL/HEAD/sdk/tests/conformance/glsl/misc/non-ascii.vert.html -------------------------------------------------------------------------------- /sdk/tests/conformance/ogles/GL/equal/input.run.txt: -------------------------------------------------------------------------------- 1 | # this file is auto-generated. DO NOT EDIT. 2 | equal_001_to_008.html 3 | equal_009_to_012.html 4 | -------------------------------------------------------------------------------- /sdk/tests/conformance/resources/green-2x2-16bit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/WebGL/HEAD/sdk/tests/conformance/resources/green-2x2-16bit.png -------------------------------------------------------------------------------- /sdk/tests/conformance/resources/red-green.theora.ogv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/WebGL/HEAD/sdk/tests/conformance/resources/red-green.theora.ogv -------------------------------------------------------------------------------- /conformance-suites/1.0.0/conformance/resources/3x3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/WebGL/HEAD/conformance-suites/1.0.0/conformance/resources/3x3.png -------------------------------------------------------------------------------- /conformance-suites/1.0.1/conformance/resources/3x3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/WebGL/HEAD/conformance-suites/1.0.1/conformance/resources/3x3.png -------------------------------------------------------------------------------- /conformance-suites/1.0.1/conformance/typedarrays/00_test_list.txt: -------------------------------------------------------------------------------- 1 | array-buffer-crash.html 2 | array-buffer-view-crash.html 3 | array-unit-tests.html 4 | 5 | -------------------------------------------------------------------------------- /conformance-suites/1.0.2/conformance/ogles/GL/biuDepthRange/input.run.txt: -------------------------------------------------------------------------------- 1 | # this file is auto-generated. DO NOT EDIT. 2 | biuDepthRange_001_to_002.html 3 | -------------------------------------------------------------------------------- /conformance-suites/1.0.2/conformance/ogles/GL/gl_FrontFacing/input.run.txt: -------------------------------------------------------------------------------- 1 | # this file is auto-generated. DO NOT EDIT. 2 | gl_FrontFacing_001_to_001.html 3 | -------------------------------------------------------------------------------- /conformance-suites/1.0.2/conformance/ogles/GL/lessThanEqual/input.run.txt: -------------------------------------------------------------------------------- 1 | # this file is auto-generated. DO NOT EDIT. 2 | lessThanEqual_001_to_008.html 3 | -------------------------------------------------------------------------------- /conformance-suites/1.0.2/conformance/ogles/GL/matrixCompMult/input.run.txt: -------------------------------------------------------------------------------- 1 | # this file is auto-generated. DO NOT EDIT. 2 | matrixCompMult_001_to_004.html 3 | -------------------------------------------------------------------------------- /conformance-suites/1.0.2/conformance/resources/3x3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/WebGL/HEAD/conformance-suites/1.0.2/conformance/resources/3x3.png -------------------------------------------------------------------------------- /conformance-suites/1.0.3/conformance/ogles/GL/biuDepthRange/input.run.txt: -------------------------------------------------------------------------------- 1 | # this file is auto-generated. DO NOT EDIT. 2 | biuDepthRange_001_to_002.html 3 | -------------------------------------------------------------------------------- /conformance-suites/1.0.3/conformance/ogles/GL/gl_FrontFacing/input.run.txt: -------------------------------------------------------------------------------- 1 | # this file is auto-generated. DO NOT EDIT. 2 | gl_FrontFacing_001_to_001.html 3 | -------------------------------------------------------------------------------- /conformance-suites/1.0.3/conformance/ogles/GL/lessThanEqual/input.run.txt: -------------------------------------------------------------------------------- 1 | # this file is auto-generated. DO NOT EDIT. 2 | lessThanEqual_001_to_008.html 3 | -------------------------------------------------------------------------------- /conformance-suites/1.0.3/conformance/ogles/GL/matrixCompMult/input.run.txt: -------------------------------------------------------------------------------- 1 | # this file is auto-generated. DO NOT EDIT. 2 | matrixCompMult_001_to_004.html 3 | -------------------------------------------------------------------------------- /conformance-suites/1.0.3/conformance/resources/3x3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/WebGL/HEAD/conformance-suites/1.0.3/conformance/resources/3x3.png -------------------------------------------------------------------------------- /sdk/demos/google/san-angeles/gles/t/SanOGLES-PVRSDK.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/WebGL/HEAD/sdk/demos/google/san-angeles/gles/t/SanOGLES-PVRSDK.exe -------------------------------------------------------------------------------- /sdk/demos/mozilla/spore/creatures/Amahani__diffuse.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/WebGL/HEAD/sdk/demos/mozilla/spore/creatures/Amahani__diffuse.png -------------------------------------------------------------------------------- /sdk/demos/mozilla/spore/creatures/Amahani__normal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/WebGL/HEAD/sdk/demos/mozilla/spore/creatures/Amahani__normal.png -------------------------------------------------------------------------------- /sdk/demos/mozilla/spore/creatures/Amahani__specular.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/WebGL/HEAD/sdk/demos/mozilla/spore/creatures/Amahani__specular.png -------------------------------------------------------------------------------- /sdk/tests/conformance/glsl/literals/00_test_list.txt: -------------------------------------------------------------------------------- 1 | float_literal.vert.html 2 | --min-version 1.0.3 literal_precision.html 3 | overflow_leak.vert.html 4 | -------------------------------------------------------------------------------- /sdk/tests/conformance/resources/bug-32888-texture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/WebGL/HEAD/sdk/tests/conformance/resources/bug-32888-texture.png -------------------------------------------------------------------------------- /sdk/tests/conformance/resources/gray-ramp-gamma0.1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/WebGL/HEAD/sdk/tests/conformance/resources/gray-ramp-gamma0.1.png -------------------------------------------------------------------------------- /sdk/tests/conformance/resources/gray-ramp-gamma1.0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/WebGL/HEAD/sdk/tests/conformance/resources/gray-ramp-gamma1.0.png -------------------------------------------------------------------------------- /sdk/tests/conformance/resources/gray-ramp-gamma2.0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/WebGL/HEAD/sdk/tests/conformance/resources/gray-ramp-gamma2.0.png -------------------------------------------------------------------------------- /sdk/tests/conformance/resources/gray-ramp-gamma4.0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/WebGL/HEAD/sdk/tests/conformance/resources/gray-ramp-gamma4.0.png -------------------------------------------------------------------------------- /sdk/tests/conformance/resources/gray-ramp-gamma9.0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/WebGL/HEAD/sdk/tests/conformance/resources/gray-ramp-gamma9.0.png -------------------------------------------------------------------------------- /sdk/tests/conformance/resources/npot-video.theora.ogv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/WebGL/HEAD/sdk/tests/conformance/resources/npot-video.theora.ogv -------------------------------------------------------------------------------- /sdk/tests/conformance/resources/npot-video.webmvp8.webm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/WebGL/HEAD/sdk/tests/conformance/resources/npot-video.webmvp8.webm -------------------------------------------------------------------------------- /sdk/tests/conformance/resources/red-green.webmvp8.webm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/WebGL/HEAD/sdk/tests/conformance/resources/red-green.webmvp8.webm -------------------------------------------------------------------------------- /sdk/tests/extra/50x50pixel-black-with-red-triangle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/WebGL/HEAD/sdk/tests/extra/50x50pixel-black-with-red-triangle.png -------------------------------------------------------------------------------- /conformance-suites/1.0.2/conformance/ogles/GL/atan/input.run.txt: -------------------------------------------------------------------------------- 1 | # this file is auto-generated. DO NOT EDIT. 2 | atan_001_to_008.html 3 | atan_009_to_012.html 4 | -------------------------------------------------------------------------------- /conformance-suites/1.0.2/conformance/ogles/GL/exp/input.run.txt: -------------------------------------------------------------------------------- 1 | # this file is auto-generated. DO NOT EDIT. 2 | exp_001_to_008.html 3 | exp_009_to_012.html 4 | -------------------------------------------------------------------------------- /conformance-suites/1.0.2/conformance/ogles/GL/exp2/input.run.txt: -------------------------------------------------------------------------------- 1 | # this file is auto-generated. DO NOT EDIT. 2 | exp2_001_to_008.html 3 | exp2_009_to_012.html 4 | -------------------------------------------------------------------------------- /conformance-suites/1.0.2/conformance/ogles/GL/greaterThanEqual/input.run.txt: -------------------------------------------------------------------------------- 1 | # this file is auto-generated. DO NOT EDIT. 2 | greaterThanEqual_001_to_008.html 3 | -------------------------------------------------------------------------------- /conformance-suites/1.0.2/conformance/ogles/GL/log/input.run.txt: -------------------------------------------------------------------------------- 1 | # this file is auto-generated. DO NOT EDIT. 2 | log_001_to_008.html 3 | log_009_to_012.html 4 | -------------------------------------------------------------------------------- /conformance-suites/1.0.2/conformance/ogles/GL/log2/input.run.txt: -------------------------------------------------------------------------------- 1 | # this file is auto-generated. DO NOT EDIT. 2 | log2_001_to_008.html 3 | log2_009_to_012.html 4 | -------------------------------------------------------------------------------- /conformance-suites/1.0.3/conformance/ogles/GL/atan/input.run.txt: -------------------------------------------------------------------------------- 1 | # this file is auto-generated. DO NOT EDIT. 2 | atan_001_to_008.html 3 | atan_009_to_012.html 4 | -------------------------------------------------------------------------------- /conformance-suites/1.0.3/conformance/ogles/GL/exp/input.run.txt: -------------------------------------------------------------------------------- 1 | # this file is auto-generated. DO NOT EDIT. 2 | exp_001_to_008.html 3 | exp_009_to_012.html 4 | -------------------------------------------------------------------------------- /conformance-suites/1.0.3/conformance/ogles/GL/exp2/input.run.txt: -------------------------------------------------------------------------------- 1 | # this file is auto-generated. DO NOT EDIT. 2 | exp2_001_to_008.html 3 | exp2_009_to_012.html 4 | -------------------------------------------------------------------------------- /conformance-suites/1.0.3/conformance/ogles/GL/greaterThanEqual/input.run.txt: -------------------------------------------------------------------------------- 1 | # this file is auto-generated. DO NOT EDIT. 2 | greaterThanEqual_001_to_008.html 3 | -------------------------------------------------------------------------------- /conformance-suites/1.0.3/conformance/ogles/GL/log/input.run.txt: -------------------------------------------------------------------------------- 1 | # this file is auto-generated. DO NOT EDIT. 2 | log_001_to_008.html 3 | log_009_to_012.html 4 | -------------------------------------------------------------------------------- /conformance-suites/1.0.3/conformance/ogles/GL/log2/input.run.txt: -------------------------------------------------------------------------------- 1 | # this file is auto-generated. DO NOT EDIT. 2 | log2_001_to_008.html 3 | log2_009_to_012.html 4 | -------------------------------------------------------------------------------- /sdk/demos/google/san-angeles/gles/t/SanOGLES-Gerbera.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/WebGL/HEAD/sdk/demos/google/san-angeles/gles/t/SanOGLES-Gerbera.exe -------------------------------------------------------------------------------- /sdk/tests/conformance/limits/00_test_list.txt: -------------------------------------------------------------------------------- 1 | gl-min-attribs.html 2 | gl-max-texture-dimensions.html 3 | gl-min-textures.html 4 | gl-min-uniforms.html 5 | 6 | -------------------------------------------------------------------------------- /sdk/tests/conformance/ogles/GL/notEqual/input.run.txt: -------------------------------------------------------------------------------- 1 | # this file is auto-generated. DO NOT EDIT. 2 | notEqual_001_to_008.html 3 | notEqual_009_to_012.html 4 | -------------------------------------------------------------------------------- /conformance-suites/1.0.0/conformance/glsl-conformance.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/WebGL/HEAD/conformance-suites/1.0.0/conformance/glsl-conformance.html -------------------------------------------------------------------------------- /conformance-suites/1.0.0/conformance/resources/blue-1x1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/WebGL/HEAD/conformance-suites/1.0.0/conformance/resources/blue-1x1.jpg -------------------------------------------------------------------------------- /conformance-suites/1.0.0/conformance/resources/gray-ramp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/WebGL/HEAD/conformance-suites/1.0.0/conformance/resources/gray-ramp.png -------------------------------------------------------------------------------- /conformance-suites/1.0.0/conformance/resources/red-green.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/WebGL/HEAD/conformance-suites/1.0.0/conformance/resources/red-green.mp4 -------------------------------------------------------------------------------- /conformance-suites/1.0.0/conformance/resources/red-green.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/WebGL/HEAD/conformance-suites/1.0.0/conformance/resources/red-green.png -------------------------------------------------------------------------------- /conformance-suites/1.0.0/extra/canvas-compositing-test.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/WebGL/HEAD/conformance-suites/1.0.0/extra/canvas-compositing-test.png -------------------------------------------------------------------------------- /conformance-suites/1.0.1/conformance/resources/blue-1x1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/WebGL/HEAD/conformance-suites/1.0.1/conformance/resources/blue-1x1.jpg -------------------------------------------------------------------------------- /conformance-suites/1.0.1/conformance/resources/gray-ramp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/WebGL/HEAD/conformance-suites/1.0.1/conformance/resources/gray-ramp.png -------------------------------------------------------------------------------- /conformance-suites/1.0.1/conformance/resources/red-green.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/WebGL/HEAD/conformance-suites/1.0.1/conformance/resources/red-green.mp4 -------------------------------------------------------------------------------- /conformance-suites/1.0.1/conformance/resources/red-green.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/WebGL/HEAD/conformance-suites/1.0.1/conformance/resources/red-green.png -------------------------------------------------------------------------------- /conformance-suites/1.0.1/extra/canvas-compositing-test.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/WebGL/HEAD/conformance-suites/1.0.1/extra/canvas-compositing-test.png -------------------------------------------------------------------------------- /conformance-suites/1.0.2/conformance/ogles/GL/equal/input.run.txt: -------------------------------------------------------------------------------- 1 | # this file is auto-generated. DO NOT EDIT. 2 | equal_001_to_008.html 3 | equal_009_to_012.html 4 | -------------------------------------------------------------------------------- /conformance-suites/1.0.2/conformance/resources/blue-1x1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/WebGL/HEAD/conformance-suites/1.0.2/conformance/resources/blue-1x1.jpg -------------------------------------------------------------------------------- /conformance-suites/1.0.2/conformance/resources/gray-ramp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/WebGL/HEAD/conformance-suites/1.0.2/conformance/resources/gray-ramp.png -------------------------------------------------------------------------------- /conformance-suites/1.0.2/conformance/resources/red-green.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/WebGL/HEAD/conformance-suites/1.0.2/conformance/resources/red-green.mp4 -------------------------------------------------------------------------------- /conformance-suites/1.0.2/conformance/resources/red-green.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/WebGL/HEAD/conformance-suites/1.0.2/conformance/resources/red-green.png -------------------------------------------------------------------------------- /conformance-suites/1.0.2/extra/canvas-compositing-test.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/WebGL/HEAD/conformance-suites/1.0.2/extra/canvas-compositing-test.png -------------------------------------------------------------------------------- /conformance-suites/1.0.3/conformance/ogles/GL/equal/input.run.txt: -------------------------------------------------------------------------------- 1 | # this file is auto-generated. DO NOT EDIT. 2 | equal_001_to_008.html 3 | equal_009_to_012.html 4 | -------------------------------------------------------------------------------- /conformance-suites/1.0.3/conformance/resources/1-channel.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/WebGL/HEAD/conformance-suites/1.0.3/conformance/resources/1-channel.jpg -------------------------------------------------------------------------------- /conformance-suites/1.0.3/conformance/resources/blue-1x1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/WebGL/HEAD/conformance-suites/1.0.3/conformance/resources/blue-1x1.jpg -------------------------------------------------------------------------------- /conformance-suites/1.0.3/conformance/resources/gray-ramp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/WebGL/HEAD/conformance-suites/1.0.3/conformance/resources/gray-ramp.png -------------------------------------------------------------------------------- /conformance-suites/1.0.3/conformance/resources/red-green.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/WebGL/HEAD/conformance-suites/1.0.3/conformance/resources/red-green.mp4 -------------------------------------------------------------------------------- /conformance-suites/1.0.3/conformance/resources/red-green.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/WebGL/HEAD/conformance-suites/1.0.3/conformance/resources/red-green.png -------------------------------------------------------------------------------- /conformance-suites/1.0.3/extra/canvas-compositing-test.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/WebGL/HEAD/conformance-suites/1.0.3/extra/canvas-compositing-test.png -------------------------------------------------------------------------------- /resources/Khronos-Final.css: -------------------------------------------------------------------------------- 1 | 2 | /* Style for a final spec */ 3 | 4 | @import "default.css"; 5 | 6 | body { 7 | background-image: url('logo-spec.png'); 8 | } 9 | -------------------------------------------------------------------------------- /sdk/tests/conformance/glsl/misc/non-ascii-comments.vert.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/WebGL/HEAD/sdk/tests/conformance/glsl/misc/non-ascii-comments.vert.html -------------------------------------------------------------------------------- /sdk/tests/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 | -------------------------------------------------------------------------------- /sdk/tests/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 | -------------------------------------------------------------------------------- /sdk/tests/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 | -------------------------------------------------------------------------------- /sdk/tests/conformance/resources/gray-ramp-default-gamma.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/WebGL/HEAD/sdk/tests/conformance/resources/gray-ramp-default-gamma.png -------------------------------------------------------------------------------- /sdk/tests/conformance/resources/thunderbird-logo-64x64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/WebGL/HEAD/sdk/tests/conformance/resources/thunderbird-logo-64x64.png -------------------------------------------------------------------------------- /conformance-suites/1.0.0/conformance/resources/red-indexed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/WebGL/HEAD/conformance-suites/1.0.0/conformance/resources/red-indexed.png -------------------------------------------------------------------------------- /conformance-suites/1.0.0/conformance/resources/zero-alpha.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/WebGL/HEAD/conformance-suites/1.0.0/conformance/resources/zero-alpha.png -------------------------------------------------------------------------------- /conformance-suites/1.0.1/conformance/resources/npot-video.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/WebGL/HEAD/conformance-suites/1.0.1/conformance/resources/npot-video.mp4 -------------------------------------------------------------------------------- /conformance-suites/1.0.1/conformance/resources/red-indexed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/WebGL/HEAD/conformance-suites/1.0.1/conformance/resources/red-indexed.png -------------------------------------------------------------------------------- /conformance-suites/1.0.1/conformance/resources/zero-alpha.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/WebGL/HEAD/conformance-suites/1.0.1/conformance/resources/zero-alpha.png -------------------------------------------------------------------------------- /conformance-suites/1.0.2/conformance/resources/npot-video.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/WebGL/HEAD/conformance-suites/1.0.2/conformance/resources/npot-video.mp4 -------------------------------------------------------------------------------- /conformance-suites/1.0.2/conformance/resources/red-indexed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/WebGL/HEAD/conformance-suites/1.0.2/conformance/resources/red-indexed.png -------------------------------------------------------------------------------- /conformance-suites/1.0.2/conformance/resources/zero-alpha.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/WebGL/HEAD/conformance-suites/1.0.2/conformance/resources/zero-alpha.png -------------------------------------------------------------------------------- /conformance-suites/1.0.3/conformance/glsl/literals/00_test_list.txt: -------------------------------------------------------------------------------- 1 | float_literal.vert.html 2 | --min-version 1.0.3 literal_precision.html 3 | overflow_leak.vert.html 4 | -------------------------------------------------------------------------------- /conformance-suites/1.0.3/conformance/resources/npot-video.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/WebGL/HEAD/conformance-suites/1.0.3/conformance/resources/npot-video.mp4 -------------------------------------------------------------------------------- /conformance-suites/1.0.3/conformance/resources/opengl_logo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/WebGL/HEAD/conformance-suites/1.0.3/conformance/resources/opengl_logo.jpg -------------------------------------------------------------------------------- /conformance-suites/1.0.3/conformance/resources/red-indexed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/WebGL/HEAD/conformance-suites/1.0.3/conformance/resources/red-indexed.png -------------------------------------------------------------------------------- /conformance-suites/1.0.3/conformance/resources/zero-alpha.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/WebGL/HEAD/conformance-suites/1.0.3/conformance/resources/zero-alpha.png -------------------------------------------------------------------------------- /resources/Khronos-WD.css: -------------------------------------------------------------------------------- 1 | 2 | /* Style for a public "Working Draft" */ 3 | 4 | @import "default.css"; 5 | 6 | body { 7 | background-image: url('logo-WD.png'); 8 | } 9 | -------------------------------------------------------------------------------- /sdk/tests/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.0/conformance/resources/gray-ramp-256.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/WebGL/HEAD/conformance-suites/1.0.0/conformance/resources/gray-ramp-256.png -------------------------------------------------------------------------------- /conformance-suites/1.0.0/conformance/shaders/misc/non-ascii.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/WebGL/HEAD/conformance-suites/1.0.0/conformance/shaders/misc/non-ascii.vert -------------------------------------------------------------------------------- /conformance-suites/1.0.1/conformance/limits/00_test_list.txt: -------------------------------------------------------------------------------- 1 | gl-min-attribs.html 2 | gl-max-texture-dimensions.html 3 | gl-min-textures.html 4 | gl-min-uniforms.html 5 | 6 | -------------------------------------------------------------------------------- /conformance-suites/1.0.1/conformance/renderbuffers/00_test_list.txt: -------------------------------------------------------------------------------- 1 | framebuffer-object-attachment.html 2 | framebuffer-test.html 3 | renderbuffer-initialization.html 4 | 5 | -------------------------------------------------------------------------------- /conformance-suites/1.0.1/conformance/resources/gray-ramp-256.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/WebGL/HEAD/conformance-suites/1.0.1/conformance/resources/gray-ramp-256.png -------------------------------------------------------------------------------- /conformance-suites/1.0.2/conformance/limits/00_test_list.txt: -------------------------------------------------------------------------------- 1 | gl-min-attribs.html 2 | gl-max-texture-dimensions.html 3 | gl-min-textures.html 4 | gl-min-uniforms.html 5 | 6 | -------------------------------------------------------------------------------- /conformance-suites/1.0.2/conformance/ogles/GL/notEqual/input.run.txt: -------------------------------------------------------------------------------- 1 | # this file is auto-generated. DO NOT EDIT. 2 | notEqual_001_to_008.html 3 | notEqual_009_to_012.html 4 | -------------------------------------------------------------------------------- /conformance-suites/1.0.2/conformance/resources/gray-ramp-256.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/WebGL/HEAD/conformance-suites/1.0.2/conformance/resources/gray-ramp-256.png -------------------------------------------------------------------------------- /conformance-suites/1.0.3/conformance/limits/00_test_list.txt: -------------------------------------------------------------------------------- 1 | gl-min-attribs.html 2 | gl-max-texture-dimensions.html 3 | gl-min-textures.html 4 | gl-min-uniforms.html 5 | 6 | -------------------------------------------------------------------------------- /conformance-suites/1.0.3/conformance/ogles/GL/notEqual/input.run.txt: -------------------------------------------------------------------------------- 1 | # this file is auto-generated. DO NOT EDIT. 2 | notEqual_001_to_008.html 3 | notEqual_009_to_012.html 4 | -------------------------------------------------------------------------------- /conformance-suites/1.0.3/conformance/resources/gray-ramp-256.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/WebGL/HEAD/conformance-suites/1.0.3/conformance/resources/gray-ramp-256.png -------------------------------------------------------------------------------- /sdk/tests/conformance/resources/gray-ramp-256-with-128-alpha.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/WebGL/HEAD/sdk/tests/conformance/resources/gray-ramp-256-with-128-alpha.png -------------------------------------------------------------------------------- /sdk/tests/conformance/resources/transparent-on-left-indexed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/WebGL/HEAD/sdk/tests/conformance/resources/transparent-on-left-indexed.png -------------------------------------------------------------------------------- /conformance-suites/1.0.0/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 | 6 | -------------------------------------------------------------------------------- /conformance-suites/1.0.0/conformance/resources/green-2x2-16bit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/WebGL/HEAD/conformance-suites/1.0.0/conformance/resources/green-2x2-16bit.png -------------------------------------------------------------------------------- /conformance-suites/1.0.0/conformance/resources/red-green.theora.ogv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/WebGL/HEAD/conformance-suites/1.0.0/conformance/resources/red-green.theora.ogv -------------------------------------------------------------------------------- /conformance-suites/1.0.0/conformance/shaders/implicit/assign_int_to_float.vert: -------------------------------------------------------------------------------- 1 | // implicit cast assing int to float should fail 2 | void main() 3 | { 4 | float f = -123; 5 | } 6 | -------------------------------------------------------------------------------- /conformance-suites/1.0.0/conformance/shaders/reserved/webgl_variable.vert: -------------------------------------------------------------------------------- 1 | // use of reserved webgl_ prefix as variable should fail 2 | void main() { 3 | vec4 webgl_foo; 4 | } 5 | -------------------------------------------------------------------------------- /conformance-suites/1.0.0/resources/js-test-post.js: -------------------------------------------------------------------------------- 1 | shouldBeTrue("successfullyParsed"); 2 | debug('
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 | 2 | 3 | 4 | 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 | 4 | 5 | 6 | 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 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /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 | 3 | Box 4 | 5 | 6 | 7 | 8 |

9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /sdk/demos/google/web-workers-typed-arrays/style.css: -------------------------------------------------------------------------------- 1 | #header ul { 2 | list-style: none; 3 | padding:0; 4 | margin:0; 5 | } 6 | 7 | #header li { 8 | display: inline; 9 | border: solid; 10 | border-width: 1px 1px 0 1px; 11 | margin: 0 0.5em 0 0; 12 | } 13 | 14 | #header li a { 15 | padding: 0 1em; 16 | } 17 | 18 | div.tabpage { 19 | border: solid; 20 | border-width: 1px 1px 1px 1px; 21 | padding: 5px 10px; 22 | } 23 | -------------------------------------------------------------------------------- /conformance-suites/1.0.2/conformance/buffers/00_test_list.txt: -------------------------------------------------------------------------------- 1 | buffer-bind-test.html 2 | buffer-data-array-buffer.html 3 | --min-version 1.0.2 element-array-buffer-delete-recreate.html 4 | index-validation-copies-indices.html 5 | index-validation-crash-with-buffer-sub-data.html 6 | --min-version 1.0.2 index-validation-large-buffer.html 7 | index-validation-verifies-too-many-indices.html 8 | index-validation-with-resized-buffer.html 9 | index-validation.html 10 | 11 | -------------------------------------------------------------------------------- /extensions/README.md: -------------------------------------------------------------------------------- 1 | FAQ 2 | === 3 | 4 | Q: How do I indicate that a newly drafted extension proposal should be built 5 | for the registry? 6 | 7 | A: Put the extension.xml in a subdirectory of `proposals/` named for the 8 | official extension name. Once that is committed to the repository, the 9 | Khronos web site will be automatically updated. 10 | 11 | Q: What if I want to see the changes locally? 12 | 13 | A: Run 'make' from this directory. 14 | -------------------------------------------------------------------------------- /sdk/tests/conformance/attribs/00_test_list.txt: -------------------------------------------------------------------------------- 1 | --min-version 1.0.3 gl-bindAttribLocation-aliasing.html 2 | --min-version 1.0.3 gl-bindAttribLocation-matrix.html 3 | --min-version 1.0.2 gl-disabled-vertex-attrib.html 4 | gl-enable-vertex-attrib.html 5 | --min-version 1.0.3 gl-matrix-attributes.html 6 | gl-vertex-attrib.html 7 | gl-vertexattribpointer.html 8 | gl-vertexattribpointer-offsets.html 9 | --min-version 1.0.2 gl-vertex-attrib-render.html 10 | gl-vertex-attrib-zero-issues.html 11 | -------------------------------------------------------------------------------- /sdk/tests/conformance/misc/00_test_list.txt: -------------------------------------------------------------------------------- 1 | bad-arguments-test.html 2 | --min-version 1.0.2 boolean-argument-conversion.html 3 | --min-version 1.0.2 delayed-drawing.html 4 | error-reporting.html 5 | instanceof-test.html 6 | invalid-passed-params.html 7 | is-object.html 8 | null-object-behaviour.html 9 | functions-returning-strings.html 10 | object-deletion-behaviour.html 11 | shader-precision-format.html 12 | type-conversion-test.html 13 | uninitialized-test.html 14 | webgl-specific.html 15 | -------------------------------------------------------------------------------- /conformance-suites/1.0.3/conformance/attribs/00_test_list.txt: -------------------------------------------------------------------------------- 1 | --min-version 1.0.3 gl-bindAttribLocation-aliasing.html 2 | --min-version 1.0.3 gl-bindAttribLocation-matrix.html 3 | --min-version 1.0.2 gl-disabled-vertex-attrib.html 4 | gl-enable-vertex-attrib.html 5 | --min-version 1.0.3 gl-matrix-attributes.html 6 | gl-vertex-attrib.html 7 | gl-vertexattribpointer.html 8 | gl-vertexattribpointer-offsets.html 9 | --min-version 1.0.2 gl-vertex-attrib-render.html 10 | gl-vertex-attrib-zero-issues.html 11 | -------------------------------------------------------------------------------- /conformance-suites/1.0.2/conformance/misc/00_test_list.txt: -------------------------------------------------------------------------------- 1 | bad-arguments-test.html 2 | --min-version 1.0.2 boolean-argument-conversion.html 3 | --min-version 1.0.2 delayed-drawing.html 4 | error-reporting.html 5 | instanceof-test.html 6 | invalid-passed-params.html 7 | is-object.html 8 | null-object-behaviour.html 9 | functions-returning-strings.html 10 | object-deletion-behaviour.html 11 | shader-precision-format.html 12 | type-conversion-test.html 13 | uninitialized-test.html 14 | webgl-specific.html 15 | -------------------------------------------------------------------------------- /conformance-suites/1.0.3/conformance/misc/00_test_list.txt: -------------------------------------------------------------------------------- 1 | bad-arguments-test.html 2 | --min-version 1.0.2 boolean-argument-conversion.html 3 | --min-version 1.0.2 delayed-drawing.html 4 | error-reporting.html 5 | instanceof-test.html 6 | invalid-passed-params.html 7 | is-object.html 8 | null-object-behaviour.html 9 | functions-returning-strings.html 10 | object-deletion-behaviour.html 11 | shader-precision-format.html 12 | type-conversion-test.html 13 | uninitialized-test.html 14 | webgl-specific.html 15 | -------------------------------------------------------------------------------- /sdk/tests/conformance/buffers/00_test_list.txt: -------------------------------------------------------------------------------- 1 | buffer-bind-test.html 2 | buffer-data-array-buffer.html 3 | --min-version 1.0.3 buffer-data-array-buffer-delete.html 4 | --min-version 1.0.2 element-array-buffer-delete-recreate.html 5 | index-validation-copies-indices.html 6 | index-validation-crash-with-buffer-sub-data.html 7 | --min-version 1.0.2 index-validation-large-buffer.html 8 | index-validation-verifies-too-many-indices.html 9 | index-validation-with-resized-buffer.html 10 | index-validation.html 11 | 12 | -------------------------------------------------------------------------------- /conformance-suites/1.0.2/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 | --min-version 1.0.2 drawingbuffer-hd-dpi-test.html 7 | drawingbuffer-test.html 8 | --min-version 1.0.2 framebuffer-bindings-unaffected-on-resize.html 9 | --min-version 1.0.2 texture-bindings-unaffected-on-resize.html 10 | --min-version 1.0.2 to-data-url-test.html 11 | viewport-unchanged-upon-resize.html 12 | 13 | -------------------------------------------------------------------------------- /conformance-suites/1.0.2/conformance/uniforms/00_test_list.txt: -------------------------------------------------------------------------------- 1 | gl-uniform-arrays.html 2 | # This test is no longer valid with the new packing restrictions 3 | #--min-version 1.0.02 gl-uniform-unused-array-elements-get-truncated.html 4 | gl-uniform-bool.html 5 | gl-uniformmatrix4fv.html 6 | gl-unknown-uniform.html 7 | null-uniform-location.html 8 | --min-version 1.0.2 out-of-bounds-uniform-array-access.html 9 | --min-version 1.0.2 uniform-default-values.html 10 | uniform-location.html 11 | uniform-samplers-test.html 12 | -------------------------------------------------------------------------------- /conformance-suites/1.0.3/conformance/buffers/00_test_list.txt: -------------------------------------------------------------------------------- 1 | buffer-bind-test.html 2 | buffer-data-array-buffer.html 3 | --min-version 1.0.3 buffer-data-array-buffer-delete.html 4 | --min-version 1.0.2 element-array-buffer-delete-recreate.html 5 | index-validation-copies-indices.html 6 | index-validation-crash-with-buffer-sub-data.html 7 | --min-version 1.0.2 index-validation-large-buffer.html 8 | index-validation-verifies-too-many-indices.html 9 | index-validation-with-resized-buffer.html 10 | index-validation.html 11 | 12 | -------------------------------------------------------------------------------- /conformance-suites/1.0.1/conformance/00_test_list.txt: -------------------------------------------------------------------------------- 1 | attribs/00_test_list.txt 2 | buffers/00_test_list.txt 3 | canvas/00_test_list.txt 4 | context/00_test_list.txt 5 | extensions/00_test_list.txt 6 | glsl/00_test_list.txt 7 | limits/00_test_list.txt 8 | misc/00_test_list.txt 9 | programs/00_test_list.txt 10 | reading/00_test_list.txt 11 | renderbuffers/00_test_list.txt 12 | rendering/00_test_list.txt 13 | state/00_test_list.txt 14 | textures/00_test_list.txt 15 | typedarrays/00_test_list.txt 16 | uniforms/00_test_list.txt 17 | 18 | -------------------------------------------------------------------------------- /sdk/tests/conformance/glsl/constructors/00_test_list.txt: -------------------------------------------------------------------------------- 1 | glsl-construct-vec2.html 2 | glsl-construct-vec3.html 3 | glsl-construct-vec4.html 4 | glsl-construct-ivec2.html 5 | glsl-construct-ivec3.html 6 | glsl-construct-ivec4.html 7 | glsl-construct-bvec2.html 8 | glsl-construct-bvec3.html 9 | glsl-construct-bvec4.html 10 | glsl-construct-mat2.html 11 | glsl-construct-mat3.html 12 | glsl-construct-mat4.html 13 | --min-version 1.0.3 glsl-construct-vec-mat-corner-cases.html 14 | --min-version 1.0.3 glsl-construct-vec-mat-index.html 15 | -------------------------------------------------------------------------------- /conformance-suites/1.0.3/conformance/glsl/constructors/00_test_list.txt: -------------------------------------------------------------------------------- 1 | glsl-construct-vec2.html 2 | glsl-construct-vec3.html 3 | glsl-construct-vec4.html 4 | glsl-construct-ivec2.html 5 | glsl-construct-ivec3.html 6 | glsl-construct-ivec4.html 7 | glsl-construct-bvec2.html 8 | glsl-construct-bvec3.html 9 | glsl-construct-bvec4.html 10 | glsl-construct-mat2.html 11 | glsl-construct-mat3.html 12 | glsl-construct-mat4.html 13 | --min-version 1.0.3 glsl-construct-vec-mat-corner-cases.html 14 | --min-version 1.0.3 glsl-construct-vec-mat-index.html 15 | -------------------------------------------------------------------------------- /sdk/tests/conformance/ogles/GL/swizzlers/input.run.txt: -------------------------------------------------------------------------------- 1 | # this file is auto-generated. DO NOT EDIT. 2 | swizzlers_001_to_008.html 3 | swizzlers_009_to_016.html 4 | swizzlers_017_to_024.html 5 | swizzlers_025_to_032.html 6 | swizzlers_033_to_040.html 7 | swizzlers_041_to_048.html 8 | swizzlers_049_to_056.html 9 | swizzlers_057_to_064.html 10 | swizzlers_065_to_072.html 11 | swizzlers_073_to_080.html 12 | swizzlers_081_to_088.html 13 | swizzlers_089_to_096.html 14 | swizzlers_097_to_104.html 15 | swizzlers_105_to_112.html 16 | swizzlers_113_to_120.html 17 | -------------------------------------------------------------------------------- /sdk/tests/conformance/uniforms/00_test_list.txt: -------------------------------------------------------------------------------- 1 | gl-uniform-arrays.html 2 | # This test is no longer valid with the new packing restrictions 3 | #--min-version 1.0.02 gl-uniform-unused-array-elements-get-truncated.html 4 | gl-uniform-bool.html 5 | gl-uniformmatrix4fv.html 6 | gl-unknown-uniform.html 7 | null-uniform-location.html 8 | --min-version 1.0.2 out-of-bounds-uniform-array-access.html 9 | --min-version 1.0.2 uniform-default-values.html 10 | --min-version 1.0.3 uniform-values-per-program.html 11 | uniform-location.html 12 | uniform-samplers-test.html 13 | -------------------------------------------------------------------------------- /sdk/tests/conformance/00_test_list.txt: -------------------------------------------------------------------------------- 1 | attribs/00_test_list.txt 2 | buffers/00_test_list.txt 3 | canvas/00_test_list.txt 4 | context/00_test_list.txt 5 | extensions/00_test_list.txt 6 | glsl/00_test_list.txt 7 | limits/00_test_list.txt 8 | misc/00_test_list.txt 9 | --min-version 1.0.2 ogles/00_test_list.txt 10 | programs/00_test_list.txt 11 | reading/00_test_list.txt 12 | renderbuffers/00_test_list.txt 13 | rendering/00_test_list.txt 14 | state/00_test_list.txt 15 | textures/00_test_list.txt 16 | typedarrays/00_test_list.txt 17 | uniforms/00_test_list.txt 18 | 19 | -------------------------------------------------------------------------------- /conformance-suites/1.0.2/conformance/ogles/GL/swizzlers/input.run.txt: -------------------------------------------------------------------------------- 1 | # this file is auto-generated. DO NOT EDIT. 2 | swizzlers_001_to_008.html 3 | swizzlers_009_to_016.html 4 | swizzlers_017_to_024.html 5 | swizzlers_025_to_032.html 6 | swizzlers_033_to_040.html 7 | swizzlers_041_to_048.html 8 | swizzlers_049_to_056.html 9 | swizzlers_057_to_064.html 10 | swizzlers_065_to_072.html 11 | swizzlers_073_to_080.html 12 | swizzlers_081_to_088.html 13 | swizzlers_089_to_096.html 14 | swizzlers_097_to_104.html 15 | swizzlers_105_to_112.html 16 | swizzlers_113_to_120.html 17 | -------------------------------------------------------------------------------- /conformance-suites/1.0.3/conformance/ogles/GL/swizzlers/input.run.txt: -------------------------------------------------------------------------------- 1 | # this file is auto-generated. DO NOT EDIT. 2 | swizzlers_001_to_008.html 3 | swizzlers_009_to_016.html 4 | swizzlers_017_to_024.html 5 | swizzlers_025_to_032.html 6 | swizzlers_033_to_040.html 7 | swizzlers_041_to_048.html 8 | swizzlers_049_to_056.html 9 | swizzlers_057_to_064.html 10 | swizzlers_065_to_072.html 11 | swizzlers_073_to_080.html 12 | swizzlers_081_to_088.html 13 | swizzlers_089_to_096.html 14 | swizzlers_097_to_104.html 15 | swizzlers_105_to_112.html 16 | swizzlers_113_to_120.html 17 | -------------------------------------------------------------------------------- /conformance-suites/1.0.3/conformance/uniforms/00_test_list.txt: -------------------------------------------------------------------------------- 1 | gl-uniform-arrays.html 2 | # This test is no longer valid with the new packing restrictions 3 | #--min-version 1.0.02 gl-uniform-unused-array-elements-get-truncated.html 4 | gl-uniform-bool.html 5 | gl-uniformmatrix4fv.html 6 | gl-unknown-uniform.html 7 | null-uniform-location.html 8 | --min-version 1.0.2 out-of-bounds-uniform-array-access.html 9 | --min-version 1.0.2 uniform-default-values.html 10 | --min-version 1.0.3 uniform-values-per-program.html 11 | uniform-location.html 12 | uniform-samplers-test.html 13 | -------------------------------------------------------------------------------- /conformance-suites/1.0.2/conformance/00_test_list.txt: -------------------------------------------------------------------------------- 1 | attribs/00_test_list.txt 2 | buffers/00_test_list.txt 3 | canvas/00_test_list.txt 4 | context/00_test_list.txt 5 | extensions/00_test_list.txt 6 | glsl/00_test_list.txt 7 | limits/00_test_list.txt 8 | misc/00_test_list.txt 9 | --min-version 1.0.2 ogles/00_test_list.txt 10 | programs/00_test_list.txt 11 | reading/00_test_list.txt 12 | renderbuffers/00_test_list.txt 13 | rendering/00_test_list.txt 14 | state/00_test_list.txt 15 | textures/00_test_list.txt 16 | typedarrays/00_test_list.txt 17 | uniforms/00_test_list.txt 18 | 19 | -------------------------------------------------------------------------------- /conformance-suites/1.0.3/conformance/00_test_list.txt: -------------------------------------------------------------------------------- 1 | attribs/00_test_list.txt 2 | buffers/00_test_list.txt 3 | canvas/00_test_list.txt 4 | context/00_test_list.txt 5 | extensions/00_test_list.txt 6 | glsl/00_test_list.txt 7 | limits/00_test_list.txt 8 | misc/00_test_list.txt 9 | --min-version 1.0.2 ogles/00_test_list.txt 10 | programs/00_test_list.txt 11 | reading/00_test_list.txt 12 | renderbuffers/00_test_list.txt 13 | rendering/00_test_list.txt 14 | state/00_test_list.txt 15 | textures/00_test_list.txt 16 | typedarrays/00_test_list.txt 17 | uniforms/00_test_list.txt 18 | 19 | -------------------------------------------------------------------------------- /sdk/tests/conformance/ogles/GL/functions/input.run.txt: -------------------------------------------------------------------------------- 1 | # this file is auto-generated. DO NOT EDIT. 2 | functions_001_to_008.html 3 | functions_009_to_016.html 4 | functions_017_to_024.html 5 | functions_025_to_032.html 6 | functions_033_to_040.html 7 | functions_041_to_048.html 8 | functions_049_to_056.html 9 | functions_057_to_064.html 10 | functions_065_to_072.html 11 | functions_073_to_080.html 12 | functions_081_to_088.html 13 | functions_089_to_096.html 14 | functions_097_to_104.html 15 | functions_105_to_112.html 16 | functions_113_to_120.html 17 | functions_121_to_126.html 18 | -------------------------------------------------------------------------------- /conformance-suites/1.0.2/conformance/context/00_test_list.txt: -------------------------------------------------------------------------------- 1 | constants.html 2 | --min-version 1.0.2 context-attribute-preserve-drawing-buffer.html 3 | context-attributes-alpha-depth-stencil-antialias.html 4 | --min-version 1.0.2 --slow context-creation-and-destruction.html 5 | --min-version 1.0.2 context-release-upon-reload.html 6 | --min-version 1.0.2 context-release-with-workers.html 7 | context-lost-restored.html 8 | context-lost.html 9 | context-type-test.html 10 | incorrect-context-object-behaviour.html 11 | methods.html 12 | premultiplyalpha-test.html 13 | resource-sharing-test.html 14 | 15 | -------------------------------------------------------------------------------- /conformance-suites/1.0.2/conformance/ogles/GL/functions/input.run.txt: -------------------------------------------------------------------------------- 1 | # this file is auto-generated. DO NOT EDIT. 2 | functions_001_to_008.html 3 | functions_009_to_016.html 4 | functions_017_to_024.html 5 | functions_025_to_032.html 6 | functions_033_to_040.html 7 | functions_041_to_048.html 8 | functions_049_to_056.html 9 | functions_057_to_064.html 10 | functions_065_to_072.html 11 | functions_073_to_080.html 12 | functions_081_to_088.html 13 | functions_089_to_096.html 14 | functions_097_to_104.html 15 | functions_105_to_112.html 16 | functions_113_to_120.html 17 | functions_121_to_126.html 18 | -------------------------------------------------------------------------------- /conformance-suites/1.0.3/conformance/ogles/GL/functions/input.run.txt: -------------------------------------------------------------------------------- 1 | # this file is auto-generated. DO NOT EDIT. 2 | functions_001_to_008.html 3 | functions_009_to_016.html 4 | functions_017_to_024.html 5 | functions_025_to_032.html 6 | functions_033_to_040.html 7 | functions_041_to_048.html 8 | functions_049_to_056.html 9 | functions_057_to_064.html 10 | functions_065_to_072.html 11 | functions_073_to_080.html 12 | functions_081_to_088.html 13 | functions_089_to_096.html 14 | functions_097_to_104.html 15 | functions_105_to_112.html 16 | functions_113_to_120.html 17 | functions_121_to_126.html 18 | -------------------------------------------------------------------------------- /resources/html5lib/src/html5lib/tests/runtests.py: -------------------------------------------------------------------------------- 1 | import sys 2 | import os 3 | import glob 4 | import unittest 5 | 6 | def buildTestSuite(): 7 | suite = unittest.TestSuite() 8 | for testcase in glob.glob('test_*.py'): 9 | module = os.path.splitext(testcase)[0] 10 | suite.addTest(__import__(module).buildTestSuite()) 11 | return suite 12 | 13 | def main(): 14 | results = unittest.TextTestRunner().run(buildTestSuite()) 15 | return results 16 | 17 | if __name__ == "__main__": 18 | results = main() 19 | if not results.wasSuccessful(): 20 | sys.exit(1) 21 | -------------------------------------------------------------------------------- /sdk/tests/conformance/resources/ogles-tests.css: -------------------------------------------------------------------------------- 1 | canvas { 2 | background-color: white; 3 | background-size: 8px 8px; 4 | } 5 | 6 | .shader-source { 7 | border: 1px dashed black; 8 | padding: 1em; 9 | } 10 | 11 | .shader-source li:nth-child(odd) { background: #f8f8f8; } 12 | .shader-source li:nth-child(even) { background: #f0f0f0; } 13 | 14 | .testimages { 15 | } 16 | 17 | .testimages br { 18 | clear: both; 19 | } 20 | 21 | .testimages > div { 22 | float: left; 23 | margin: 1em; 24 | } 25 | 26 | IMG { 27 | border: 1px solid black; 28 | width: 250px; 29 | height: 250px; 30 | } 31 | -------------------------------------------------------------------------------- /conformance-suites/1.0.2/conformance/resources/ogles-tests.css: -------------------------------------------------------------------------------- 1 | canvas { 2 | background-color: white; 3 | background-size: 8px 8px; 4 | } 5 | 6 | .shader-source { 7 | border: 1px dashed black; 8 | padding: 1em; 9 | } 10 | 11 | .shader-source li:nth-child(odd) { background: #f8f8f8; } 12 | .shader-source li:nth-child(even) { background: #f0f0f0; } 13 | 14 | .testimages { 15 | } 16 | 17 | .testimages br { 18 | clear: both; 19 | } 20 | 21 | .testimages > div { 22 | float: left; 23 | margin: 1em; 24 | } 25 | 26 | IMG { 27 | border: 1px solid black; 28 | width: 250px; 29 | height: 250px; 30 | } 31 | -------------------------------------------------------------------------------- /conformance-suites/1.0.3/conformance/resources/ogles-tests.css: -------------------------------------------------------------------------------- 1 | canvas { 2 | background-color: white; 3 | background-size: 8px 8px; 4 | } 5 | 6 | .shader-source { 7 | border: 1px dashed black; 8 | padding: 1em; 9 | } 10 | 11 | .shader-source li:nth-child(odd) { background: #f8f8f8; } 12 | .shader-source li:nth-child(even) { background: #f0f0f0; } 13 | 14 | .testimages { 15 | } 16 | 17 | .testimages br { 18 | clear: both; 19 | } 20 | 21 | .testimages > div { 22 | float: left; 23 | margin: 1em; 24 | } 25 | 26 | IMG { 27 | border: 1px solid black; 28 | width: 250px; 29 | height: 250px; 30 | } 31 | --------------------------------------------------------------------------------