├── .gitignore ├── .husky ├── .gitignore └── pre-commit ├── .vscode └── settings.json ├── README.md ├── angle-make ├── CMakeLists.txt └── angle-source-files.txt ├── project ├── .clang-format ├── .clang-tidy ├── .editorconfig ├── .eslintignore ├── .eslintrc ├── .gitignore ├── .prettierignore ├── .prettierrc ├── .vscode │ ├── c_cpp_properties.json │ ├── extensions.json │ └── settings.json ├── CMakeLists.txt ├── LICENSE ├── conformance │ ├── client │ │ └── harness.js │ ├── conformance-test-list.ts │ ├── conformance-test-runner.ts │ ├── conformance-test-server-start.ts │ ├── conformance-test-server.ts │ └── khronos │ │ ├── LICENSE.txt │ │ ├── README.md │ │ ├── conformance2 │ │ ├── attribs │ │ │ ├── gl-vertex-attrib-i-render.html │ │ │ └── gl-vertexattribipointer-offsets.html │ │ ├── buffers │ │ │ ├── one-large-uniform-buffer.html │ │ │ └── uniform-buffers.html │ │ ├── extensions │ │ │ └── promoted-extensions-in-shaders.html │ │ ├── glsl3 │ │ │ ├── array-as-return-value.html │ │ │ ├── array-assign-constructor.html │ │ │ ├── array-assign.html │ │ │ ├── array-complex-indexing.html │ │ │ ├── array-element-increment.html │ │ │ ├── array-equality.html │ │ │ ├── array-in-complex-expression.html │ │ │ ├── bool-type-cast-bug-uint-ivec-uvec.html │ │ │ ├── compare-structs-containing-arrays.html │ │ │ ├── compound-assignment-type-combination.html │ │ │ ├── const-array-init.html │ │ │ ├── frag-depth.html │ │ │ ├── invalid-invariant.html │ │ │ ├── loops-with-side-effects.html │ │ │ ├── no-attribute-vertex-shader.html │ │ │ ├── shader-linking.html │ │ │ ├── short-circuiting-in-loop-condition.html │ │ │ ├── texture-offset-out-of-range.html │ │ │ ├── texture-offset-uniform-texture-coordinate.html │ │ │ ├── tricky-loop-conditions.html │ │ │ ├── unary-minus-operator-in-dynamic-loop.html │ │ │ ├── uniform-block-layout-match.html │ │ │ ├── uniform-block-layouts.html │ │ │ ├── valid-invariant.html │ │ │ ├── vector-dynamic-indexing-nv-driver-bug.html │ │ │ └── vector-dynamic-indexing.html │ │ ├── misc │ │ │ └── instanceof-test.html │ │ ├── programs │ │ │ └── gl-get-frag-data-location.html │ │ ├── query │ │ │ └── occlusion-query.html │ │ ├── reading │ │ │ ├── format-r11f-g11f-b10f.html │ │ │ └── read-pixels-pack-parameters.html │ │ ├── renderbuffers │ │ │ ├── framebuffer-object-attachment.html │ │ │ └── multisample-with-full-sample-counts.html │ │ ├── rendering │ │ │ ├── attrib-type-match.html │ │ │ ├── blitframebuffer-multisampled-readbuffer.html │ │ │ ├── blitframebuffer-stencil-only.html │ │ │ ├── draw-buffers.html │ │ │ ├── element-index-uint.html │ │ │ ├── instanced-arrays.html │ │ │ ├── instanced-rendering-bug.html │ │ │ ├── out-of-bounds-index-buffers-after-copying.html │ │ │ ├── rendering-sampling-feedback-loop.html │ │ │ └── uniform-block-buffer-size.html │ │ ├── samplers │ │ │ └── sampler-drawing-test.html │ │ ├── state │ │ │ ├── gl-enum-tests.html │ │ │ └── gl-object-get-calls.html │ │ ├── textures │ │ │ ├── image_data │ │ │ │ └── tex-2d-rgba32f-rgba-float.html │ │ │ └── webgl_canvas │ │ │ │ └── tex-3d-rgba32f-rgba-float.html │ │ ├── transform_feedback │ │ │ ├── transform_feedback.html │ │ │ ├── two-unreferenced-varyings.html │ │ │ └── unwritten-output-defaults-to-zero.html │ │ └── vertex_arrays │ │ │ └── vertex-array-object.html │ │ ├── js │ │ ├── desktop-gl-constants.js │ │ ├── glsl-conformance-test.js │ │ ├── glsl-constructor-tests-generator.js │ │ ├── glsl-generator.js │ │ ├── js-test-post.js │ │ ├── js-test-pre.js │ │ ├── pnglib.js │ │ ├── test-eval.js │ │ ├── tests │ │ │ ├── compound-assignment-type-combination.js │ │ │ ├── gl-enum-tests.js │ │ │ ├── gl-get-tex-parameter.js │ │ │ ├── gl-object-get-calls.js │ │ │ ├── gl-vertex-attrib.js │ │ │ ├── instanceof-test.js │ │ │ ├── iterable-test.js │ │ │ ├── oes-texture-float-and-half-float-linear.js │ │ │ ├── out-of-bounds-test.js │ │ │ ├── tex-image-and-sub-image-2d-with-canvas-sub-rectangle.js │ │ │ ├── tex-image-and-sub-image-2d-with-canvas.js │ │ │ ├── tex-image-and-sub-image-2d-with-image-bitmap-from-blob.js │ │ │ ├── tex-image-and-sub-image-2d-with-image-bitmap-from-canvas.js │ │ │ ├── tex-image-and-sub-image-2d-with-image-bitmap-from-image-bitmap.js │ │ │ ├── tex-image-and-sub-image-2d-with-image-bitmap-from-image-data.js │ │ │ ├── tex-image-and-sub-image-2d-with-image-bitmap-from-image.js │ │ │ ├── tex-image-and-sub-image-2d-with-image-bitmap-from-video.js │ │ │ ├── tex-image-and-sub-image-2d-with-image-data.js │ │ │ ├── tex-image-and-sub-image-2d-with-image.js │ │ │ ├── tex-image-and-sub-image-2d-with-svg-image.js │ │ │ ├── tex-image-and-sub-image-2d-with-video.js │ │ │ ├── tex-image-and-sub-image-2d-with-webgl-canvas.js │ │ │ ├── tex-image-and-sub-image-3d-with-canvas-sub-rectangle.js │ │ │ ├── tex-image-and-sub-image-3d-with-canvas.js │ │ │ ├── tex-image-and-sub-image-3d-with-image-bitmap-from-blob.js │ │ │ ├── tex-image-and-sub-image-3d-with-image-bitmap-from-canvas.js │ │ │ ├── tex-image-and-sub-image-3d-with-image-bitmap-from-image-bitmap.js │ │ │ ├── tex-image-and-sub-image-3d-with-image-bitmap-from-image-data.js │ │ │ ├── tex-image-and-sub-image-3d-with-image-bitmap-from-image.js │ │ │ ├── tex-image-and-sub-image-3d-with-image-bitmap-from-video.js │ │ │ ├── tex-image-and-sub-image-3d-with-image-data.js │ │ │ ├── tex-image-and-sub-image-3d-with-image.js │ │ │ ├── tex-image-and-sub-image-3d-with-svg-image.js │ │ │ ├── tex-image-and-sub-image-3d-with-video.js │ │ │ ├── tex-image-and-sub-image-3d-with-webgl-canvas.js │ │ │ ├── tex-image-and-sub-image-utils.js │ │ │ ├── tex-image-and-sub-image-with-image-bitmap-utils.js │ │ │ ├── tex-input-validation.js │ │ │ ├── typed-array-test-cases.js │ │ │ └── typed-array-worker.js │ │ ├── webgl-test-harness.js │ │ └── webgl-test-utils.js │ │ └── resources │ │ ├── 1-channel.jpg │ │ ├── 3x3.png │ │ ├── blue-1x1.jpg │ │ ├── boolUniformShader.vert │ │ ├── bug-32888-texture.png │ │ ├── floatUniformShader.vert │ │ ├── fragmentShader.frag │ │ ├── glsl-feature-tests.css │ │ ├── glsl-generator.js │ │ ├── gray-1024x1024.jpg │ │ ├── gray-ramp-256-with-128-alpha.png │ │ ├── gray-ramp-256.png │ │ ├── gray-ramp-default-gamma.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 │ │ ├── gray-ramp.png │ │ ├── green-2x2-16bit.png │ │ ├── intArrayUniformShader.vert │ │ ├── intUniformShader.vert │ │ ├── js-test-style.css │ │ ├── matForWebGL2UniformShader.vert │ │ ├── matUniformShader.vert │ │ ├── noopUniformShader.frag │ │ ├── noopUniformShader.vert │ │ ├── noopUniformShaderES3.frag │ │ ├── noopUniformShaderES3.vert │ │ ├── npot-video.mp4 │ │ ├── npot-video.theora.ogv │ │ ├── npot-video.webmvp8.webm │ │ ├── ogles-tests.css │ │ ├── opengl_logo.jpg │ │ ├── red-green-blue-cyan-4x4.png │ │ ├── red-green-blue-cyan-4x4.psd │ │ ├── red-green-semi-transparent.png │ │ ├── red-green.bt601.vp9.webm │ │ ├── red-green.mp4 │ │ ├── red-green.png │ │ ├── red-green.svg │ │ ├── red-green.theora.ogv │ │ ├── red-green.webmvp8.webm │ │ ├── red-indexed.png │ │ ├── samplerForWebGL2UniformShader.frag │ │ ├── samplerUniformShader.frag │ │ ├── small-square-with-cie-rgb-profile.png │ │ ├── small-square-with-colormatch-profile.png │ │ ├── small-square-with-colorspin-profile.jpg │ │ ├── small-square-with-colorspin-profile.png │ │ ├── small-square-with-e-srgb-profile.png │ │ ├── small-square-with-smpte-c-profile.png │ │ ├── small-square-with-srgb-iec61966-2.1-profile.png │ │ ├── structUniformShader.vert │ │ ├── thunderbird-logo-64x64.png │ │ ├── transparent-on-left-indexed.png │ │ ├── uintUniformShader.vert │ │ ├── uniformBlockShader.frag │ │ ├── uniformBlockShader.vert │ │ ├── vertexShader.vert │ │ ├── webgl-logo.png │ │ └── zero-alpha.png ├── cpp │ └── spglsl │ │ ├── core │ │ ├── hash-stream.h │ │ ├── math-utils.cpp │ │ ├── math-utils.h │ │ ├── non-copyable.h │ │ ├── string-utils.cpp │ │ └── string-utils.h │ │ ├── external │ │ └── highwayhash │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── highwayhash.cpp │ │ │ └── highwayhash.h │ │ ├── spglsl-angle │ │ ├── lib │ │ │ ├── spglsl-angle-ast-hasher.cpp │ │ │ ├── spglsl-angle-ast-hasher.h │ │ │ ├── spglsl-angle-node-utils.cpp │ │ │ ├── spglsl-angle-node-utils.h │ │ │ ├── spglsl-angle-operator-precedence.cpp │ │ │ ├── spglsl-angle-operator-precedence.h │ │ │ ├── spglsl-glsl-precisions.h │ │ │ ├── spglsl-glsl-writer.cpp │ │ │ ├── spglsl-glsl-writer.h │ │ │ ├── spglsl-t-compiler.cpp │ │ │ └── spglsl-t-compiler.h │ │ ├── spglsl-angle-call-dag.cpp │ │ ├── spglsl-angle-call-dag.h │ │ ├── spglsl-angle-compiler-handle.cpp │ │ ├── spglsl-angle-compiler-handle.h │ │ ├── spglsl-angle-compiler.cpp │ │ ├── spglsl-angle-compiler.h │ │ ├── spglsl-angle-webgl-output.cpp │ │ ├── spglsl-angle-webgl-output.h │ │ ├── spglsl-module-metadata.cpp │ │ ├── spglsl-module-metadata.h │ │ ├── spglsl-scoped-traverser.cpp │ │ ├── spglsl-scoped-traverser.h │ │ ├── symbols │ │ │ ├── spglsl-symbol-info.cpp │ │ │ ├── spglsl-symbol-info.h │ │ │ ├── spglsl-symbol-usage.cpp │ │ │ └── spglsl-symbol-usage.h │ │ └── tree-ops │ │ │ ├── spglsl-get-precisions-traverser.cpp │ │ │ ├── spglsl-get-precisions-traverser.h │ │ │ ├── tree-ops.cpp │ │ │ ├── tree-ops.h │ │ │ ├── treeops-minify.cpp │ │ │ └── treeops-optimize-blocks.cpp │ │ ├── spglsl-compile-options.cpp │ │ ├── spglsl-compile-options.h │ │ ├── spglsl-compiled-info.h │ │ ├── spglsl-init.cpp │ │ ├── spglsl-init.h │ │ └── spglsl.cpp ├── package-lock.json ├── package.json ├── packages │ └── spglsl │ │ ├── .npmignore │ │ ├── LICENSE │ │ ├── README.md │ │ ├── package.json │ │ ├── src │ │ ├── core │ │ │ ├── string-enums.ts │ │ │ └── utils.ts │ │ ├── glsl-info-log.ts │ │ ├── index.ts │ │ ├── lib │ │ │ └── _wasm.ts │ │ ├── rollup-plugin-spglsl.ts │ │ ├── spglsl-compile.ts │ │ ├── spglsl-enums.ts │ │ └── spglsl-resource-limits.ts │ │ └── tsconfig.json ├── scripts │ ├── angle-source-files.js │ ├── build-debug.sh │ ├── build-release.sh │ ├── build-ts.sh │ ├── cmake-clean.sh │ ├── conformance-test-server.sh │ ├── conformance-tests.sh │ ├── install-deps.sh │ ├── make-debug.sh │ ├── test-debug.sh │ ├── test-release.sh │ └── test.sh ├── test │ ├── globals │ │ ├── const-defs.frag │ │ ├── const-defs.test.ts │ │ ├── rename-globals.frag │ │ └── rename-globals.test.ts │ ├── glsl-info-log.test.ts │ ├── lib │ │ └── test-shader.ts │ ├── non-passing-shaders │ │ ├── cimqs-GLES3_1.frag │ │ ├── include-WEBGL2.frag │ │ ├── included.glsl │ │ ├── ntabwed-WEBGL.frag │ │ ├── oip-GLES3_1.frag │ │ ├── rqdifa-GLES3_1.frag │ │ └── sampler-video-WEBGL │ │ │ ├── svwebglcbsit2d-GLES3_1.frag │ │ │ └── svwebglcbsities300-GLES3_1.frag │ ├── optimizations │ │ ├── blocks-optimizations.test.ts │ │ ├── do-not-write-precision-if-no-variables.test.ts │ │ ├── minify-optimizations.test.ts │ │ └── operators-optimizations.test.ts │ ├── regression.test.ts │ ├── shaders │ │ ├── angle │ │ │ ├── LICENSE │ │ │ ├── basic │ │ │ │ ├── ARB-texture-rectangle │ │ │ │ │ ├── ntabwed-WEBGL.frag │ │ │ │ │ └── tco-WEBGL.frag │ │ │ │ ├── OES-texture-cube-map-array │ │ │ │ │ ├── eeext-WEBGL3.frag │ │ │ │ │ └── eeoes-WEBGL3.frag │ │ │ │ ├── OVR-multiview │ │ │ │ │ ├── rofc-GLES3_1.frag │ │ │ │ │ ├── rovid-GLES3_1.frag │ │ │ │ │ └── vidu-GLES3_1.vert │ │ │ │ ├── OVR-multiview2 │ │ │ │ │ ├── rofc-WEBGL3.frag │ │ │ │ │ ├── rovid-WEBGL3.frag │ │ │ │ │ ├── uoem-WEBGL3.vert │ │ │ │ │ └── vidu-WEBGL3.vert │ │ │ │ ├── appendix-A-limitations │ │ │ │ │ └── iafip-WEBGL.frag │ │ │ │ ├── atomic-counter │ │ │ │ │ ├── bacd-GLES3_1.vert │ │ │ │ │ └── dswdos-GLES3_1.vert │ │ │ │ ├── buffer-variables │ │ │ │ │ ├── arbvbin-GLES3_1.vert │ │ │ │ │ ├── bssbd-GLES3_1.vert │ │ │ │ │ ├── bvwmq-GLES3_1.vert │ │ │ │ │ ├── irsa-GLES3_1.vert │ │ │ │ │ ├── lqdig-GLES3_1.vert │ │ │ │ │ ├── ssbwmq-GLES3_1.vert │ │ │ │ │ ├── ssbws430-GLES3_1.vert │ │ │ │ │ ├── udfwrbvia-GLES3_1.vert │ │ │ │ │ └── udfwwbvoa-GLES3_1.vert │ │ │ │ ├── rewrite-do-while │ │ │ │ │ └── rs-GLES3_1.frag │ │ │ │ ├── shader-validation │ │ │ │ │ ├── aawbv-GLES3_1.frag │ │ │ │ │ ├── aawbvae-GLES3_1.frag │ │ │ │ │ ├── aawbvibi-GLES3_1.frag │ │ │ │ │ ├── aawbvibia-GLES3_1.frag │ │ │ │ │ ├── aaweoaibi-GLES3_1.frag │ │ │ │ │ ├── aaws-GLES3_1.frag │ │ │ │ │ ├── acgtg-GLES3_1.frag │ │ │ │ │ ├── asic-GLES3_1.frag │ │ │ │ │ ├── avffpap-GLES3_1.frag │ │ │ │ │ ├── bifatacic-GLES3_1.frag │ │ │ │ │ ├── bifwmpatacic-GLES3_1.frag │ │ │ │ │ ├── cmmvnsd-GLES3_1.frag │ │ │ │ │ ├── cwmpatacic-GLES3_1.frag │ │ │ │ │ ├── dbbifoi-GLES3_1.frag │ │ │ │ │ ├── dgviwem-WEBGL.frag │ │ │ │ │ ├── dgviwem-WEBGL2.frag │ │ │ │ │ ├── dpessl3-GLES3_1.frag │ │ │ │ │ ├── edali-GLES3_1.frag │ │ │ │ │ ├── essl100bifo-GLES3_1.frag │ │ │ │ │ ├── essl300sd-GLES3_1.frag │ │ │ │ │ ├── fsfsacic-GLES3_1.frag │ │ │ │ │ ├── fsfvacic-GLES3_1.frag │ │ │ │ │ ├── hiiisatp-GLES3_1.frag │ │ │ │ │ ├── hliisatp-GLES3_1.frag │ │ │ │ │ ├── ir32fnmq-GLES3_1.frag │ │ │ │ │ ├── rbifass-GLES3_1.frag │ │ │ │ │ ├── sfcheb-GLES3_1.frag │ │ │ │ │ ├── sfched-GLES3_1.frag │ │ │ │ │ ├── ssac-GLES3_1.frag │ │ │ │ │ ├── ssfovifa-GLES3_1.frag │ │ │ │ │ ├── toatacic-GLES3_1.frag │ │ │ │ │ ├── ua-GLES3_1.frag │ │ │ │ │ ├── ulofies31-GLES3_1.frag │ │ │ │ │ ├── ulovoes31-GLES3_1.vert │ │ │ │ │ ├── vfcaaas-GLES3_1.frag │ │ │ │ │ ├── vfcaacl-GLES3_1.frag │ │ │ │ │ ├── vfcaafoi-GLES3_1.frag │ │ │ │ │ ├── vi2da-GLES3_1.frag │ │ │ │ │ ├── vi3d-GLES3_1.frag │ │ │ │ │ └── vic-GLES3_1.frag │ │ │ │ └── vectorize-vector-scalar-arithmetic │ │ │ │ │ └── tmowseiss-GLES3_1.frag │ │ │ └── tricky-WEBGL2.frag │ │ ├── custom │ │ │ ├── array-equality-WEBGL2.frag │ │ │ ├── comma-precedence-WEBGL2.frag │ │ │ ├── complicated.frag │ │ │ ├── csm-test.frag │ │ │ ├── island-not-found.frag │ │ │ ├── loop-with-side-effects-WEBGL2.frag │ │ │ ├── optimizations │ │ │ │ ├── ass-neg-to-sub.frag │ │ │ │ ├── binary-optimizations.frag │ │ │ │ ├── dot-product.frag │ │ │ │ ├── subexpr-optimizations.frag │ │ │ │ ├── ternary-optimizations.frag │ │ │ │ ├── unary-optimizations.frag │ │ │ │ └── weird-const.frag │ │ │ └── unnamed-uniform-structs.frag │ │ └── test-shaders.ts │ └── swizzle.test.ts ├── tsconfig.json └── tsn └── spglsl.code-workspace /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/.gitignore -------------------------------------------------------------------------------- /.husky/.gitignore: -------------------------------------------------------------------------------- 1 | _ 2 | -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- 1 | cd project 2 | npm run precommit 3 | -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/README.md -------------------------------------------------------------------------------- /angle-make/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/angle-make/CMakeLists.txt -------------------------------------------------------------------------------- /angle-make/angle-source-files.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/angle-make/angle-source-files.txt -------------------------------------------------------------------------------- /project/.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/.clang-format -------------------------------------------------------------------------------- /project/.clang-tidy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/.clang-tidy -------------------------------------------------------------------------------- /project/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/.editorconfig -------------------------------------------------------------------------------- /project/.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/.eslintignore -------------------------------------------------------------------------------- /project/.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/.eslintrc -------------------------------------------------------------------------------- /project/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/.gitignore -------------------------------------------------------------------------------- /project/.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/.prettierignore -------------------------------------------------------------------------------- /project/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/.prettierrc -------------------------------------------------------------------------------- /project/.vscode/c_cpp_properties.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/.vscode/c_cpp_properties.json -------------------------------------------------------------------------------- /project/.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/.vscode/extensions.json -------------------------------------------------------------------------------- /project/.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/.vscode/settings.json -------------------------------------------------------------------------------- /project/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/CMakeLists.txt -------------------------------------------------------------------------------- /project/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/LICENSE -------------------------------------------------------------------------------- /project/conformance/client/harness.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/conformance/client/harness.js -------------------------------------------------------------------------------- /project/conformance/conformance-test-list.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/conformance/conformance-test-list.ts -------------------------------------------------------------------------------- /project/conformance/conformance-test-runner.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/conformance/conformance-test-runner.ts -------------------------------------------------------------------------------- /project/conformance/conformance-test-server-start.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/conformance/conformance-test-server-start.ts -------------------------------------------------------------------------------- /project/conformance/conformance-test-server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/conformance/conformance-test-server.ts -------------------------------------------------------------------------------- /project/conformance/khronos/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/conformance/khronos/LICENSE.txt -------------------------------------------------------------------------------- /project/conformance/khronos/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/conformance/khronos/README.md -------------------------------------------------------------------------------- /project/conformance/khronos/conformance2/attribs/gl-vertex-attrib-i-render.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/conformance/khronos/conformance2/attribs/gl-vertex-attrib-i-render.html -------------------------------------------------------------------------------- /project/conformance/khronos/conformance2/attribs/gl-vertexattribipointer-offsets.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/conformance/khronos/conformance2/attribs/gl-vertexattribipointer-offsets.html -------------------------------------------------------------------------------- /project/conformance/khronos/conformance2/buffers/one-large-uniform-buffer.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/conformance/khronos/conformance2/buffers/one-large-uniform-buffer.html -------------------------------------------------------------------------------- /project/conformance/khronos/conformance2/buffers/uniform-buffers.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/conformance/khronos/conformance2/buffers/uniform-buffers.html -------------------------------------------------------------------------------- /project/conformance/khronos/conformance2/extensions/promoted-extensions-in-shaders.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/conformance/khronos/conformance2/extensions/promoted-extensions-in-shaders.html -------------------------------------------------------------------------------- /project/conformance/khronos/conformance2/glsl3/array-as-return-value.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/conformance/khronos/conformance2/glsl3/array-as-return-value.html -------------------------------------------------------------------------------- /project/conformance/khronos/conformance2/glsl3/array-assign-constructor.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/conformance/khronos/conformance2/glsl3/array-assign-constructor.html -------------------------------------------------------------------------------- /project/conformance/khronos/conformance2/glsl3/array-assign.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/conformance/khronos/conformance2/glsl3/array-assign.html -------------------------------------------------------------------------------- /project/conformance/khronos/conformance2/glsl3/array-complex-indexing.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/conformance/khronos/conformance2/glsl3/array-complex-indexing.html -------------------------------------------------------------------------------- /project/conformance/khronos/conformance2/glsl3/array-element-increment.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/conformance/khronos/conformance2/glsl3/array-element-increment.html -------------------------------------------------------------------------------- /project/conformance/khronos/conformance2/glsl3/array-equality.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/conformance/khronos/conformance2/glsl3/array-equality.html -------------------------------------------------------------------------------- /project/conformance/khronos/conformance2/glsl3/array-in-complex-expression.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/conformance/khronos/conformance2/glsl3/array-in-complex-expression.html -------------------------------------------------------------------------------- /project/conformance/khronos/conformance2/glsl3/bool-type-cast-bug-uint-ivec-uvec.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/conformance/khronos/conformance2/glsl3/bool-type-cast-bug-uint-ivec-uvec.html -------------------------------------------------------------------------------- /project/conformance/khronos/conformance2/glsl3/compare-structs-containing-arrays.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/conformance/khronos/conformance2/glsl3/compare-structs-containing-arrays.html -------------------------------------------------------------------------------- /project/conformance/khronos/conformance2/glsl3/compound-assignment-type-combination.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/conformance/khronos/conformance2/glsl3/compound-assignment-type-combination.html -------------------------------------------------------------------------------- /project/conformance/khronos/conformance2/glsl3/const-array-init.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/conformance/khronos/conformance2/glsl3/const-array-init.html -------------------------------------------------------------------------------- /project/conformance/khronos/conformance2/glsl3/frag-depth.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/conformance/khronos/conformance2/glsl3/frag-depth.html -------------------------------------------------------------------------------- /project/conformance/khronos/conformance2/glsl3/invalid-invariant.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/conformance/khronos/conformance2/glsl3/invalid-invariant.html -------------------------------------------------------------------------------- /project/conformance/khronos/conformance2/glsl3/loops-with-side-effects.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/conformance/khronos/conformance2/glsl3/loops-with-side-effects.html -------------------------------------------------------------------------------- /project/conformance/khronos/conformance2/glsl3/no-attribute-vertex-shader.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/conformance/khronos/conformance2/glsl3/no-attribute-vertex-shader.html -------------------------------------------------------------------------------- /project/conformance/khronos/conformance2/glsl3/shader-linking.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/conformance/khronos/conformance2/glsl3/shader-linking.html -------------------------------------------------------------------------------- /project/conformance/khronos/conformance2/glsl3/short-circuiting-in-loop-condition.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/conformance/khronos/conformance2/glsl3/short-circuiting-in-loop-condition.html -------------------------------------------------------------------------------- /project/conformance/khronos/conformance2/glsl3/texture-offset-out-of-range.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/conformance/khronos/conformance2/glsl3/texture-offset-out-of-range.html -------------------------------------------------------------------------------- /project/conformance/khronos/conformance2/glsl3/texture-offset-uniform-texture-coordinate.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/conformance/khronos/conformance2/glsl3/texture-offset-uniform-texture-coordinate.html -------------------------------------------------------------------------------- /project/conformance/khronos/conformance2/glsl3/tricky-loop-conditions.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/conformance/khronos/conformance2/glsl3/tricky-loop-conditions.html -------------------------------------------------------------------------------- /project/conformance/khronos/conformance2/glsl3/unary-minus-operator-in-dynamic-loop.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/conformance/khronos/conformance2/glsl3/unary-minus-operator-in-dynamic-loop.html -------------------------------------------------------------------------------- /project/conformance/khronos/conformance2/glsl3/uniform-block-layout-match.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/conformance/khronos/conformance2/glsl3/uniform-block-layout-match.html -------------------------------------------------------------------------------- /project/conformance/khronos/conformance2/glsl3/uniform-block-layouts.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/conformance/khronos/conformance2/glsl3/uniform-block-layouts.html -------------------------------------------------------------------------------- /project/conformance/khronos/conformance2/glsl3/valid-invariant.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/conformance/khronos/conformance2/glsl3/valid-invariant.html -------------------------------------------------------------------------------- /project/conformance/khronos/conformance2/glsl3/vector-dynamic-indexing-nv-driver-bug.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/conformance/khronos/conformance2/glsl3/vector-dynamic-indexing-nv-driver-bug.html -------------------------------------------------------------------------------- /project/conformance/khronos/conformance2/glsl3/vector-dynamic-indexing.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/conformance/khronos/conformance2/glsl3/vector-dynamic-indexing.html -------------------------------------------------------------------------------- /project/conformance/khronos/conformance2/misc/instanceof-test.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/conformance/khronos/conformance2/misc/instanceof-test.html -------------------------------------------------------------------------------- /project/conformance/khronos/conformance2/programs/gl-get-frag-data-location.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/conformance/khronos/conformance2/programs/gl-get-frag-data-location.html -------------------------------------------------------------------------------- /project/conformance/khronos/conformance2/query/occlusion-query.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/conformance/khronos/conformance2/query/occlusion-query.html -------------------------------------------------------------------------------- /project/conformance/khronos/conformance2/reading/format-r11f-g11f-b10f.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/conformance/khronos/conformance2/reading/format-r11f-g11f-b10f.html -------------------------------------------------------------------------------- /project/conformance/khronos/conformance2/reading/read-pixels-pack-parameters.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/conformance/khronos/conformance2/reading/read-pixels-pack-parameters.html -------------------------------------------------------------------------------- /project/conformance/khronos/conformance2/renderbuffers/framebuffer-object-attachment.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/conformance/khronos/conformance2/renderbuffers/framebuffer-object-attachment.html -------------------------------------------------------------------------------- /project/conformance/khronos/conformance2/renderbuffers/multisample-with-full-sample-counts.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/conformance/khronos/conformance2/renderbuffers/multisample-with-full-sample-counts.html -------------------------------------------------------------------------------- /project/conformance/khronos/conformance2/rendering/attrib-type-match.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/conformance/khronos/conformance2/rendering/attrib-type-match.html -------------------------------------------------------------------------------- /project/conformance/khronos/conformance2/rendering/blitframebuffer-multisampled-readbuffer.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/conformance/khronos/conformance2/rendering/blitframebuffer-multisampled-readbuffer.html -------------------------------------------------------------------------------- /project/conformance/khronos/conformance2/rendering/blitframebuffer-stencil-only.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/conformance/khronos/conformance2/rendering/blitframebuffer-stencil-only.html -------------------------------------------------------------------------------- /project/conformance/khronos/conformance2/rendering/draw-buffers.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/conformance/khronos/conformance2/rendering/draw-buffers.html -------------------------------------------------------------------------------- /project/conformance/khronos/conformance2/rendering/element-index-uint.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/conformance/khronos/conformance2/rendering/element-index-uint.html -------------------------------------------------------------------------------- /project/conformance/khronos/conformance2/rendering/instanced-arrays.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/conformance/khronos/conformance2/rendering/instanced-arrays.html -------------------------------------------------------------------------------- /project/conformance/khronos/conformance2/rendering/instanced-rendering-bug.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/conformance/khronos/conformance2/rendering/instanced-rendering-bug.html -------------------------------------------------------------------------------- /project/conformance/khronos/conformance2/rendering/out-of-bounds-index-buffers-after-copying.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/conformance/khronos/conformance2/rendering/out-of-bounds-index-buffers-after-copying.html -------------------------------------------------------------------------------- /project/conformance/khronos/conformance2/rendering/rendering-sampling-feedback-loop.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/conformance/khronos/conformance2/rendering/rendering-sampling-feedback-loop.html -------------------------------------------------------------------------------- /project/conformance/khronos/conformance2/rendering/uniform-block-buffer-size.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/conformance/khronos/conformance2/rendering/uniform-block-buffer-size.html -------------------------------------------------------------------------------- /project/conformance/khronos/conformance2/samplers/sampler-drawing-test.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/conformance/khronos/conformance2/samplers/sampler-drawing-test.html -------------------------------------------------------------------------------- /project/conformance/khronos/conformance2/state/gl-enum-tests.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/conformance/khronos/conformance2/state/gl-enum-tests.html -------------------------------------------------------------------------------- /project/conformance/khronos/conformance2/state/gl-object-get-calls.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/conformance/khronos/conformance2/state/gl-object-get-calls.html -------------------------------------------------------------------------------- /project/conformance/khronos/conformance2/textures/image_data/tex-2d-rgba32f-rgba-float.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/conformance/khronos/conformance2/textures/image_data/tex-2d-rgba32f-rgba-float.html -------------------------------------------------------------------------------- /project/conformance/khronos/conformance2/textures/webgl_canvas/tex-3d-rgba32f-rgba-float.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/conformance/khronos/conformance2/textures/webgl_canvas/tex-3d-rgba32f-rgba-float.html -------------------------------------------------------------------------------- /project/conformance/khronos/conformance2/transform_feedback/transform_feedback.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/conformance/khronos/conformance2/transform_feedback/transform_feedback.html -------------------------------------------------------------------------------- /project/conformance/khronos/conformance2/transform_feedback/two-unreferenced-varyings.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/conformance/khronos/conformance2/transform_feedback/two-unreferenced-varyings.html -------------------------------------------------------------------------------- /project/conformance/khronos/conformance2/transform_feedback/unwritten-output-defaults-to-zero.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/conformance/khronos/conformance2/transform_feedback/unwritten-output-defaults-to-zero.html -------------------------------------------------------------------------------- /project/conformance/khronos/conformance2/vertex_arrays/vertex-array-object.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/conformance/khronos/conformance2/vertex_arrays/vertex-array-object.html -------------------------------------------------------------------------------- /project/conformance/khronos/js/desktop-gl-constants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/conformance/khronos/js/desktop-gl-constants.js -------------------------------------------------------------------------------- /project/conformance/khronos/js/glsl-conformance-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/conformance/khronos/js/glsl-conformance-test.js -------------------------------------------------------------------------------- /project/conformance/khronos/js/glsl-constructor-tests-generator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/conformance/khronos/js/glsl-constructor-tests-generator.js -------------------------------------------------------------------------------- /project/conformance/khronos/js/glsl-generator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/conformance/khronos/js/glsl-generator.js -------------------------------------------------------------------------------- /project/conformance/khronos/js/js-test-post.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/conformance/khronos/js/js-test-post.js -------------------------------------------------------------------------------- /project/conformance/khronos/js/js-test-pre.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/conformance/khronos/js/js-test-pre.js -------------------------------------------------------------------------------- /project/conformance/khronos/js/pnglib.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/conformance/khronos/js/pnglib.js -------------------------------------------------------------------------------- /project/conformance/khronos/js/test-eval.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/conformance/khronos/js/test-eval.js -------------------------------------------------------------------------------- /project/conformance/khronos/js/tests/compound-assignment-type-combination.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/conformance/khronos/js/tests/compound-assignment-type-combination.js -------------------------------------------------------------------------------- /project/conformance/khronos/js/tests/gl-enum-tests.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/conformance/khronos/js/tests/gl-enum-tests.js -------------------------------------------------------------------------------- /project/conformance/khronos/js/tests/gl-get-tex-parameter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/conformance/khronos/js/tests/gl-get-tex-parameter.js -------------------------------------------------------------------------------- /project/conformance/khronos/js/tests/gl-object-get-calls.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/conformance/khronos/js/tests/gl-object-get-calls.js -------------------------------------------------------------------------------- /project/conformance/khronos/js/tests/gl-vertex-attrib.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/conformance/khronos/js/tests/gl-vertex-attrib.js -------------------------------------------------------------------------------- /project/conformance/khronos/js/tests/instanceof-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/conformance/khronos/js/tests/instanceof-test.js -------------------------------------------------------------------------------- /project/conformance/khronos/js/tests/iterable-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/conformance/khronos/js/tests/iterable-test.js -------------------------------------------------------------------------------- /project/conformance/khronos/js/tests/oes-texture-float-and-half-float-linear.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/conformance/khronos/js/tests/oes-texture-float-and-half-float-linear.js -------------------------------------------------------------------------------- /project/conformance/khronos/js/tests/out-of-bounds-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/conformance/khronos/js/tests/out-of-bounds-test.js -------------------------------------------------------------------------------- /project/conformance/khronos/js/tests/tex-image-and-sub-image-2d-with-canvas-sub-rectangle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/conformance/khronos/js/tests/tex-image-and-sub-image-2d-with-canvas-sub-rectangle.js -------------------------------------------------------------------------------- /project/conformance/khronos/js/tests/tex-image-and-sub-image-2d-with-canvas.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/conformance/khronos/js/tests/tex-image-and-sub-image-2d-with-canvas.js -------------------------------------------------------------------------------- /project/conformance/khronos/js/tests/tex-image-and-sub-image-2d-with-image-bitmap-from-blob.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/conformance/khronos/js/tests/tex-image-and-sub-image-2d-with-image-bitmap-from-blob.js -------------------------------------------------------------------------------- /project/conformance/khronos/js/tests/tex-image-and-sub-image-2d-with-image-bitmap-from-canvas.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/conformance/khronos/js/tests/tex-image-and-sub-image-2d-with-image-bitmap-from-canvas.js -------------------------------------------------------------------------------- /project/conformance/khronos/js/tests/tex-image-and-sub-image-2d-with-image-bitmap-from-image-bitmap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/conformance/khronos/js/tests/tex-image-and-sub-image-2d-with-image-bitmap-from-image-bitmap.js -------------------------------------------------------------------------------- /project/conformance/khronos/js/tests/tex-image-and-sub-image-2d-with-image-bitmap-from-image-data.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/conformance/khronos/js/tests/tex-image-and-sub-image-2d-with-image-bitmap-from-image-data.js -------------------------------------------------------------------------------- /project/conformance/khronos/js/tests/tex-image-and-sub-image-2d-with-image-bitmap-from-image.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/conformance/khronos/js/tests/tex-image-and-sub-image-2d-with-image-bitmap-from-image.js -------------------------------------------------------------------------------- /project/conformance/khronos/js/tests/tex-image-and-sub-image-2d-with-image-bitmap-from-video.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/conformance/khronos/js/tests/tex-image-and-sub-image-2d-with-image-bitmap-from-video.js -------------------------------------------------------------------------------- /project/conformance/khronos/js/tests/tex-image-and-sub-image-2d-with-image-data.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/conformance/khronos/js/tests/tex-image-and-sub-image-2d-with-image-data.js -------------------------------------------------------------------------------- /project/conformance/khronos/js/tests/tex-image-and-sub-image-2d-with-image.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/conformance/khronos/js/tests/tex-image-and-sub-image-2d-with-image.js -------------------------------------------------------------------------------- /project/conformance/khronos/js/tests/tex-image-and-sub-image-2d-with-svg-image.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/conformance/khronos/js/tests/tex-image-and-sub-image-2d-with-svg-image.js -------------------------------------------------------------------------------- /project/conformance/khronos/js/tests/tex-image-and-sub-image-2d-with-video.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/conformance/khronos/js/tests/tex-image-and-sub-image-2d-with-video.js -------------------------------------------------------------------------------- /project/conformance/khronos/js/tests/tex-image-and-sub-image-2d-with-webgl-canvas.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/conformance/khronos/js/tests/tex-image-and-sub-image-2d-with-webgl-canvas.js -------------------------------------------------------------------------------- /project/conformance/khronos/js/tests/tex-image-and-sub-image-3d-with-canvas-sub-rectangle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/conformance/khronos/js/tests/tex-image-and-sub-image-3d-with-canvas-sub-rectangle.js -------------------------------------------------------------------------------- /project/conformance/khronos/js/tests/tex-image-and-sub-image-3d-with-canvas.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/conformance/khronos/js/tests/tex-image-and-sub-image-3d-with-canvas.js -------------------------------------------------------------------------------- /project/conformance/khronos/js/tests/tex-image-and-sub-image-3d-with-image-bitmap-from-blob.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/conformance/khronos/js/tests/tex-image-and-sub-image-3d-with-image-bitmap-from-blob.js -------------------------------------------------------------------------------- /project/conformance/khronos/js/tests/tex-image-and-sub-image-3d-with-image-bitmap-from-canvas.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/conformance/khronos/js/tests/tex-image-and-sub-image-3d-with-image-bitmap-from-canvas.js -------------------------------------------------------------------------------- /project/conformance/khronos/js/tests/tex-image-and-sub-image-3d-with-image-bitmap-from-image-bitmap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/conformance/khronos/js/tests/tex-image-and-sub-image-3d-with-image-bitmap-from-image-bitmap.js -------------------------------------------------------------------------------- /project/conformance/khronos/js/tests/tex-image-and-sub-image-3d-with-image-bitmap-from-image-data.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/conformance/khronos/js/tests/tex-image-and-sub-image-3d-with-image-bitmap-from-image-data.js -------------------------------------------------------------------------------- /project/conformance/khronos/js/tests/tex-image-and-sub-image-3d-with-image-bitmap-from-image.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/conformance/khronos/js/tests/tex-image-and-sub-image-3d-with-image-bitmap-from-image.js -------------------------------------------------------------------------------- /project/conformance/khronos/js/tests/tex-image-and-sub-image-3d-with-image-bitmap-from-video.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/conformance/khronos/js/tests/tex-image-and-sub-image-3d-with-image-bitmap-from-video.js -------------------------------------------------------------------------------- /project/conformance/khronos/js/tests/tex-image-and-sub-image-3d-with-image-data.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/conformance/khronos/js/tests/tex-image-and-sub-image-3d-with-image-data.js -------------------------------------------------------------------------------- /project/conformance/khronos/js/tests/tex-image-and-sub-image-3d-with-image.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/conformance/khronos/js/tests/tex-image-and-sub-image-3d-with-image.js -------------------------------------------------------------------------------- /project/conformance/khronos/js/tests/tex-image-and-sub-image-3d-with-svg-image.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/conformance/khronos/js/tests/tex-image-and-sub-image-3d-with-svg-image.js -------------------------------------------------------------------------------- /project/conformance/khronos/js/tests/tex-image-and-sub-image-3d-with-video.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/conformance/khronos/js/tests/tex-image-and-sub-image-3d-with-video.js -------------------------------------------------------------------------------- /project/conformance/khronos/js/tests/tex-image-and-sub-image-3d-with-webgl-canvas.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/conformance/khronos/js/tests/tex-image-and-sub-image-3d-with-webgl-canvas.js -------------------------------------------------------------------------------- /project/conformance/khronos/js/tests/tex-image-and-sub-image-utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/conformance/khronos/js/tests/tex-image-and-sub-image-utils.js -------------------------------------------------------------------------------- /project/conformance/khronos/js/tests/tex-image-and-sub-image-with-image-bitmap-utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/conformance/khronos/js/tests/tex-image-and-sub-image-with-image-bitmap-utils.js -------------------------------------------------------------------------------- /project/conformance/khronos/js/tests/tex-input-validation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/conformance/khronos/js/tests/tex-input-validation.js -------------------------------------------------------------------------------- /project/conformance/khronos/js/tests/typed-array-test-cases.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/conformance/khronos/js/tests/typed-array-test-cases.js -------------------------------------------------------------------------------- /project/conformance/khronos/js/tests/typed-array-worker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/conformance/khronos/js/tests/typed-array-worker.js -------------------------------------------------------------------------------- /project/conformance/khronos/js/webgl-test-harness.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/conformance/khronos/js/webgl-test-harness.js -------------------------------------------------------------------------------- /project/conformance/khronos/js/webgl-test-utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/conformance/khronos/js/webgl-test-utils.js -------------------------------------------------------------------------------- /project/conformance/khronos/resources/1-channel.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/conformance/khronos/resources/1-channel.jpg -------------------------------------------------------------------------------- /project/conformance/khronos/resources/3x3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/conformance/khronos/resources/3x3.png -------------------------------------------------------------------------------- /project/conformance/khronos/resources/blue-1x1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/conformance/khronos/resources/blue-1x1.jpg -------------------------------------------------------------------------------- /project/conformance/khronos/resources/boolUniformShader.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/conformance/khronos/resources/boolUniformShader.vert -------------------------------------------------------------------------------- /project/conformance/khronos/resources/bug-32888-texture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/conformance/khronos/resources/bug-32888-texture.png -------------------------------------------------------------------------------- /project/conformance/khronos/resources/floatUniformShader.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/conformance/khronos/resources/floatUniformShader.vert -------------------------------------------------------------------------------- /project/conformance/khronos/resources/fragmentShader.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/conformance/khronos/resources/fragmentShader.frag -------------------------------------------------------------------------------- /project/conformance/khronos/resources/glsl-feature-tests.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/conformance/khronos/resources/glsl-feature-tests.css -------------------------------------------------------------------------------- /project/conformance/khronos/resources/glsl-generator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/conformance/khronos/resources/glsl-generator.js -------------------------------------------------------------------------------- /project/conformance/khronos/resources/gray-1024x1024.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/conformance/khronos/resources/gray-1024x1024.jpg -------------------------------------------------------------------------------- /project/conformance/khronos/resources/gray-ramp-256-with-128-alpha.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/conformance/khronos/resources/gray-ramp-256-with-128-alpha.png -------------------------------------------------------------------------------- /project/conformance/khronos/resources/gray-ramp-256.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/conformance/khronos/resources/gray-ramp-256.png -------------------------------------------------------------------------------- /project/conformance/khronos/resources/gray-ramp-default-gamma.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/conformance/khronos/resources/gray-ramp-default-gamma.png -------------------------------------------------------------------------------- /project/conformance/khronos/resources/gray-ramp-gamma0.1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/conformance/khronos/resources/gray-ramp-gamma0.1.png -------------------------------------------------------------------------------- /project/conformance/khronos/resources/gray-ramp-gamma1.0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/conformance/khronos/resources/gray-ramp-gamma1.0.png -------------------------------------------------------------------------------- /project/conformance/khronos/resources/gray-ramp-gamma2.0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/conformance/khronos/resources/gray-ramp-gamma2.0.png -------------------------------------------------------------------------------- /project/conformance/khronos/resources/gray-ramp-gamma4.0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/conformance/khronos/resources/gray-ramp-gamma4.0.png -------------------------------------------------------------------------------- /project/conformance/khronos/resources/gray-ramp-gamma9.0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/conformance/khronos/resources/gray-ramp-gamma9.0.png -------------------------------------------------------------------------------- /project/conformance/khronos/resources/gray-ramp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/conformance/khronos/resources/gray-ramp.png -------------------------------------------------------------------------------- /project/conformance/khronos/resources/green-2x2-16bit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/conformance/khronos/resources/green-2x2-16bit.png -------------------------------------------------------------------------------- /project/conformance/khronos/resources/intArrayUniformShader.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/conformance/khronos/resources/intArrayUniformShader.vert -------------------------------------------------------------------------------- /project/conformance/khronos/resources/intUniformShader.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/conformance/khronos/resources/intUniformShader.vert -------------------------------------------------------------------------------- /project/conformance/khronos/resources/js-test-style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/conformance/khronos/resources/js-test-style.css -------------------------------------------------------------------------------- /project/conformance/khronos/resources/matForWebGL2UniformShader.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/conformance/khronos/resources/matForWebGL2UniformShader.vert -------------------------------------------------------------------------------- /project/conformance/khronos/resources/matUniformShader.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/conformance/khronos/resources/matUniformShader.vert -------------------------------------------------------------------------------- /project/conformance/khronos/resources/noopUniformShader.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/conformance/khronos/resources/noopUniformShader.frag -------------------------------------------------------------------------------- /project/conformance/khronos/resources/noopUniformShader.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/conformance/khronos/resources/noopUniformShader.vert -------------------------------------------------------------------------------- /project/conformance/khronos/resources/noopUniformShaderES3.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/conformance/khronos/resources/noopUniformShaderES3.frag -------------------------------------------------------------------------------- /project/conformance/khronos/resources/noopUniformShaderES3.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/conformance/khronos/resources/noopUniformShaderES3.vert -------------------------------------------------------------------------------- /project/conformance/khronos/resources/npot-video.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/conformance/khronos/resources/npot-video.mp4 -------------------------------------------------------------------------------- /project/conformance/khronos/resources/npot-video.theora.ogv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/conformance/khronos/resources/npot-video.theora.ogv -------------------------------------------------------------------------------- /project/conformance/khronos/resources/npot-video.webmvp8.webm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/conformance/khronos/resources/npot-video.webmvp8.webm -------------------------------------------------------------------------------- /project/conformance/khronos/resources/ogles-tests.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/conformance/khronos/resources/ogles-tests.css -------------------------------------------------------------------------------- /project/conformance/khronos/resources/opengl_logo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/conformance/khronos/resources/opengl_logo.jpg -------------------------------------------------------------------------------- /project/conformance/khronos/resources/red-green-blue-cyan-4x4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/conformance/khronos/resources/red-green-blue-cyan-4x4.png -------------------------------------------------------------------------------- /project/conformance/khronos/resources/red-green-blue-cyan-4x4.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/conformance/khronos/resources/red-green-blue-cyan-4x4.psd -------------------------------------------------------------------------------- /project/conformance/khronos/resources/red-green-semi-transparent.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/conformance/khronos/resources/red-green-semi-transparent.png -------------------------------------------------------------------------------- /project/conformance/khronos/resources/red-green.bt601.vp9.webm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/conformance/khronos/resources/red-green.bt601.vp9.webm -------------------------------------------------------------------------------- /project/conformance/khronos/resources/red-green.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/conformance/khronos/resources/red-green.mp4 -------------------------------------------------------------------------------- /project/conformance/khronos/resources/red-green.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/conformance/khronos/resources/red-green.png -------------------------------------------------------------------------------- /project/conformance/khronos/resources/red-green.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/conformance/khronos/resources/red-green.svg -------------------------------------------------------------------------------- /project/conformance/khronos/resources/red-green.theora.ogv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/conformance/khronos/resources/red-green.theora.ogv -------------------------------------------------------------------------------- /project/conformance/khronos/resources/red-green.webmvp8.webm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/conformance/khronos/resources/red-green.webmvp8.webm -------------------------------------------------------------------------------- /project/conformance/khronos/resources/red-indexed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/conformance/khronos/resources/red-indexed.png -------------------------------------------------------------------------------- /project/conformance/khronos/resources/samplerForWebGL2UniformShader.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/conformance/khronos/resources/samplerForWebGL2UniformShader.frag -------------------------------------------------------------------------------- /project/conformance/khronos/resources/samplerUniformShader.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/conformance/khronos/resources/samplerUniformShader.frag -------------------------------------------------------------------------------- /project/conformance/khronos/resources/small-square-with-cie-rgb-profile.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/conformance/khronos/resources/small-square-with-cie-rgb-profile.png -------------------------------------------------------------------------------- /project/conformance/khronos/resources/small-square-with-colormatch-profile.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/conformance/khronos/resources/small-square-with-colormatch-profile.png -------------------------------------------------------------------------------- /project/conformance/khronos/resources/small-square-with-colorspin-profile.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/conformance/khronos/resources/small-square-with-colorspin-profile.jpg -------------------------------------------------------------------------------- /project/conformance/khronos/resources/small-square-with-colorspin-profile.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/conformance/khronos/resources/small-square-with-colorspin-profile.png -------------------------------------------------------------------------------- /project/conformance/khronos/resources/small-square-with-e-srgb-profile.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/conformance/khronos/resources/small-square-with-e-srgb-profile.png -------------------------------------------------------------------------------- /project/conformance/khronos/resources/small-square-with-smpte-c-profile.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/conformance/khronos/resources/small-square-with-smpte-c-profile.png -------------------------------------------------------------------------------- /project/conformance/khronos/resources/small-square-with-srgb-iec61966-2.1-profile.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/conformance/khronos/resources/small-square-with-srgb-iec61966-2.1-profile.png -------------------------------------------------------------------------------- /project/conformance/khronos/resources/structUniformShader.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/conformance/khronos/resources/structUniformShader.vert -------------------------------------------------------------------------------- /project/conformance/khronos/resources/thunderbird-logo-64x64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/conformance/khronos/resources/thunderbird-logo-64x64.png -------------------------------------------------------------------------------- /project/conformance/khronos/resources/transparent-on-left-indexed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/conformance/khronos/resources/transparent-on-left-indexed.png -------------------------------------------------------------------------------- /project/conformance/khronos/resources/uintUniformShader.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/conformance/khronos/resources/uintUniformShader.vert -------------------------------------------------------------------------------- /project/conformance/khronos/resources/uniformBlockShader.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/conformance/khronos/resources/uniformBlockShader.frag -------------------------------------------------------------------------------- /project/conformance/khronos/resources/uniformBlockShader.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/conformance/khronos/resources/uniformBlockShader.vert -------------------------------------------------------------------------------- /project/conformance/khronos/resources/vertexShader.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/conformance/khronos/resources/vertexShader.vert -------------------------------------------------------------------------------- /project/conformance/khronos/resources/webgl-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/conformance/khronos/resources/webgl-logo.png -------------------------------------------------------------------------------- /project/conformance/khronos/resources/zero-alpha.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/conformance/khronos/resources/zero-alpha.png -------------------------------------------------------------------------------- /project/cpp/spglsl/core/hash-stream.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/cpp/spglsl/core/hash-stream.h -------------------------------------------------------------------------------- /project/cpp/spglsl/core/math-utils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/cpp/spglsl/core/math-utils.cpp -------------------------------------------------------------------------------- /project/cpp/spglsl/core/math-utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/cpp/spglsl/core/math-utils.h -------------------------------------------------------------------------------- /project/cpp/spglsl/core/non-copyable.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/cpp/spglsl/core/non-copyable.h -------------------------------------------------------------------------------- /project/cpp/spglsl/core/string-utils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/cpp/spglsl/core/string-utils.cpp -------------------------------------------------------------------------------- /project/cpp/spglsl/core/string-utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/cpp/spglsl/core/string-utils.h -------------------------------------------------------------------------------- /project/cpp/spglsl/external/highwayhash/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/cpp/spglsl/external/highwayhash/LICENSE -------------------------------------------------------------------------------- /project/cpp/spglsl/external/highwayhash/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/cpp/spglsl/external/highwayhash/README.md -------------------------------------------------------------------------------- /project/cpp/spglsl/external/highwayhash/highwayhash.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/cpp/spglsl/external/highwayhash/highwayhash.cpp -------------------------------------------------------------------------------- /project/cpp/spglsl/external/highwayhash/highwayhash.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/cpp/spglsl/external/highwayhash/highwayhash.h -------------------------------------------------------------------------------- /project/cpp/spglsl/spglsl-angle/lib/spglsl-angle-ast-hasher.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/cpp/spglsl/spglsl-angle/lib/spglsl-angle-ast-hasher.cpp -------------------------------------------------------------------------------- /project/cpp/spglsl/spglsl-angle/lib/spglsl-angle-ast-hasher.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/cpp/spglsl/spglsl-angle/lib/spglsl-angle-ast-hasher.h -------------------------------------------------------------------------------- /project/cpp/spglsl/spglsl-angle/lib/spglsl-angle-node-utils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/cpp/spglsl/spglsl-angle/lib/spglsl-angle-node-utils.cpp -------------------------------------------------------------------------------- /project/cpp/spglsl/spglsl-angle/lib/spglsl-angle-node-utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/cpp/spglsl/spglsl-angle/lib/spglsl-angle-node-utils.h -------------------------------------------------------------------------------- /project/cpp/spglsl/spglsl-angle/lib/spglsl-angle-operator-precedence.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/cpp/spglsl/spglsl-angle/lib/spglsl-angle-operator-precedence.cpp -------------------------------------------------------------------------------- /project/cpp/spglsl/spglsl-angle/lib/spglsl-angle-operator-precedence.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/cpp/spglsl/spglsl-angle/lib/spglsl-angle-operator-precedence.h -------------------------------------------------------------------------------- /project/cpp/spglsl/spglsl-angle/lib/spglsl-glsl-precisions.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/cpp/spglsl/spglsl-angle/lib/spglsl-glsl-precisions.h -------------------------------------------------------------------------------- /project/cpp/spglsl/spglsl-angle/lib/spglsl-glsl-writer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/cpp/spglsl/spglsl-angle/lib/spglsl-glsl-writer.cpp -------------------------------------------------------------------------------- /project/cpp/spglsl/spglsl-angle/lib/spglsl-glsl-writer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/cpp/spglsl/spglsl-angle/lib/spglsl-glsl-writer.h -------------------------------------------------------------------------------- /project/cpp/spglsl/spglsl-angle/lib/spglsl-t-compiler.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/cpp/spglsl/spglsl-angle/lib/spglsl-t-compiler.cpp -------------------------------------------------------------------------------- /project/cpp/spglsl/spglsl-angle/lib/spglsl-t-compiler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/cpp/spglsl/spglsl-angle/lib/spglsl-t-compiler.h -------------------------------------------------------------------------------- /project/cpp/spglsl/spglsl-angle/spglsl-angle-call-dag.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/cpp/spglsl/spglsl-angle/spglsl-angle-call-dag.cpp -------------------------------------------------------------------------------- /project/cpp/spglsl/spglsl-angle/spglsl-angle-call-dag.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/cpp/spglsl/spglsl-angle/spglsl-angle-call-dag.h -------------------------------------------------------------------------------- /project/cpp/spglsl/spglsl-angle/spglsl-angle-compiler-handle.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/cpp/spglsl/spglsl-angle/spglsl-angle-compiler-handle.cpp -------------------------------------------------------------------------------- /project/cpp/spglsl/spglsl-angle/spglsl-angle-compiler-handle.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/cpp/spglsl/spglsl-angle/spglsl-angle-compiler-handle.h -------------------------------------------------------------------------------- /project/cpp/spglsl/spglsl-angle/spglsl-angle-compiler.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/cpp/spglsl/spglsl-angle/spglsl-angle-compiler.cpp -------------------------------------------------------------------------------- /project/cpp/spglsl/spglsl-angle/spglsl-angle-compiler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/cpp/spglsl/spglsl-angle/spglsl-angle-compiler.h -------------------------------------------------------------------------------- /project/cpp/spglsl/spglsl-angle/spglsl-angle-webgl-output.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/cpp/spglsl/spglsl-angle/spglsl-angle-webgl-output.cpp -------------------------------------------------------------------------------- /project/cpp/spglsl/spglsl-angle/spglsl-angle-webgl-output.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/cpp/spglsl/spglsl-angle/spglsl-angle-webgl-output.h -------------------------------------------------------------------------------- /project/cpp/spglsl/spglsl-angle/spglsl-module-metadata.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/cpp/spglsl/spglsl-angle/spglsl-module-metadata.cpp -------------------------------------------------------------------------------- /project/cpp/spglsl/spglsl-angle/spglsl-module-metadata.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/cpp/spglsl/spglsl-angle/spglsl-module-metadata.h -------------------------------------------------------------------------------- /project/cpp/spglsl/spglsl-angle/spglsl-scoped-traverser.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/cpp/spglsl/spglsl-angle/spglsl-scoped-traverser.cpp -------------------------------------------------------------------------------- /project/cpp/spglsl/spglsl-angle/spglsl-scoped-traverser.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/cpp/spglsl/spglsl-angle/spglsl-scoped-traverser.h -------------------------------------------------------------------------------- /project/cpp/spglsl/spglsl-angle/symbols/spglsl-symbol-info.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/cpp/spglsl/spglsl-angle/symbols/spglsl-symbol-info.cpp -------------------------------------------------------------------------------- /project/cpp/spglsl/spglsl-angle/symbols/spglsl-symbol-info.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/cpp/spglsl/spglsl-angle/symbols/spglsl-symbol-info.h -------------------------------------------------------------------------------- /project/cpp/spglsl/spglsl-angle/symbols/spglsl-symbol-usage.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/cpp/spglsl/spglsl-angle/symbols/spglsl-symbol-usage.cpp -------------------------------------------------------------------------------- /project/cpp/spglsl/spglsl-angle/symbols/spglsl-symbol-usage.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/cpp/spglsl/spglsl-angle/symbols/spglsl-symbol-usage.h -------------------------------------------------------------------------------- /project/cpp/spglsl/spglsl-angle/tree-ops/spglsl-get-precisions-traverser.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/cpp/spglsl/spglsl-angle/tree-ops/spglsl-get-precisions-traverser.cpp -------------------------------------------------------------------------------- /project/cpp/spglsl/spglsl-angle/tree-ops/spglsl-get-precisions-traverser.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/cpp/spglsl/spglsl-angle/tree-ops/spglsl-get-precisions-traverser.h -------------------------------------------------------------------------------- /project/cpp/spglsl/spglsl-angle/tree-ops/tree-ops.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/cpp/spglsl/spglsl-angle/tree-ops/tree-ops.cpp -------------------------------------------------------------------------------- /project/cpp/spglsl/spglsl-angle/tree-ops/tree-ops.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/cpp/spglsl/spglsl-angle/tree-ops/tree-ops.h -------------------------------------------------------------------------------- /project/cpp/spglsl/spglsl-angle/tree-ops/treeops-minify.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/cpp/spglsl/spglsl-angle/tree-ops/treeops-minify.cpp -------------------------------------------------------------------------------- /project/cpp/spglsl/spglsl-angle/tree-ops/treeops-optimize-blocks.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/cpp/spglsl/spglsl-angle/tree-ops/treeops-optimize-blocks.cpp -------------------------------------------------------------------------------- /project/cpp/spglsl/spglsl-compile-options.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/cpp/spglsl/spglsl-compile-options.cpp -------------------------------------------------------------------------------- /project/cpp/spglsl/spglsl-compile-options.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/cpp/spglsl/spglsl-compile-options.h -------------------------------------------------------------------------------- /project/cpp/spglsl/spglsl-compiled-info.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/cpp/spglsl/spglsl-compiled-info.h -------------------------------------------------------------------------------- /project/cpp/spglsl/spglsl-init.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/cpp/spglsl/spglsl-init.cpp -------------------------------------------------------------------------------- /project/cpp/spglsl/spglsl-init.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/cpp/spglsl/spglsl-init.h -------------------------------------------------------------------------------- /project/cpp/spglsl/spglsl.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/cpp/spglsl/spglsl.cpp -------------------------------------------------------------------------------- /project/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/package-lock.json -------------------------------------------------------------------------------- /project/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/package.json -------------------------------------------------------------------------------- /project/packages/spglsl/.npmignore: -------------------------------------------------------------------------------- 1 | src -------------------------------------------------------------------------------- /project/packages/spglsl/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/packages/spglsl/LICENSE -------------------------------------------------------------------------------- /project/packages/spglsl/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/packages/spglsl/README.md -------------------------------------------------------------------------------- /project/packages/spglsl/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/packages/spglsl/package.json -------------------------------------------------------------------------------- /project/packages/spglsl/src/core/string-enums.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/packages/spglsl/src/core/string-enums.ts -------------------------------------------------------------------------------- /project/packages/spglsl/src/core/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/packages/spglsl/src/core/utils.ts -------------------------------------------------------------------------------- /project/packages/spglsl/src/glsl-info-log.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/packages/spglsl/src/glsl-info-log.ts -------------------------------------------------------------------------------- /project/packages/spglsl/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/packages/spglsl/src/index.ts -------------------------------------------------------------------------------- /project/packages/spglsl/src/lib/_wasm.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/packages/spglsl/src/lib/_wasm.ts -------------------------------------------------------------------------------- /project/packages/spglsl/src/rollup-plugin-spglsl.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/packages/spglsl/src/rollup-plugin-spglsl.ts -------------------------------------------------------------------------------- /project/packages/spglsl/src/spglsl-compile.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/packages/spglsl/src/spglsl-compile.ts -------------------------------------------------------------------------------- /project/packages/spglsl/src/spglsl-enums.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/packages/spglsl/src/spglsl-enums.ts -------------------------------------------------------------------------------- /project/packages/spglsl/src/spglsl-resource-limits.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/packages/spglsl/src/spglsl-resource-limits.ts -------------------------------------------------------------------------------- /project/packages/spglsl/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/packages/spglsl/tsconfig.json -------------------------------------------------------------------------------- /project/scripts/angle-source-files.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/scripts/angle-source-files.js -------------------------------------------------------------------------------- /project/scripts/build-debug.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/scripts/build-debug.sh -------------------------------------------------------------------------------- /project/scripts/build-release.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/scripts/build-release.sh -------------------------------------------------------------------------------- /project/scripts/build-ts.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/scripts/build-ts.sh -------------------------------------------------------------------------------- /project/scripts/cmake-clean.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/scripts/cmake-clean.sh -------------------------------------------------------------------------------- /project/scripts/conformance-test-server.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/scripts/conformance-test-server.sh -------------------------------------------------------------------------------- /project/scripts/conformance-tests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/scripts/conformance-tests.sh -------------------------------------------------------------------------------- /project/scripts/install-deps.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/scripts/install-deps.sh -------------------------------------------------------------------------------- /project/scripts/make-debug.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/scripts/make-debug.sh -------------------------------------------------------------------------------- /project/scripts/test-debug.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/scripts/test-debug.sh -------------------------------------------------------------------------------- /project/scripts/test-release.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/scripts/test-release.sh -------------------------------------------------------------------------------- /project/scripts/test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/scripts/test.sh -------------------------------------------------------------------------------- /project/test/globals/const-defs.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/test/globals/const-defs.frag -------------------------------------------------------------------------------- /project/test/globals/const-defs.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/test/globals/const-defs.test.ts -------------------------------------------------------------------------------- /project/test/globals/rename-globals.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/test/globals/rename-globals.frag -------------------------------------------------------------------------------- /project/test/globals/rename-globals.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/test/globals/rename-globals.test.ts -------------------------------------------------------------------------------- /project/test/glsl-info-log.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/test/glsl-info-log.test.ts -------------------------------------------------------------------------------- /project/test/lib/test-shader.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/test/lib/test-shader.ts -------------------------------------------------------------------------------- /project/test/non-passing-shaders/cimqs-GLES3_1.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/test/non-passing-shaders/cimqs-GLES3_1.frag -------------------------------------------------------------------------------- /project/test/non-passing-shaders/include-WEBGL2.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/test/non-passing-shaders/include-WEBGL2.frag -------------------------------------------------------------------------------- /project/test/non-passing-shaders/included.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/test/non-passing-shaders/included.glsl -------------------------------------------------------------------------------- /project/test/non-passing-shaders/ntabwed-WEBGL.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/test/non-passing-shaders/ntabwed-WEBGL.frag -------------------------------------------------------------------------------- /project/test/non-passing-shaders/oip-GLES3_1.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/test/non-passing-shaders/oip-GLES3_1.frag -------------------------------------------------------------------------------- /project/test/non-passing-shaders/rqdifa-GLES3_1.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/test/non-passing-shaders/rqdifa-GLES3_1.frag -------------------------------------------------------------------------------- /project/test/non-passing-shaders/sampler-video-WEBGL/svwebglcbsit2d-GLES3_1.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/test/non-passing-shaders/sampler-video-WEBGL/svwebglcbsit2d-GLES3_1.frag -------------------------------------------------------------------------------- /project/test/non-passing-shaders/sampler-video-WEBGL/svwebglcbsities300-GLES3_1.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/test/non-passing-shaders/sampler-video-WEBGL/svwebglcbsities300-GLES3_1.frag -------------------------------------------------------------------------------- /project/test/optimizations/blocks-optimizations.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/test/optimizations/blocks-optimizations.test.ts -------------------------------------------------------------------------------- /project/test/optimizations/do-not-write-precision-if-no-variables.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/test/optimizations/do-not-write-precision-if-no-variables.test.ts -------------------------------------------------------------------------------- /project/test/optimizations/minify-optimizations.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/test/optimizations/minify-optimizations.test.ts -------------------------------------------------------------------------------- /project/test/optimizations/operators-optimizations.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/test/optimizations/operators-optimizations.test.ts -------------------------------------------------------------------------------- /project/test/regression.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/test/regression.test.ts -------------------------------------------------------------------------------- /project/test/shaders/angle/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/test/shaders/angle/LICENSE -------------------------------------------------------------------------------- /project/test/shaders/angle/basic/ARB-texture-rectangle/ntabwed-WEBGL.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/test/shaders/angle/basic/ARB-texture-rectangle/ntabwed-WEBGL.frag -------------------------------------------------------------------------------- /project/test/shaders/angle/basic/ARB-texture-rectangle/tco-WEBGL.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/test/shaders/angle/basic/ARB-texture-rectangle/tco-WEBGL.frag -------------------------------------------------------------------------------- /project/test/shaders/angle/basic/OES-texture-cube-map-array/eeext-WEBGL3.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/test/shaders/angle/basic/OES-texture-cube-map-array/eeext-WEBGL3.frag -------------------------------------------------------------------------------- /project/test/shaders/angle/basic/OES-texture-cube-map-array/eeoes-WEBGL3.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/test/shaders/angle/basic/OES-texture-cube-map-array/eeoes-WEBGL3.frag -------------------------------------------------------------------------------- /project/test/shaders/angle/basic/OVR-multiview/rofc-GLES3_1.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/test/shaders/angle/basic/OVR-multiview/rofc-GLES3_1.frag -------------------------------------------------------------------------------- /project/test/shaders/angle/basic/OVR-multiview/rovid-GLES3_1.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/test/shaders/angle/basic/OVR-multiview/rovid-GLES3_1.frag -------------------------------------------------------------------------------- /project/test/shaders/angle/basic/OVR-multiview/vidu-GLES3_1.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/test/shaders/angle/basic/OVR-multiview/vidu-GLES3_1.vert -------------------------------------------------------------------------------- /project/test/shaders/angle/basic/OVR-multiview2/rofc-WEBGL3.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/test/shaders/angle/basic/OVR-multiview2/rofc-WEBGL3.frag -------------------------------------------------------------------------------- /project/test/shaders/angle/basic/OVR-multiview2/rovid-WEBGL3.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/test/shaders/angle/basic/OVR-multiview2/rovid-WEBGL3.frag -------------------------------------------------------------------------------- /project/test/shaders/angle/basic/OVR-multiview2/uoem-WEBGL3.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/test/shaders/angle/basic/OVR-multiview2/uoem-WEBGL3.vert -------------------------------------------------------------------------------- /project/test/shaders/angle/basic/OVR-multiview2/vidu-WEBGL3.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/test/shaders/angle/basic/OVR-multiview2/vidu-WEBGL3.vert -------------------------------------------------------------------------------- /project/test/shaders/angle/basic/appendix-A-limitations/iafip-WEBGL.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/test/shaders/angle/basic/appendix-A-limitations/iafip-WEBGL.frag -------------------------------------------------------------------------------- /project/test/shaders/angle/basic/atomic-counter/bacd-GLES3_1.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/test/shaders/angle/basic/atomic-counter/bacd-GLES3_1.vert -------------------------------------------------------------------------------- /project/test/shaders/angle/basic/atomic-counter/dswdos-GLES3_1.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/test/shaders/angle/basic/atomic-counter/dswdos-GLES3_1.vert -------------------------------------------------------------------------------- /project/test/shaders/angle/basic/buffer-variables/arbvbin-GLES3_1.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/test/shaders/angle/basic/buffer-variables/arbvbin-GLES3_1.vert -------------------------------------------------------------------------------- /project/test/shaders/angle/basic/buffer-variables/bssbd-GLES3_1.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/test/shaders/angle/basic/buffer-variables/bssbd-GLES3_1.vert -------------------------------------------------------------------------------- /project/test/shaders/angle/basic/buffer-variables/bvwmq-GLES3_1.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/test/shaders/angle/basic/buffer-variables/bvwmq-GLES3_1.vert -------------------------------------------------------------------------------- /project/test/shaders/angle/basic/buffer-variables/irsa-GLES3_1.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/test/shaders/angle/basic/buffer-variables/irsa-GLES3_1.vert -------------------------------------------------------------------------------- /project/test/shaders/angle/basic/buffer-variables/lqdig-GLES3_1.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/test/shaders/angle/basic/buffer-variables/lqdig-GLES3_1.vert -------------------------------------------------------------------------------- /project/test/shaders/angle/basic/buffer-variables/ssbwmq-GLES3_1.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/test/shaders/angle/basic/buffer-variables/ssbwmq-GLES3_1.vert -------------------------------------------------------------------------------- /project/test/shaders/angle/basic/buffer-variables/ssbws430-GLES3_1.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/test/shaders/angle/basic/buffer-variables/ssbws430-GLES3_1.vert -------------------------------------------------------------------------------- /project/test/shaders/angle/basic/buffer-variables/udfwrbvia-GLES3_1.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/test/shaders/angle/basic/buffer-variables/udfwrbvia-GLES3_1.vert -------------------------------------------------------------------------------- /project/test/shaders/angle/basic/buffer-variables/udfwwbvoa-GLES3_1.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/test/shaders/angle/basic/buffer-variables/udfwwbvoa-GLES3_1.vert -------------------------------------------------------------------------------- /project/test/shaders/angle/basic/rewrite-do-while/rs-GLES3_1.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/test/shaders/angle/basic/rewrite-do-while/rs-GLES3_1.frag -------------------------------------------------------------------------------- /project/test/shaders/angle/basic/shader-validation/aawbv-GLES3_1.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/test/shaders/angle/basic/shader-validation/aawbv-GLES3_1.frag -------------------------------------------------------------------------------- /project/test/shaders/angle/basic/shader-validation/aawbvae-GLES3_1.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/test/shaders/angle/basic/shader-validation/aawbvae-GLES3_1.frag -------------------------------------------------------------------------------- /project/test/shaders/angle/basic/shader-validation/aawbvibi-GLES3_1.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/test/shaders/angle/basic/shader-validation/aawbvibi-GLES3_1.frag -------------------------------------------------------------------------------- /project/test/shaders/angle/basic/shader-validation/aawbvibia-GLES3_1.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/test/shaders/angle/basic/shader-validation/aawbvibia-GLES3_1.frag -------------------------------------------------------------------------------- /project/test/shaders/angle/basic/shader-validation/aaweoaibi-GLES3_1.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/test/shaders/angle/basic/shader-validation/aaweoaibi-GLES3_1.frag -------------------------------------------------------------------------------- /project/test/shaders/angle/basic/shader-validation/aaws-GLES3_1.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/test/shaders/angle/basic/shader-validation/aaws-GLES3_1.frag -------------------------------------------------------------------------------- /project/test/shaders/angle/basic/shader-validation/acgtg-GLES3_1.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/test/shaders/angle/basic/shader-validation/acgtg-GLES3_1.frag -------------------------------------------------------------------------------- /project/test/shaders/angle/basic/shader-validation/asic-GLES3_1.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/test/shaders/angle/basic/shader-validation/asic-GLES3_1.frag -------------------------------------------------------------------------------- /project/test/shaders/angle/basic/shader-validation/avffpap-GLES3_1.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/test/shaders/angle/basic/shader-validation/avffpap-GLES3_1.frag -------------------------------------------------------------------------------- /project/test/shaders/angle/basic/shader-validation/bifatacic-GLES3_1.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/test/shaders/angle/basic/shader-validation/bifatacic-GLES3_1.frag -------------------------------------------------------------------------------- /project/test/shaders/angle/basic/shader-validation/bifwmpatacic-GLES3_1.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/test/shaders/angle/basic/shader-validation/bifwmpatacic-GLES3_1.frag -------------------------------------------------------------------------------- /project/test/shaders/angle/basic/shader-validation/cmmvnsd-GLES3_1.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/test/shaders/angle/basic/shader-validation/cmmvnsd-GLES3_1.frag -------------------------------------------------------------------------------- /project/test/shaders/angle/basic/shader-validation/cwmpatacic-GLES3_1.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/test/shaders/angle/basic/shader-validation/cwmpatacic-GLES3_1.frag -------------------------------------------------------------------------------- /project/test/shaders/angle/basic/shader-validation/dbbifoi-GLES3_1.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/test/shaders/angle/basic/shader-validation/dbbifoi-GLES3_1.frag -------------------------------------------------------------------------------- /project/test/shaders/angle/basic/shader-validation/dgviwem-WEBGL.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/test/shaders/angle/basic/shader-validation/dgviwem-WEBGL.frag -------------------------------------------------------------------------------- /project/test/shaders/angle/basic/shader-validation/dgviwem-WEBGL2.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/test/shaders/angle/basic/shader-validation/dgviwem-WEBGL2.frag -------------------------------------------------------------------------------- /project/test/shaders/angle/basic/shader-validation/dpessl3-GLES3_1.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/test/shaders/angle/basic/shader-validation/dpessl3-GLES3_1.frag -------------------------------------------------------------------------------- /project/test/shaders/angle/basic/shader-validation/edali-GLES3_1.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/test/shaders/angle/basic/shader-validation/edali-GLES3_1.frag -------------------------------------------------------------------------------- /project/test/shaders/angle/basic/shader-validation/essl100bifo-GLES3_1.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/test/shaders/angle/basic/shader-validation/essl100bifo-GLES3_1.frag -------------------------------------------------------------------------------- /project/test/shaders/angle/basic/shader-validation/essl300sd-GLES3_1.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/test/shaders/angle/basic/shader-validation/essl300sd-GLES3_1.frag -------------------------------------------------------------------------------- /project/test/shaders/angle/basic/shader-validation/fsfsacic-GLES3_1.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/test/shaders/angle/basic/shader-validation/fsfsacic-GLES3_1.frag -------------------------------------------------------------------------------- /project/test/shaders/angle/basic/shader-validation/fsfvacic-GLES3_1.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/test/shaders/angle/basic/shader-validation/fsfvacic-GLES3_1.frag -------------------------------------------------------------------------------- /project/test/shaders/angle/basic/shader-validation/hiiisatp-GLES3_1.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/test/shaders/angle/basic/shader-validation/hiiisatp-GLES3_1.frag -------------------------------------------------------------------------------- /project/test/shaders/angle/basic/shader-validation/hliisatp-GLES3_1.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/test/shaders/angle/basic/shader-validation/hliisatp-GLES3_1.frag -------------------------------------------------------------------------------- /project/test/shaders/angle/basic/shader-validation/ir32fnmq-GLES3_1.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/test/shaders/angle/basic/shader-validation/ir32fnmq-GLES3_1.frag -------------------------------------------------------------------------------- /project/test/shaders/angle/basic/shader-validation/rbifass-GLES3_1.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/test/shaders/angle/basic/shader-validation/rbifass-GLES3_1.frag -------------------------------------------------------------------------------- /project/test/shaders/angle/basic/shader-validation/sfcheb-GLES3_1.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/test/shaders/angle/basic/shader-validation/sfcheb-GLES3_1.frag -------------------------------------------------------------------------------- /project/test/shaders/angle/basic/shader-validation/sfched-GLES3_1.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/test/shaders/angle/basic/shader-validation/sfched-GLES3_1.frag -------------------------------------------------------------------------------- /project/test/shaders/angle/basic/shader-validation/ssac-GLES3_1.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/test/shaders/angle/basic/shader-validation/ssac-GLES3_1.frag -------------------------------------------------------------------------------- /project/test/shaders/angle/basic/shader-validation/ssfovifa-GLES3_1.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/test/shaders/angle/basic/shader-validation/ssfovifa-GLES3_1.frag -------------------------------------------------------------------------------- /project/test/shaders/angle/basic/shader-validation/toatacic-GLES3_1.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/test/shaders/angle/basic/shader-validation/toatacic-GLES3_1.frag -------------------------------------------------------------------------------- /project/test/shaders/angle/basic/shader-validation/ua-GLES3_1.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/test/shaders/angle/basic/shader-validation/ua-GLES3_1.frag -------------------------------------------------------------------------------- /project/test/shaders/angle/basic/shader-validation/ulofies31-GLES3_1.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/test/shaders/angle/basic/shader-validation/ulofies31-GLES3_1.frag -------------------------------------------------------------------------------- /project/test/shaders/angle/basic/shader-validation/ulovoes31-GLES3_1.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/test/shaders/angle/basic/shader-validation/ulovoes31-GLES3_1.vert -------------------------------------------------------------------------------- /project/test/shaders/angle/basic/shader-validation/vfcaaas-GLES3_1.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/test/shaders/angle/basic/shader-validation/vfcaaas-GLES3_1.frag -------------------------------------------------------------------------------- /project/test/shaders/angle/basic/shader-validation/vfcaacl-GLES3_1.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/test/shaders/angle/basic/shader-validation/vfcaacl-GLES3_1.frag -------------------------------------------------------------------------------- /project/test/shaders/angle/basic/shader-validation/vfcaafoi-GLES3_1.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/test/shaders/angle/basic/shader-validation/vfcaafoi-GLES3_1.frag -------------------------------------------------------------------------------- /project/test/shaders/angle/basic/shader-validation/vi2da-GLES3_1.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/test/shaders/angle/basic/shader-validation/vi2da-GLES3_1.frag -------------------------------------------------------------------------------- /project/test/shaders/angle/basic/shader-validation/vi3d-GLES3_1.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/test/shaders/angle/basic/shader-validation/vi3d-GLES3_1.frag -------------------------------------------------------------------------------- /project/test/shaders/angle/basic/shader-validation/vic-GLES3_1.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/test/shaders/angle/basic/shader-validation/vic-GLES3_1.frag -------------------------------------------------------------------------------- /project/test/shaders/angle/basic/vectorize-vector-scalar-arithmetic/tmowseiss-GLES3_1.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/test/shaders/angle/basic/vectorize-vector-scalar-arithmetic/tmowseiss-GLES3_1.frag -------------------------------------------------------------------------------- /project/test/shaders/angle/tricky-WEBGL2.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/test/shaders/angle/tricky-WEBGL2.frag -------------------------------------------------------------------------------- /project/test/shaders/custom/array-equality-WEBGL2.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/test/shaders/custom/array-equality-WEBGL2.frag -------------------------------------------------------------------------------- /project/test/shaders/custom/comma-precedence-WEBGL2.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/test/shaders/custom/comma-precedence-WEBGL2.frag -------------------------------------------------------------------------------- /project/test/shaders/custom/complicated.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/test/shaders/custom/complicated.frag -------------------------------------------------------------------------------- /project/test/shaders/custom/csm-test.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/test/shaders/custom/csm-test.frag -------------------------------------------------------------------------------- /project/test/shaders/custom/island-not-found.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/test/shaders/custom/island-not-found.frag -------------------------------------------------------------------------------- /project/test/shaders/custom/loop-with-side-effects-WEBGL2.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/test/shaders/custom/loop-with-side-effects-WEBGL2.frag -------------------------------------------------------------------------------- /project/test/shaders/custom/optimizations/ass-neg-to-sub.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/test/shaders/custom/optimizations/ass-neg-to-sub.frag -------------------------------------------------------------------------------- /project/test/shaders/custom/optimizations/binary-optimizations.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/test/shaders/custom/optimizations/binary-optimizations.frag -------------------------------------------------------------------------------- /project/test/shaders/custom/optimizations/dot-product.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/test/shaders/custom/optimizations/dot-product.frag -------------------------------------------------------------------------------- /project/test/shaders/custom/optimizations/subexpr-optimizations.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/test/shaders/custom/optimizations/subexpr-optimizations.frag -------------------------------------------------------------------------------- /project/test/shaders/custom/optimizations/ternary-optimizations.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/test/shaders/custom/optimizations/ternary-optimizations.frag -------------------------------------------------------------------------------- /project/test/shaders/custom/optimizations/unary-optimizations.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/test/shaders/custom/optimizations/unary-optimizations.frag -------------------------------------------------------------------------------- /project/test/shaders/custom/optimizations/weird-const.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/test/shaders/custom/optimizations/weird-const.frag -------------------------------------------------------------------------------- /project/test/shaders/custom/unnamed-uniform-structs.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/test/shaders/custom/unnamed-uniform-structs.frag -------------------------------------------------------------------------------- /project/test/shaders/test-shaders.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/test/shaders/test-shaders.ts -------------------------------------------------------------------------------- /project/test/swizzle.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/test/swizzle.test.ts -------------------------------------------------------------------------------- /project/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/tsconfig.json -------------------------------------------------------------------------------- /project/tsn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/project/tsn -------------------------------------------------------------------------------- /spglsl.code-workspace: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SalvatorePreviti/spglsl/HEAD/spglsl.code-workspace --------------------------------------------------------------------------------