HomeSort by relevance Sort by last modified time
    Searched full:vertex (Results 826 - 850 of 2018) sorted by null

<<31323334353637383940>>

  /external/chromium_org/third_party/skia/src/gpu/
GrGpu.h 122 * Creates a vertex buffer.
124 * @param size size in bytes of the vertex buffer
129 * @return The vertex buffer if successful, otherwise NULL.
481 // readies the pools to provide vertex/index data.
509 // counts number of uses of vertex/index pool in the geometry stack
  /external/deqp/framework/referencerenderer/
rrShaders.hpp 38 * \brief Vertex shader input information
94 * \brief Vertex shader interface
96 * Vertex shaders execute shading for set of vertex packets. See VertexPacket
169 * a new set of vertex packets for new primitives.
  /external/deqp/modules/gles3/functional/
es3fLifetimeTests.cpp 244 GLfloat* vertex = &data[ndx * NUM_COMPONENTS]; local
245 vertex[0] = 2.0f * (rnd.getFloat() - 0.5f);
246 vertex[1] = 2.0f * (rnd.getFloat() - 0.5f);
248 vertex[2] = 0.0f;
249 vertex[3] = 1.0f;
es3fVertexTextureTests.cpp 21 * \brief Vertex texture tests.
218 * (S+1)*(S+1) distinct vertex positions, there are S*S*4 distinct vertices
570 throw tcu::NotSupportedError("Vertex texture image units not supported", "", __FILE__, __LINE__);
876 throw tcu::NotSupportedError("Vertex texture image units not supported", "", __FILE__, __LINE__);
    [all...]
es3fVertexArrayTest.cpp 21 * \brief Vertex array and buffer tests
125 : TestCaseGroup(context, "usages", "Single vertex atribute, usage")
231 : TestCaseGroup(context, "strides", "Single stride vertex atribute")
334 : TestCaseGroup(context, "first", "Single vertex attribute, different first values to drawArrays")
434 : TestCaseGroup(context, "offset", "Single vertex atribute offset element")
526 : TestCaseGroup(context, "normalize", "Single normalize vertex atribute")
644 : TestCaseGroup(context, "output_types", "Single output type vertex atribute")
678 : TestCaseGroup(context, "single_attribute", "Single vertex atribute")
    [all...]
es3fInstancedRenderingTests.cpp 129 vector<float> m_gridVertexPositions; // X and Y components per vertex.
194 // \note For case TYPE_MIXED, vertex position offset and color red component get their values from instance id, while green and blue get their values from instanced attributes.
312 // Vertex shader attributes.
316 // Vertex positions. Positions form a vertical bar of width <screen width>/<number of instances>.
353 // Vertex positions. Positions form a vertical bar of width <screen width>/<number of instances>.
650 : instancingType == (int)InstancedRenderingCase::TYPE_ATTRIB_DIVISOR ? "Use vertex attribute divisors for instancing"
651 : instancingType == (int)InstancedRenderingCase::TYPE_MIXED ? "Use both gl_InstanceID and vertex attribute divisors for instancing"
  /external/mesa3d/src/gallium/drivers/svga/
svga_screen.c 216 return 1; /* The color outputs of vertex shaders are not clamped */
218 return 0; /* The driver can't clamp vertex colors */
319 debug_printf("Unexpected vertex shader query %u\n", param);
333 /* XXX: until we have vertex texture support */
367 debug_printf("Unexpected vertex shader query %u\n", param);
  /external/mesa3d/src/mesa/drivers/dri/i965/
brw_vs_emit.c 142 * Determine whether the given vertex output can be written directly to a MRF
222 /* Assign some (probably all) of the vertex program constants to
227 * than the minimum maximum number of vertex program parameters, so
388 * vertex urb, so is half the amount:
    [all...]
  /external/mesa3d/src/mesa/main/
arrayobj.c 77 * For all the vertex arrays in the array object, unbind any pointers
92 * Allocate and initialize a new vertex array object.
197 /* Vertex array buffers */
308 * Examine vertex arrays to update the gl_array_object::_MaxElement field.
456 * for that object reverts to zero and the default vertex array
  /external/mesa3d/src/mesa/tnl/
