HomeSort by: relevance | last modified time | path
    Searched refs:Varyings (Results 1 - 14 of 14) sorted by relevancy

  /xsrc/external/mit/MesaLib/dist/src/compiler/glsl/
gl_nir_link_xfb.c 62 /* free existing varyings, if any */
105 linked_xfb->Varyings =
117 nir_xfb_varying_info *xfb_varying = &varyings_info->varyings[i];
151 linked_xfb->Varyings + i;
serialize.cpp 343 blob_write_string(metadata, ltf->Varyings[i].Name);
344 blob_write_uint32(metadata, ltf->Varyings[i].Type);
345 blob_write_uint32(metadata, ltf->Varyings[i].BufferIndex);
346 blob_write_uint32(metadata, ltf->Varyings[i].Size);
347 blob_write_uint32(metadata, ltf->Varyings[i].Offset);
400 ltf->Varyings = rzalloc_array(prog,
405 ltf->Varyings[i].Name = ralloc_strdup(prog, blob_read_string(metadata));
406 ltf->Varyings[i].Type = blob_read_uint32(metadata);
407 ltf->Varyings[i].BufferIndex = blob_read_uint32(metadata);
408 ltf->Varyings[i].Size = blob_read_uint32(metadata)
    [all...]
link_varyings.cpp 27 * Linker functions related specifically to linking varyings between shader
47 * a stage whose varyings are arrays indexed by a vertex number (such as
336 * "The invariance of varyings that are declared in both the vertex
807 /* User-defined varyings with explicit locations are handled
1176 * variable in <varyings> is greater than the constant
1189 /* Only transform feedback varyings can be assigned to non-zero streams,
1255 info->Varyings[info->NumVarying].Offset = xfb_offset * 4;
1348 * This means there may be gaps in the varyings we are taking values from."
1427 info->Varyings[info->NumVarying].Name = ralloc_strdup(prog,
1429 info->Varyings[info->NumVarying].Type = this->type
    [all...]
gl_nir_linker.c 364 /* Skip packed varyings, packed varyings are handled separately
367 * TODO: handle packed varyings here instead. We likely want a NIR
471 /* Add transform feedback varyings and buffers. */
476 /* Add varyings. */
481 &linked_xfb->Varyings[i], 0))
linker.cpp 1348 * "The invariance of varyings that are declared in both the vertex and
3981 /* Skip packed varyings, packed varyings are handled separately
4110 /* Program interface needs to expose varyings in case of SSO. */
4142 /* Add transform feedback varyings. */
4147 &linked_xfb->Varyings[i], 0))
4786 * varyings.
4887 * uniforms, and varyings. Later optimization could possibly make
4958 /* Linking varyings can cause some extra, useless swizzles to be generated
  /xsrc/external/mit/MesaLib.old/dist/src/compiler/glsl/
gl_nir_link_xfb.c 65 /* free existing varyings, if any */
108 linked_xfb->Varyings =
120 nir_xfb_varying_info *xfb_varying = &varyings_info->varyings[i];
154 linked_xfb->Varyings + i;
serialize.cpp 343 blob_write_string(metadata, ltf->Varyings[i].Name);
344 blob_write_uint32(metadata, ltf->Varyings[i].Type);
345 blob_write_uint32(metadata, ltf->Varyings[i].BufferIndex);
346 blob_write_uint32(metadata, ltf->Varyings[i].Size);
347 blob_write_uint32(metadata, ltf->Varyings[i].Offset);
400 ltf->Varyings = rzalloc_array(prog,
405 ltf->Varyings[i].Name = ralloc_strdup(prog, blob_read_string(metadata));
406 ltf->Varyings[i].Type = blob_read_uint32(metadata);
407 ltf->Varyings[i].BufferIndex = blob_read_uint32(metadata);
408 ltf->Varyings[i].Size = blob_read_uint32(metadata)
    [all...]
link_varyings.cpp 27 * Linker functions related specifically to linking varyings between shader
47 * a stage whose varyings are arrays indexed by a vertex number (such as
326 * "The invariance of varyings that are declared in both the vertex
757 /* User-defined varyings with explicit locations are handled
1124 * variable in <varyings> is greater than the constant
1137 /* Only transform feedback varyings can be assigned to non-zero streams,
1196 info->Varyings[info->NumVarying].Offset = xfb_offset * 4;
1319 info->Varyings[info->NumVarying].Name = ralloc_strdup(prog,
1321 info->Varyings[info->NumVarying].Type = this->type;
1322 info->Varyings[info->NumVarying].Size = size
    [all...]
linker.cpp 1307 * "The invariance of varyings that are declared in both the vertex and
4113 /* Skip packed varyings, packed varyings are handled separately
4454 /* Program interface needs to expose varyings in case of SSO. */
4481 /* Add transform feedback varyings. */
4486 &linked_xfb->Varyings[i], 0))
5093 * varyings.
5194 * uniforms, and varyings. Later optimization could possibly make
5264 /* Linking varyings can cause some extra, useless swizzles to be generated
  /xsrc/external/mit/MesaLib/dist/src/mesa/main/
shader_query.cpp 955 /* Transform feedback varyings have array index already appended
1342 unsigned index = linked_xfb->Varyings[i].BufferIndex;
2051 * not attempt to validate varyings between non-compute and compute
mtypes.h 1872 /** Transform feedback varyings used for the linking of this shader program.
1876 struct gl_transform_feedback_varying_info *Varyings;
3070 * Transform feedback varyings last specified by
3073 * For the current set of transform feedback varyings used for transform
4084 * shaders optimally (eliminate dead varyings and uniforms) and just do
4112 * indirections--on these platforms, unpacking the varyings in the fragment
4123 * unpacked varyings.
shaderapi.c 813 /* Check first if there are transform feedback varyings specified in the
815 * varyings specified using the API.
833 /* Check first if there are transform feedback varyings specified in the
846 shProg->last_vert_prog->sh.LinkedTransformFeedback->Varyings[i].Name
2743 if (active-user-defined-varyings-in-linked-program) {
  /xsrc/external/mit/MesaLib.old/dist/src/mesa/main/
shader_query.cpp 760 /* Transform feedback varyings have array index already appended
1114 unsigned index = linked_xfb->Varyings[i].BufferIndex;
1688 * not attempt to validate varyings between non-compute and compute
mtypes.h 1794 /** Transform feedback varyings used for the linking of this shader program.
1798 struct gl_transform_feedback_varying_info *Varyings;
2991 * Transform feedback varyings last specified by
2994 * For the current set of transform feedback varyings used for transform
3916 * shaders optimally (eliminate dead varyings and uniforms) and just do
3939 * indirections--on these platforms, unpacking the varyings in the fragment

Completed in 55 milliseconds