Home
last modified time | relevance | path

Searched refs:main_part (Results 1 - 4 of 4) sorted by relevance

/third_party/mesa3d/src/gallium/drivers/radeonsi/
H A Dsi_shader_llvm.c425 unsigned num_parts, unsigned main_part, in si_build_wrapper_function()
472 LLVMValueRef param = LLVMGetParam(parts[main_part], ctx->args.arg_count); in si_build_wrapper_function()
1328 unsigned num_parts = 0, main_part; in si_llvm_compile_shader() local
1333 parts[main_part = num_parts++] = es_main; in si_llvm_compile_shader()
1336 si_build_wrapper_function(&ctx, parts, num_parts, main_part, main_part + 1, false); in si_llvm_compile_shader()
424 si_build_wrapper_function(struct si_shader_context *ctx, LLVMValueRef *parts, unsigned num_parts, unsigned main_part, unsigned next_shader_first_part, bool same_thread_count) si_build_wrapper_function() argument
H A Dsi_state_shaders.cpp2575 struct si_shader *main_part = CALLOC_STRUCT(si_shader);
2577 if (!main_part)
2583 util_queue_fence_init(&main_part->ready);
2585 main_part->selector = sel;
2587 main_part->key.ge.as_es = key->ge.as_es;
2588 main_part->key.ge.as_ls = key->ge.as_ls;
2589 main_part->key.ge.as_ngg = key->ge.as_ngg;
2591 main_part->is_monolithic = false;
2592 main_part->wave_size = si_determine_wave_size(sscreen, main_part);
[all...]
H A Dsi_shader_internal.h221 unsigned num_parts, unsigned main_part,
H A Dsi_shader.c2068 struct si_shader *main_part, const struct si_vs_prolog_bits *key) in si_get_vs_prolog()
2070 struct si_shader_selector *vs = main_part->selector; in si_get_vs_prolog()
2078 si_get_vs_prolog_key(&vs->info, main_part->info.num_input_sgprs, false, key, shader, in si_get_vs_prolog()
2066 si_get_vs_prolog(struct si_screen *sscreen, struct ac_llvm_compiler *compiler, struct si_shader *shader, struct util_debug_callback *debug, struct si_shader *main_part, const struct si_vs_prolog_bits *key) si_get_vs_prolog() argument

Completed in 17 milliseconds