Lines Matching defs:shader
1543 Shader shader = compile(std::vector<const char*>({ kernel_source }));
1544 validate(shader);
1557 Shader shader = compile(std::vector<const char*>({ kernel_source }));
1558 validate(shader);
1567 Shader shader = compile(std::vector<const char*>({ kernel_source }));
1568 validate(shader);
1579 Shader shader = compile(std::vector<const char*>({ kernel_source }), { "-cl-std=cl3.0" });
1580 validate(shader);
1590 Shader shader = compile(std::vector<const char*>({ kernel_source }));
1591 validate(shader);
1602 Shader shader = compile(std::vector<const char*>({ kernel_source }));
1603 validate(shader);
1614 Shader shader = compile(std::vector<const char*>({ kernel_source }));
1615 validate(shader);
1625 Shader shader = compile(std::vector<const char*>({ kernel_source }));
1626 validate(shader);
1692 Shader shader = compile({ kernel_source });
1693 EXPECT_EQ(shader.metadata->kernels[0].vec_hint_size, 4);
1694 EXPECT_EQ(shader.metadata->kernels[0].vec_hint_type, CLC_VEC_HINT_TYPE_FLOAT);
1704 Shader shader = compile({ kernel_source });
1705 EXPECT_EQ(shader.metadata->kernels[0].vec_hint_size, 2);
1706 EXPECT_EQ(shader.metadata->kernels[0].vec_hint_type, CLC_VEC_HINT_TYPE_CHAR);
1716 Shader shader = compile({ kernel_source });
1717 EXPECT_EQ(shader.metadata->kernels[0].vec_hint_size, 0);
1887 Shader shader = compile(std::vector<const char*>({ kernel_source }));
1888 validate(shader);
1889 EXPECT_EQ(shader.dxil->metadata.num_const_samplers, 1);
1902 Shader shader = compile(std::vector<const char*>({ kernel_source }));
1903 validate(shader);
1922 Shader shader = compile({ kernel_source });
1923 run_shader(shader, args, out);
1932 run_shader(shader, args, out);
2020 Shader shader = compile({ kernel_source });
2021 validate(shader);
2298 Shader shader = assemble(spirv_asm);
2299 Shader spec_shader = specialize(shader, 1, 5);
2324 Shader shader = compile({ kernel_source });
2325 EXPECT_EQ(shader.metadata->kernels[0].args[0].address_qualifier, CLC_KERNEL_ARG_ADDRESS_GLOBAL);
2326 EXPECT_EQ(shader.metadata->kernels[0].args[0].type_qualifier, 0);
2327 EXPECT_EQ(shader.metadata->kernels[0].args[1].address_qualifier, CLC_KERNEL_ARG_ADDRESS_GLOBAL);
2328 EXPECT_EQ(shader.metadata->kernels[0].args[1].type_qualifier, CLC_KERNEL_ARG_TYPE_VOLATILE);
2329 EXPECT_EQ(shader.metadata->kernels[0].args[2].address_qualifier, CLC_KERNEL_ARG_ADDRESS_GLOBAL);
2330 EXPECT_EQ(shader.metadata->kernels[0].args[2].type_qualifier, CLC_KERNEL_ARG_TYPE_CONST);
2331 EXPECT_EQ(shader.metadata->kernels[0].args[3].address_qualifier, CLC_KERNEL_ARG_ADDRESS_GLOBAL);
2332 EXPECT_EQ(shader.metadata->kernels[0].args[3].type_qualifier, CLC_KERNEL_ARG_TYPE_RESTRICT);
2333 EXPECT_EQ(shader.metadata->kernels[0].args[4].address_qualifier, CLC_KERNEL_ARG_ADDRESS_GLOBAL);
2334 EXPECT_EQ(shader.metadata->kernels[0].args[4].type_qualifier, CLC_KERNEL_ARG_TYPE_RESTRICT | CLC_KERNEL_ARG_TYPE_CONST);
2335 EXPECT_EQ(shader.metadata->kernels[0].args[5].address_qualifier, CLC_KERNEL_ARG_ADDRESS_CONSTANT);
2336 EXPECT_EQ(shader.metadata->kernels[0].args[5].type_qualifier, CLC_KERNEL_ARG_TYPE_CONST);