Lines Matching refs:tu_shader
189 struct tu_shader *shader) in lower_load_push_constant()
212 struct tu_shader *shader, in lower_vulkan_resource_index()
339 struct tu_shader *shader, in build_bindless()
409 nir_intrinsic_instr *instr, struct tu_shader *shader, in lower_image_deref()
419 struct tu_shader *shader, in lower_intrinsic()
537 struct tu_shader *shader, const struct tu_pipeline_layout *layout) in lower_tex()
567 lower_impl(nir_function_impl *impl, struct tu_shader *shader, in lower_impl()
605 gather_push_constants(nir_shader *shader, struct tu_shader *tu_shader) in gather_push_constants() argument
631 tu_shader->push_consts.lo = 0; in gather_push_constants()
632 tu_shader->push_consts.count = 0; in gather_push_constants()
640 tu_shader->push_consts.lo = (min / 16) / 4 * 4; in gather_push_constants()
641 tu_shader->push_consts.count = in gather_push_constants()
642 align(max, 16) / 16 - tu_shader->push_consts.lo; in gather_push_constants()
646 tu_lower_io(nir_shader *shader, struct tu_shader *tu_shader, in tu_lower_io() argument
651 gather_push_constants(shader, tu_shader); in tu_lower_io()
655 progress |= lower_impl(function->impl, tu_shader, layout); in tu_lower_io()
730 struct tu_shader *
737 struct tu_shader *shader; in tu_shader_create()
810 struct tu_shader *shader, in tu_shader_destroy()