| /xsrc/external/mit/MesaLib/dist/src/compiler/nir/ |
| nir_xfb_info.h | 64 nir_xfb_varying_info varyings[0]; member in struct:nir_xfb_varyings_info
|
| /xsrc/external/mit/MesaLib.old/dist/src/compiler/nir/ |
| nir_xfb_info.h | 64 nir_xfb_varying_info varyings[0]; member in struct:nir_xfb_varyings_info
|
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/panfrost/midgard/ |
| midgard_compile.h | 61 unsigned varyings[32]; member in struct:__anon3924
|
| midgard_compile.c | 1743 /* Varyings are written into one of two special 3871 struct exec_list *varyings = local 3874 nir_foreach_variable(var, varyings) { 3879 program->varyings[loc + c] = var->data.location;
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/d3d12/ |
| d3d12_gs_variant.cpp | 60 uint64_t varyings = key->varyings.mask; local 69 nir->info.inputs_read = varyings; 70 nir->info.outputs_written = varyings; 79 while (varyings) { 82 const int i = u_bit_scan64(&varyings); 84 snprintf(tmp, ARRAY_SIZE(tmp), "in_%d", key->varyings.vars[i].driver_location); 87 glsl_array_type(key->varyings.vars[i].type, 1, false), 90 in->data.driver_location = key->varyings.vars[i].driver_location; 91 in->data.interpolation = key->varyings.vars[i].interpolation 149 uint64_t varyings = key->varyings.mask; local [all...] |
| d3d12_compiler.h | 164 struct d3d12_varying_info varyings; member in struct:d3d12_gs_variant_key
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/etnaviv/ |
| etnaviv_compiler.h | 145 struct etna_varying varyings[ETNA_NUM_INPUTS]; member in struct:etna_shader_link_info
|
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/etnaviv/ |
| etnaviv_compiler.h | 120 struct etna_varying varyings[ETNA_NUM_INPUTS]; member in struct:etna_shader_link_info
|
| /xsrc/external/mit/MesaLib/dist/src/asahi/compiler/ |
| agx_compile.h | 90 struct agx_varyings varyings; member in struct:agx_shader_info
|
| agx_compiler.h | 359 /* Remapping table for varyings indexed by driver_location */ 360 unsigned varyings[AGX_MAX_VARYINGS]; member in struct:__anon611
|
| /xsrc/external/mit/MesaLib/dist/src/intel/compiler/ |
| brw_nir.c | 907 * varyings we have demoted here. 1512 uint64_t varyings = nir->info.inputs_read; local 1514 while (varyings != 0) { 1515 const int varying = ffsll(varyings) - 1; 1523 varyings &= ~BITFIELD64_BIT(varying);
|
| /xsrc/external/mit/MesaLib.old/dist/src/intel/compiler/ |
| brw_nir.c | 810 * varyings we have demoted here. 1120 uint64_t varyings = nir->info.inputs_read; local 1122 while (varyings != 0) { 1123 const int varying = ffsll(varyings) - 1; 1144 varyings &= ~BITFIELD64_BIT(varying);
|
| /xsrc/external/mit/mesa-demos/dist/src/glsl/ |
| gsraytrace.cpp | 859 const char *varyings[] = { local 867 glTransformFeedbackVaryings(program, 4, varyings, GL_INTERLEAVED_ATTRIBS);
|
| /xsrc/external/mit/MesaLib/dist/src/freedreno/decode/ |
| pgmdump.c | 240 struct varying *varyings[32]; member in struct:state 394 dump_varying(state->varyings[i]); 800 state->varyings[i] = next_sect(state, §_size); 805 while (!valid_type(state->varyings[i]->type_info)) { 806 dump_hex_ascii(state->varyings[i], sect_size, 0); 807 state->varyings[i] = next_sect(state, §_size); 810 clean_ascii(state->varyings[i]->name, sect_size - 16); 813 dump_varying(state->varyings[i]); 814 dump_hex((char *)state->varyings[i], sect_size);
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/asahi/ |
| agx_state.h | 62 uint64_t varyings; member in struct:agx_compiled_shader
|
| agx_state.c | 916 struct agx_varyings *varyings = &compiled->info.varyings; local 917 unsigned packed_varying_sz = (AGX_VARYING_HEADER_LENGTH + varyings->nr_descs * AGX_VARYING_LENGTH); 921 cfg.triangle_slots = cfg.point_slots = varyings->nr_slots; 924 memcpy(packed_varyings + AGX_VARYING_HEADER_LENGTH, varyings->packed, 925 varyings->nr_descs * AGX_VARYING_LENGTH); 942 compiled->varyings = compiled->bo->ptr.gpu + ALIGN_POT(binary.size, 256); 1122 cfg.unk_2b = cs->info.varyings.nr_slots; 1304 demo_launch_fragment(struct agx_context *ctx, struct agx_pool *pool, uint32_t pipeline, uint32_t varyings, unsigned input_count) 1314 cfg.fs_varyings = varyings; [all...] |
| /xsrc/external/mit/MesaLib/dist/src/panfrost/vulkan/ |
| panvk_vX_cmd_buffer.c | 553 struct panvk_varyings_info *varyings = &cmdbuf->state.varyings; local 555 panvk_varyings_alloc(varyings, &cmdbuf->varying_pool.base, 558 unsigned buf_count = panvk_varyings_buf_count(varyings); 563 panvk_per_arch(emit_varying_bufs)(varyings, bufs.cpu); 564 if (BITSET_TEST(varyings->active, VARYING_SLOT_POS)) { 565 draw->position = varyings->buf[varyings->varying[VARYING_SLOT_POS].buf].address + 566 varyings->varying[VARYING_SLOT_POS].offset; 569 if (BITSET_TEST(varyings->active, VARYING_SLOT_PSIZ)) [all...] |
| /xsrc/external/mit/MesaLib/dist/src/panfrost/util/ |
| pan_ir.h | 32 /* Indices for named (non-XFB) varyings that are present. These are packed 39 * That is... look at all of the varyings that come earlier and count them, the 56 /* Maximum number of attribute descriptors required for varyings. These include 57 * up to MAX_VARYING source level varyings plus a descriptor each non-GENERAL 249 } varyings; member in struct:pan_shader_info
|
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/panfrost/ |
| pan_context.h | 270 struct mali_attr_meta varyings[PIPE_MAX_ATTRIBS]; member in struct:panfrost_shader_state 279 /* A collection of varyings (the CSO) */
|
| pan_context.c | 370 /* Reset varyings allocated */ 733 memcpy(trans.cpu, vs->varyings, vs_size); 734 memcpy(trans.cpu + vs_size, fs->varyings, fs_size); 740 union mali_attr varyings[PIPE_MAX_ATTRIBS]; local 743 /* General varyings -- use the VS's, since those are more likely to be 746 panfrost_emit_varyings(ctx, &varyings[idx++], 751 panfrost_emit_varyings(ctx, &varyings[idx++], 758 panfrost_emit_varyings(ctx, &varyings[idx++], 764 panfrost_emit_point_coord(&varyings[idx++]); 767 mali_ptr varyings_p = panfrost_upload_transient(ctx, &varyings, idx * sizeof(union mali_attr)) [all...] |
| /xsrc/external/mit/MesaLib/dist/src/panfrost/lib/ |
| pan_indirect_draw.c | 105 struct varyings_data varyings; member in struct:indirect_draw_shader_builder 334 builder->varyings.varying_bufs = get_input_field(b, varying_bufs); 335 builder->varyings.mem_ptr = 339 nir_store_var(b, builder->varyings.mem_ptr, 430 builder->varyings.psiz_ptr, 2); 435 builder->varyings.pos_ptr, 2); 695 nir_load_var(b, builder->varyings.mem_ptr); 703 nir_store_var(b, builder->varyings.mem_ptr, 719 get_address_imm(b, builder->varyings.varying_bufs, 724 buf_ptr = get_address_imm(b, builder->varyings.varying_bufs [all...] |
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/panfrost/ |
| pan_cmdstream.c | 1863 /* Helpers for manipulating stream out information so we can pack varyings 1914 /* On Midgard, these exist as real varyings. Later architectures use 1928 for (unsigned i = 0; i < consumer->varyings.input_count; i++) { 1929 gl_varying_slot loc = consumer->varyings.input[i].location; 2016 unsigned producer_count = producer->varyings.output_count; 2017 unsigned consumer_count = consumer->varyings.input_count; 2019 const struct pan_shader_varying *producer_vars = producer->varyings.output; 2020 const struct pan_shader_varying *consumer_vars = consumer->varyings.input; 2090 /* Links varyings and uploads ATTRIBUTE descriptors. Can execute at link time, 2104 unsigned producer_count = producer->info.varyings.output_count 2248 struct mali_attribute_buffer_packed *varyings = local 2850 mali_ptr varyings = 0, vs_vary = 0, fs_vary = 0, pos = 0, psiz = 0; local 2916 mali_ptr varyings = 0, vs_vary = 0, fs_vary = 0, pos = 0, psiz = 0; local [all...] |
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/panfrost/include/ |
| panfrost-job.h | 327 /* Only used for varyings, to indicate the transformed gl_Position */ 329 /* Only used for varyings, to indicate that the write should be 1009 uintptr_t varyings; /* struct attr */ member in struct:mali_vertex_tiler_postfix
|
| /xsrc/external/mit/MesaLib/src/panfrost/lib/genxml/ |
| v4_pack.h | 1748 uint64_t varyings; member in struct:MALI_DRAW 1798 cl[22] = __gen_uint(values->varyings, 0, 63); 1799 cl[23] = __gen_uint(values->varyings, 0, 63) >> 32; 1843 values->varyings = __gen_unpack_uint(cl, 704, 767); 1876 fprintf(fp, "%*sVaryings: 0x%" PRIx64 "\n", indent, "", values->varyings);
|
| v5_pack.h | 1801 uint64_t varyings; member in struct:MALI_DRAW 1852 cl[22] = __gen_uint(values->varyings, 0, 63); 1853 cl[23] = __gen_uint(values->varyings, 0, 63) >> 32; 1898 values->varyings = __gen_unpack_uint(cl, 704, 767); 1932 fprintf(fp, "%*sVaryings: 0x%" PRIx64 "\n", indent, "", values->varyings);
|