t_vertex.c 202 /* Copy colors from one vertex to another:
211 /* Extract a named attribute from a hardware vertex. Will have to
233 /* If the hardware vertex doesn't have point size then use size from
440 /* Emit VB vertices start..end to dest. Note that VB vertex at
457 /* Emit indexed VB vertices start..end to dest. Note that VB vertex at
  /external/mesa3d/src/mesa/vbo/
vbo_exec_draw.c 158 /* TODO: populate these as the vertex is defined:
188 /* The aliasing of attributes for NV vertex programs has already
189 * occurred. NV vertex programs cannot access material values,
223 (GLbyte *)exec->vtx.vertex;
296 * Map the vertex buffer to begin storing glVertex, glColor, etc data.
  /external/chromium_org/third_party/mesa/src/src/mesa/program/
program.c 27 * Vertex and fragment program support functions.
50 * Init context's vertex/fragment program state
132 * Free a context's vertex/fragment program state
203 * Set the vertex/fragment program error state (position and error string).
261 * Initialize a new vertex/fragment program object.
301 * Initialize a new vertex program object.
329 * Allocate and initialize a new fragment/vertex program object but
415 * Reference counting for vertex/fragment programs
781 * a fragment input (vertex output) if it's constant.
834 /* vertex program *
    [all...]
  /external/mesa3d/src/mesa/program/
program.c 27 * Vertex and fragment program support functions.
50 * Init context's vertex/fragment program state
132 * Free a context's vertex/fragment program state
203 * Set the vertex/fragment program error state (position and error string).
261 * Initialize a new vertex/fragment program object.
301 * Initialize a new vertex program object.
329 * Allocate and initialize a new fragment/vertex program object but
415 * Reference counting for vertex/fragment programs
781 * a fragment input (vertex output) if it's constant.
834 /* vertex program *
    [all...]
  /external/deqp/modules/gles31/functional/
es31fGeometryShaderTests.cpp 244 const rr::VertexPacket* vertex = packets[ndx].vertices[verticeNdx]; local
246 output.EmitVertex(vertex->position + offsets[0] + yoffset, vertex->pointSize, vertex->outputs, packets[ndx].primitiveIDIn);
247 output.EmitVertex(vertex->position + offsets[1] + yoffset, vertex->pointSize, vertex->outputs, packets[ndx].primitiveIDIn);
248 output.EmitVertex(vertex->position + offsets[2] + yoffset, vertex->pointSize, vertex->outputs, packets[ndx].primitiveIDIn)
353 const rr::VertexPacket* vertex = packets[ndx].vertices[0]; local
831 const rr::VertexPacket* vertex = packets[packetNdx].vertices[0]; local
987 const rr::VertexPacket* vertex = packets[packetNdx].vertices[0]; local
1262 const rr::VertexPacket* vertex = packets[packetNdx].vertices[0]; local
1529 const rr::VertexPacket* vertex = packets[packetNdx].vertices[0]; local
1708 const rr::VertexPacket* vertex = packets[packetNdx].vertices[0]; local
    [all...]
es31fSeparateShaderTests.cpp 267 // Representation for the varyings between vertex and fragment shaders
365 // Create vertex output variable declarations that are maximally compatible
805 msg << "Vertex and fragment shaders have "
840 msg << "In the vertex shader the varyings are qualified ";
941 log.writeMessage("// Common program for both vertex and fragment stages:");
946 log.writeMessage("// Vertex stage program:");
    [all...]
  /external/chromium_org/third_party/mesa/src/src/glx/
indirect_vertex_array.c 41 * Implement GLX protocol for vertex arrays and vertex buffer objects.
63 * and vertex buffer objects.
133 * Initialize vertex array state of a GLX context.
135 * \param gc GLX context whose vertex array state is to be initialized.
140 * initialized. These values are used to determine what vertex arrays are
281 /* Vertex array *must* be last becuase of the way that
300 * Calculate the size of a single vertex for the "none" protocol. This is
302 * implement the enabled vertex arrays.
336 * elements. This is because a vertex array can be a 2 element
    [all...]
  /external/mesa3d/src/glx/
indirect_vertex_array.c 41 * Implement GLX protocol for vertex arrays and vertex buffer objects.
63 * and vertex buffer objects.
133 * Initialize vertex array state of a GLX context.
135 * \param gc GLX context whose vertex array state is to be initialized.
140 * initialized. These values are used to determine what vertex arrays are
281 /* Vertex array *must* be last becuase of the way that
300 * Calculate the size of a single vertex for the "none" protocol. This is
302 * implement the enabled vertex arrays.
336 * elements. This is because a vertex array can be a 2 element
    [all...]
  /external/chromium_org/third_party/mesa/src/src/gallium/auxiliary/util/
u_blit.c 79 float vertices[4][2][4]; /**< vertex/texcoords for quad */
132 /* vertex elements state */
142 /* init vertex data that doesn't change */
276 * Helper function to set the vertex shader.
281 /* vertex shader - still required to provide the linkage between
298 * Get offset of next free slot in vertex buffer for quad vertices.
324 * Setup vertex data for the textured quad we'll draw.
  /external/chromium_org/third_party/mesa/src/src/gallium/drivers/i915/
i915_prim_vbuf.c 30 * Build post-transformation, post-clipping vertex buffers and element
32 * manipulating the vertex_id field in the vertex headers.
65 /** Vertex size in bytes */
74 /** Genereate a vertex list */
142 /* make sure we have up to date vertex layout */
233 * Align sw_offset with first multiple of vertex size from hw_offset.
535 OUT_BATCH(start); /* Beginning vertex index */
  /external/chromium_org/third_party/mesa/src/src/glsl/
