/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
|