{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":5207280,"defaultBranch":"main","name":"WebGL","ownerLogin":"KhronosGroup","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2012-07-27T17:21:51.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1608701?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1709790194.0","currentOid":""},"activityList":{"items":[{"before":"1b6371436a0a60e6b9a4ae2a40a8eba198e3af02","after":"f599fd5b6fda1766ca2f8cab4ecafc634cafa2a8","ref":"refs/heads/main","pushedAt":"2024-05-07T16:03:48.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kdashg","name":"Kelsey Gilbert","path":"/kdashg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1471629?s=80&v=4"},"commit":{"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.","shortMessageHtmlLink":"Add drawingBufferFormat to constants-and-properties tests. (#3651)"}},{"before":"992583db238555e1b07106d2aeed93468dcbd7f6","after":"1b6371436a0a60e6b9a4ae2a40a8eba198e3af02","ref":"refs/heads/main","pushedAt":"2024-05-04T22:20:06.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kenrussell","name":"Ken Russell","path":"/kenrussell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1149904?s=80&v=4"},"commit":{"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 .","shortMessageHtmlLink":"Fix image-decoder-to-texture in WebGL 2 mode. (#3652)"}},{"before":"a49331a62b5d4f52fe01e5dadd18771b3941558d","after":"992583db238555e1b07106d2aeed93468dcbd7f6","ref":"refs/heads/main","pushedAt":"2024-04-23T19:47:59.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kdashg","name":"Kelsey Gilbert","path":"/kdashg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1471629?s=80&v=4"},"commit":{"message":"Test framebufferPixelLocalClearValuefv with near-overflow offset. (#3648)\n\nAssociated with crbug.com/332939155.","shortMessageHtmlLink":"Test framebufferPixelLocalClearValuefv with near-overflow offset. (#3648"}},{"before":"e7e53019ad47c58be3298ac34a702ab01de12dd3","after":"a49331a62b5d4f52fe01e5dadd18771b3941558d","ref":"refs/heads/main","pushedAt":"2024-04-20T00:17:34.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kdashg","name":"Kelsey Gilbert","path":"/kdashg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1471629?s=80&v=4"},"commit":{"message":"attribute USVString WebGLObject.label, application-provided. (#3637)","shortMessageHtmlLink":"attribute USVString WebGLObject.label, application-provided. (#3637)"}},{"before":"cf685a5691f7552370bb859463a1df4d6993d96b","after":"e7e53019ad47c58be3298ac34a702ab01de12dd3","ref":"refs/heads/main","pushedAt":"2024-04-19T18:31:37.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kenrussell","name":"Ken Russell","path":"/kenrussell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1149904?s=80&v=4"},"commit":{"message":"Promote EXT_render_snorm to community approved (#3647)","shortMessageHtmlLink":"Promote EXT_render_snorm to community approved (#3647)"}},{"before":"5be6f413db05c6c25957a6ffe1e772a5bc110109","after":"cf685a5691f7552370bb859463a1df4d6993d96b","ref":"refs/heads/main","pushedAt":"2024-04-19T18:31:20.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kenrussell","name":"Ken Russell","path":"/kenrussell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1149904?s=80&v=4"},"commit":{"message":"Promote OES_shader_multisample_interpolation to community approved (#3646)","shortMessageHtmlLink":"Promote OES_shader_multisample_interpolation to community approved (#…"}},{"before":"9aa16eade13ea4dcf323a53ded860d3446f9257f","after":"5be6f413db05c6c25957a6ffe1e772a5bc110109","ref":"refs/heads/main","pushedAt":"2024-04-19T18:30:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kenrussell","name":"Ken Russell","path":"/kenrussell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1149904?s=80&v=4"},"commit":{"message":"Promote OES_sample_variables to community approved (#3645)","shortMessageHtmlLink":"Promote OES_sample_variables to community approved (#3645)"}},{"before":"49d8e0083bff113b2d2b20541d8654e07876480b","after":"9aa16eade13ea4dcf323a53ded860d3446f9257f","ref":"refs/heads/main","pushedAt":"2024-04-11T17:06:26.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kenrussell","name":"Ken Russell","path":"/kenrussell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1149904?s=80&v=4"},"commit":{"message":"Test I420 JPEG -> ImageDecoder -> VideoFrame -> 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 .","shortMessageHtmlLink":"Test I420 JPEG -> ImageDecoder -> VideoFrame -> WebGLTexture. (#3641)"}},{"before":"a7fa6472aeb0f73d191e0bec01cd07ede78ada12","after":"49d8e0083bff113b2d2b20541d8654e07876480b","ref":"refs/heads/main","pushedAt":"2024-04-11T00:42:53.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kenrussell","name":"Ken Russell","path":"/kenrussell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1149904?s=80&v=4"},"commit":{"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.","shortMessageHtmlLink":"offscreencanvas-sync.html Flush to insert the fence sync (#3640)"}},{"before":"a79b2aebf5fcd3027f45358a73f78b6d5b1b9d51","after":"a7fa6472aeb0f73d191e0bec01cd07ede78ada12","ref":"refs/heads/main","pushedAt":"2024-04-04T18:52:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kenrussell","name":"Ken Russell","path":"/kenrussell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1149904?s=80&v=4"},"commit":{"message":"Fix spelling (#3631)","shortMessageHtmlLink":"Fix spelling (#3631)"}},{"before":"fd8981809b4480f084c22439a03f15b629d971a3","after":"a79b2aebf5fcd3027f45358a73f78b6d5b1b9d51","ref":"refs/heads/main","pushedAt":"2024-04-04T00:01:28.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kdashg","name":"Kelsey Gilbert","path":"/kdashg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1471629?s=80&v=4"},"commit":{"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.","shortMessageHtmlLink":"[webgl2 spec] \"shader-output-incompatible\" draw buffer validation. (#…"}},{"before":"c0ec7bf1db7ad09af26a7415315c047d54c54aab","after":"1ec95423f67e4160a3b44729ed78d2fe76180733","ref":"refs/heads/shader-output-incompatible-spec","pushedAt":"2024-04-04T00:00:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kdashg","name":"Kelsey Gilbert","path":"/kdashg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1471629?s=80&v=4"},"commit":{"message":"s/generate/draws generate/","shortMessageHtmlLink":"s/generate/draws generate/"}},{"before":"bc3c8bad295ae0ba7f0ddb18848df70f92a820c0","after":"fd8981809b4480f084c22439a03f15b629d971a3","ref":"refs/heads/main","pushedAt":"2024-04-03T22:25:53.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kdashg","name":"Kelsey Gilbert","path":"/kdashg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1471629?s=80&v=4"},"commit":{"message":"ext-color-buffer-half-float.html now webgl2 when requested. (#3636)\n\nPreviously it was hardcoded to test webgl1.","shortMessageHtmlLink":"ext-color-buffer-half-float.html now webgl2 when requested. (#3636)"}},{"before":"097c03d75abdc960d7a065cf5a62f17566e92d6a","after":"bc3c8bad295ae0ba7f0ddb18848df70f92a820c0","ref":"refs/heads/main","pushedAt":"2024-04-03T21:08:57.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kenrussell","name":"Ken Russell","path":"/kenrussell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1149904?s=80&v=4"},"commit":{"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.","shortMessageHtmlLink":"Add epsilon to float comparison (#3635)"}},{"before":"4c5b8bfe586d983fae6a0571cc702f43e5f5b719","after":"097c03d75abdc960d7a065cf5a62f17566e92d6a","ref":"refs/heads/main","pushedAt":"2024-04-02T21:56:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kdashg","name":"Kelsey Gilbert","path":"/kdashg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1471629?s=80&v=4"},"commit":{"message":"Remove more theora/.ogv from sdk/*. (#3634)","shortMessageHtmlLink":"Remove more theora/.ogv from sdk/*. (#3634)"}},{"before":"ec899a55837b7d7a19c0dbf83102e339ef91be1e","after":"4c5b8bfe586d983fae6a0571cc702f43e5f5b719","ref":"refs/heads/main","pushedAt":"2024-04-02T21:17:01.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kenrussell","name":"Ken Russell","path":"/kenrussell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1149904?s=80&v=4"},"commit":{"message":"Verify invalidated uniform locations when there is no current program. (#3633)\n\nAssociated with crbug.com/331119482 .","shortMessageHtmlLink":"Verify invalidated uniform locations when there is no current program. ("}},{"before":"050af3ff7182956b33825d42c39536c5b5c834c8","after":"ec899a55837b7d7a19c0dbf83102e339ef91be1e","ref":"refs/heads/main","pushedAt":"2024-03-12T00:12:56.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kenrussell","name":"Ken Russell","path":"/kenrussell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1149904?s=80&v=4"},"commit":{"message":"Update DoNotCopyOrLinkThisFileElseYouWillNotGetAutoUpdatedHelpForYourUsers.js (#3632)\n\nFix broken Chrome troubleshooting URL","shortMessageHtmlLink":"Update DoNotCopyOrLinkThisFileElseYouWillNotGetAutoUpdatedHelpForYour…"}},{"before":"907f66a4c03ea3effeb2d00ccc5ea71ac72a0b0a","after":null,"ref":"refs/heads/python-not-make","pushedAt":"2024-03-07T05:43:14.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"kenrussell","name":"Ken Russell","path":"/kenrussell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1149904?s=80&v=4"}},{"before":"e2ac29b62674bae524464b334624e5522991180e","after":"050af3ff7182956b33825d42c39536c5b5c834c8","ref":"refs/heads/main","pushedAt":"2024-03-07T05:43:11.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kenrussell","name":"Ken Russell","path":"/kenrussell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1149904?s=80&v=4"},"commit":{"message":"build.py in specs/latest/2.0 as an alternative to Makefile. (#3627)","shortMessageHtmlLink":"build.py in specs/latest/2.0 as an alternative to Makefile. (#3627)"}},{"before":"5c61c3941de41ffb551eb6eea83ad5aca3c2d38f","after":"e2ac29b62674bae524464b334624e5522991180e","ref":"refs/heads/main","pushedAt":"2024-03-07T01:04:01.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kenrussell","name":"Ken Russell","path":"/kenrussell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1149904?s=80&v=4"},"commit":{"message":"Add tests for bufferData, bufferSubData and getBufferSubData from WASM Memories of 4GB and 16GB in size. (#3630)\n\nRelated to crbug.com/325090165 .","shortMessageHtmlLink":"Add tests for bufferData, bufferSubData and getBufferSubData from WAS…"}},{"before":null,"after":"907f66a4c03ea3effeb2d00ccc5ea71ac72a0b0a","ref":"refs/heads/python-not-make","pushedAt":"2024-02-29T02:37:14.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"kdashg","name":"Kelsey Gilbert","path":"/kdashg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1471629?s=80&v=4"},"commit":{"message":"build.py in specs/latest/2.0 as an alternative to Makefile.","shortMessageHtmlLink":"build.py in specs/latest/2.0 as an alternative to Makefile."}},{"before":null,"after":"c0ec7bf1db7ad09af26a7415315c047d54c54aab","ref":"refs/heads/shader-output-incompatible-spec","pushedAt":"2024-02-29T01:56:48.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"kdashg","name":"Kelsey Gilbert","path":"/kdashg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1471629?s=80&v=4"},"commit":{"message":"[webgl2 spec] \"shader-output-incompatible\" draw buffer validation.\n\nFixes #3623.","shortMessageHtmlLink":"[webgl2 spec] \"shader-output-incompatible\" draw buffer validation."}},{"before":"8f01dfe345daf01ab23287d5826c16efcd5c16cc","after":"5c61c3941de41ffb551eb6eea83ad5aca3c2d38f","ref":"refs/heads/main","pushedAt":"2024-02-22T19:31:51.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kdashg","name":"Kelsey Gilbert","path":"/kdashg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1471629?s=80&v=4"},"commit":{"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.","shortMessageHtmlLink":"Remove default value for interface attributes. (#3624)"}},{"before":"d360f882862613a9981121821c3162e67a1c2ab3","after":"8f01dfe345daf01ab23287d5826c16efcd5c16cc","ref":"refs/heads/main","pushedAt":"2024-02-08T19:40:46.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kenrussell","name":"Ken Russell","path":"/kenrussell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1149904?s=80&v=4"},"commit":{"message":"Remove usage of the Theora codec (#3617)\n\nThis fixes #3616.","shortMessageHtmlLink":"Remove usage of the Theora codec (#3617)"}},{"before":"e894a921507e6e831e0d3e5d14d4b88f6115fbdb","after":"d360f882862613a9981121821c3162e67a1c2ab3","ref":"refs/heads/main","pushedAt":"2024-02-06T19:58:11.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kenrussell","name":"Ken Russell","path":"/kenrussell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1149904?s=80&v=4"},"commit":{"message":"Promote WEBGL_render_shared_exponent to community approved (#3620)","shortMessageHtmlLink":"Promote WEBGL_render_shared_exponent to community approved (#3620)"}},{"before":"f0e9cb6831778e4077e4b76a0681947dd0f279d6","after":"e894a921507e6e831e0d3e5d14d4b88f6115fbdb","ref":"refs/heads/main","pushedAt":"2024-02-06T19:57:24.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kenrussell","name":"Ken Russell","path":"/kenrussell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1149904?s=80&v=4"},"commit":{"message":"Promote WEBGL_stencil_texturing to community approved (#3619)","shortMessageHtmlLink":"Promote WEBGL_stencil_texturing to community approved (#3619)"}},{"before":"1aedff0412615c3a8398fb20a3fc095a1a96d437","after":"f0e9cb6831778e4077e4b76a0681947dd0f279d6","ref":"refs/heads/main","pushedAt":"2024-02-06T19:56:38.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kenrussell","name":"Ken Russell","path":"/kenrussell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1149904?s=80&v=4"},"commit":{"message":"Promote EXT_texture_mirror_clamp_to_edge to community approved (#3618)","shortMessageHtmlLink":"Promote EXT_texture_mirror_clamp_to_edge to community approved (#3618)"}},{"before":"6277e992745aa22fc92c073fbc45b6fd2ec7e0a4","after":"1aedff0412615c3a8398fb20a3fc095a1a96d437","ref":"refs/heads/main","pushedAt":"2024-01-12T19:35:33.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kenrussell","name":"Ken Russell","path":"/kenrussell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1149904?s=80&v=4"},"commit":{"message":"Promote WEBGL_blend_func_extended to community approved (#3610)","shortMessageHtmlLink":"Promote WEBGL_blend_func_extended to community approved (#3610)"}},{"before":"e8b0bd0f2cfdc362b164fbe3215b0b665b50169a","after":"6277e992745aa22fc92c073fbc45b6fd2ec7e0a4","ref":"refs/heads/main","pushedAt":"2024-01-12T18:30:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kenrussell","name":"Ken Russell","path":"/kenrussell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1149904?s=80&v=4"},"commit":{"message":"Promote NV_shader_noperspective_interpolation to community approved (#3609)","shortMessageHtmlLink":"Promote NV_shader_noperspective_interpolation to community approved (#…"}},{"before":"036f5207b0aa46b9e0df033508b8f8a01303cb18","after":"e8b0bd0f2cfdc362b164fbe3215b0b665b50169a","ref":"refs/heads/main","pushedAt":"2024-01-12T18:29:44.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kenrussell","name":"Ken Russell","path":"/kenrussell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1149904?s=80&v=4"},"commit":{"message":"Promote EXT_conservative_depth to community approved (#3608)","shortMessageHtmlLink":"Promote EXT_conservative_depth to community approved (#3608)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEQ8Vm6gA","startCursor":null,"endCursor":null}},"title":"Activity · KhronosGroup/WebGL"}