{"push_id":2722554287,"size":9,"distinct_size":9,"ref":"refs/heads/nouveau_nir_spirv_opencl_to_upstream","head":"af70c71ffabf2237daffeeee0a89324ce8d65718","before":"b61af3170cc6175890d373fd64f5fb54a274150f","commits":[{"sha":"63fe215ea6138a714a238bb6f767b9e516d1b13d","author":{"name":"Karol Herbst","email":"da2c9c18097e2a4862242509bdf3016bf6e7c75c@redhat.com"},"message":"nir: add builtin builder\n\nalso move some of the GLSL builtins over we will need for implementing\nsome OpenCL builtins\n\nv2: replace NIR_IMM_FP by nir_imm_floatN_t in ported code\n    fix up changes caused by swizzle rework\n\nSigned-off-by: Karol Herbst <kherbst@redhat.com>","distinct":true,"url":"https://api.github.com/repos/karolherbst/mesa/commits/63fe215ea6138a714a238bb6f767b9e516d1b13d"},{"sha":"30d64090ca019b520901b65d892558ae9f4d161a","author":{"name":"Karol Herbst","email":"da2c9c18097e2a4862242509bdf3016bf6e7c75c@redhat.com"},"message":"nir: prepare for bumping up max components to 16\n\nOpenCL knows vector of size 8 and 16.\n\nv2: rebased on master (nir_swizzle rework)\n    rework more declarations with nir_component_mask_t\n    adjust print_var_decl\n\nReviewed-by: Jason Ekstrand <jason@jlekstrand.net>\nSigned-off-by: Karol Herbst <kherbst@redhat.com>","distinct":true,"url":"https://api.github.com/repos/karolherbst/mesa/commits/30d64090ca019b520901b65d892558ae9f4d161a"},{"sha":"c3853235008f8e05d1a243ff6bd9372d4a58caa8","author":{"name":"Rob Clark","email":"915c10c999604870200b6defbe633d857c856ca0@gmail.com"},"message":"nir/spirv: import OpenCL.std.h\n\nLightly edited to be valid 'C' code.\n\nIs there a bug open to fix this upstream?\n\nSigned-off-by: Karol Herbst <kherbst@redhat.com>","distinct":true,"url":"https://api.github.com/repos/karolherbst/mesa/commits/c3853235008f8e05d1a243ff6bd9372d4a58caa8"},{"sha":"e2486a2370a43396e848f7b8105cdaae8e07521a","author":{"name":"Karol Herbst","email":"da2c9c18097e2a4862242509bdf3016bf6e7c75c@redhat.com"},"message":"nir/spirv: initial handling of OpenCL.std extension opcodes\n\nNot complete, mostly just adding things as I encounter them in CTS. But\nnot getting far enough yet to hit most of the OpenCL.std instructions.\n\nAnyway, this is better than nothing and covers the most common builtins.\n\nSigned-off-by: Karol Herbst <kherbst@redhat.com>","distinct":true,"url":"https://api.github.com/repos/karolherbst/mesa/commits/e2486a2370a43396e848f7b8105cdaae8e07521a"},{"sha":"ce4415391a6391d57a87dfe8b0c24d9e09447a02","author":{"name":"Karol Herbst","email":"da2c9c18097e2a4862242509bdf3016bf6e7c75c@redhat.com"},"message":"nir/spirv: print id for unsupported alu opcode\n\nSigned-off-by: Karol Herbst <kherbst@redhat.com>","distinct":true,"url":"https://api.github.com/repos/karolherbst/mesa/commits/ce4415391a6391d57a87dfe8b0c24d9e09447a02"},{"sha":"72b8139b0a6f25cd59a09636d2028f37794bac2c","author":{"name":"Rob Clark","email":"915c10c999604870200b6defbe633d857c856ca0@gmail.com"},"message":"nir/spirv: add OpIsFinite and OpIsNormal\n\nv2 (Karol Herbst <kherbst@redhat.com>):\n   make compatible with 64 bit floats\n   fix isfinite\n\nSigned-off-by: Karol Herbst <kherbst@redhat.com>","distinct":true,"url":"https://api.github.com/repos/karolherbst/mesa/commits/72b8139b0a6f25cd59a09636d2028f37794bac2c"},{"sha":"fc4de1b848e3f541119165f6cd67d264d7c4a75c","author":{"name":"Karol Herbst","email":"da2c9c18097e2a4862242509bdf3016bf6e7c75c@redhat.com"},"message":"nir/spirv: cast shift operand to u32\n\nSigned-off-by: Karol Herbst <kherbst@redhat.com>","distinct":true,"url":"https://api.github.com/repos/karolherbst/mesa/commits/fc4de1b848e3f541119165f6cd67d264d7c4a75c"},{"sha":"f27312422b26f40b7fd8367633fea4b5edb7b1e0","author":{"name":"Karol Herbst","email":"da2c9c18097e2a4862242509bdf3016bf6e7c75c@redhat.com"},"message":"nir: specify bit_size when loading system values\n\nWith OpenCL the size of some system value depends on the Physical model\nchoosen, so we need a way to load any system value as 32 or 64 bit.\n\nWe could probably be a lot smarter and specify which system values might\nbe valid as 32 and/or 64 bit, but I get the feeling it isn't really worth\nthe effort and we can simply depend on the dest type choosen by the API.\n\nSigned-off-by: Karol Herbst <kherbst@redhat.com>","distinct":true,"url":"https://api.github.com/repos/karolherbst/mesa/commits/f27312422b26f40b7fd8367633fea4b5edb7b1e0"},{"sha":"af70c71ffabf2237daffeeee0a89324ce8d65718","author":{"name":"Karol Herbst","email":"da2c9c18097e2a4862242509bdf3016bf6e7c75c@redhat.com"},"message":"nir/lower_int64: mark all metadata as dirty\n\nSigned-off-by: Karol Herbst <kherbst@redhat.com>","distinct":true,"url":"https://api.github.com/repos/karolherbst/mesa/commits/af70c71ffabf2237daffeeee0a89324ce8d65718"}]}
{"actor":{"display_login":"karolherbst"}}