)]}'
{
  "log": [
    {
      "commit": "7b242d093cff3eaa51951eda0f4536402f5eb4aa",
      "tree": "031a1e9a7a95af1137b98d30525e96a54399f8f1",
      "parents": [
        "f6ee1b43abcc5e458cba7a74e82c929009f003bb"
      ],
      "author": {
        "name": "Alexey Knyazev",
        "email": "3479527+lexaknyazev@users.noreply.github.com",
        "time": "Wed Apr 29 20:05:02 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Apr 29 20:05:02 2026"
      },
      "message": "Fix expected error codes for compressed texture updates (#3773)"
    },
    {
      "commit": "f6ee1b43abcc5e458cba7a74e82c929009f003bb",
      "tree": "9c316e09c1c6bc24546243ecf3e13a48ed673cbb",
      "parents": [
        "5a0142443d99115a3ce7e98fc408063bbad958e1"
      ],
      "author": {
        "name": "Blauter",
        "email": "3084564376@qq.com",
        "time": "Fri Apr 17 20:44:47 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Apr 17 20:44:47 2026"
      },
      "message": "Add readBuffer coverage for invalid enums below COLOR_ATTACHMENT0 (#3771)\n\nThis adds WebGL 2 conformance coverage for invalid readBuffer() enums\nbelow GL_COLOR_ATTACHMENT0 on framebuffer objects.\n\nThe test verifies that:\n- readBuffer(GL_COLOR_ATTACHMENT0 - 1) generates INVALID_ENUM\n- READ_BUFFER remains unchanged after the failed call\n\nThis covers the Chromium regression where enums below\nGL_COLOR_ATTACHMENT0 were not rejected correctly during validation.\n\nchromium issue: https://issues.chromium.org/issues/500066231\nchromium bug fix merge request: : https://chromium-review.googlesource.com/c/chromium/src/+/7733122\n\nCo-authored-by: Kai Ninomiya \u003ckainino@chromium.org\u003e"
    },
    {
      "commit": "5a0142443d99115a3ce7e98fc408063bbad958e1",
      "tree": "df13b2e3ee5cf5ebe208ce6c2f1f4d1aa828a273",
      "parents": [
        "216b10fafd3f6a900c715a8c758a4c7f9883b030"
      ],
      "author": {
        "name": "Ken Russell",
        "email": "kbrussel@alum.mit.edu",
        "time": "Tue Apr 14 03:51:11 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Apr 14 03:51:11 2026"
      },
      "message": "Fix incorrect assumptions in drawingbuffer-storage-test. (#3770)\n\nIt is not guaranteed that WebGL implementations can allocate a drawing\nbuffer at any specific size. Avoid asserting that allocations up to\nthe maximum renderbuffer size will succeed.\n\nAssociated with https://crbug.com/332743717 ."
    },
    {
      "commit": "216b10fafd3f6a900c715a8c758a4c7f9883b030",
      "tree": "aee18973219ed7930acf1e10d7b4c8d23d565c2f",
      "parents": [
        "6fa8a28ee224812d7e17ca7e159666b00017348b"
      ],
      "author": {
        "name": "Ken Russell",
        "email": "kbrussel@alum.mit.edu",
        "time": "Wed Mar 11 22:25:45 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Mar 11 22:25:45 2026"
      },
      "message": "Fix Rive\u0027s Bubbles demo for recent PLS API change. (#3769)\n\nframebufferTexturePixelLocalStorageWEBGL now takes 5 arguments.\n\nFollow-on to #3765."
    },
    {
      "commit": "6fa8a28ee224812d7e17ca7e159666b00017348b",
      "tree": "cdd0020ef78d11a927fc26dca6ddabf35cb1e85a",
      "parents": [
        "391a1f980e15f5f3fbe4eea23d34ee8e546d4409"
      ],
      "author": {
        "name": "Ken Russell",
        "email": "kbrussel@alum.mit.edu",
        "time": "Wed Mar 04 17:28:51 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Mar 04 17:28:51 2026"
      },
      "message": "Disable dithering in framebuffer-render-to-layer.html. (#3768)\n\nconformance2/rendering/framebuffer-render-to-layer.html was producing\ninconsistent results across devices for low-bit-depth formats with\ndithering enabled.\n\nAssociated with crbug.com/488961394 ."
    },
    {
      "commit": "391a1f980e15f5f3fbe4eea23d34ee8e546d4409",
      "tree": "0e253e6a2dae4d0b7b4e201e56f5180f9c2d0328",
      "parents": [
        "8fc2a0dff53abfc0cf2c140d8420759b2036cc54"
      ],
      "author": {
        "name": "Ken Russell",
        "email": "kbrussel@alum.mit.edu",
        "time": "Mon Mar 02 19:25:36 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Mar 02 19:25:36 2026"
      },
      "message": "Rename PIXEL_LOCAL_FORMAT_WEBGL to PIXEL_LOCAL_INTERNAL_FORMAT_WEBGL. (#3767)\n\nPer agreement among the WebGL working group.\n\nAssociated with https://anglebug.com/40096838 .\n"
    },
    {
      "commit": "8fc2a0dff53abfc0cf2c140d8420759b2036cc54",
      "tree": "e6fb78faf2b6fac32e3ac021332c959a675efd76",
      "parents": [
        "6cb5b675152b70d105c2cd4da4f4cccc14ad2c1c"
      ],
      "author": {
        "name": "Ken Russell",
        "email": "kbrussel@alum.mit.edu",
        "time": "Mon Feb 23 22:01:37 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Feb 23 22:01:37 2026"
      },
      "message": "Revise WEBGL_shader_pixel_local_storage extension. (#3765)\n\nAdd noncoherent usage flag, and renumber enums, to track the current\nANGLE extension.\n\nSpecify and test PLS framebuffer query of PIXEL_LOCAL_USAGE_WEGBL, and\nadd usage parameter to framebufferTexturePixelLocalStorageWEBGL calls\nin the test.\n\nTested against the revised extension implementation in Chromium.\n\nThanks to Alexey Knyazev for thorough code review.\n\nAssociated with https://issues.angleproject.org/issues/40096838 .\n"
    },
    {
      "commit": "6cb5b675152b70d105c2cd4da4f4cccc14ad2c1c",
      "tree": "afb9758fb4c2160dbdb6b3c2202673299d1e9e97",
      "parents": [
        "b8247657f7522c99088c9401338cd71c13b05414"
      ],
      "author": {
        "name": "Kelsey Gilbert",
        "email": "kelsey.gilbert@mozilla.com",
        "time": "Thu Feb 19 20:22:35 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Feb 19 20:22:35 2026"
      },
      "message": "Document which webgl1 exts are core functionality in webgl2. (#3762)\n\nFixes #2351."
    },
    {
      "commit": "b8247657f7522c99088c9401338cd71c13b05414",
      "tree": "17a5ecfbea1262ed2ed5814b8b8f62f468063b8f",
      "parents": [
        "60365f66db82e6e5685b9d65f96456fa8bfcb5c7"
      ],
      "author": {
        "name": "Kelsey Gilbert",
        "email": "kelsey.gilbert@mozilla.com",
        "time": "Thu Feb 19 20:19:38 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Feb 19 20:19:38 2026"
      },
      "message": "Specify behavior of \"null\" default objects for Transform Feedback and Vertex Array. (#3763)\n\nMark return types for objects from getParameter as nullable via s/Foo/Foo?/.\n\nFixes #2350."
    },
    {
      "commit": "60365f66db82e6e5685b9d65f96456fa8bfcb5c7",
      "tree": "4084e09f533e9746225bdd59cca76ae7d0690a95",
      "parents": [
        "9f972765d43095898206a798f2d85bb1df1a316a"
      ],
      "author": {
        "name": "Kelsey Gilbert",
        "email": "kelsey.gilbert@mozilla.com",
        "time": "Thu Feb 19 20:14:33 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Feb 19 20:14:33 2026"
      },
      "message": "Allow double-underscore e.g. foo__bar in shader identifiers. (#3761)\n\nTest currently fails on at least Firefox.\n\nFixes #3649.\n"
    },
    {
      "commit": "9f972765d43095898206a798f2d85bb1df1a316a",
      "tree": "f9332f05b6fcb1281c9a24b21d8a5a142e43d1be",
      "parents": [
        "023bccfb0896132e343cfe85cfb14ca394b102c5"
      ],
      "author": {
        "name": "Kelsey Gilbert",
        "email": "kelsey.gilbert@mozilla.com",
        "time": "Thu Feb 19 20:09:53 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Feb 19 20:09:53 2026"
      },
      "message": "Extract idl without html5lib (#3760)\n\nEasier than setting up pip/venv for e.g. html5lib\u0027s `six` requirement."
    },
    {
      "commit": "023bccfb0896132e343cfe85cfb14ca394b102c5",
      "tree": "7d560eb84510a5db06bd20392d1b6b0aa372e890",
      "parents": [
        "b74686bafd30788934ac74b028709fa1462cca0f"
      ],
      "author": {
        "name": "Sam",
        "email": "16504129+sagudev@users.noreply.github.com",
        "time": "Thu Feb 19 20:01:30 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Feb 19 20:01:30 2026"
      },
      "message": "Validate error for out-of-bounds active texture (#3757)\n\nEnsure INVALID_ENUM is generated if selecting beyond the number of supported texture units.\n"
    },
    {
      "commit": "b74686bafd30788934ac74b028709fa1462cca0f",
      "tree": "4360883ea1b0833b89972e06178ddc51e61f3396",
      "parents": [
        "c2bd4beebddc66053dec54927d33adb1263ca8d5"
      ],
      "author": {
        "name": "Kelsey Gilbert",
        "email": "kelsey.gilbert@mozilla.com",
        "time": "Thu Feb 19 01:53:20 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Feb 19 01:53:20 2026"
      },
      "message": "chmod +x for various python scripts. (#3758)\n\n"
    },
    {
      "commit": "c2bd4beebddc66053dec54927d33adb1263ca8d5",
      "tree": "e57287dc5d9adcd4e48fd9949ac4ebf39e1be75b",
      "parents": [
        "62d401ec140e2e117a65cfa361209ff3ab7f917c"
      ],
      "author": {
        "name": "David Peicho",
        "email": "david.peicho@wonderlandengine.com",
        "time": "Fri Jan 30 00:02:55 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jan 30 00:02:55 2026"
      },
      "message": "Add offset test to webgl-compressed-texture-astc (#3750)\n\n* Add offset test to webgl-compressed-texture-astc\n\n* Add source length override to ASTC sub image upload"
    },
    {
      "commit": "62d401ec140e2e117a65cfa361209ff3ab7f917c",
      "tree": "3d3cf72402e47aec70778ec5de04c6ce1c46ea71",
      "parents": [
        "bea37b83728fbc3f073ab35bccde7e2be6d93e45"
      ],
      "author": {
        "name": "Ken Russell",
        "email": "kbrussel@alum.mit.edu",
        "time": "Tue Jan 27 23:02:27 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jan 27 23:02:27 2026"
      },
      "message": "Fix createVertexArrayOES to return a non-nullable object. (#3756)\n\nThis was an oversight from #3642. Fixes #3754."
    },
    {
      "commit": "bea37b83728fbc3f073ab35bccde7e2be6d93e45",
      "tree": "475f9b36e51aea566450a1c81be07f97aeead9fd",
      "parents": [
        "ae1742181a72b0d0076bef4adb25d368201b8a0c"
      ],
      "author": {
        "name": "Hwang Joonhyung",
        "email": "hwang.joonhyung@gmail.com",
        "time": "Wed Jan 07 22:13:01 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jan 07 22:13:01 2026"
      },
      "message": "Remove redundant space after bindTransformFeedback (#3749)\n\n"
    },
    {
      "commit": "ae1742181a72b0d0076bef4adb25d368201b8a0c",
      "tree": "0dc37039cf5b5d143edb6bf633f06a0c04e6841b",
      "parents": [
        "a9dc8a5e2c98f0fed58ee40b1025d48205fcc45a"
      ],
      "author": {
        "name": "Ken Russell",
        "email": "kbrussel@alum.mit.edu",
        "time": "Wed Jan 07 22:09:52 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jan 07 22:09:52 2026"
      },
      "message": "Regenerate WebGL 1.0 and 2.0 IDL files. (#3753)\n\nInformed by #3749 . Separating out this mechanical change."
    },
    {
      "commit": "a9dc8a5e2c98f0fed58ee40b1025d48205fcc45a",
      "tree": "209050dc307b5b5fbdac8c3a492b474c30dd15a8",
      "parents": [
        "5f2ae2e418caf9a31b541ee52cc5b5725f986748"
      ],
      "author": {
        "name": "Hwang Joonhyung",
        "email": "hwang.joonhyung@gmail.com",
        "time": "Wed Jan 07 21:58:36 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jan 07 21:58:36 2026"
      },
      "message": "Make IDL for WebGLObject creation methods match the interface (#3747)\n\nCommit 97b78aafc8395dcb3676cbcecfa1a80309355682 updated IDL code for\nWebGL2RenderingContextBase.\nUpdate IDL code for WebGLObject creation methods to match the interface.\n"
    },
    {
      "commit": "5f2ae2e418caf9a31b541ee52cc5b5725f986748",
      "tree": "57c600dcbd45b5f72ae2d222aa13504f9874d89f",
      "parents": [
        "4bf5ec55bde2d7d115ee962c71e7bfe7daa8f161"
      ],
      "author": {
        "name": "James Riordon",
        "email": "69415+allcreatures@users.noreply.github.com",
        "time": "Mon Oct 27 21:36:38 2025"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Oct 27 21:36:38 2025"
      },
      "message": "Fix HTML formatting and clean up whitespace"
    },
    {
      "commit": "4bf5ec55bde2d7d115ee962c71e7bfe7daa8f161",
      "tree": "d0c0c768e1c0a0a13275f7558abe79b17c3498c5",
      "parents": [
        "d4e321d8354a1ce5999a9f8e6591dbfbb1a730f7"
      ],
      "author": {
        "name": "Khronos Group Web Services",
        "email": "webservices@khronosgroup.org",
        "time": "Mon Oct 27 21:30:16 2025"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Oct 27 21:30:16 2025"
      },
      "message": "Remove link\n\nRemove DigitalOcean Affiliate Link"
    },
    {
      "commit": "d4e321d8354a1ce5999a9f8e6591dbfbb1a730f7",
      "tree": "c489191528253987f15c038833effb1a380de691",
      "parents": [
        "68434474caf83bccf086ac4bde8ddf4c0e841e18"
      ],
      "author": {
        "name": "Khronos Group Web Services",
        "email": "webservices@khronosgroup.org",
        "time": "Mon Oct 27 21:29:25 2025"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Oct 27 21:29:25 2025"
      },
      "message": "Remove link\n\n- Remove DigitalOcean Affiliate link"
    },
    {
      "commit": "68434474caf83bccf086ac4bde8ddf4c0e841e18",
      "tree": "44956b4da1189b800b333150f264c1d1e231d98c",
      "parents": [
        "9dc406463c85571e64e5ac944d24bb1c9b4708bd"
      ],
      "author": {
        "name": "Khronos Group Web Services",
        "email": "webservices@khronosgroup.org",
        "time": "Mon Oct 27 21:28:13 2025"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Oct 27 21:28:13 2025"
      },
      "message": "Remove fix links\n\n- Remove DigitalOcean Affiliate link.\r\n- Change WebGL wiki link to new location."
    },
    {
      "commit": "9dc406463c85571e64e5ac944d24bb1c9b4708bd",
      "tree": "281e49bc517c084d691de5ed46086de1f35a34d3",
      "parents": [
        "0c8cdeca90b2e91daccad39c0a362ad7fba1ea51"
      ],
      "author": {
        "name": "Ken Russell",
        "email": "kbrussel@alum.mit.edu",
        "time": "Wed Oct 08 22:25:54 2025"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Oct 08 22:25:54 2025"
      },
      "message": "Use highp when necessary in shader-precision-format. (#3743)\n\nThe test is written against WebGL 1.0, where it\u0027s legal for\nimplementations to not support highp in the fragment shader. Use highp\nfor tests of highp integer values, but continue to use mediump for\ntests of both lowp and mediump ints.\n\nFixes #3739."
    },
    {
      "commit": "0c8cdeca90b2e91daccad39c0a362ad7fba1ea51",
      "tree": "94ab3cd85d105e3b383573b4d1052c3f26597ec0",
      "parents": [
        "1beafa698649737766bccabf8a18849d857ef0ce"
      ],
      "author": {
        "name": "Ken Russell",
        "email": "kbrussel@alum.mit.edu",
        "time": "Wed Oct 08 22:25:12 2025"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Oct 08 22:25:12 2025"
      },
      "message": "Revise comparison function in no-over-optimization tests. (#3742)\n\nApply the suggested fix to\nconformance/uniforms/no-over-optimization-on-uniform-array-* tests to\nuse a scale factor in the comparison function instead of a fixed\nconstant.\n\nFixes #3738."
    },
    {
      "commit": "1beafa698649737766bccabf8a18849d857ef0ce",
      "tree": "1925562e8419c5b479fcee62efddc46cc1bb0531",
      "parents": [
        "15cb509d8dbfda78c3ad30d74145c489c6fc9194"
      ],
      "author": {
        "name": "Alexey Knyazev",
        "email": "3479527+lexaknyazev@users.noreply.github.com",
        "time": "Tue May 20 05:46:54 2025"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue May 20 05:46:54 2025"
      },
      "message": "Add getAttribLocation and getUniformLocation error tests (#3730)\n\n"
    },
    {
      "commit": "15cb509d8dbfda78c3ad30d74145c489c6fc9194",
      "tree": "4b8b49cb1061d52270639d45bb53e7ab8b7da975",
      "parents": [
        "c01b768bce4a143e152c1870b6ba99ea6267d2b0"
      ],
      "author": {
        "name": "Fredrik Söderqvist",
        "email": "fsoder@gmail.com",
        "time": "Thu Apr 17 00:55:09 2025"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Apr 17 00:55:09 2025"
      },
      "message": "Add test for tex{Sub}Image2D from HTMLImageElement w/ SVG image w/o natural sizes (#3728)\n\nAssociated with crbug.com/409203678 .\n\nTest currently passes in Firefox, and Chrome with that bug fix. WebKit will need a similar fix.\n"
    },
    {
      "commit": "c01b768bce4a143e152c1870b6ba99ea6267d2b0",
      "tree": "79f72b6a494365b7dee374a996e13fe6bf6b7927",
      "parents": [
        "ee40ae798f027c00f74faed51f30ecc9cb6b0572"
      ],
      "author": {
        "name": "Ken Russell",
        "email": "kbrussel@alum.mit.edu",
        "time": "Tue Mar 25 18:04:27 2025"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Mar 25 18:04:27 2025"
      },
      "message": "Remove MAX_COLOR_ATTACHMENTS_WITH_ACTIVE_PIXEL_LOCAL_STORAGE enum. (#3726)\n\nRemove this enum from the WEBGL_shader_pixel_local_storage extension,\nand renumber the remaining enums, both of which have already been done\nin the underlying ANGLE extension.\n\nRemove the use of this enum from the pixel local storage CTS test as\nwell. The new test passes on Chromium with all of these changes made.\n\nVerify enum values exposed by the PLS extension, on Alexey\u0027s suggestion.\n\nAssociated with https://anglebug.com/40096838 .\n"
    },
    {
      "commit": "ee40ae798f027c00f74faed51f30ecc9cb6b0572",
      "tree": "e33289aeb2f63ef83255662c111802c46c2e1497",
      "parents": [
        "62e1b77577320d0a9d6b0e085880e04c213887df"
      ],
      "author": {
        "name": "Kelsey Gilbert",
        "email": "kelsey.gilbert@mozilla.com",
        "time": "Tue Mar 25 08:46:31 2025"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Mar 25 08:46:31 2025"
      },
      "message": "Note that webgl2 supports TEXTURE_MAX_ANISOTROPY_EXT in sampler entrypoints. (#3724)\n\n* Note that webgl2 supports TEXTURE_MAX_ANISOTROPY_EXT in sampler entrypoints.\n\nFixes #3718."
    },
    {
      "commit": "62e1b77577320d0a9d6b0e085880e04c213887df",
      "tree": "06196e2d86f6a82427a78afcf0b66ebee3df6d74",
      "parents": [
        "24e7b2c34814f601975b7a0f5c605a1371be840e"
      ],
      "author": {
        "name": "Kelsey Gilbert",
        "email": "kelsey.gilbert@mozilla.com",
        "time": "Mon Mar 24 22:20:48 2025"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Mar 24 22:20:48 2025"
      },
      "message": "Imply webgl2 within conformance2/ for getDefault3DContextVersion(). (#3725)\n\n"
    },
    {
      "commit": "24e7b2c34814f601975b7a0f5c605a1371be840e",
      "tree": "6198b8f2b7bcd715929eb2138a57a27081ecdb13",
      "parents": [
        "e5b14d1f2b1146c46f9b689040ef361b558c6827"
      ],
      "author": {
        "name": "Kelsey Gilbert",
        "email": "kelsey.gilbert@mozilla.com",
        "time": "Wed Mar 19 22:49:53 2025"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Mar 19 22:49:53 2025"
      },
      "message": "Add DRNG (Deterministic RNG) and use it to do fuzzing in attribs/gl-vertex-attrib.html. (#3722)\n\n"
    },
    {
      "commit": "e5b14d1f2b1146c46f9b689040ef361b558c6827",
      "tree": "8380ac84d66482db0c02e7feed44a3d997ca8d38",
      "parents": [
        "1b0c44d8d5ef9342150ce2c80be9b8f25981d52b"
      ],
      "author": {
        "name": "Kelsey Gilbert",
        "email": "kelsey.gilbert@mozilla.com",
        "time": "Wed Mar 19 22:46:41 2025"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Mar 19 22:46:41 2025"
      },
      "message": "When serve_localhost.py of base dir, also print link to CTS Test Runner. (#3723)\n\nExample output:\n```\nk@pakhet webgl % ./serve_localhost.py\nServing /Users/k/dev/moz/webgl:\n        http://localhost:8000/\nCTS Test Runner:\n        http://localhost:8000/sdk/tests/webgl-conformance-tests.html\n```"
    },
    {
      "commit": "1b0c44d8d5ef9342150ce2c80be9b8f25981d52b",
      "tree": "53caea32f9d75691a76816155638881b28f8fc9a",
      "parents": [
        "a33f03c41b5aa62690334732c66ff46a64ed8807"
      ],
      "author": {
        "name": "Kelsey Gilbert",
        "email": "kelsey.gilbert@mozilla.com",
        "time": "Wed Mar 19 22:45:48 2025"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Mar 19 22:45:48 2025"
      },
      "message": "Firefox should not call requestVideoFrameCallback to ensure videos are uploadable. (#3721)\n\nIt seems to hang sometimes, maybe due to visibility testing.\nFortunately, we believe `await video.play()` is enough in Firefox.\n\nIn diagnosing and fixing this, did clean-up refactor of tex-image-and-sub-image-*d-with-video.js to use async+await."
    },
    {
      "commit": "a33f03c41b5aa62690334732c66ff46a64ed8807",
      "tree": "e3d6ccf4ebabc68d4427aba2128adc9ee8e34c37",
      "parents": [
        "b7ad199df8c05fdb618571239279f19c6d465ec1"
      ],
      "author": {
        "name": "Kelsey Gilbert",
        "email": "kelsey.gilbert@mozilla.com",
        "time": "Wed Mar 19 22:43:25 2025"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Mar 19 22:43:25 2025"
      },
      "message": "Add shortcut for glEnumStr() \u003d\u003e wtu.glEnumToString(), and cache WebGLRenderingContext versions for glEnumToString eagerly, to make glOrExt arg optional for most cases. (#3720)\n\nAlso glEnumToString now sorts the list of enum names it returns."
    },
    {
      "commit": "b7ad199df8c05fdb618571239279f19c6d465ec1",
      "tree": "65213d675d8f85787623d1008f05e1be0c052dd9",
      "parents": [
        "64d5c9e77b062c30996068410dd916a2337f7dc1"
      ],
      "author": {
        "name": "Kelsey Gilbert",
        "email": "kelsey.gilbert@mozilla.com",
        "time": "Fri Mar 14 21:29:30 2025"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Mar 14 21:29:30 2025"
      },
      "message": "Add webgl2 tests to conformance/misc/shader-precision-format.html. (#3717)\n\n"
    },
    {
      "commit": "64d5c9e77b062c30996068410dd916a2337f7dc1",
      "tree": "494c0a320490d04df914fe37224839e14899e978",
      "parents": [
        "c000377d10de8096d5e97f42ba7c7b076f2ee422"
      ],
      "author": {
        "name": "Ken Russell",
        "email": "kbrussel@alum.mit.edu",
        "time": "Fri Feb 14 22:32:29 2025"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Feb 14 22:32:29 2025"
      },
      "message": "Test WEBGL_multi_draw with offsets 2 GB into a 4 GB typed array. (#3716)\n\nTest case for Chromium bug https://crbug.com/395670641 and Emscripten\r\nbug https://github.com/emscripten-core/emscripten/issues/17539 ."
    },
    {
      "commit": "c000377d10de8096d5e97f42ba7c7b076f2ee422",
      "tree": "86eba26bf3948071d4f36af8959039ab73613ea9",
      "parents": [
        "dd28c224659cca7f3a9aaec11cc6de188956fc16"
      ],
      "author": {
        "name": "Alexey Knyazev",
        "email": "3479527+lexaknyazev@users.noreply.github.com",
        "time": "Thu Feb 13 19:30:22 2025"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Feb 13 19:30:22 2025"
      },
      "message": "Test invalid parameter indices for OES_draw_buffers_indexed (#3711)\n\nDiscovered while fixing for Chromium issue https://crbug.com/394767657 ."
    },
    {
      "commit": "dd28c224659cca7f3a9aaec11cc6de188956fc16",
      "tree": "7ac57639b94c26febf84880c8e04a4ad942f96c4",
      "parents": [
        "e50ddfff1a083d3baec071452823edcf9b014232"
      ],
      "author": {
        "name": "Ken Russell",
        "email": "kbrussel@alum.mit.edu",
        "time": "Fri Feb 07 21:24:58 2025"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Feb 07 21:24:58 2025"
      },
      "message": "Fix description of drawRangeElements out-of-range behavior. (#3713)\n\nIt should have linked to the WebGL 1.0 spec\u0027s description of enabled\r\nvertex array attributes and range checking.\r\n\r\nFixes #3710."
    },
    {
      "commit": "e50ddfff1a083d3baec071452823edcf9b014232",
      "tree": "87fe584f912bf9f5f22c620cfe539358a9a5357e",
      "parents": [
        "22ed6a77be1d11684d6fd95e48cc88c38e4b60e8"
      ],
      "author": {
        "name": "Ken Russell",
        "email": "kbrussel@alum.mit.edu",
        "time": "Fri Feb 07 19:45:36 2025"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Feb 07 19:45:36 2025"
      },
      "message": "Fix \"previous version\" link in WebGL 2.0 spec to point to 2.0.0. (#3712)\n\nDrive-by updating of current spec editors\u0027 list.\r\n\r\nFixes #3708."
    },
    {
      "commit": "22ed6a77be1d11684d6fd95e48cc88c38e4b60e8",
      "tree": "c7e7e4e14028b7f5b42b9bfee5fce88ddf13d25a",
      "parents": [
        "2010c617adfff4dbbb7b4c6bd6b3b805c5ea78dc"
      ],
      "author": {
        "name": "WujianSun",
        "email": "wujian.sun_1@nxp.com",
        "time": "Tue Jan 28 09:04:44 2025"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jan 28 09:04:44 2025"
      },
      "message": "Increase the error tolerance for RGB5_A1 format (#3707)\n\nMali GPU need slightly extra tolerance.\r\n\r\nFixes #3705."
    },
    {
      "commit": "2010c617adfff4dbbb7b4c6bd6b3b805c5ea78dc",
      "tree": "68bf2ebfa10b5879159320781da26d62159925aa",
      "parents": [
        "c5f8d7b27bdf18e1a3f02706ad93d6ec005652d8"
      ],
      "author": {
        "name": "Clemens Backes",
        "email": "clemensb@chromium.org",
        "time": "Tue Dec 10 02:48:15 2024"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Dec 10 02:48:15 2024"
      },
      "message": "Fix memory64 tests (#3702)\n\n1) Use \u0027address\u0027 instead of \u0027index\u0027; this was a last-minute change, see\r\n   https://github.com/WebAssembly/memory64/pull/90 and\r\n   https://github.com/WebAssembly/memory64/pull/92.\r\n2) Only treat RangeError as passing test.\r\n\r\nNote that the tests were passing before because engines threw a\r\nTypeError if the memory descriptor used bigints without specifying\r\n{address: \u0027i64\u0027}."
    },
    {
      "commit": "c5f8d7b27bdf18e1a3f02706ad93d6ec005652d8",
      "tree": "87df1ef82fc70b30afa0da743aabb8ae48cdc05c",
      "parents": [
        "7b00c8c44277669380d259b998d073158f005e26"
      ],
      "author": {
        "name": "Kimmo Kinnunen",
        "email": "89392548+kkinnunen-apple@users.noreply.github.com",
        "time": "Thu Oct 31 18:14:34 2024"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Oct 31 18:14:34 2024"
      },
      "message": "Test OffscreenCanvas.transferToImageBitmap compositing steps (#3612) (#3643)\n\nTest following spec clarifications:\r\n  * the value of preserveDrawingBuffer will have no effect\r\n  * the contents of any depth and/or stencil buffers will be cleared to\r\n    initial values"
    },
    {
      "commit": "7b00c8c44277669380d259b998d073158f005e26",
      "tree": "49793744ca2b6bde1e42f3c287a448d6a29ffff0",
      "parents": [
        "596c48f73caeee067111ac6bf5eb4618ac529419"
      ],
      "author": {
        "name": "Kelsey Gilbert",
        "email": "kelsey.gilbert@mozilla.com",
        "time": "Thu Oct 17 18:03:36 2024"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Oct 17 18:03:36 2024"
      },
      "message": "Add conformance2/uniforms/uniform-block-idents-as-expr. (#3693)\n\nFixes #3644."
    },
    {
      "commit": "596c48f73caeee067111ac6bf5eb4618ac529419",
      "tree": "9ed6db1f6926a1097b6a985fec36a60f6971500a",
      "parents": [
        "450cceb587613ac1469c5a131fac15935c99e0e7"
      ],
      "author": {
        "name": "Kelsey Gilbert",
        "email": "kelsey.gilbert@mozilla.com",
        "time": "Thu Oct 10 21:16:28 2024"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Oct 10 21:16:28 2024"
      },
      "message": "Spec that out-of-range premultipliedAlpha:true values have undefined compositing results. (#3698)\n\n"
    },
    {
      "commit": "450cceb587613ac1469c5a131fac15935c99e0e7",
      "tree": "c86b08b1e7a2f8b3154cfe0a415fc934de5ef4b0",
      "parents": [
        "078e289a00d657d16b7d88b202bdc78f831e4837"
      ],
      "author": {
        "name": "Clemens Backes",
        "email": "post@clemens-backes.de",
        "time": "Fri Oct 04 17:00:54 2024"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Oct 04 17:00:54 2024"
      },
      "message": "Use BigInt parameter in 16gb-wasm-memory tests (#3696)\n\nThe JS API for Memory was updated in\r\nhttps://github.com/WebAssembly/memory64/issues/68 to require BigInt\r\nparameters when the Memory type is i64.\r\n\r\nAlso see chromium-side failures (https://crbug.com/370792790)."
    },
    {
      "commit": "078e289a00d657d16b7d88b202bdc78f831e4837",
      "tree": "d6423c046f6328e962ec8986864282e44c51c890",
      "parents": [
        "0f39befc1a9e00759fd7c48d9274d24792637519"
      ],
      "author": {
        "name": "Kelsey Gilbert",
        "email": "kelsey.gilbert@mozilla.com",
        "time": "Thu Oct 03 00:47:26 2024"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Oct 03 00:47:26 2024"
      },
      "message": "Annotate \"[buffered] \" logs, and flush on finishTest, not just testFailed. (#3694)\n\n"
    },
    {
      "commit": "0f39befc1a9e00759fd7c48d9274d24792637519",
      "tree": "2865f9db307378b812ed714dff13fd040f8318d5",
      "parents": [
        "26525001771e67fe7fd8e4e1a5f01bd8babbb1b9"
      ],
      "author": {
        "name": "Alexey Knyazev",
        "email": "3479527+lexaknyazev@users.noreply.github.com",
        "time": "Thu Sep 26 19:28:20 2024"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Sep 26 19:28:20 2024"
      },
      "message": "Add missing constants to the enum tests (#3692)\n\nSome of the used constants were undefined thus they were not actually tested. The fixed test fails on\r\nChromium and WebKit.\r\n\r\nAssociated with crbug.com/369766154 .\r\n"
    },
    {
      "commit": "26525001771e67fe7fd8e4e1a5f01bd8babbb1b9",
      "tree": "f841f58c821113b3841fef8af0db7aa211167075",
      "parents": [
        "582435473215d8e53d00af1c410305ba3d054cef"
      ],
      "author": {
        "name": "Kelsey Gilbert",
        "email": "kelsey.gilbert@mozilla.com",
        "time": "Thu Sep 19 00:19:10 2024"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Sep 19 00:19:10 2024"
      },
      "message": "UNPACK_COLORSPACE_CONVERSION_WEBGL now applies to all inputs, not just images. (#3689)\n\nUNPACK_COLORSPACE_CONVERSION_WEBGL now applies to all inputs, not just images, but is\r\nrestricted to TexImageSource. (excludes e.g. ArrayBufferViews)\r\n\r\nFixes #3683.\r\n"
    },
    {
      "commit": "582435473215d8e53d00af1c410305ba3d054cef",
      "tree": "4997e358923e71223b6bb41eeb4d3ea003fa3eb3",
      "parents": [
        "2c6e2b5d46568994b4d88d035666f069028d96a1"
      ],
      "author": {
        "name": "Ken Russell",
        "email": "kbrussel@alum.mit.edu",
        "time": "Wed Sep 18 21:29:22 2024"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Sep 18 21:29:22 2024"
      },
      "message": "Change canvas height each iteration in multisample-corruption test. (#3691)\n\nAttempting to make this test a bit more stressful."
    },
    {
      "commit": "2c6e2b5d46568994b4d88d035666f069028d96a1",
      "tree": "e4f9a810f515cdda6f64b4e37c29114989eab850",
      "parents": [
        "de50dfcfd907b07caaa8a92869a79c9e5f8d7820"
      ],
      "author": {
        "name": "Ken Russell",
        "email": "kbrussel@alum.mit.edu",
        "time": "Wed Sep 18 20:47:01 2024"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Sep 18 20:47:01 2024"
      },
      "message": "Fix extra/multisample-corruption-stress.html test (#3690)\n\n"
    },
    {
      "commit": "de50dfcfd907b07caaa8a92869a79c9e5f8d7820",
      "tree": "ef8e44ab5be4fbc3ec25b32a500b70e631ecbc09",
      "parents": [
        "eeeb0204fc382851ac984a348f920e0d99927abb"
      ],
      "author": {
        "name": "Ken Russell",
        "email": "kbrussel@alum.mit.edu",
        "time": "Thu Sep 05 17:14:42 2024"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Sep 05 17:14:42 2024"
      },
      "message": "Clarify GLES/WebGL difference with uninitialized compressed textures. (#3688)\n\nClarify GLES/WebGL difference with uninitialized compressed textures. Incorporated\r\nfeedback from Alexey Knyazev. Thanks to Jukka Jylänki for the initial text.\r\n\r\nFixes #3686.\r\n"
    },
    {
      "commit": "eeeb0204fc382851ac984a348f920e0d99927abb",
      "tree": "981bbf8c24e6175b768776e1f407e97f0632feed",
      "parents": [
        "7c705745e7518d528d12bf2980d3ab5b9cb27ea0"
      ],
      "author": {
        "name": "Kelsey Gilbert",
        "email": "kelsey.gilbert@mozilla.com",
        "time": "Thu Aug 08 04:27:13 2024"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Aug 08 04:27:13 2024"
      },
      "message": "Replace Makefiles with build.py in specs/*. (#3679)\n\n"
    },
    {
      "commit": "7c705745e7518d528d12bf2980d3ab5b9cb27ea0",
      "tree": "023bf541750c2823f878d13ecc26c1a02a920d2c",
      "parents": [
        "6e7731356d5701cf453edda109509f1e35a95a16"
      ],
      "author": {
        "name": "Jianhui Dai",
        "email": "jianhui.j.dai@intel.com",
        "time": "Thu Aug 08 04:23:26 2024"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Aug 08 04:23:26 2024"
      },
      "message": "Use ANGLE in Chrome test runner (#3681)\n\nChrome now relies solely on ANGLE, and removes the DesktopGL [1].\r\nThis commit update the Chrome flag to \"--use-gl\u003dangle\" accordingly.\r\n\r\n[1] https://issues.chromium.org/issues/40848940\r\n\r\nSigned-off-by: Jianhui Dai \u003cjianhui.j.dai@intel.com\u003e"
    },
    {
      "commit": "6e7731356d5701cf453edda109509f1e35a95a16",
      "tree": "a9014a2bbd9a8704445a6cf1827bc8ab0f146f15",
      "parents": [
        "7ffa9be2e5077261a75b0c77c9aa8d90a842fddd"
      ],
      "author": {
        "name": "Kelsey Gilbert",
        "email": "kelsey.gilbert@mozilla.com",
        "time": "Mon Jul 29 20:47:38 2024"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jul 29 20:47:38 2024"
      },
      "message": "Print formatted link for server address in serve_localhost.py. (#3677)\n\n"
    },
    {
      "commit": "7ffa9be2e5077261a75b0c77c9aa8d90a842fddd",
      "tree": "db31b90634d3ca0653c8e20d06fd8c9f7a8fd9a6",
      "parents": [
        "97b78aafc8395dcb3676cbcecfa1a80309355682"
      ],
      "author": {
        "name": "Kelsey Gilbert",
        "email": "kelsey.gilbert@mozilla.com",
        "time": "Mon Jul 29 20:46:45 2024"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jul 29 20:46:45 2024"
      },
      "message": "Also test webgl2-only objects in context-lost.html. (#3678)\n\nThis is to prevent bugs like: https://bugzilla.mozilla.org/show_bug.cgi?id\u003d1908380\r\n"
    },
    {
      "commit": "97b78aafc8395dcb3676cbcecfa1a80309355682",
      "tree": "04d9c768c8d650b9d08da9b2cf1aedbaff57f7e7",
      "parents": [
        "571f8651dcec4bd3e50641bad79df8574b41729d"
      ],
      "author": {
        "name": "Kelsey Gilbert",
        "email": "kelsey.gilbert@mozilla.com",
        "time": "Mon Jul 29 16:38:49 2024"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jul 29 16:38:49 2024"
      },
      "message": "WebGLObject creation is now infallible, and starts Lost iff context Lost. (#3642)\n\n* WebGLObject creation is infallible, and starts Lost iff context Lost.\r\n\r\n* Object creation in extensions made infallible.\r\n\r\n* Update tests: Infallible object creation.\r\n\r\n* Test isObject() functions; Fix context-lost-worker choice of testFailed/testPassed\r\n\r\n* isObject(x) -\u003e true only after bindObject(x)."
    },
    {
      "commit": "571f8651dcec4bd3e50641bad79df8574b41729d",
      "tree": "a717a9d11526739c6e6a7069e479c5ef758bd669",
      "parents": [
        "d47f2cc1e706810965ef24f15d23b3eae585691c"
      ],
      "author": {
        "name": "Alexey Knyazev",
        "email": "3479527+lexaknyazev@users.noreply.github.com",
        "time": "Fri Jul 26 23:13:06 2024"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jul 26 23:13:06 2024"
      },
      "message": "Sync ShaderDerivateTests with upstream CTS (#3676)\n\nPorted:\r\n\r\nKhronosGroup/VK-GL-CTS@d9551dc\r\nKhronosGroup/VK-GL-CTS@59b032b\r\nKhronosGroup/VK-GL-CTS@1dfe5d6\r\nKhronosGroup/VK-GL-CTS@964431b\r\nKhronosGroup/VK-GL-CTS@ce02996\r\nKhronosGroup/VK-GL-CTS@07b505e\r\n\r\nConfirmed that the updated tests pass on Adreno.\r\n"
    },
    {
      "commit": "d47f2cc1e706810965ef24f15d23b3eae585691c",
      "tree": "07d7ec09b33d340175f7f9769ffb66abfdfb94cb",
      "parents": [
        "49131749d18a1e6cc66849ad89b0b72d13c25681"
      ],
      "author": {
        "name": "Alexey Knyazev",
        "email": "3479527+lexaknyazev@users.noreply.github.com",
        "time": "Fri Jul 26 23:05:40 2024"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jul 26 23:05:40 2024"
      },
      "message": "Do not leak state between adjacent XFB tests (#3675)\n\nUnbind the buffer from the COPY_WRITE_BUFFER target\r\nso that it is bound only as XFB for the next test."
    },
    {
      "commit": "49131749d18a1e6cc66849ad89b0b72d13c25681",
      "tree": "7b30549395da203b1d00079bb9d2d4a345d652b1",
      "parents": [
        "123471c5992ca316d2d32853ec0e69ca899552e6"
      ],
      "author": {
        "name": "Alexey Knyazev",
        "email": "3479527+lexaknyazev@users.noreply.github.com",
        "time": "Fri Jul 26 23:04:15 2024"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jul 26 23:04:15 2024"
      },
      "message": "Sync ShaderRenderCase with upstream CTS (#3674)\n\n* Sync ShaderRenderCase with upstream CTS\r\n\r\n* ShaderMatrixTest: Convert indentation to spaces"
    },
    {
      "commit": "123471c5992ca316d2d32853ec0e69ca899552e6",
      "tree": "424a5f34c18156a5637d53b326ec8cb48ad6b7b9",
      "parents": [
        "5f1bfc381318b54e0dca79a05a100b0dbc0ac7c3"
      ],
      "author": {
        "name": "Alexey Knyazev",
        "email": "3479527+lexaknyazev@users.noreply.github.com",
        "time": "Fri Jul 26 23:03:23 2024"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jul 26 23:03:23 2024"
      },
      "message": "Sync ShaderTextureFunctionTests with upstream CTS (#3673)\n\n"
    },
    {
      "commit": "5f1bfc381318b54e0dca79a05a100b0dbc0ac7c3",
      "tree": "ed6420f4adfcb179a262eace2bb74f97549aeefb",
      "parents": [
        "9186c30fd6a0f4fa0074ccf176fc2eea24709314"
      ],
      "author": {
        "name": "Alexey Knyazev",
        "email": "3479527+lexaknyazev@users.noreply.github.com",
        "time": "Fri Jul 26 23:02:03 2024"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jul 26 23:02:03 2024"
      },
      "message": "Sync negativeshaderapi with upstream CTS (#3672)\n\n"
    },
    {
      "commit": "9186c30fd6a0f4fa0074ccf176fc2eea24709314",
      "tree": "b6247eed0b3ba58c5972362d39286d32afd2e275",
      "parents": [
        "2d0e7f8799eb590f86e2d5f2fb17b1189c8f08d2"
      ],
      "author": {
        "name": "Kelsey Gilbert",
        "email": "kelsey.gilbert@mozilla.com",
        "time": "Thu Jul 25 18:48:24 2024"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jul 25 18:48:24 2024"
      },
      "message": "Clarify clear value for depth buffers is 1.0 for invalidateFramebuffer and invalidateSubFramebuffer. (#3664)\n\n"
    },
    {
      "commit": "2d0e7f8799eb590f86e2d5f2fb17b1189c8f08d2",
      "tree": "5edd5bc3629bcbecb8396b98eb9bea1721a52c6a",
      "parents": [
        "0ee1bedc17e4a16a1046e97d651f1aaf617a81f7"
      ],
      "author": {
        "name": "Kelsey Gilbert",
        "email": "kelsey.gilbert@mozilla.com",
        "time": "Thu Jul 25 00:54:20 2024"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jul 25 00:54:20 2024"
      },
      "message": "Tolerate throws in wasm/* tests, add 2gb-in-4gb variants. (#3665)\n\n* Tolerate throws in wasm/* tests, add 2gb-in-4gb variants.\r\n\r\nFor browsers that don\u0027t support this large of wasm memory sizes,\r\nconsider as PASS, so that browser features don\u0027t block webgl\r\nconformance.\r\nFor UAs that throw on use of large TypedArrays, FAIL but safely.\r\n\r\nAlso, Firefox *does* support ~4GB wasm memory sizes, but currently\r\nthrows when \u003e2GB TypedArray views are passed to entrypoints. However,\r\nFirefox does support \u003c2GB-sized views of \u003e2GB ArrayBuffers, so add tests\r\nfor that.\r\nThis reflects the ability for apps to use large WASM heaps, so long as\r\nonly smaller views are passed to webgl."
    },
    {
      "commit": "0ee1bedc17e4a16a1046e97d651f1aaf617a81f7",
      "tree": "0e06cb2e983184aafee0ec746039d48d8347a9ad",
      "parents": [
        "7cbaa0be54a122f16ded329beb8ed2db6a1acd65"
      ],
      "author": {
        "name": "Alexey Knyazev",
        "email": "3479527+lexaknyazev@users.noreply.github.com",
        "time": "Thu Jul 25 00:41:32 2024"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jul 25 00:41:32 2024"
      },
      "message": "Fix conformance/rendering/blending for WebGL 1.0 (#3671)\n\nAlways use valid internal format enums to avoid\r\ninvalid texImage2D usage on WebGL 1.0."
    },
    {
      "commit": "7cbaa0be54a122f16ded329beb8ed2db6a1acd65",
      "tree": "0d0155e9be3d78ba8da84e1a56ab75881431fcfe",
      "parents": [
        "8a1bf5671d342458bc258ad8a575ad269292c361"
      ],
      "author": {
        "name": "Alexey Knyazev",
        "email": "3479527+lexaknyazev@users.noreply.github.com",
        "time": "Wed Jul 24 18:48:32 2024"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jul 24 18:48:32 2024"
      },
      "message": "Add drawingBufferStorage to known context methods (#3670)\n\nFollow-up to #3651 .\r\n"
    },
    {
      "commit": "8a1bf5671d342458bc258ad8a575ad269292c361",
      "tree": "1e82fa441c741e62a578887c1e680774f0f57e04",
      "parents": [
        "22e4642d40cca87e6c050119c4f6a1f897214436"
      ],
      "author": {
        "name": "RandomGamingDev",
        "email": "83996185+RandomGamingDev@users.noreply.github.com",
        "time": "Wed Jul 10 01:12:17 2024"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jul 10 01:12:17 2024"
      },
      "message": "added test for RGBA16UI with premultiply_alpha enabled (#3660)\n\nAssociated with Chromium bug crbug.com/40929470 .\r\n"
    },
    {
      "commit": "22e4642d40cca87e6c050119c4f6a1f897214436",
      "tree": "22b2f11b5ded3976940549eaddfd5c16c7a36448",
      "parents": [
        "9d04f50951228233a8ec7e7cd74bde447751a36c"
      ],
      "author": {
        "name": "WujianSun",
        "email": "wujian.sun_1@nxp.com",
        "time": "Fri May 31 07:51:09 2024"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri May 31 07:51:09 2024"
      },
      "message": "Backport changes to fix quickCheckAPI-A fail (#3659) (#3659)\n\nPick the fixs(#3655) for 2.0.0 and 1.0.3.\r\n\r\nFixes #3654.\r\n\r\nSigned-off-by: Wujian Sun \u003cwujian.sun_1@nxp.com\u003e"
    },
    {
      "commit": "9d04f50951228233a8ec7e7cd74bde447751a36c",
      "tree": "13ac3714d7a3cec7dd5f1af4bde445e745bb637f",
      "parents": [
        "f599fd5b6fda1766ca2f8cab4ecafc634cafa2a8"
      ],
      "author": {
        "name": "WujianSun",
        "email": "617401428@qq.com",
        "time": "Fri May 31 01:39:13 2024"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri May 31 01:39:13 2024"
      },
      "message": "Fix quickCheckAPI-A fail when MAX_TEXTURE_IMAGE_UNITS \u003e 32.(KhronosGroup#3654) (#3655)\n\nGL[\u0027TEXTURE\u0027+i] will report not defined when MAX_TEXTURE_IMAGE_UNITS \u003e 32.\r\n\r\nAdd more TEXTURE_IMAGE_UNITS support for modern GPU that may support 64\r\nor more.\r\n\r\nFixes #3654 .\r\n\r\nSigned-off-by: Wujian Sun \u003cwujian.sun_1@nxp.com\u003e"
    },
    {
      "commit": "f599fd5b6fda1766ca2f8cab4ecafc634cafa2a8",
      "tree": "31db6da9a0af0cfb914ff038cd3640237b743fc4",
      "parents": [
        "1b6371436a0a60e6b9a4ae2a40a8eba198e3af02"
      ],
      "author": {
        "name": "Ken Russell",
        "email": "kbrussel@alum.mit.edu",
        "time": "Tue May 07 16:03:48 2024"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue May 07 16:03:48 2024"
      },
      "message": "Add drawingBufferFormat to constants-and-properties tests. (#3651)\n\nAdded:\r\n drawingBufferFormat to WebGL 1 and 2\r\n RGB8/RGBA8 to WebGL 1\r\n\r\nTested locally in Chromium.\r\n\r\nFixes #3650."
    },
    {
      "commit": "1b6371436a0a60e6b9a4ae2a40a8eba198e3af02",
      "tree": "4e579e4cf39db765fdc8192bb663e0ed688fe2dd",
      "parents": [
        "992583db238555e1b07106d2aeed93468dcbd7f6"
      ],
      "author": {
        "name": "Ken Russell",
        "email": "kbrussel@alum.mit.edu",
        "time": "Sat May 04 22:20:06 2024"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat May 04 22:20:06 2024"
      },
      "message": "Fix image-decoder-to-texture in WebGL 2 mode. (#3652)\n\nThe test was fetching nonexistent \"width\" and \"height\" properties on\r\nthe VideoFrame, leading to a (0, 0)-sized texture upload. codedWidth\r\nand codedHeight are the best approximation without handling the full\r\nvisibleRect in the test.\r\n\r\nFollow-on to #3641 .\r\n\r\nAssociated with Chromium bug crbug.com/337904214 ."
    },
    {
      "commit": "992583db238555e1b07106d2aeed93468dcbd7f6",
      "tree": "f1c09f098be02cfb03064b1ec267c7e82e9412d7",
      "parents": [
        "a49331a62b5d4f52fe01e5dadd18771b3941558d"
      ],
      "author": {
        "name": "Ken Russell",
        "email": "kbrussel@alum.mit.edu",
        "time": "Tue Apr 23 19:47:59 2024"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Apr 23 19:47:59 2024"
      },
      "message": "Test framebufferPixelLocalClearValuefv with near-overflow offset. (#3648)\n\nAssociated with crbug.com/332939155."
    },
    {
      "commit": "a49331a62b5d4f52fe01e5dadd18771b3941558d",
      "tree": "69161880e34ab8b4513d8da726f3559393a6aae7",
      "parents": [
        "e7e53019ad47c58be3298ac34a702ab01de12dd3"
      ],
      "author": {
        "name": "Kelsey Gilbert",
        "email": "kelsey.gilbert@mozilla.com",
        "time": "Sat Apr 20 00:17:34 2024"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Apr 20 00:17:34 2024"
      },
      "message": "attribute USVString WebGLObject.label, application-provided. (#3637)\n\n"
    },
    {
      "commit": "e7e53019ad47c58be3298ac34a702ab01de12dd3",
      "tree": "0fa9bc159cb1c5c0ee4e143e46f0bfeec7e6da3d",
      "parents": [
        "cf685a5691f7552370bb859463a1df4d6993d96b"
      ],
      "author": {
        "name": "Alexey Knyazev",
        "email": "3479527+lexaknyazev@users.noreply.github.com",
        "time": "Fri Apr 19 18:31:37 2024"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Apr 19 18:31:37 2024"
      },
      "message": "Promote EXT_render_snorm to community approved (#3647)\n\n"
    },
    {
      "commit": "cf685a5691f7552370bb859463a1df4d6993d96b",
      "tree": "7c5d60792da006840cfd744407bbf1f9d713cce6",
      "parents": [
        "5be6f413db05c6c25957a6ffe1e772a5bc110109"
      ],
      "author": {
        "name": "Alexey Knyazev",
        "email": "3479527+lexaknyazev@users.noreply.github.com",
        "time": "Fri Apr 19 18:31:20 2024"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Apr 19 18:31:20 2024"
      },
      "message": "Promote OES_shader_multisample_interpolation to community approved (#3646)\n\n"
    },
    {
      "commit": "5be6f413db05c6c25957a6ffe1e772a5bc110109",
      "tree": "b901192bb3af66cca887877dc53d103a71cff055",
      "parents": [
        "9aa16eade13ea4dcf323a53ded860d3446f9257f"
      ],
      "author": {
        "name": "Alexey Knyazev",
        "email": "3479527+lexaknyazev@users.noreply.github.com",
        "time": "Fri Apr 19 18:30:05 2024"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Apr 19 18:30:05 2024"
      },
      "message": "Promote OES_sample_variables to community approved (#3645)\n\n"
    },
    {
      "commit": "9aa16eade13ea4dcf323a53ded860d3446f9257f",
      "tree": "1b9c25c8007845278437ce9ed238849921c1301a",
      "parents": [
        "49d8e0083bff113b2d2b20541d8654e07876480b"
      ],
      "author": {
        "name": "Ken Russell",
        "email": "kbrussel@alum.mit.edu",
        "time": "Thu Apr 11 17:06:26 2024"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Apr 11 17:06:26 2024"
      },
      "message": "Test I420 JPEG -\u003e ImageDecoder -\u003e VideoFrame -\u003e WebGLTexture. (#3641)\n\nThis configuration (specifically, an I420 encoded JPEG) was broken in\r\nChromium. Other red/green tests with different file formats can be\r\nadded to the same test case later if desired.\r\n\r\nAssociated with Chromium bug crbug.com/328284177 ."
    },
    {
      "commit": "49d8e0083bff113b2d2b20541d8654e07876480b",
      "tree": "45010a2af6e129c03a1f939d5fd42a64c7a41eec",
      "parents": [
        "a7fa6472aeb0f73d191e0bec01cd07ede78ada12"
      ],
      "author": {
        "name": "Kimmo Kinnunen",
        "email": "89392548+kkinnunen-apple@users.noreply.github.com",
        "time": "Thu Apr 11 00:42:53 2024"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Apr 11 00:42:53 2024"
      },
      "message": "offscreencanvas-sync.html Flush to insert the fence sync (#3640)\n\nFlush the commands after inserting the fence sync. Otherwise it is not\r\nguaranteed that the implementation processes the commands.\r\n\r\nRemove the clear commands, their results are not used.\r\n\r\nFixes #3639."
    },
    {
      "commit": "a7fa6472aeb0f73d191e0bec01cd07ede78ada12",
      "tree": "2b4723ad1a445a0ffe4d031c46e7a2795c0b4aa4",
      "parents": [
        "a79b2aebf5fcd3027f45358a73f78b6d5b1b9d51"
      ],
      "author": {
        "name": "Venus",
        "email": "venus@venusworld.cn",
        "time": "Thu Apr 04 18:52:22 2024"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Apr 04 18:52:22 2024"
      },
      "message": "Fix spelling (#3631)\n\n"
    },
    {
      "commit": "a79b2aebf5fcd3027f45358a73f78b6d5b1b9d51",
      "tree": "2415ba414917ed3b35f90fbd27e02b480a74d569",
      "parents": [
        "fd8981809b4480f084c22439a03f15b629d971a3"
      ],
      "author": {
        "name": "Kelsey Gilbert",
        "email": "kelsey.gilbert@mozilla.com",
        "time": "Thu Apr 04 00:01:28 2024"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Apr 04 00:01:28 2024"
      },
      "message": "[webgl2 spec] \"shader-output-incompatible\" draw buffer validation. (#3626)\n\n* [webgl2 spec] \"shader-output-incompatible\" draw buffer validation.\r\n\r\nFixes #3623."
    },
    {
      "commit": "fd8981809b4480f084c22439a03f15b629d971a3",
      "tree": "3ad8ff4c76ecb4ec8934a29c57c1a2133eddb3f1",
      "parents": [
        "bc3c8bad295ae0ba7f0ddb18848df70f92a820c0"
      ],
      "author": {
        "name": "Kelsey Gilbert",
        "email": "kelsey.gilbert@mozilla.com",
        "time": "Wed Apr 03 22:25:53 2024"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Apr 03 22:25:53 2024"
      },
      "message": "ext-color-buffer-half-float.html now webgl2 when requested. (#3636)\n\nPreviously it was hardcoded to test webgl1."
    },
    {
      "commit": "bc3c8bad295ae0ba7f0ddb18848df70f92a820c0",
      "tree": "7a36e75fc6d308ffffac3e83fba8696091a8f2c5",
      "parents": [
        "097c03d75abdc960d7a065cf5a62f17566e92d6a"
      ],
      "author": {
        "name": "bsheedy-work",
        "email": "112023605+bsheedy-work@users.noreply.github.com",
        "time": "Wed Apr 03 21:08:57 2024"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Apr 03 21:08:57 2024"
      },
      "message": "Add epsilon to float comparison (#3635)\n\nAdds an epsilon when comparing float values in\r\nconformance/extensions/webgl-depth-texture.html. As-is, it is possible\r\nfor tests to fail with output such as:\r\n\r\nAt 2,0, expected within [0.2,0.6], was 0.600\r\nFAIL At 2,0, expected within [0.2,0.6], was 0.600\r\n\r\nRemoves the epsilon value added to certain parts of the expected min/max\r\nvalues in conformance/extensions/webgl-depth-texture.html, instead using\r\nonly the epsilon applied when actually comparing values."
    },
    {
      "commit": "097c03d75abdc960d7a065cf5a62f17566e92d6a",
      "tree": "312af18b56f262df4fbc4cbb4da6f395a4b2e402",
      "parents": [
        "4c5b8bfe586d983fae6a0571cc702f43e5f5b719"
      ],
      "author": {
        "name": "Kelsey Gilbert",
        "email": "kelsey.gilbert@mozilla.com",
        "time": "Tue Apr 02 21:56:08 2024"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Apr 02 21:56:08 2024"
      },
      "message": "Remove more theora/.ogv from sdk/*. (#3634)\n\n"
    },
    {
      "commit": "4c5b8bfe586d983fae6a0571cc702f43e5f5b719",
      "tree": "adf1725567dfc6e521e9f340df63cb6001ffcf14",
      "parents": [
        "ec899a55837b7d7a19c0dbf83102e339ef91be1e"
      ],
      "author": {
        "name": "Ken Russell",
        "email": "kbrussel@alum.mit.edu",
        "time": "Tue Apr 02 21:17:01 2024"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Apr 02 21:17:01 2024"
      },
      "message": "Verify invalidated uniform locations when there is no current program. (#3633)\n\nAssociated with crbug.com/331119482 ."
    },
    {
      "commit": "ec899a55837b7d7a19c0dbf83102e339ef91be1e",
      "tree": "b88dc46cbde6c6c3735f45dd14dda01d00013b8d",
      "parents": [
        "050af3ff7182956b33825d42c39536c5b5c834c8"
      ],
      "author": {
        "name": "Pablo Asenjo Navas-Parejo",
        "email": "pabloanp14@gmail.com",
        "time": "Tue Mar 12 00:12:56 2024"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Mar 12 00:12:56 2024"
      },
      "message": "Update DoNotCopyOrLinkThisFileElseYouWillNotGetAutoUpdatedHelpForYourUsers.js (#3632)\n\nFix broken Chrome troubleshooting URL"
    },
    {
      "commit": "050af3ff7182956b33825d42c39536c5b5c834c8",
      "tree": "1bf67c180bba53d3990240502456fb02a0036232",
      "parents": [
        "e2ac29b62674bae524464b334624e5522991180e"
      ],
      "author": {
        "name": "Kelsey Gilbert",
        "email": "kelsey.gilbert@mozilla.com",
        "time": "Thu Mar 07 05:43:11 2024"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Mar 07 05:43:11 2024"
      },
      "message": "build.py in specs/latest/2.0 as an alternative to Makefile. (#3627)\n\n"
    },
    {
      "commit": "e2ac29b62674bae524464b334624e5522991180e",
      "tree": "603813cf36f47171e2c5512fc6e38481e343b10a",
      "parents": [
        "5c61c3941de41ffb551eb6eea83ad5aca3c2d38f"
      ],
      "author": {
        "name": "perry",
        "email": "perryuwang@tencent.com",
        "time": "Thu Mar 07 01:04:01 2024"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Mar 07 01:04:01 2024"
      },
      "message": "Add tests for bufferData, bufferSubData and getBufferSubData from WASM Memories of 4GB and 16GB in size. (#3630)\n\nRelated to crbug.com/325090165 .\r\n"
    },
    {
      "commit": "5c61c3941de41ffb551eb6eea83ad5aca3c2d38f",
      "tree": "8d1621774ccdb3ea45d464a0e690c8d7a34aaace",
      "parents": [
        "8f01dfe345daf01ab23287d5826c16efcd5c16cc"
      ],
      "author": {
        "name": "Ken Russell",
        "email": "kbrussel@alum.mit.edu",
        "time": "Thu Feb 22 19:31:51 2024"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Feb 22 19:31:51 2024"
      },
      "message": "Remove default value for interface attributes. (#3624)\n\nPer the bug report, Web IDL syntax does not allow default values to be\r\nspecified for these attributes. Instead, specify the initial values\r\nfor the drawingBufferColorSpace and unpackColorSpace attributes as\r\ncomments in the spec.\r\n\r\nFixes #3407."
    },
    {
      "commit": "8f01dfe345daf01ab23287d5826c16efcd5c16cc",
      "tree": "58421bdb42f2b43794ed97501f87bae3100542de",
      "parents": [
        "d360f882862613a9981121821c3162e67a1c2ab3"
      ],
      "author": {
        "name": "Paul Adenot",
        "email": "paul@paul.cx",
        "time": "Thu Feb 08 19:40:46 2024"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Feb 08 19:40:46 2024"
      },
      "message": "Remove usage of the Theora codec (#3617)\n\nThis fixes #3616."
    },
    {
      "commit": "d360f882862613a9981121821c3162e67a1c2ab3",
      "tree": "ac358c1247a8ae3c63300d76563f7101a1be932d",
      "parents": [
        "e894a921507e6e831e0d3e5d14d4b88f6115fbdb"
      ],
      "author": {
        "name": "Alexey Knyazev",
        "email": "3479527+lexaknyazev@users.noreply.github.com",
        "time": "Tue Feb 06 19:58:11 2024"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Feb 06 19:58:11 2024"
      },
      "message": "Promote WEBGL_render_shared_exponent to community approved (#3620)\n\n"
    },
    {
      "commit": "e894a921507e6e831e0d3e5d14d4b88f6115fbdb",
      "tree": "01ed2675ef4290493ac13fff3749c37a727d1fdc",
      "parents": [
        "f0e9cb6831778e4077e4b76a0681947dd0f279d6"
      ],
      "author": {
        "name": "Alexey Knyazev",
        "email": "3479527+lexaknyazev@users.noreply.github.com",
        "time": "Tue Feb 06 19:57:24 2024"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Feb 06 19:57:24 2024"
      },
      "message": "Promote WEBGL_stencil_texturing to community approved (#3619)\n\n"
    },
    {
      "commit": "f0e9cb6831778e4077e4b76a0681947dd0f279d6",
      "tree": "6c04fa3fdeb5913e89ba79e30b13c98e15e24576",
      "parents": [
        "1aedff0412615c3a8398fb20a3fc095a1a96d437"
      ],
      "author": {
        "name": "Alexey Knyazev",
        "email": "3479527+lexaknyazev@users.noreply.github.com",
        "time": "Tue Feb 06 19:56:37 2024"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Feb 06 19:56:37 2024"
      },
      "message": "Promote EXT_texture_mirror_clamp_to_edge to community approved (#3618)\n\n"
    },
    {
      "commit": "1aedff0412615c3a8398fb20a3fc095a1a96d437",
      "tree": "281dfd66b38be6448625e90b168fbd825639a735",
      "parents": [
        "6277e992745aa22fc92c073fbc45b6fd2ec7e0a4"
      ],
      "author": {
        "name": "Alexey Knyazev",
        "email": "3479527+lexaknyazev@users.noreply.github.com",
        "time": "Fri Jan 12 19:35:33 2024"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jan 12 19:35:33 2024"
      },
      "message": "Promote WEBGL_blend_func_extended to community approved (#3610)\n\n"
    },
    {
      "commit": "6277e992745aa22fc92c073fbc45b6fd2ec7e0a4",
      "tree": "7605e401bf0b604ad00f3c4b9589dc0f43011c75",
      "parents": [
        "e8b0bd0f2cfdc362b164fbe3215b0b665b50169a"
      ],
      "author": {
        "name": "Alexey Knyazev",
        "email": "3479527+lexaknyazev@users.noreply.github.com",
        "time": "Fri Jan 12 18:30:08 2024"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jan 12 18:30:08 2024"
      },
      "message": "Promote NV_shader_noperspective_interpolation to community approved (#3609)\n\n"
    },
    {
      "commit": "e8b0bd0f2cfdc362b164fbe3215b0b665b50169a",
      "tree": "c5f5e947bfb421c5ad997196cf8c2ab3ea48195c",
      "parents": [
        "036f5207b0aa46b9e0df033508b8f8a01303cb18"
      ],
      "author": {
        "name": "Alexey Knyazev",
        "email": "3479527+lexaknyazev@users.noreply.github.com",
        "time": "Fri Jan 12 18:29:44 2024"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jan 12 18:29:44 2024"
      },
      "message": "Promote EXT_conservative_depth to community approved (#3608)\n\n"
    },
    {
      "commit": "036f5207b0aa46b9e0df033508b8f8a01303cb18",
      "tree": "e97990ce6721e113afe81ee78bba84a61929c9e0",
      "parents": [
        "a8e07708a1c7076d7bcc52fb06736204be13bdb8"
      ],
      "author": {
        "name": "Ken Russell",
        "email": "kbrussel@alum.mit.edu",
        "time": "Wed Dec 20 22:27:05 2023"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Dec 20 22:27:05 2023"
      },
      "message": "Fix \"code\" tags causing incorrect HTML rendering. (#3607)\n\nFollow-on to #3222 ."
    },
    {
      "commit": "a8e07708a1c7076d7bcc52fb06736204be13bdb8",
      "tree": "09883b38b4903004d65881af7aa2db9a7660dc28",
      "parents": [
        "1025e761673fc4396ab9d7c44ebb4078ef0e7add"
      ],
      "author": {
        "name": "Ken Russell",
        "email": "kbrussel@alum.mit.edu",
        "time": "Wed Dec 20 22:15:08 2023"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Dec 20 22:15:08 2023"
      },
      "message": "Upgrade extract-idl.py for Python3; regenerate IDLs. (#3606)\n\nUpdate to html5lib-1.1, and incorporate webencodings-0.5.1 dependency,\r\nboth of which which are required in order to run the extract-idl.py\r\nscript on python3. html5lib is MIT licensed and webencodings is BSD\r\nlicensed; both are compatible with this repository.\r\n\r\nRegenerate WebGL 1.0 and 2.0 IDL from current specs."
    },
    {
      "commit": "1025e761673fc4396ab9d7c44ebb4078ef0e7add",
      "tree": "686c50f3d9fab1b01c80e74e6ec03bfccad2c61f",
      "parents": [
        "5a1217d4d69eeebd2400b4610cf8a5a7b05f17a2"
      ],
      "author": {
        "name": "Kelsey Gilbert",
        "email": "kelsey.gilbert@mozilla.com",
        "time": "Wed Dec 20 20:04:22 2023"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Dec 20 20:04:22 2023"
      },
      "message": "Spec glrc.drawingBufferStorage. (#3222)\n\nAlso add read-only drawingBufferFormat.\r\n"
    },
    {
      "commit": "5a1217d4d69eeebd2400b4610cf8a5a7b05f17a2",
      "tree": "a2bb3c1325e0316c530d11bd4e14e3a2c99e1dc0",
      "parents": [
        "4d3a9c1141febbdb56ab19c5777f6fad8735bb20"
      ],
      "author": {
        "name": "Oleksandr Popov",
        "email": "keaukraine@gmail.com",
        "time": "Mon Nov 20 22:52:49 2023"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Nov 20 22:52:49 2023"
      },
      "message": "Fixed typo in BVBI extension docs. (#3603)\n\n"
    },
    {
      "commit": "4d3a9c1141febbdb56ab19c5777f6fad8735bb20",
      "tree": "5d27d31cf25ca03504b15dd9a85f7689f973244a",
      "parents": [
        "ccf130cbfaa16a6cb2cd040c75fe18660c75e38e"
      ],
      "author": {
        "name": "Kai Ninomiya",
        "email": "kainino@chromium.org",
        "time": "Wed Nov 15 21:43:47 2023"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Nov 15 21:43:47 2023"
      },
      "message": "Add tex-image-10bpc.html to 00_test_list.txt (#3602)\n\nInto the 2.0.1 test suite.\r\n"
    },
    {
      "commit": "ccf130cbfaa16a6cb2cd040c75fe18660c75e38e",
      "tree": "624183d8b6dce50d07b7581087001ea4a78f8143",
      "parents": [
        "8a212bdd21d50b51ea783db1c96a21a4b1057c0e"
      ],
      "author": {
        "name": "Oleksandr Popov",
        "email": "keaukraine@gmail.com",
        "time": "Tue Nov 14 23:19:24 2023"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Nov 14 23:19:24 2023"
      },
      "message": "Fixed typo in BaseVertexBaseInstance extension docs. (#3601)\n\n"
    },
    {
      "commit": "8a212bdd21d50b51ea783db1c96a21a4b1057c0e",
      "tree": "a174968b72555488e21546431c1717010a925a6e",
      "parents": [
        "ea74a1de0866b9fc6e537299f30441f46ab03366"
      ],
      "author": {
        "name": "Ken Russell",
        "email": "kbrussel@alum.mit.edu",
        "time": "Tue Nov 07 21:28:05 2023"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Nov 07 21:28:05 2023"
      },
      "message": "Promote four extensions to community approved. (#3600)\n\nThe WebGL WG resolved to promote the following to community approved\r\nduring the meeting of 2023-11-02:\r\n\r\nEXT_polygon_offset_clamp\r\nEXT_clip_control\r\nEXT_depth_clamp\r\nWEBGL_polygon_mode\r\n\r\nWEBGL_polygon_mode includes a warning about its non-portability which\r\nmust be implemented in browsers.\r\n"
    }
  ],
  "next": "ea74a1de0866b9fc6e537299f30441f46ab03366"
}
