{"push_id":2905465000,"size":10,"distinct_size":10,"ref":"refs/heads/master","head":"1533fdda39697c3b1360db225f04fc9129153fcf","before":"ac10059a6bf54c58ef7da85da3b657c0ddf53072","commits":[{"sha":"7e050d05846fc04569c897b2829b4b8131bc8aa3","author":{"name":"Chip Davis","email":"a49bd135bfb1366b165f7022505c53d45b644f43@codeweavers.com"},"message":"Advertise the VK_KHR_sampler_mirror_clamp_to_edge extension.\n\nWe already support this extension. The enumerant added by this extension\nis already mapped to its Metal equivalent. Only advertise the extension\non macOS, though. iOS doesn't support this.","distinct":true,"url":"https://api.github.com/repos/billhollings/MoltenVK/commits/7e050d05846fc04569c897b2829b4b8131bc8aa3"},{"sha":"74e0ce896241400b389c9de0ba33b8788e9bf4c4","author":{"name":"Chip Davis","email":"a49bd135bfb1366b165f7022505c53d45b644f43@codeweavers.com"},"message":"vkRenderPass: Set renderTargetWidth and renderTargetHeight when possible.\n\nThese properties were introduced in Metal 2.0 on iOS. (They don't exist\nyet on Mac.) Currently, they are only used to constrain the size of the\nrender target area. Perhaps someday, they may be used to support render\npasses with no render target attachments. For now, though, Metal doesn't\nsupport that.","distinct":true,"url":"https://api.github.com/repos/billhollings/MoltenVK/commits/74e0ce896241400b389c9de0ba33b8788e9bf4c4"},{"sha":"5f5f2243c2e376e54d42a5f6e135182fcd36a8b4","author":{"name":"Chip Davis","email":"a49bd135bfb1366b165f7022505c53d45b644f43@codeweavers.com"},"message":"Better support subviews of 3D textures.\n\nNow when we set up the `MTLRenderPassAttachmentDescriptor` for the 3D\ntexture, we set the `depthPlane` property instead of the `slice`\nproperty. Combined with an appropriate setting for\n`renderTargetArrayLength` in the base descriptor, this allows rendering\nto a subset of a 3D texture.","distinct":true,"url":"https://api.github.com/repos/billhollings/MoltenVK/commits/5f5f2243c2e376e54d42a5f6e135182fcd36a8b4"},{"sha":"dd367fea0c731b0c314564ae76e9a35535193399","author":{"name":"Chip Davis","email":"a49bd135bfb1366b165f7022505c53d45b644f43@codeweavers.com"},"message":"MVKFenceSitter: Put a hash table read behind the lock.\n\nTo avoid a data race. Caught this with `ThreadSanitizer`.","distinct":true,"url":"https://api.github.com/repos/billhollings/MoltenVK/commits/dd367fea0c731b0c314564ae76e9a35535193399"},{"sha":"6ec39da6b21a267f8282875ffa17503c110f0223","author":{"name":"Chip Davis","email":"a49bd135bfb1366b165f7022505c53d45b644f43@codeweavers.com"},"message":"MVKQueryPool: Shunt copying results off to another thread.\n\nCopying the results could block if the client said to wait. If this\ncompletion handler runs before the one that actually finishes the\nqueries--and it will if it's scheduled first--it will block\nindefinitely, causing a deadlock. Instead, run this on a different\ndispatch queue; then the query will be allowed to finish.","distinct":true,"url":"https://api.github.com/repos/billhollings/MoltenVK/commits/6ec39da6b21a267f8282875ffa17503c110f0223"},{"sha":"6b18bd2e40f91728247066cd174d2da144e5e577","author":{"name":"Bill Hollings","email":"3527ff10490069968f1c1d75a78b8ed72fcdf619@brenwill.com"},"message":"Merge pull request #273 from cdavis5e/sampler-mirror-clamp-to-edge\n\nAdvertise the VK_KHR_sampler_mirror_clamp_to_edge extension.","distinct":true,"url":"https://api.github.com/repos/billhollings/MoltenVK/commits/6b18bd2e40f91728247066cd174d2da144e5e577"},{"sha":"21cb79df0914bba125510ce2c6f11faedb25ae6d","author":{"name":"Bill Hollings","email":"3527ff10490069968f1c1d75a78b8ed72fcdf619@brenwill.com"},"message":"Merge pull request #274 from cdavis5e/render-target-size\n\nvkRenderPass: Set renderTargetWidth and renderTargetHeight when possible.","distinct":true,"url":"https://api.github.com/repos/billhollings/MoltenVK/commits/21cb79df0914bba125510ce2c6f11faedb25ae6d"},{"sha":"873bceabe51aebaf37aaf19a0276dcd63197fd22","author":{"name":"Bill Hollings","email":"3527ff10490069968f1c1d75a78b8ed72fcdf619@brenwill.com"},"message":"Merge pull request #275 from cdavis5e/3d-subviews\n\nBetter support subviews of 3D textures.","distinct":true,"url":"https://api.github.com/repos/billhollings/MoltenVK/commits/873bceabe51aebaf37aaf19a0276dcd63197fd22"},{"sha":"ec32a16971b8ce75ee97169a3f23c1950712a551","author":{"name":"Bill Hollings","email":"3527ff10490069968f1c1d75a78b8ed72fcdf619@brenwill.com"},"message":"Merge pull request #276 from cdavis5e/fence-sitter-race\n\nMVKFenceSitter: Put a hash table read behind the lock.","distinct":true,"url":"https://api.github.com/repos/billhollings/MoltenVK/commits/ec32a16971b8ce75ee97169a3f23c1950712a551"},{"sha":"1533fdda39697c3b1360db225f04fc9129153fcf","author":{"name":"Bill Hollings","email":"3527ff10490069968f1c1d75a78b8ed72fcdf619@brenwill.com"},"message":"Merge pull request #278 from cdavis5e/fix-query-deadlock\n\nMVKQueryPool: Shunt copying results off to another thread.","distinct":true,"url":"https://api.github.com/repos/billhollings/MoltenVK/commits/1533fdda39697c3b1360db225f04fc9129153fcf"}]}
{"actor":{"display_login":"billhollings"}}