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

1 2 3 4 56 7 8 91011>>

  /external/mesa3d/src/gallium/auxiliary/draw/
draw_pipe_vbuf.c 30 * Vertex buffer drawing stage.
50 * Vertex buffer emit stage.
59 /** Vertex size in bytes */
123 * Extract the needed fields from post-transformed vertex and emit
124 * a hardware(driver) vertex.
127 * clip pos) that we ignore here. We only use the vertex->data[] fields.
131 struct vertex_header *vertex )
133 if (vertex->vertex_id == UNDEFINED_VERTEX_ID && vbuf->vertex_ptr) {
140 vbuf->translate->set_buffer(vbuf->translate, 0, vertex->data[0], 0, ~0);
146 vertex->vertex_id = vbuf->nr_vertices++
    [all...]
draw_vertex.h 29 * Post-transform vertex format info. The vertex_info struct is used by
30 * the draw_vbuf code to emit hardware-specific vertex layouts into hw
31 * vertex buffers.
49 * Vertex attribute emit modes
67 INTERP_NONE, /**< never interpolate vertex header info */
76 * Information about hardware/rasterization vertex layout.
82 uint size; /**< total vertex size in dwords */
120 * \param src_index indicates which post-transformed vertex attrib slot
  /dalvik/dx/src/com/android/dx/ssa/
Dominators.java 56 private final ArrayList<SsaBasicBlock> vertex; field in class:Dominators
75 this.vertex = new ArrayList<SsaBasicBlock>();
175 vertex.add(root);
188 int dfsMax = vertex.size() - 1;
192 SsaBasicBlock w = vertex.get(i);
213 info[vertex.get(wInfo.semidom).getIndex()].bucket.add(w);
222 // Implicity define idom for each vertex.
239 // Now explicitly define the immediate dominator of each vertex
241 SsaBasicBlock w = vertex.get(i);
243 != vertex.get(info[w.getIndex()].semidom).getIndex())
    [all...]
  /external/dexmaker/src/dx/java/com/android/dx/ssa/
Dominators.java 56 private final ArrayList<SsaBasicBlock> vertex; field in class:Dominators
75 this.vertex = new ArrayList<SsaBasicBlock>();
175 vertex.add(root);
188 int dfsMax = vertex.size() - 1;
192 SsaBasicBlock w = vertex.get(i);
213 info[vertex.get(wInfo.semidom).getIndex()].bucket.add(w);
222 // Implicity define idom for each vertex.
239 // Now explicitly define the immediate dominator of each vertex
241 SsaBasicBlock w = vertex.get(i);
243 != vertex.get(info[w.getIndex()].semidom).getIndex())
    [all...]
  /external/skia/src/gpu/
GrDrawTarget.h 88 * blend modes it is safe to fold the coverage into constant or per-vertex
98 * via the vertex layout.
140 * already provided vertex data in a format compatible with a
147 * that the draw target make room for some amount of vertex and/or index
148 * data. The target provides ptrs to hold the vertex and/or index data.
157 * 3. Vertex and Index Buffers. This is most useful for geometry that will
163 * The size of each vertex is determined by querying the current GrDrawState.
168 * either the vertex or index count if the caller desires to only reserve
170 * vertexCount then the vertex source will be unmodified and likewise for
177 * return false. If vertexCount was non-zero then upon failure the vertex
    [all...]
  /frameworks/base/libs/hwui/
