clover/nir: fix compilation with g++-5.5 and maybe earlier
fixes "sorry, unimplemented: non-trivial designated initializers not supported"
Fixes: deb04adf2a
("clover: add support for passing kernels as nir to the driver")
Signed-off-by: Karol Herbst <kherbst@redhat.com>
Reviewed-by: Eric Engestrom <eric@engestrom.ch>
This commit is contained in:

committed by
Karol Herbst

parent
ec81f19b44
commit
697eb8f973
@@ -61,16 +61,13 @@ dev_get_nir_compiler_options(const device &dev)
|
|||||||
module clover::nir::spirv_to_nir(const module &mod, const device &dev,
|
module clover::nir::spirv_to_nir(const module &mod, const device &dev,
|
||||||
std::string &r_log)
|
std::string &r_log)
|
||||||
{
|
{
|
||||||
const struct spirv_to_nir_options spirv_options = {
|
struct spirv_to_nir_options spirv_options = {};
|
||||||
.caps = {
|
spirv_options.caps.address = true;
|
||||||
.address = true,
|
spirv_options.caps.float64 = true;
|
||||||
.float64 = true,
|
spirv_options.caps.int8 = true;
|
||||||
.int8 = true,
|
spirv_options.caps.int16 = true;
|
||||||
.int16 = true,
|
spirv_options.caps.int64 = true;
|
||||||
.int64 = true,
|
spirv_options.caps.kernel = true;
|
||||||
.kernel = true,
|
|
||||||
},
|
|
||||||
};
|
|
||||||
|
|
||||||
module m;
|
module m;
|
||||||
// We only insert one section.
|
// We only insert one section.
|
||||||
|
Reference in New Issue
Block a user