HomeSort by: relevance | last modified time | path
    Searched defs:varyings (Results 1 - 25 of 27) sorted by relevancy

1 2

  /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, &sect_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, &sect_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);

Completed in 36 milliseconds

1 2