Patch.cpp 81 TextureVertex* vertex = tempVertices; local
144 generateRow(xDivs, xCount, vertex, y1, y2, v1, v2, stretchX, rescaleX,
156 generateRow(xDivs, xCount, vertex, y1, y2, v1, 1.0f, stretchX, rescaleX,
171 void Patch::generateRow(const int32_t* xDivs, uint32_t xCount, TextureVertex*& vertex,
196 generateQuad(vertex, x1, y1, x2, y2, u1, v1, u2, v2, quadCount);
207 generateQuad(vertex, x1, y1, x2, y2, u1, v1, 1.0f, v2, quadCount);
211 void Patch::generateQuad(TextureVertex*& vertex, float x1, float y1, float x2, float y2,
239 TextureVertex::set(vertex++, x1, y1, u1, v1);
240 TextureVertex::set(vertex++, x2, y1, u2, v1);
241 TextureVertex::set(vertex++, x1, y2, u1, v2)
    [all...]
  /external/chromium_org/third_party/angle/extensions/
ANGLE_instanced_arrays.txt 44 vertex data, primitive count and type, multiple times. This
50 vertex array attributes, which when non-zero specifies that the
52 advance per-vertex as usual, but rather after every <divisor>
59 of instanced attributes, vertex shaders can, in concert with the
87 Modify section 2.8 (Vertex Arrays), p. 21
96 modifies the rate at which generic vertex attributes advance when
100 per vertex. If <divisor> is non-zero, the attribute advances once
120 If an enabled vertex attribute array is instanced (it has a non-zero
126 If an array corresponding to a generic attribute required by a vertex shader
130 If an array corresponding to a generic attribute required by a vertex shade
    [all...]
  /external/chromium_org/third_party/mesa/src/src/mesa/x86/
3dnow_xform4.S 72 ADD_L ( EDI, EAX ) /* next vertex */
116 DEC_L ( ESI ) /* decrement vertex counter */
117 JNZ ( LLBL( G3TPGR_1 ) ) /* cnt > 0 ? -> process next vertex */
176 ADD_L ( EDI, EAX ) /* next vertex */
195 DEC_L ( ESI ) /* decrement vertex counter */
197 JNZ ( LLBL( G3TPPR_1 ) ) /* cnt > 0 ? -> process next vertex */
280 ADD_L ( EDI, EAX ) /* next vertex */
286 DEC_L ( ESI ) /* decrement vertex counter */
287 JNZ ( LLBL( G3TP3R_1 ) ) /* cnt > 0 ? -> process next vertex */
341 ADD_L ( EDI, EAX ) /* next vertex */
    [all...]
  /external/mesa3d/src/mesa/x86/
3dnow_xform4.S 72 ADD_L ( EDI, EAX ) /* next vertex */
116 DEC_L ( ESI ) /* decrement vertex counter */
117 JNZ ( LLBL( G3TPGR_1 ) ) /* cnt > 0 ? -> process next vertex */
176 ADD_L ( EDI, EAX ) /* next vertex */
195 DEC_L ( ESI ) /* decrement vertex counter */
197 JNZ ( LLBL( G3TPPR_1 ) ) /* cnt > 0 ? -> process next vertex */
280 ADD_L ( EDI, EAX ) /* next vertex */
286 DEC_L ( ESI ) /* decrement vertex counter */
287 JNZ ( LLBL( G3TP3R_1 ) ) /* cnt > 0 ? -> process next vertex */
341 ADD_L ( EDI, EAX ) /* next vertex */
    [all...]
  /external/chromium_org/third_party/skia/src/gpu/
GrDrawTarget.h 120 * already provided vertex data in a format compatible with a
127 * that the draw target make room for some amount of vertex and/or index
128 * data. The target provides ptrs to hold the vertex and/or index data.
137 * 3. Vertex and Index Buffers. This is most useful for geometry that will
143 * The size of each vertex is determined by querying the current GrDrawState.
148 * either the vertex or index count if the caller desires to only reserve
150 * vertexCount then the vertex source will be unmodified and likewise for
157 * return false. If vertexCount was non-zero then upon failure the vertex
166 * 0. Vertex size is queried from the current GrDrawState.
168 * @param vertices will point to reserved vertex space if vertexCount i
    [all...]
  /cts/suite/cts/deviceTests/opengl/assets/fragment/
perspective 21 // Get a lighting direction vector from the light to the vertex.
23 // Calculate the dot product of the light vector and vertex normal.
  /external/chromium_org/gpu/command_buffer/service/
vertex_attrib_manager.h 25 // Info about a Vertex Attribute. This is used to track what the user currently
26 // has bound on each Vertex Attribute so that checking can be done at
72 // Find the maximum vertex accessed, accounting for instancing.
163 // Manages vertex attributes.
165 // vertex array object and it's contained state.
270 // Info for each vertex attribute saved so we can check at glDrawXXX time
278 // Lists for which vertex attribs are enabled, disabled.
288 // Service side vertex array object id.
  /external/chromium_org/third_party/angle/src/libGLESv2/renderer/d3d/d3d9/shaders/
Blit.vs 15 // Standard Vertex Shader
30 // Flip Y Vertex Shader
  /external/chromium_org/third_party/mesa/src/src/gallium/auxiliary/draw/
draw_vertex.h 29 * Post-transform vertex format info. The vertex_info struct is used by
30 * the draw_vbuf code to emit hardware-specific vertex layouts into hw
31 * vertex buffers.
49 * Vertex attribute emit modes
67 INTERP_NONE, /**< never interpolate vertex header info */
76 * Information about hardware/rasterization vertex layout.
82 uint size; /**< total vertex size in dwords */
120 * \param src_index indicates which post-transformed vertex attrib slot
  /external/chromium_org/third_party/mesa/src/src/gallium/docs/
llvm-todo.txt 11 Vertex ID support.
14 vertex clip support - airlied WIP
  /external/chromium_org/third_party/mesa/src/src/gallium/state_trackers/xorg/
xorg_renderer.h 11 * max number of attributes per vertex *
33 /* number of attributes per vertex for the current
  /external/chromium_org/third_party/mesa/src/src/gallium/tests/graw/
occlusion-query.c 19 struct vertex { struct
27 static struct vertex obj1_vertices[4] =
50 static struct vertex obj2_vertices[4] =
78 set_vertices(struct vertex *vertices, unsigned bytes)
86 ve[0].src_offset = Offset(struct vertex, position);
88 ve[1].src_offset = Offset(struct vertex, color);
95 vbuf.stride = sizeof(struct vertex);
123 debug_printf("Failed to parse vertex shader\n");
tex-srgb.c 16 struct vertex { struct
21 static struct vertex vertices1[] =
37 static struct vertex vertices2[] =
56 set_vertices(struct vertex *verts, unsigned num_verts)
64 ve[0].src_offset = Offset(struct vertex, position);
66 ve[1].src_offset = Offset(struct vertex, color);
73 vbuf.stride = sizeof(struct vertex);
78 num_verts * sizeof(struct vertex),
  /external/chromium_org/third_party/mesa/src/src/mesa/vbo/
vbo_save.h 51 * starting on the first vertex and ending at the last. Vertex
58 * the values of the final vertex, and often no fixup of the start of
59 * the vertex list is required.
61 * Eval and other commands that don't fit into these vertex lists are
69 /* Copy of the final vertex from node->vertex_store->bufferobj.
77 GLuint count; /**< vertex count */
149 GLfloat vertex[VBO_ATTRIB_MAX*4]; /* current values */ member in struct:vbo_save_context
  /external/chromium_org/third_party/skia/include/gpu/gl/
GrGLConfig_chrome.h 15 // ANGLE creates a temp VB for vertex attributes not specified per-vertex.
  /external/deqp/data/gles3/shaders/
declarations.test 5 vertex ""
27 vertex ""
50 vertex ""
73 vertex ""
95 vertex ""
117 vertex ""
153 vertex ""
175 vertex ""
  /external/deqp/framework/referencerenderer/
rrVertexAttrib.hpp 23 * \brief Vertex attribute fetch.
93 * \brief Vertex attribute slot
95 * Vertex attribute type specifies component type for attribute and it
98 * Attribute size specifies how many components there are per vertex.
99 * If size is 0, no components are fetched, ie. vertex attribute slot
102 * Divisor specifies the rate at which vertex attribute advances. If it is
103 * zero, attribute is advanced per vertex. If divisor is non-zero, attribute
114 int instanceDivisor; //!< Vertex attribute divisor.
  /external/kernel-headers/original/uapi/drm/
savage_drm.h 111 /* vertex buffer in client's address space */
113 unsigned int vb_size; /* size of client vertex buffer in bytes */
132 #define SAVAGE_CMD_VB_PRIM 2 /* vertices from client vertex buffer */
134 #define SAVAGE_CMD_VB_IDX 4 /* indexed vertices client vertex buffer */
146 /* Skip flags (vertex format)
187 unsigned short skip; /* vertex format (skip flags) */
189 unsigned short start; /* first vertex in DMA/vertex buffer */
  /external/mesa3d/src/gallium/docs/
llvm-todo.txt 11 Vertex ID support.
14 vertex clip support - airlied WIP
  /external/mesa3d/src/gallium/state_trackers/xorg/
xorg_renderer.h 11 * max number of attributes per vertex *
33 /* number of attributes per vertex for the current

Completed in 946 milliseconds

1 2 3 4 56 7 8 91011>>