{"push_id":2516334697,"size":18,"distinct_size":0,"ref":"refs/heads/master","head":"9cd62bafd2360481ba15dd82c56d49c9dc40b286","before":"7fbf5ef89e7cd6d1817e04acfe5dd8926ce1a755","commits":[{"sha":"b5f6101e57543bef88e541cb0739e25f34d2369d","author":{"name":"Eric Berdahl","email":"4b3fef32aa6ebc5f137b620d8b146aaf514ba3c5@serendipity.org"},"message":"Removed default constructors from clspv_utils structs in favor of member initialization expressions.","distinct":false,"url":"https://api.github.com/repos/ericberdahl/ClspvTest/commits/b5f6101e57543bef88e541cb0739e25f34d2369d"},{"sha":"d07431a4dab5ead975581480725243e65aa8cda2","author":{"name":"Eric Berdahl","email":"4b3fef32aa6ebc5f137b620d8b146aaf514ba3c5@serendipity.org"},"message":"Minor refactoring of clspv_utils internals. ArgKind-DescriptorType and .spvmap argKind token translation are now represented in table form with a lookup function. This in preparation for adding new argKinds (e.g. local).","distinct":false,"url":"https://api.github.com/repos/ericberdahl/ClspvTest/commits/d07431a4dab5ead975581480725243e65aa8cda2"},{"sha":"8a3d0d00a22367b3e953432516ac53491d423d63","author":{"name":"Eric Berdahl","email":"4b3fef32aa6ebc5f137b620d8b146aaf514ba3c5@serendipity.org"},"message":"Refactor spvmap parsing. Localized parsing of individual lines in the spvmap file. Another step toward extending functionality.","distinct":false,"url":"https://api.github.com/repos/ericberdahl/ClspvTest/commits/8a3d0d00a22367b3e953432516ac53491d423d63"},{"sha":"9c29c4ef210189212f891a19156f1e27025d1bc6","author":{"name":"Eric Berdahl","email":"4b3fef32aa6ebc5f137b620d8b146aaf514ba3c5@serendipity.org"},"message":"Prep for there to be additional specialization constants, beyond just workgroup sizes, presented to the kernel -- number of elements of dynamic local store will be passed as spec constants.","distinct":false,"url":"https://api.github.com/repos/ericberdahl/ClspvTest/commits/9c29c4ef210189212f891a19156f1e27025d1bc6"},{"sha":"1832eabc53041f7994575dfc333893ae526594e1","author":{"name":"Eric Berdahl","email":"4b3fef32aa6ebc5f137b620d8b146aaf514ba3c5@serendipity.org"},"message":"Shoe-horned infrastructure to support dynamic local argument sizes into clspv_utils. It's ugly, but has a chance of working.\nFirst-pass implementation includes a few ugly hacks, including marking the pipeline structure in kernel_module as mutable. After dynamic local storage is proven, the implementation ought to be refactored.","distinct":false,"url":"https://api.github.com/repos/ericberdahl/ClspvTest/commits/1832eabc53041f7994575dfc333893ae526594e1"},{"sha":"3861176983e22d25174d563e58ee7a8e30c565ad","author":{"name":"Eric Berdahl","email":"4b3fef32aa6ebc5f137b620d8b146aaf514ba3c5@serendipity.org"},"message":"First full test of clspv local memory. CL code doesn't yet work, but the equivalent GLSL code does. Hmm…","distinct":false,"url":"https://api.github.com/repos/ericberdahl/ClspvTest/commits/3861176983e22d25174d563e58ee7a8e30c565ad"},{"sha":"833782e2c65a7401c5a391ec5c8c91d18110d9b0","author":{"name":"Eric Berdahl","email":"4b3fef32aa6ebc5f137b620d8b146aaf514ba3c5@serendipity.org"},"message":"Changed LOCAL_SIZE of GL local memory kernel from int to uint to match clspv output.","distinct":false,"url":"https://api.github.com/repos/ericberdahl/ClspvTest/commits/833782e2c65a7401c5a391ec5c8c91d18110d9b0"},{"sha":"0b9639cfbfc2a51376908793e65efd6ad10198d9","author":{"name":"Eric Berdahl","email":"4b3fef32aa6ebc5f137b620d8b146aaf514ba3c5@serendipity.org"},"message":"Added pixel type for int32_t pixels.","distinct":false,"url":"https://api.github.com/repos/ericberdahl/ClspvTest/commits/0b9639cfbfc2a51376908793e65efd6ad10198d9"},{"sha":"3ea8b7b857c183535c490dfc580b6e71ebaf4309","author":{"name":"Eric Berdahl","email":"4b3fef32aa6ebc5f137b620d8b146aaf514ba3c5@serendipity.org"},"message":"Start of overhaul for ReadLocalSize kernel. Kernel now returns an array of an id, selected at runtime from an enumerated set of ids.","distinct":false,"url":"https://api.github.com/repos/ericberdahl/ClspvTest/commits/3ea8b7b857c183535c490dfc580b6e71ebaf4309"},{"sha":"1a1cd478abcf2f7d37be55915e649fb5f035ac12","author":{"name":"Eric Berdahl","email":"4b3fef32aa6ebc5f137b620d8b146aaf514ba3c5@serendipity.org"},"message":"Added readlocalsize test variants for global id, global size, local id, local size, and group id.","distinct":false,"url":"https://api.github.com/repos/ericberdahl/ClspvTest/commits/1a1cd478abcf2f7d37be55915e649fb5f035ac12"},{"sha":"651448453edf1e3c1293118401ba94f0ce5e5878","author":{"name":"Eric Berdahl","email":"4b3fef32aa6ebc5f137b620d8b146aaf514ba3c5@serendipity.org"},"message":"Changed spvmap validation to better account for spec constant arguments.","distinct":false,"url":"https://api.github.com/repos/ericberdahl/ClspvTest/commits/651448453edf1e3c1293118401ba94f0ce5e5878"},{"sha":"41d0f0793642a225607ed18ff6988d06ea6dcf87","author":{"name":"Eric Berdahl","email":"4b3fef32aa6ebc5f137b620d8b146aaf514ba3c5@serendipity.org"},"message":"Factored code to generated expected results from the readlocalsize run into a separate function, greatly increasing readability of main test code.","distinct":false,"url":"https://api.github.com/repos/ericberdahl/ClspvTest/commits/41d0f0793642a225607ed18ff6988d06ea6dcf87"},{"sha":"1056d35203218efd949298b67e4636384da42e50","author":{"name":"Eric Berdahl","email":"4b3fef32aa6ebc5f137b620d8b146aaf514ba3c5@serendipity.org"},"message":"Reordered test manifest to move next to one another shaders_cl, shaders_small_cl, and shaders module tests for analagous functionality. This is intended to make output slightly easier to read.","distinct":false,"url":"https://api.github.com/repos/ericberdahl/ClspvTest/commits/1056d35203218efd949298b67e4636384da42e50"},{"sha":"d7af99d0517a89883c2f7bbd770768049b73dbc9","author":{"name":"Eric Berdahl","email":"4b3fef32aa6ebc5f137b620d8b146aaf514ba3c5@serendipity.org"},"message":"Added test for shaders_small_cl/LocalMemory","distinct":false,"url":"https://api.github.com/repos/ericberdahl/ClspvTest/commits/d7af99d0517a89883c2f7bbd770768049b73dbc9"},{"sha":"eb0c5384dec69957a8af7a1ae95b24b7019cfbed","author":{"name":"Eric Berdahl","email":"4b3fef32aa6ebc5f137b620d8b146aaf514ba3c5@serendipity.org"},"message":"Initialized buffer into which readlocalsize data will be filled, to contain random data -- increases validity of the test.","distinct":false,"url":"https://api.github.com/repos/ericberdahl/ClspvTest/commits/eb0c5384dec69957a8af7a1ae95b24b7019cfbed"},{"sha":"a346424b8cf5d9379d2cf68a9d447646b419f931","author":{"name":"Eric Berdahl","email":"4b3fef32aa6ebc5f137b620d8b146aaf514ba3c5@serendipity.org"},"message":"clspv_utils::kernel now holds a reference to the module from which it was derived.","distinct":false,"url":"https://api.github.com/repos/ericberdahl/ClspvTest/commits/a346424b8cf5d9379d2cf68a9d447646b419f931"},{"sha":"9ad95a6e10fb8c7bcaba092a87ee77e0a5f732b0","author":{"name":"Eric Berdahl","email":"4b3fef32aa6ebc5f137b620d8b146aaf514ba3c5@serendipity.org"},"message":"kernel_invocation now retains a reference to the kernel from which it was created.","distinct":false,"url":"https://api.github.com/repos/ericberdahl/ClspvTest/commits/9ad95a6e10fb8c7bcaba092a87ee77e0a5f732b0"},{"sha":"9cd62bafd2360481ba15dd82c56d49c9dc40b286","author":{"name":"Eric Berdahl","email":"4b3fef32aa6ebc5f137b620d8b146aaf514ba3c5@serendipity.org"},"message":"Split pipeline layout creation from pipeline creation -- layout is independent of the pipeline itself.","distinct":false,"url":"https://api.github.com/repos/ericberdahl/ClspvTest/commits/9cd62bafd2360481ba15dd82c56d49c9dc40b286"}]}
{"actor":{"display_login":"ericberdahl"}}