{"push_id":669189069,"size":31,"distinct_size":3,"ref":"refs/heads/javascript","head":"d3a49a1e5bb5d58ad65f762a07ebc943688ac05f","before":"832607ccb958b72e64474e9e730c6e7439c08e6e","commits":[{"sha":"bb489547b516acff7929fa1cbf5907b6eb4d952d","author":{"email":"dfb74c35a357c2059971a4bf7fe26b6a7c18085d@google.com","name":"Alexander Aprelev"},"message":"Fix build against llvm trunk. UseSoftFloat was removed in r237079.","distinct":false,"url":"https://api.github.com/repos/halide/Halide/commits/bb489547b516acff7929fa1cbf5907b6eb4d952d"},{"sha":"f06a53f0f2ed675c2940905ee666c40458bcd41f","author":{"email":"e8350eca9f4b6ee33e9badce2f35816074ed41e7@google.com","name":"Steven Johnson"},"message":"Merge pull request #791 from halide/fix_usesoftfloat\n\nFix build against llvm trunk. UseSoftFloat was removed in r237079.","distinct":false,"url":"https://api.github.com/repos/halide/Halide/commits/f06a53f0f2ed675c2940905ee666c40458bcd41f"},{"sha":"09d77782bcb961424ee97754019e10a1378d7866","author":{"email":"e8350eca9f4b6ee33e9badce2f35816074ed41e7@google.com","name":"Steven Johnson"},"message":"Allow apps/support/static_image.h to create interleaved buffers\n\nThis is handy for working with code that needs interleaved aka chunky layouts (e.g. OpenGL buffers)","distinct":false,"url":"https://api.github.com/repos/halide/Halide/commits/09d77782bcb961424ee97754019e10a1378d7866"},{"sha":"57b6d72173ce36ab84922a51d75f7ee32724cca9","author":{"email":"e8350eca9f4b6ee33e9badce2f35816074ed41e7@google.com","name":"Steven Johnson"},"message":"halide_randomize_buffer_host() should set host_dirty","distinct":false,"url":"https://api.github.com/repos/halide/Halide/commits/57b6d72173ce36ab84922a51d75f7ee32724cca9"},{"sha":"8b292428cc1705e12404ced09ee1e8dc0a3ad5ef","author":{"email":"e8350eca9f4b6ee33e9badce2f35816074ed41e7@google.com","name":"Steven Johnson"},"message":"Merge pull request #794 from halide/interleave\n\nAllow apps/support/static_image.h to create interleaved buffers","distinct":false,"url":"https://api.github.com/repos/halide/Halide/commits/8b292428cc1705e12404ced09ee1e8dc0a3ad5ef"},{"sha":"ea0ed93ac81520f8dd0278fbc644755f94cd2dbc","author":{"email":"4068f0880b399410602d694b3cc711c8a8f4727e@crinklink.com","name":"Steven Johnson"},"message":"remove unused OpenGL function\n\nhalide_opengl_init_kernels was an identical-but-unused duplicate of\nhalide_opengl_initialize_kernels.","distinct":false,"url":"https://api.github.com/repos/halide/Halide/commits/ea0ed93ac81520f8dd0278fbc644755f94cd2dbc"},{"sha":"643ae72860a08ddcd8e1863bb1ee8db55619c358","author":{"email":"4068f0880b399410602d694b3cc711c8a8f4727e@crinklink.com","name":"Steven Johnson"},"message":"Update halide_print in apps/templates\n\nOutput in a layout-neutral format that is actually useful to humans","distinct":false,"url":"https://api.github.com/repos/halide/Halide/commits/643ae72860a08ddcd8e1863bb1ee8db55619c358"},{"sha":"258e0e9bbee5d372a4a78c5c6431c9d93f3d164b","author":{"email":"4068f0880b399410602d694b3cc711c8a8f4727e@crinklink.com","name":"Steven Johnson"},"message":"OpenGLES test streamlining\n\nAdd helper function in Codegen_OpenGL to determine OpenGL-ES status;\npropagate & expose the build target to Codegen_GLSL so that it can also\nmake decisions about OpenGLES (or not)","distinct":false,"url":"https://api.github.com/repos/halide/Halide/commits/258e0e9bbee5d372a4a78c5c6431c9d93f3d164b"},{"sha":"a30b1a7129e6eac100ff36e4e7d6ed7b08eaaac1","author":{"email":"e8350eca9f4b6ee33e9badce2f35816074ed41e7@google.com","name":"Steven Johnson"},"message":"Use halide_print() rather than Printer<> for shader source dump","distinct":false,"url":"https://api.github.com/repos/halide/Halide/commits/a30b1a7129e6eac100ff36e4e7d6ed7b08eaaac1"},{"sha":"238350dcafef319827922d99350568298ca2d432","author":{"email":"e8350eca9f4b6ee33e9badce2f35816074ed41e7@google.com","name":"Steven Johnson"},"message":"Remove defunct comments re: specialize_branched_loops","distinct":false,"url":"https://api.github.com/repos/halide/Halide/commits/238350dcafef319827922d99350568298ca2d432"},{"sha":"985470c90ec29133920de831761cb3f95a488296","author":{"email":"57f30adaa8db41544765eb6288a1346fd03130df@google.com","name":"Abe Stephens"},"message":"Don't output indexing syntax for assignments to scalars","distinct":false,"url":"https://api.github.com/repos/halide/Halide/commits/985470c90ec29133920de831761cb3f95a488296"},{"sha":"6562d4001d58b532e7d95e349adf300a561fb476","author":{"email":"57f30adaa8db41544765eb6288a1346fd03130df@google.com","name":"Abe Stephens"},"message":"Fixed syntax and spacing","distinct":false,"url":"https://api.github.com/repos/halide/Halide/commits/6562d4001d58b532e7d95e349adf300a561fb476"},{"sha":"2dbf2000ad0b923291b16b1ca49aab924c26a9cf","author":{"email":"e8350eca9f4b6ee33e9badce2f35816074ed41e7@google.com","name":"Steven Johnson"},"message":"Merge pull request #797 from halide/glswizzle-fix\n\nFix glsl codegen for assignments from certain swizzle operations","distinct":false,"url":"https://api.github.com/repos/halide/Halide/commits/2dbf2000ad0b923291b16b1ca49aab924c26a9cf"},{"sha":"58ce97929d58bf64c2b7b974e926ba3d43baafd6","author":{"email":"4068f0880b399410602d694b3cc711c8a8f4727e@crinklink.com","name":"Steven Johnson"},"message":"Require EXT_texture_rg for ES2 devices using <=2 channels.\n\nGL_LUMINANCE and GL_LUMINANCE_ALPHA aren't color-renderable in ES2,\nperiod, thus can't be read back via ReadPixels, thus are nearly useless\nto us. GL_RED and GL_RG are technically optional in ES2 (required in\nES3), but as a practical matter, they are supported on pretty much\nevery recent device (iOS: everything >= iPhone 4s; Android: everything\n>= 4.3 plus various older devices).\nThis is definitely suboptimal; the only real alternative would be to\nimplement these as GL_RGB or GL_RGBA, ignoring the extra channels.\n\nAlso, minor drive-by formatting and unused-code cleanups.","distinct":false,"url":"https://api.github.com/repos/halide/Halide/commits/58ce97929d58bf64c2b7b974e926ba3d43baafd6"},{"sha":"88baf0e01c28da5c5c950eaae627160b889d6a64","author":{"email":"57f30adaa8db41544765eb6288a1346fd03130df@google.com","name":"abestephensg"},"message":"Merge pull request #798 from halide/es2fix\n\nRequire EXT_texture_rg for ES2 devices using <=2 channels.","distinct":false,"url":"https://api.github.com/repos/halide/Halide/commits/88baf0e01c28da5c5c950eaae627160b889d6a64"},{"sha":"4da08d7885ed3f111af83898f87f52cb177cc76c","author":{"email":"4068f0880b399410602d694b3cc711c8a8f4727e@crinklink.com","name":"Steven Johnson"},"message":"Fix get_texture_format\n\nPrevious fix didn’t handle GL_RED, and left in redundant GL_LUMINANCE*\nin get_texture_format()","distinct":false,"url":"https://api.github.com/repos/halide/Halide/commits/4da08d7885ed3f111af83898f87f52cb177cc76c"},{"sha":"b5df62752f33122e31cc871e65d098bbff9ccc54","author":{"email":"4068f0880b399410602d694b3cc711c8a8f4727e@crinklink.com","name":"Steven Johnson"},"message":"apps/templates: halide_buffer_display() should handle single-channel images","distinct":false,"url":"https://api.github.com/repos/halide/Halide/commits/b5df62752f33122e31cc871e65d098bbff9ccc54"},{"sha":"d3b7a9f2d167ead0c4d239112c26f7867b077d20","author":{"email":"4068f0880b399410602d694b3cc711c8a8f4727e@crinklink.com","name":"Steven Johnson"},"message":"Tweak apps/templates helpers\n\n— halide_randomize_buffer_host() calls halide_error() to simplify call\nsites.\n— add halide_smooth_buffer_host() for tests that are hard to use with\nrandom noise.","distinct":false,"url":"https://api.github.com/repos/halide/Halide/commits/d3b7a9f2d167ead0c4d239112c26f7867b077d20"},{"sha":"e0276b7cdae769079163575c3b4234c8679389fe","author":{"email":"524570215cd70f3d5679740dc643b37edaefc8aa@gmail.com","name":"Andrew Adams"},"message":"Made fast_pow timing test more reliable","distinct":false,"url":"https://api.github.com/repos/halide/Halide/commits/e0276b7cdae769079163575c3b4234c8679389fe"},{"sha":"74827a160a877d2b1554eccf4b94d5dece8c328c","author":{"email":"524570215cd70f3d5679740dc643b37edaefc8aa@gmail.com","name":"Andrew Adams"},"message":"Merge branch 'master' of github.com:halide/Halide","distinct":false,"url":"https://api.github.com/repos/halide/Halide/commits/74827a160a877d2b1554eccf4b94d5dece8c328c"}]}