Searched refs:post_shuffle (Results 1 - 9 of 9) sorted by relevance

/xsrc/external/mit/MesaLib.old/dist/src/amd/vulkan/
H A Dradv_shader.h78 uint32_t post_shuffle; member in struct:radv_vs_variant_key
H A Dradv_nir_to_llvm.c2222 if (ctx->options->key.vs.post_shuffle & (1 << attrib_index)) {
2252 if (ctx->options->key.vs.post_shuffle & (1 << attrib_index)) {
H A Dradv_pipeline.c1981 keys[MESA_SHADER_VERTEX].vs.post_shuffle = key->vertex_post_shuffle;
/xsrc/external/mit/MesaLib/dist/src/amd/vulkan/
H A Dradv_shader.h368 uint32_t post_shuffle; member in struct:radv_vs_input_state
H A Dradv_formats.c153 unsigned *nfmt, bool *post_shuffle,
194 *post_shuffle = true;
197 *post_shuffle = false;
151 radv_translate_vertex_format(const struct radv_physical_device * pdevice,VkFormat format,const struct util_format_description * desc,unsigned * dfmt,unsigned * nfmt,bool * post_shuffle,enum radv_vs_input_alpha_adjust * alpha_adjust) argument
H A Dradv_cmd_buffer.c2706 uint32_t post_shuffle : 1; member in struct:vs_prolog_key_header::__anonf70c97c70308
2813 if (state->post_shuffle & attribute_mask) {
2814 header.post_shuffle = true;
2815 key_words[key_size++] = state->post_shuffle & attribute_mask;
3343 vs_state->post_shuffle & (1u << i) ? DST_SEL_ZYXW : data_format_dst_sel[dfmt];
5478 bool post_shuffle; local in function:radv_CmdSetVertexInputEXT
5493 &dfmt, &nfmt, &post_shuffle, &alpha_adjust);
5521 if (post_shuffle)
5522 state->post_shuffle |= 1u << loc;
H A Dradv_pipeline.c2617 bool post_shuffle; local in function:radv_generate_graphics_pipeline_key
2626 &data_format, &num_format, &post_shuffle,
2664 if (post_shuffle)
H A Dradv_private.h1919 unsigned *nfmt, bool *post_shuffle,
/xsrc/external/mit/MesaLib/dist/src/amd/compiler/
H A Daco_instruction_selection.cpp5058 bool post_shuffle = ctx->options->key.vs.vertex_post_shuffle & (1 << location); local in function:aco::__anon562fcc110110::visit_load_input
5059 if (post_shuffle)
5095 if (vtx_info->chan_byte_size && !post_shuffle) {
5099 } else if (vtx_info->chan_byte_size && post_shuffle && !(mask & 0x8)) {
5185 if (channel_start == 0 && fetch_bytes == dst.bytes() && !post_shuffle && !expanded &&
5224 const unsigned* swizzle = post_shuffle ? swizzle_post_shuffle : swizzle_normal;
12053 bool post_shuffle = key->state->post_shuffle & (1u << loc); local in function:aco::select_vs_prolog
12054 unsigned offset = vtx_info->chan_byte_size * (post_shuffle && j < 3 ? 2 - j : j);

Completed in 60 milliseconds