{"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:1722273715.0","currentOid":""},"activityList":{"items":[{"before":"582435473215d8e53d00af1c410305ba3d054cef","after":"26525001771e67fe7fd8e4e1a5f01bd8babbb1b9","ref":"refs/heads/main","pushedAt":"2024-09-19T00:19:10.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":"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.","shortMessageHtmlLink":"UNPACK_COLORSPACE_CONVERSION_WEBGL now applies to all inputs, not jus…"}},{"before":"2c6e2b5d46568994b4d88d035666f069028d96a1","after":"582435473215d8e53d00af1c410305ba3d054cef","ref":"refs/heads/main","pushedAt":"2024-09-18T21:29: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":"Change canvas height each iteration in multisample-corruption test. (#3691)\n\nAttempting to make this test a bit more stressful.","shortMessageHtmlLink":"Change canvas height each iteration in multisample-corruption test. (#…"}},{"before":"de50dfcfd907b07caaa8a92869a79c9e5f8d7820","after":"2c6e2b5d46568994b4d88d035666f069028d96a1","ref":"refs/heads/main","pushedAt":"2024-09-18T20:47: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":"Fix extra/multisample-corruption-stress.html test (#3690)","shortMessageHtmlLink":"Fix extra/multisample-corruption-stress.html test (#3690)"}},{"before":"eeeb0204fc382851ac984a348f920e0d99927abb","after":"de50dfcfd907b07caaa8a92869a79c9e5f8d7820","ref":"refs/heads/main","pushedAt":"2024-09-05T17:14:42.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":"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.","shortMessageHtmlLink":"Clarify GLES/WebGL difference with uninitialized compressed textures. ("}},{"before":"7c705745e7518d528d12bf2980d3ab5b9cb27ea0","after":"eeeb0204fc382851ac984a348f920e0d99927abb","ref":"refs/heads/main","pushedAt":"2024-08-08T04:27:13.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":"Replace Makefiles with build.py in specs/*. (#3679)","shortMessageHtmlLink":"Replace Makefiles with build.py in specs/*. (#3679)"}},{"before":"6e7731356d5701cf453edda109509f1e35a95a16","after":"7c705745e7518d528d12bf2980d3ab5b9cb27ea0","ref":"refs/heads/main","pushedAt":"2024-08-08T04:23: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":"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=angle\" accordingly.\r\n\r\n[1] https://issues.chromium.org/issues/40848940\r\n\r\nSigned-off-by: Jianhui Dai ","shortMessageHtmlLink":"Use ANGLE in Chrome test runner (#3681)"}},{"before":"7ffa9be2e5077261a75b0c77c9aa8d90a842fddd","after":"6e7731356d5701cf453edda109509f1e35a95a16","ref":"refs/heads/main","pushedAt":"2024-07-29T20:47: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":"Print formatted link for server address in serve_localhost.py. (#3677)","shortMessageHtmlLink":"Print formatted link for server address in serve_localhost.py. (#3677)"}},{"before":"97b78aafc8395dcb3676cbcecfa1a80309355682","after":"7ffa9be2e5077261a75b0c77c9aa8d90a842fddd","ref":"refs/heads/main","pushedAt":"2024-07-29T20:46:45.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":"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=1908380","shortMessageHtmlLink":"Also test webgl2-only objects in context-lost.html. (#3678)"}},{"before":"60cf8689f73e9cdc45b9b2c239b4703a7847554f","after":null,"ref":"refs/heads/linkable-serve-url","pushedAt":"2024-07-29T17:21:55.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"kdashg","name":"Kelsey Gilbert","path":"/kdashg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1471629?s=80&v=4"}},{"before":null,"after":"60cf8689f73e9cdc45b9b2c239b4703a7847554f","ref":"refs/heads/linkable-serve-url","pushedAt":"2024-07-29T17:20:29.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":"Print formatted link for server address in serve_localhost.py.","shortMessageHtmlLink":"Print formatted link for server address in serve_localhost.py."}},{"before":"571f8651dcec4bd3e50641bad79df8574b41729d","after":"97b78aafc8395dcb3676cbcecfa1a80309355682","ref":"refs/heads/main","pushedAt":"2024-07-29T16:38:49.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":"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) -> true only after bindObject(x).","shortMessageHtmlLink":"WebGLObject creation is now infallible, and starts Lost iff context L…"}},{"before":"d47f2cc1e706810965ef24f15d23b3eae585691c","after":"571f8651dcec4bd3e50641bad79df8574b41729d","ref":"refs/heads/main","pushedAt":"2024-07-26T23:13: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":"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.","shortMessageHtmlLink":"Sync ShaderDerivateTests with upstream CTS (#3676)"}},{"before":"49131749d18a1e6cc66849ad89b0b72d13c25681","after":"d47f2cc1e706810965ef24f15d23b3eae585691c","ref":"refs/heads/main","pushedAt":"2024-07-26T23:05:40.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":"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.","shortMessageHtmlLink":"Do not leak state between adjacent XFB tests (#3675)"}},{"before":"123471c5992ca316d2d32853ec0e69ca899552e6","after":"49131749d18a1e6cc66849ad89b0b72d13c25681","ref":"refs/heads/main","pushedAt":"2024-07-26T23:04:16.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":"Sync ShaderRenderCase with upstream CTS (#3674)\n\n* Sync ShaderRenderCase with upstream CTS\r\n\r\n* ShaderMatrixTest: Convert indentation to spaces","shortMessageHtmlLink":"Sync ShaderRenderCase with upstream CTS (#3674)"}},{"before":"5f1bfc381318b54e0dca79a05a100b0dbc0ac7c3","after":"123471c5992ca316d2d32853ec0e69ca899552e6","ref":"refs/heads/main","pushedAt":"2024-07-26T23:03:23.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":"Sync ShaderTextureFunctionTests with upstream CTS (#3673)","shortMessageHtmlLink":"Sync ShaderTextureFunctionTests with upstream CTS (#3673)"}},{"before":"9186c30fd6a0f4fa0074ccf176fc2eea24709314","after":"5f1bfc381318b54e0dca79a05a100b0dbc0ac7c3","ref":"refs/heads/main","pushedAt":"2024-07-26T23:02:03.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":"Sync negativeshaderapi with upstream CTS (#3672)","shortMessageHtmlLink":"Sync negativeshaderapi with upstream CTS (#3672)"}},{"before":"2d0e7f8799eb590f86e2d5f2fb17b1189c8f08d2","after":"9186c30fd6a0f4fa0074ccf176fc2eea24709314","ref":"refs/heads/main","pushedAt":"2024-07-25T18:48:24.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":"Clarify clear value for depth buffers is 1.0 for invalidateFramebuffer and invalidateSubFramebuffer. (#3664)","shortMessageHtmlLink":"Clarify clear value for depth buffers is 1.0 for invalidateFramebuffe…"}},{"before":"0ee1bedc17e4a16a1046e97d651f1aaf617a81f7","after":"2d0e7f8799eb590f86e2d5f2fb17b1189c8f08d2","ref":"refs/heads/main","pushedAt":"2024-07-25T00:54:21.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":"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't support this large of wasm memory sizes,\r\nconsider as PASS, so that browser features don't 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 >2GB TypedArray views are passed to entrypoints. However,\r\nFirefox does support <2GB-sized views of >2GB 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.","shortMessageHtmlLink":"Tolerate throws in wasm/* tests, add 2gb-in-4gb variants. (#3665)"}},{"before":"7cbaa0be54a122f16ded329beb8ed2db6a1acd65","after":"0ee1bedc17e4a16a1046e97d651f1aaf617a81f7","ref":"refs/heads/main","pushedAt":"2024-07-25T00:41:32.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":"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.","shortMessageHtmlLink":"Fix conformance/rendering/blending for WebGL 1.0 (#3671)"}},{"before":"8a1bf5671d342458bc258ad8a575ad269292c361","after":"7cbaa0be54a122f16ded329beb8ed2db6a1acd65","ref":"refs/heads/main","pushedAt":"2024-07-24T18:48: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":"Add drawingBufferStorage to known context methods (#3670)\n\nFollow-up to #3651 .","shortMessageHtmlLink":"Add drawingBufferStorage to known context methods (#3670)"}},{"before":"22e4642d40cca87e6c050119c4f6a1f897214436","after":"8a1bf5671d342458bc258ad8a575ad269292c361","ref":"refs/heads/main","pushedAt":"2024-07-10T01:12:18.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":"added test for RGBA16UI with premultiply_alpha enabled (#3660)\n\nAssociated with Chromium bug crbug.com/40929470 .","shortMessageHtmlLink":"added test for RGBA16UI with premultiply_alpha enabled (#3660)"}},{"before":"9d04f50951228233a8ec7e7cd74bde447751a36c","after":"22e4642d40cca87e6c050119c4f6a1f897214436","ref":"refs/heads/main","pushedAt":"2024-05-31T07:51:09.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":"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 ","shortMessageHtmlLink":"Backport changes to fix quickCheckAPI-A fail (#3659) (#3659)"}},{"before":"f599fd5b6fda1766ca2f8cab4ecafc634cafa2a8","after":"9d04f50951228233a8ec7e7cd74bde447751a36c","ref":"refs/heads/main","pushedAt":"2024-05-31T01:39:13.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 quickCheckAPI-A fail when MAX_TEXTURE_IMAGE_UNITS > 32.(KhronosGroup#3654) (#3655)\n\nGL['TEXTURE'+i] will report not defined when MAX_TEXTURE_IMAGE_UNITS > 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 ","shortMessageHtmlLink":"Fix quickCheckAPI-A fail when MAX_TEXTURE_IMAGE_UNITS > 32.(#3654) (#…"}},{"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)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEukW8YwA","startCursor":null,"endCursor":null}},"title":"Activity · KhronosGroup/WebGL"}