builtin_variables.cpp 705 /* GLSL version 1.20 did not add any built-in variables in the vertex
739 /* From the GLSL 1.30 spec, section 7.1 (Vertex Shader Special
    [all...]
  /external/chromium_org/third_party/mesa/src/src/mesa/drivers/dri/r200/
r200_swtcl.c 101 * build up a hardware vertex.
232 * Set vertex state for SW TCL. The primary purpose of this function is to
253 /* HW perspective divide is a win, but tiny vertex formats are a
375 #define VERTEX radeonVertex
738 * The way the vertex state is set in this routine is hokey. It seems to
762 /* Choose tiny vertex format
815 /* Populate the vertex
  /external/deqp/modules/gles31/scripts/
gen-implicit-conversions.py 15 require extension { "GL_EXT_shader_implicit_conversions" } in { vertex, fragment }
39 require extension { "GL_EXT_shader_implicit_conversions" } in { vertex, fragment }
68 require extension { "GL_EXT_shader_implicit_conversions" } in { vertex, fragment }
93 require extension { "GL_EXT_shader_implicit_conversions" } in { vertex, fragment }
124 require extension { "GL_EXT_shader_implicit_conversions" } in { vertex, fragment }
149 require extension { "GL_EXT_shader_implicit_conversions" } in { vertex, fragment }
171 require extension { "GL_EXT_shader_implicit_conversions" } in { vertex, fragment }
  /external/mesa3d/src/gallium/auxiliary/util/
u_blit.c 79 float vertices[4][2][4]; /**< vertex/texcoords for quad */
132 /* vertex elements state */
142 /* init vertex data that doesn't change */
276 * Helper function to set the vertex shader.
281 /* vertex shader - still required to provide the linkage between
298 * Get offset of next free slot in vertex buffer for quad vertices.
324 * Setup vertex data for the textured quad we'll draw.
  /external/mesa3d/src/gallium/drivers/i915/
i915_prim_vbuf.c 30 * Build post-transformation, post-clipping vertex buffers and element
32 * manipulating the vertex_id field in the vertex headers.
65 /** Vertex size in bytes */
74 /** Genereate a vertex list */
142 /* make sure we have up to date vertex layout */
233 * Align sw_offset with first multiple of vertex size from hw_offset.
535 OUT_BATCH(start); /* Beginning vertex index */
  /external/mesa3d/src/glsl/
builtin_variables.cpp 705 /* GLSL version 1.20 did not add any built-in variables in the vertex
739 /* From the GLSL 1.30 spec, section 7.1 (Vertex Shader Special
    [all...]

Completed in 2111 milliseconds

<<31323334353637383940>>