{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":188601229,"defaultBranch":"main","name":"love","ownerLogin":"love2d","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2019-05-25T18:43:48.000Z","ownerAvatar":"https://github.com/avatars/u/283107?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1720041175.0","currentOid":""},"activityList":{"items":[{"before":"2c288715d4ac1d7c994bf2f89306459f13d105f9","after":"0a552ef3520eefcaa32786eab528a21c3cce5919","ref":"refs/heads/main","pushedAt":"2024-09-11T21:46:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"slime73","name":"Sasha Szpakowski","path":"/slime73","primaryAvatarUrl":"https://github.com/avatars/u/2662?s=80&v=4"},"commit":{"message":"mesh and spritebatch attributes reuse buffer bindings when possible.","shortMessageHtmlLink":"mesh and spritebatch attributes reuse buffer bindings when possible."}},{"before":"247effb43b5c1de608175057bde9946118472d62","after":"2c288715d4ac1d7c994bf2f89306459f13d105f9","ref":"refs/heads/main","pushedAt":"2024-09-08T18:08:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"slime73","name":"Sasha Szpakowski","path":"/slime73","primaryAvatarUrl":"https://github.com/avatars/u/2662?s=80&v=4"},"commit":{"message":"metal: fix vertex attribute locations not being set correctly.","shortMessageHtmlLink":"metal: fix vertex attribute locations not being set correctly."}},{"before":"50ff1e4d2bda0e14c0d9b99442536814be4b4f23","after":"247effb43b5c1de608175057bde9946118472d62","ref":"refs/heads/main","pushedAt":"2024-09-07T22:22:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"slime73","name":"Sasha Szpakowski","path":"/slime73","primaryAvatarUrl":"https://github.com/avatars/u/2662?s=80&v=4"},"commit":{"message":"Fix vertex input check looking at builtin vertex inputs.","shortMessageHtmlLink":"Fix vertex input check looking at builtin vertex inputs."}},{"before":"c7b4ebbc555d937e3471b809e50cd8824b5376aa","after":"50ff1e4d2bda0e14c0d9b99442536814be4b4f23","ref":"refs/heads/main","pushedAt":"2024-09-07T21:06:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"slime73","name":"Sasha Szpakowski","path":"/slime73","primaryAvatarUrl":"https://github.com/avatars/u/2662?s=80&v=4"},"commit":{"message":"use location numbers for vertex input attributes, instead of name-based binding.\n\n- add 'location' named field to buffer and mesh vertex format tables, replaces 'name' field.\n- location numbers are expected to match 'layout (location = #)' qualifiers in vertex inputs in shader code.\n- deprecate vertex inputs in shader code that don't have layout location qualifiers.\n- love's default vertex attributes use location 0 for position, 1 for texcoord, and 2 for color.\n- add new variants of Mesh:attachAttribute, setAttributeEnabled, and isAttributeEnabled which take location numbers instead of names.\n\nImproves draw performance in vulkan and metal backends.","shortMessageHtmlLink":"use location numbers for vertex input attributes, instead of name-bas…"}},{"before":"e6e5ec0ab5e93c3f1b87672c63cfc104febfb470","after":"c7b4ebbc555d937e3471b809e50cd8824b5376aa","ref":"refs/heads/main","pushedAt":"2024-09-07T20:36:36.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"slime73","name":"Sasha Szpakowski","path":"/slime73","primaryAvatarUrl":"https://github.com/avatars/u/2662?s=80&v=4"},"commit":{"message":"newShader validates overlapping vertex input locations.","shortMessageHtmlLink":"newShader validates overlapping vertex input locations."}},{"before":"d1e58ab38b7bde46dad576d63c0da0ebc9168f60","after":"e6e5ec0ab5e93c3f1b87672c63cfc104febfb470","ref":"refs/heads/main","pushedAt":"2024-09-07T20:32:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"slime73","name":"Sasha Szpakowski","path":"/slime73","primaryAvatarUrl":"https://github.com/avatars/u/2662?s=80&v=4"},"commit":{"message":"glslang: add support for validating overlapping vertex input locations in OpenGL GLSL.","shortMessageHtmlLink":"glslang: add support for validating overlapping vertex input location…"}},{"before":"2d606b1f0cc6427365a9016974698a84c617d109","after":"d1e58ab38b7bde46dad576d63c0da0ebc9168f60","ref":"refs/heads/main","pushedAt":"2024-08-29T00:14:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"slime73","name":"Sasha Szpakowski","path":"/slime73","primaryAvatarUrl":"https://github.com/avatars/u/2662?s=80&v=4"},"commit":{"message":"Texture:replacePixels supports CompressedImageData.","shortMessageHtmlLink":"Texture:replacePixels supports CompressedImageData."}},{"before":"746aefef158ba1bc400641113e81df5cb179e238","after":"2d606b1f0cc6427365a9016974698a84c617d109","ref":"refs/heads/main","pushedAt":"2024-08-24T00:32:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"slime73","name":"Sasha Szpakowski","path":"/slime73","primaryAvatarUrl":"https://github.com/avatars/u/2662?s=80&v=4"},"commit":{"message":"Small performance optimization for mesh drawing.","shortMessageHtmlLink":"Small performance optimization for mesh drawing."}},{"before":"ccdd7897f2999a7ed144beaa08919566e655b1ea","after":"746aefef158ba1bc400641113e81df5cb179e238","ref":"refs/heads/main","pushedAt":"2024-08-21T20:19:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"slime73","name":"Sasha Szpakowski","path":"/slime73","primaryAvatarUrl":"https://github.com/avatars/u/2662?s=80&v=4"},"commit":{"message":"Fix readbackTexture when using a preexisting sRGB ImageData.","shortMessageHtmlLink":"Fix readbackTexture when using a preexisting sRGB ImageData."}},{"before":"654585ccc2ba9ede6092a81dbf12db290c1eb56a","after":"ccdd7897f2999a7ed144beaa08919566e655b1ea","ref":"refs/heads/main","pushedAt":"2024-08-18T16:08:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"slime73","name":"Sasha Szpakowski","path":"/slime73","primaryAvatarUrl":"https://github.com/avatars/u/2662?s=80&v=4"},"commit":{"message":"fix love.window.setMode failing to set an exclusive fullscreen mode.","shortMessageHtmlLink":"fix love.window.setMode failing to set an exclusive fullscreen mode."}},{"before":"9d5828a62f64738b0cbaa9abad1e6b952321042d","after":"654585ccc2ba9ede6092a81dbf12db290c1eb56a","ref":"refs/heads/main","pushedAt":"2024-08-15T00:00:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"slime73","name":"Sasha Szpakowski","path":"/slime73","primaryAvatarUrl":"https://github.com/avatars/u/2662?s=80&v=4"},"commit":{"message":"vulkan: don't try to enable blending with integer canvases.","shortMessageHtmlLink":"vulkan: don't try to enable blending with integer canvases."}},{"before":"8e2fc44a65432dc62b21e2084eb7ed7eb018185b","after":"9d5828a62f64738b0cbaa9abad1e6b952321042d","ref":"refs/heads/main","pushedAt":"2024-08-14T22:15:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"slime73","name":"Sasha Szpakowski","path":"/slime73","primaryAvatarUrl":"https://github.com/avatars/u/2662?s=80&v=4"},"commit":{"message":"metal: don't try to enable blending with integer canvases.","shortMessageHtmlLink":"metal: don't try to enable blending with integer canvases."}},{"before":"ff2f57bdd46b1fb885e667c7a1e8785201c6eba0","after":"8e2fc44a65432dc62b21e2084eb7ed7eb018185b","ref":"refs/heads/main","pushedAt":"2024-08-13T21:02:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"slime73","name":"Sasha Szpakowski","path":"/slime73","primaryAvatarUrl":"https://github.com/avatars/u/2662?s=80&v=4"},"commit":{"message":"vulkan: fix texture<->buffer copying when there's an offset into the texture","shortMessageHtmlLink":"vulkan: fix texture<->buffer copying when there's an offset into the …"}},{"before":"de99a8ff64dc3d6bcfce2c18a0118b253d3ac243","after":"ff2f57bdd46b1fb885e667c7a1e8785201c6eba0","ref":"refs/heads/main","pushedAt":"2024-08-11T00:05:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"slime73","name":"Sasha Szpakowski","path":"/slime73","primaryAvatarUrl":"https://github.com/avatars/u/2662?s=80&v=4"},"commit":{"message":"fix msaa in love.window.getMode not updating after setMode.","shortMessageHtmlLink":"fix msaa in love.window.getMode not updating after setMode."}},{"before":"a48639d1128c7bbb508c0bda9ac1c2087c982113","after":"de99a8ff64dc3d6bcfce2c18a0118b253d3ac243","ref":"refs/heads/main","pushedAt":"2024-08-10T21:11:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"slime73","name":"Sasha Szpakowski","path":"/slime73","primaryAvatarUrl":"https://github.com/avatars/u/2662?s=80&v=4"},"commit":{"message":"update cmakelists","shortMessageHtmlLink":"update cmakelists"}},{"before":"36fa78f39220a3e451ad294ba8163691e4f04de2","after":"a48639d1128c7bbb508c0bda9ac1c2087c982113","ref":"refs/heads/main","pushedAt":"2024-08-10T20:54:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"slime73","name":"Sasha Szpakowski","path":"/slime73","primaryAvatarUrl":"https://github.com/avatars/u/2662?s=80&v=4"},"commit":{"message":"update https library to love2d/lua-https@76d92e7","shortMessageHtmlLink":"update https library to love2d/lua-https@76d92e7"}},{"before":"1b8a5013a334bafb81270badc8d6e0052d7157a0","after":"36fa78f39220a3e451ad294ba8163691e4f04de2","ref":"refs/heads/main","pushedAt":"2024-08-10T14:12:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"slime73","name":"Sasha Szpakowski","path":"/slime73","primaryAvatarUrl":"https://github.com/avatars/u/2662?s=80&v=4"},"commit":{"message":"workaround for nvidia shader compiler bug on very old windows drivers.","shortMessageHtmlLink":"workaround for nvidia shader compiler bug on very old windows drivers."}},{"before":"0ca8cb4b41a80db9be9ef4bb884660cf9991a12b","after":"1b8a5013a334bafb81270badc8d6e0052d7157a0","ref":"refs/heads/main","pushedAt":"2024-08-09T00:16:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"slime73","name":"Sasha Szpakowski","path":"/slime73","primaryAvatarUrl":"https://github.com/avatars/u/2662?s=80&v=4"},"commit":{"message":"drawing a points mesh with the default shader doesn't cause an error.","shortMessageHtmlLink":"drawing a points mesh with the default shader doesn't cause an error."}},{"before":"ee91a878734b304a113eb4927668d4936cd7696c","after":"0ca8cb4b41a80db9be9ef4bb884660cf9991a12b","ref":"refs/heads/main","pushedAt":"2024-08-05T13:21:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"slime73","name":"Sasha Szpakowski","path":"/slime73","primaryAvatarUrl":"https://github.com/avatars/u/2662?s=80&v=4"},"commit":{"message":"vulkan: fix negative scissors not being clamped.","shortMessageHtmlLink":"vulkan: fix negative scissors not being clamped."}},{"before":"15dfc8db0b0720e0e325c37dd1a030d431c22654","after":"ee91a878734b304a113eb4927668d4936cd7696c","ref":"refs/heads/main","pushedAt":"2024-08-04T18:07:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"slime73","name":"Sasha Szpakowski","path":"/slime73","primaryAvatarUrl":"https://github.com/avatars/u/2662?s=80&v=4"},"commit":{"message":"vulkan: fix descriptor pool sizes with arrays of samplers.","shortMessageHtmlLink":"vulkan: fix descriptor pool sizes with arrays of samplers."}},{"before":"e94b8c3d04c80849a0d49f5d6e638613c337a2e5","after":"15dfc8db0b0720e0e325c37dd1a030d431c22654","ref":"refs/heads/main","pushedAt":"2024-08-03T22:53:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"slime73","name":"Sasha Szpakowski","path":"/slime73","primaryAvatarUrl":"https://github.com/avatars/u/2662?s=80&v=4"},"commit":{"message":"Canonicalize getFullCommonPath paths.\n\nFixes getRealDirectory test.","shortMessageHtmlLink":"Canonicalize getFullCommonPath paths."}},{"before":"29ae5e62738f8126997f7f5340f9d4c156c09957","after":"e94b8c3d04c80849a0d49f5d6e638613c337a2e5","ref":"refs/heads/main","pushedAt":"2024-08-03T22:34:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"slime73","name":"Sasha Szpakowski","path":"/slime73","primaryAvatarUrl":"https://github.com/avatars/u/2662?s=80&v=4"},"commit":{"message":"love.filesystem canonicalizes internal full paths where possible.\n\nresolves #1693.\nresolves #1100.","shortMessageHtmlLink":"love.filesystem canonicalizes internal full paths where possible."}},{"before":"d73ad9e7dc3d717c7fe2c07da18ae11b20e72524","after":"29ae5e62738f8126997f7f5340f9d4c156c09957","ref":"refs/heads/main","pushedAt":"2024-08-03T21:04:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"slime73","name":"Sasha Szpakowski","path":"/slime73","primaryAvatarUrl":"https://github.com/avatars/u/2662?s=80&v=4"},"commit":{"message":"Fix channel order when encoding EXR files.\n\nFixes #2070.","shortMessageHtmlLink":"Fix channel order when encoding EXR files."}},{"before":"acd0c09f3c7e6ccca6a07cc2c17aba90c73a1acd","after":"d73ad9e7dc3d717c7fe2c07da18ae11b20e72524","ref":"refs/heads/main","pushedAt":"2024-08-03T02:04:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"slime73","name":"Sasha Szpakowski","path":"/slime73","primaryAvatarUrl":"https://github.com/avatars/u/2662?s=80&v=4"},"commit":{"message":"CI: add destination arg to mac xcodebuild command","shortMessageHtmlLink":"CI: add destination arg to mac xcodebuild command"}},{"before":"31f27693bc30446ec06428282d316641dab1c7e7","after":"acd0c09f3c7e6ccca6a07cc2c17aba90c73a1acd","ref":"refs/heads/main","pushedAt":"2024-08-01T23:55:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"slime73","name":"Sasha Szpakowski","path":"/slime73","primaryAvatarUrl":"https://github.com/avatars/u/2662?s=80&v=4"},"commit":{"message":"windows: use png instead of bmp for app and game icons","shortMessageHtmlLink":"windows: use png instead of bmp for app and game icons"}},{"before":"8d4be762b4c34aa87e8bf8f929ba63b854efb7f8","after":"31f27693bc30446ec06428282d316641dab1c7e7","ref":"refs/heads/main","pushedAt":"2024-07-31T22:42:48.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"slime73","name":"Sasha Szpakowski","path":"/slime73","primaryAvatarUrl":"https://github.com/avatars/u/2662?s=80&v=4"},"commit":{"message":"shaders: enable validation for pixel shader inputs that are missing from the vertex shader.","shortMessageHtmlLink":"shaders: enable validation for pixel shader inputs that are missing f…"}},{"before":"9b362dbef93421e507e18a0f682cac7c33b2c025","after":"8d4be762b4c34aa87e8bf8f929ba63b854efb7f8","ref":"refs/heads/main","pushedAt":"2024-07-29T20:43:57.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"slime73","name":"Sasha Szpakowski","path":"/slime73","primaryAvatarUrl":"https://github.com/avatars/u/2662?s=80&v=4"},"commit":{"message":"Merge pull request #2088 from EngineerSmith/patch-1\n\nMade love.data.newDataView size arg optional","shortMessageHtmlLink":"Merge pull request #2088 from EngineerSmith/patch-1"}},{"before":"304bf8bb83a11e04b41f5abd6be8b6762596510c","after":"9b362dbef93421e507e18a0f682cac7c33b2c025","ref":"refs/heads/main","pushedAt":"2024-07-21T20:12:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"slime73","name":"Sasha Szpakowski","path":"/slime73","primaryAvatarUrl":"https://github.com/avatars/u/2662?s=80&v=4"},"commit":{"message":"vulkan: narrow layout transitions to used mips/layers in a couple situations.","shortMessageHtmlLink":"vulkan: narrow layout transitions to used mips/layers in a couple sit…"}},{"before":"679f3bdaa9335b6cfe59bce19c7950ad8855b4a1","after":"304bf8bb83a11e04b41f5abd6be8b6762596510c","ref":"refs/heads/main","pushedAt":"2024-07-16T20:45:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"slime73","name":"Sasha Szpakowski","path":"/slime73","primaryAvatarUrl":"https://github.com/avatars/u/2662?s=80&v=4"},"commit":{"message":"metal: fix texture memory tracking","shortMessageHtmlLink":"metal: fix texture memory tracking"}},{"before":"0d95aeaa6897e090a2a4cae2444d3d0236625b6d","after":"679f3bdaa9335b6cfe59bce19c7950ad8855b4a1","ref":"refs/heads/main","pushedAt":"2024-07-16T19:47:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"slime73","name":"Sasha Szpakowski","path":"/slime73","primaryAvatarUrl":"https://github.com/avatars/u/2662?s=80&v=4"},"commit":{"message":"error if a volume texture is created with a depth/stencil pixel format.","shortMessageHtmlLink":"error if a volume texture is created with a depth/stencil pixel format."}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xMVQyMTo0NjoyNC4wMDAwMDBazwAAAASzst81","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xMVQyMTo0NjoyNC4wMDAwMDBazwAAAASzst81","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNy0xNlQxOTo0NzowMy4wMDAwMDBazwAAAASBJdp-"}},"title":"Activity · love2d/love"}