/third_party/skia/third_party/externals/spirv-cross/tests-other/ |
H A D | c_api_test.c | 11 #define SPVC_CHECKED_CALL(x) do { \ macro 70 SPVC_CHECKED_CALL(spvc_resources_get_resource_list_for_type(resources, type, &list, &count)); in dump_resource_list() 99 SPVC_CHECKED_CALL(spvc_compiler_compile(compiler, &result)); in compile() 153 SPVC_CHECKED_CALL(spvc_context_create(&context)); in main() 155 SPVC_CHECKED_CALL(spvc_context_parse_spirv(context, buffer, word_count, &ir)); in main() 156 SPVC_CHECKED_CALL(spvc_context_create_compiler(context, SPVC_BACKEND_GLSL, ir, SPVC_CAPTURE_MODE_COPY, &compiler_glsl)); in main() 157 SPVC_CHECKED_CALL(spvc_context_create_compiler(context, SPVC_BACKEND_HLSL, ir, SPVC_CAPTURE_MODE_COPY, &compiler_hlsl)); in main() 158 SPVC_CHECKED_CALL(spvc_context_create_compiler(context, SPVC_BACKEND_MSL, ir, SPVC_CAPTURE_MODE_COPY, &compiler_msl)); in main() 159 SPVC_CHECKED_CALL(spvc_context_create_compiler(context, SPVC_BACKEND_CPP, ir, SPVC_CAPTURE_MODE_COPY, &compiler_cpp)); in main() 160 SPVC_CHECKED_CALL(spvc_context_create_compile in main() [all...] |
H A D | msl_resource_bindings.cpp | 9 #define SPVC_CHECKED_CALL(x) do { \ macro 52 SPVC_CHECKED_CALL(spvc_context_create(&ctx)); in main() 53 SPVC_CHECKED_CALL(spvc_context_parse_spirv(ctx, buffer.data(), buffer.size(), &parsed_ir)); in main() 54 SPVC_CHECKED_CALL(spvc_context_create_compiler(ctx, SPVC_BACKEND_MSL, parsed_ir, SPVC_CAPTURE_MODE_TAKE_OWNERSHIP, &compiler)); in main() 55 SPVC_CHECKED_CALL(spvc_compiler_msl_add_discrete_descriptor_set(compiler, 3)); in main() 58 SPVC_CHECKED_CALL(spvc_compiler_create_compiler_options(compiler, &opts)); in main() 59 SPVC_CHECKED_CALL(spvc_compiler_options_set_bool(opts, SPVC_COMPILER_OPTION_MSL_ARGUMENT_BUFFERS, SPVC_TRUE)); in main() 60 SPVC_CHECKED_CALL(spvc_compiler_options_set_uint(opts, SPVC_COMPILER_OPTION_MSL_VERSION, 20000)); in main() 61 SPVC_CHECKED_CALL(spvc_compiler_install_compiler_options(compiler, opts)); in main() 69 SPVC_CHECKED_CALL(spvc_compiler_msl_add_resource_bindin in main() [all...] |
H A D | msl_constexpr_test.cpp | 13 #define SPVC_CHECKED_CALL(x) do { \ macro 64 SPVC_CHECKED_CALL(spvc_context_create(&ctx)); in main() 65 SPVC_CHECKED_CALL(spvc_context_parse_spirv(ctx, buffer.data(), buffer.size(), &parsed_ir)); in main() 66 SPVC_CHECKED_CALL(spvc_context_create_compiler(ctx, SPVC_BACKEND_MSL, parsed_ir, SPVC_CAPTURE_MODE_TAKE_OWNERSHIP, &compiler)); in main() 75 SPVC_CHECKED_CALL(spvc_compiler_msl_add_resource_binding(compiler, &binding)); in main() 80 SPVC_CHECKED_CALL(spvc_compiler_msl_add_resource_binding(compiler, &binding)); in main() 85 SPVC_CHECKED_CALL(spvc_compiler_msl_add_resource_binding(compiler, &binding)); in main() 89 SPVC_CHECKED_CALL(spvc_compiler_msl_add_resource_binding(compiler, &binding)); in main() 96 SPVC_CHECKED_CALL(spvc_compiler_msl_remap_constexpr_sampler_by_binding(compiler, 1, 3, &samp)); in main() 101 SPVC_CHECKED_CALL(spvc_compiler_msl_remap_constexpr_sampler_by_bindin in main() [all...] |
H A D | hlsl_resource_bindings.cpp | 9 #define SPVC_CHECKED_CALL(x) do { \ macro 52 SPVC_CHECKED_CALL(spvc_context_create(&ctx)); in main() 53 SPVC_CHECKED_CALL(spvc_context_parse_spirv(ctx, buffer.data(), buffer.size(), &parsed_ir)); in main() 54 SPVC_CHECKED_CALL(spvc_context_create_compiler(ctx, SPVC_BACKEND_HLSL, parsed_ir, SPVC_CAPTURE_MODE_TAKE_OWNERSHIP, &compiler)); in main() 57 SPVC_CHECKED_CALL(spvc_compiler_create_compiler_options(compiler, &opts)); in main() 58 SPVC_CHECKED_CALL(spvc_compiler_options_set_uint(opts, SPVC_COMPILER_OPTION_HLSL_SHADER_MODEL, 51)); in main() 59 SPVC_CHECKED_CALL(spvc_compiler_install_compiler_options(compiler, opts)); in main() 70 SPVC_CHECKED_CALL(spvc_compiler_hlsl_add_resource_binding(compiler, &binding)); in main() 76 SPVC_CHECKED_CALL(spvc_compiler_hlsl_add_resource_binding(compiler, &binding)); in main() 79 SPVC_CHECKED_CALL(spvc_compiler_compil in main() [all...] |
H A D | msl_ycbcr_conversion_test.cpp | 13 #define SPVC_CHECKED_CALL(x) do { \ macro 65 SPVC_CHECKED_CALL(spvc_context_create(&ctx)); in main() 66 SPVC_CHECKED_CALL(spvc_context_parse_spirv(ctx, buffer.data(), buffer.size(), &parsed_ir)); in main() 67 SPVC_CHECKED_CALL(spvc_context_create_compiler(ctx, SPVC_BACKEND_MSL, parsed_ir, SPVC_CAPTURE_MODE_TAKE_OWNERSHIP, &compiler)); in main() 68 SPVC_CHECKED_CALL(spvc_compiler_create_compiler_options(compiler, &options)); in main() 69 SPVC_CHECKED_CALL(spvc_compiler_options_set_uint(options, SPVC_COMPILER_OPTION_MSL_VERSION, SPVC_MAKE_MSL_VERSION(2, 0, 0))); in main() 70 SPVC_CHECKED_CALL(spvc_compiler_install_compiler_options(compiler, options)); in main() 79 SPVC_CHECKED_CALL(spvc_compiler_msl_add_resource_binding(compiler, &binding)); in main() 92 SPVC_CHECKED_CALL(spvc_compiler_msl_remap_constexpr_sampler_by_binding_ycbcr(compiler, 1, 2, &samp, &conv)); in main() 95 SPVC_CHECKED_CALL(spvc_compiler_compil in main() [all...] |