/external/chromium_org/third_party/mesa/src/src/mesa/vbo/ |
H A D | vbo_save.c | 66 struct gl_client_array *arrays = save->arrays; local 69 memcpy(arrays, &vbo->currval[VBO_ATTRIB_POS], 70 VERT_ATTRIB_FF_MAX * sizeof(arrays[0])); 73 array = &arrays[VERT_ATTRIB_FF(i)]; 75 _mesa_reference_buffer_object(ctx, &arrays->BufferObj, 79 memcpy(arrays + VERT_ATTRIB_GENERIC(0), 81 VERT_ATTRIB_GENERIC_MAX * sizeof(arrays[0])); 85 array = &arrays[VERT_ATTRIB_GENERIC(i)]; 116 _mesa_reference_buffer_object(ctx, &save->arrays[ [all...] |
H A D | vbo_context.c | 50 struct gl_client_array *arrays = &vbo->currval[VBO_ATTRIB_POS]; local 53 memset(arrays, 0, sizeof(*arrays) * VERT_ATTRIB_FF_MAX); 59 struct gl_client_array *cl = &arrays[i]; 80 struct gl_client_array *arrays = &vbo->currval[VBO_ATTRIB_GENERIC0]; local 83 memset(arrays, 0, sizeof(*arrays) * VERT_ATTRIB_GENERIC_MAX); 86 struct gl_client_array *cl = &arrays[i]; 107 struct gl_client_array *arrays = local 113 memset(arrays, [all...] |
H A D | vbo_split.c | 102 const struct gl_client_array *arrays[], 137 vbo_split_copy(ctx, arrays, prim, nr_prims, ib, 145 vbo_split_inplace(ctx, arrays, prim, nr_prims, ib, 159 vbo_split_inplace(ctx, arrays, prim, nr_prims, ib, 101 vbo_split_prims( struct gl_context *ctx, const struct gl_client_array *arrays[], const struct _mesa_prim *prim, GLuint nr_prims, const struct _mesa_index_buffer *ib, GLuint min_index, GLuint max_index, vbo_draw_func draw, const struct split_limits *limits ) argument
|
H A D | vbo_rebase.c | 32 * successive primitives layed out linearly in the vertex arrays. 33 * Unless the vertex arrays are all in a VBO, the OpenGL semantics 44 * This file provides a helper to adjust the arrays, primitives and 76 GLboolean vbo_all_varyings_in_vbos( const struct gl_client_array *arrays[] ) 81 if (arrays[i]->StrideB && 82 arrays[i]->BufferObj->Name == 0) 88 GLboolean vbo_any_varyings_in_vbos( const struct gl_client_array *arrays[] ) 93 if (arrays[i]->BufferObj->Name != 0) 119 const struct gl_client_array *arrays[], 223 tmp_arrays[i] = *arrays[ 118 vbo_rebase_prims( struct gl_context *ctx, const struct gl_client_array *arrays[], const struct _mesa_prim *prim, GLuint nr_prims, const struct _mesa_index_buffer *ib, GLuint min_index, GLuint max_index, vbo_draw_func draw ) argument [all...] |
H A D | vbo_exec_draw.c | 165 struct gl_client_array *arrays = exec->vtx.arrays; local 227 ASSERT(attr < Elements(exec->vtx.arrays)); /* arrays[] */ 228 exec->vtx.inputs[attr] = &arrays[attr]; 234 arrays[attr].Ptr = (GLubyte *)exec->vtx.bufferobj->Offset + offset; 238 arrays[attr].Ptr = (GLubyte *)exec->vtx.buffer_map + offset; 240 arrays[attr].Size = exec->vtx.attrsz[src]; 241 arrays[attr].StrideB = exec->vtx.vertex_size * sizeof(GLfloat); 242 arrays[att [all...] |
H A D | vbo_save_draw.c | 131 * Treat the vertex storage as a VBO, define vertex arrays pointing 139 struct gl_client_array *arrays = save->arrays; local 200 save->inputs[attr] = &arrays[attr]; 202 arrays[attr].Ptr = (const GLubyte *) NULL + buffer_offset; 203 arrays[attr].Size = node_attrsz[src]; 204 arrays[attr].StrideB = node->vertex_size * sizeof(GLfloat); 205 arrays[attr].Stride = node->vertex_size * sizeof(GLfloat); 206 arrays[attr].Type = node_attrtype[src]; 207 arrays[att [all...] |
H A D | vbo_split_inplace.c | 265 const struct gl_client_array *arrays[], 279 split.array = arrays; 264 vbo_split_inplace( struct gl_context *ctx, const struct gl_client_array *arrays[], const struct _mesa_prim *prim, GLuint nr_prims, const struct _mesa_index_buffer *ib, GLuint min_index, GLuint max_index, vbo_draw_func draw, const struct split_limits *limits ) argument
|
/external/mesa3d/src/mesa/vbo/ |
H A D | vbo_save.c | 66 struct gl_client_array *arrays = save->arrays; local 69 memcpy(arrays, &vbo->currval[VBO_ATTRIB_POS], 70 VERT_ATTRIB_FF_MAX * sizeof(arrays[0])); 73 array = &arrays[VERT_ATTRIB_FF(i)]; 75 _mesa_reference_buffer_object(ctx, &arrays->BufferObj, 79 memcpy(arrays + VERT_ATTRIB_GENERIC(0), 81 VERT_ATTRIB_GENERIC_MAX * sizeof(arrays[0])); 85 array = &arrays[VERT_ATTRIB_GENERIC(i)]; 116 _mesa_reference_buffer_object(ctx, &save->arrays[ [all...] |
H A D | vbo_context.c | 50 struct gl_client_array *arrays = &vbo->currval[VBO_ATTRIB_POS]; local 53 memset(arrays, 0, sizeof(*arrays) * VERT_ATTRIB_FF_MAX); 59 struct gl_client_array *cl = &arrays[i]; 80 struct gl_client_array *arrays = &vbo->currval[VBO_ATTRIB_GENERIC0]; local 83 memset(arrays, 0, sizeof(*arrays) * VERT_ATTRIB_GENERIC_MAX); 86 struct gl_client_array *cl = &arrays[i]; 107 struct gl_client_array *arrays = local 113 memset(arrays, [all...] |
H A D | vbo_split.c | 102 const struct gl_client_array *arrays[], 137 vbo_split_copy(ctx, arrays, prim, nr_prims, ib, 145 vbo_split_inplace(ctx, arrays, prim, nr_prims, ib, 159 vbo_split_inplace(ctx, arrays, prim, nr_prims, ib, 101 vbo_split_prims( struct gl_context *ctx, const struct gl_client_array *arrays[], const struct _mesa_prim *prim, GLuint nr_prims, const struct _mesa_index_buffer *ib, GLuint min_index, GLuint max_index, vbo_draw_func draw, const struct split_limits *limits ) argument
|
H A D | vbo_rebase.c | 32 * successive primitives layed out linearly in the vertex arrays. 33 * Unless the vertex arrays are all in a VBO, the OpenGL semantics 44 * This file provides a helper to adjust the arrays, primitives and 76 GLboolean vbo_all_varyings_in_vbos( const struct gl_client_array *arrays[] ) 81 if (arrays[i]->StrideB && 82 arrays[i]->BufferObj->Name == 0) 88 GLboolean vbo_any_varyings_in_vbos( const struct gl_client_array *arrays[] ) 93 if (arrays[i]->BufferObj->Name != 0) 119 const struct gl_client_array *arrays[], 223 tmp_arrays[i] = *arrays[ 118 vbo_rebase_prims( struct gl_context *ctx, const struct gl_client_array *arrays[], const struct _mesa_prim *prim, GLuint nr_prims, const struct _mesa_index_buffer *ib, GLuint min_index, GLuint max_index, vbo_draw_func draw ) argument [all...] |
H A D | vbo_exec_draw.c | 165 struct gl_client_array *arrays = exec->vtx.arrays; local 227 ASSERT(attr < Elements(exec->vtx.arrays)); /* arrays[] */ 228 exec->vtx.inputs[attr] = &arrays[attr]; 234 arrays[attr].Ptr = (GLubyte *)exec->vtx.bufferobj->Offset + offset; 238 arrays[attr].Ptr = (GLubyte *)exec->vtx.buffer_map + offset; 240 arrays[attr].Size = exec->vtx.attrsz[src]; 241 arrays[attr].StrideB = exec->vtx.vertex_size * sizeof(GLfloat); 242 arrays[att [all...] |
H A D | vbo_save_draw.c | 131 * Treat the vertex storage as a VBO, define vertex arrays pointing 139 struct gl_client_array *arrays = save->arrays; local 200 save->inputs[attr] = &arrays[attr]; 202 arrays[attr].Ptr = (const GLubyte *) NULL + buffer_offset; 203 arrays[attr].Size = node_attrsz[src]; 204 arrays[attr].StrideB = node->vertex_size * sizeof(GLfloat); 205 arrays[attr].Stride = node->vertex_size * sizeof(GLfloat); 206 arrays[attr].Type = node_attrtype[src]; 207 arrays[att [all...] |
/external/mockito/cglib-and-asm/src/org/mockito/cglib/util/ |
H A D | ParallelSorterEmitter.java | 35 public ParallelSorterEmitter(ClassVisitor v, String className, Object[] arrays) { argument 40 generateConstructor(arrays); 41 generateSwap(arrays); 49 private void generateConstructor(Object[] arrays) { argument 56 for (int i = 0; i < arrays.length; i++) { 57 Type type = Type.getType(arrays[i].getClass()); 70 private void generateSwap(final Object[] arrays) { argument 72 for (int i = 0; i < arrays.length; i++) { 73 Type type = Type.getType(arrays[i].getClass());
|
/external/chromium_org/v8/test/webkit/ |
H A D | array-enumerators-functions.js | 72 var arrays = ["simpleArray", "emptyArray", "largeEmptyArray", "largeSparseArray"]; variable 83 for (var a = 0; a < arrays.length; a++) { 86 if (arrays[a] === "largeEmptyArray" && functionName === "map") 90 shouldBe("count=0;lastIndex=-1;copyArray("+arrays[a]+")."+functionName+"(forwarders[f], "+testFunctions[t]+", 0)", 91 "count=0;lastIndex=-1;Array.prototype."+functionName+".call(toObject("+arrays[a]+"), forwarders[f], "+testFunctions[t]+", 0)"); 99 for (var a = 0; a < arrays.length; a++) { 102 if (arrays[a] === "largeEmptyArray" && functionName === "map") 106 shouldBe("count=0;lastIndex=-1;copyArray("+arrays[a]+")."+functionName+"(forwarders[f], "+testFunctions[t]+", 0)", 107 "count=0;lastIndex=-1;Array.prototype."+functionName+".call(toUnorderedObject("+arrays[a]+"), forwarders[f], "+testFunctions[t]+", 0)"); 133 for (var a = 0; a < arrays [all...] |
/external/chromium_org/third_party/mesa/src/src/mesa/state_tracker/ |
H A D | st_atom.c | 131 const struct gl_client_array **arrays = st->ctx->Array._DrawArrays; local 134 if (!arrays) 137 vertDataEdgeFlags = arrays[VERT_ATTRIB_EDGEFLAG]->BufferObj && 138 arrays[VERT_ATTRIB_EDGEFLAG]->BufferObj->Name;
|
H A D | st_draw.c | 72 all_varyings_in_vbos(const struct gl_client_array *arrays[]) argument 77 if (arrays[i]->StrideB && 78 !arrays[i]->InstanceDivisor && 79 !_mesa_is_bufferobj(arrays[i]->BufferObj)) 202 const struct gl_client_array **arrays = ctx->Array._DrawArrays; local 228 if (!all_varyings_in_vbos(arrays))
|
H A D | st_cb_rasterpos.c | 65 const struct gl_client_array *arrays[VERT_ATTRIB_MAX]; member in struct:rastpos_stage 207 rs->arrays[i] = &rs->array[i]; 258 ctx->Array._DrawArrays = rs->arrays;
|
H A D | st_draw_feedback.c | 87 * Called by VBO to draw arrays when in selection or feedback mode and 112 const struct gl_client_array **arrays = ctx->Array._DrawArrays; local 145 /* Find the lowest address of the arrays we're drawing */ 147 low_addr = arrays[vp->index_to_input[0]]->Ptr; 150 const GLubyte *start = arrays[vp->index_to_input[attr]]->Ptr; 160 struct gl_buffer_object *bufobj = arrays[mesaAttr]->BufferObj; 175 velements[attr].src_offset = arrays[mesaAttr]->Ptr - low_addr; 185 vbuffers[attr].user_buffer = arrays[mesaAttr]->Ptr; 193 vbuffers[attr].stride = arrays[mesaAttr]->StrideB; /* in bytes */ 197 st_pipe_vertex_format(arrays[mesaAtt [all...] |
/external/mesa3d/src/mesa/state_tracker/ |
H A D | st_atom.c | 131 const struct gl_client_array **arrays = st->ctx->Array._DrawArrays; local 134 if (!arrays) 137 vertDataEdgeFlags = arrays[VERT_ATTRIB_EDGEFLAG]->BufferObj && 138 arrays[VERT_ATTRIB_EDGEFLAG]->BufferObj->Name;
|
H A D | st_draw.c | 72 all_varyings_in_vbos(const struct gl_client_array *arrays[]) argument 77 if (arrays[i]->StrideB && 78 !arrays[i]->InstanceDivisor && 79 !_mesa_is_bufferobj(arrays[i]->BufferObj)) 202 const struct gl_client_array **arrays = ctx->Array._DrawArrays; local 228 if (!all_varyings_in_vbos(arrays))
|
H A D | st_cb_rasterpos.c | 65 const struct gl_client_array *arrays[VERT_ATTRIB_MAX]; member in struct:rastpos_stage 207 rs->arrays[i] = &rs->array[i]; 258 ctx->Array._DrawArrays = rs->arrays;
|
H A D | st_draw_feedback.c | 87 * Called by VBO to draw arrays when in selection or feedback mode and 112 const struct gl_client_array **arrays = ctx->Array._DrawArrays; local 145 /* Find the lowest address of the arrays we're drawing */ 147 low_addr = arrays[vp->index_to_input[0]]->Ptr; 150 const GLubyte *start = arrays[vp->index_to_input[attr]]->Ptr; 160 struct gl_buffer_object *bufobj = arrays[mesaAttr]->BufferObj; 175 velements[attr].src_offset = arrays[mesaAttr]->Ptr - low_addr; 185 vbuffers[attr].user_buffer = arrays[mesaAttr]->Ptr; 193 vbuffers[attr].stride = arrays[mesaAttr]->StrideB; /* in bytes */ 197 st_pipe_vertex_format(arrays[mesaAtt [all...] |
/external/chromium_org/third_party/mesa/src/src/glx/ |
H A D | indirect_vertex_array_priv.h | 114 * Per-array-type key. For most arrays, this will be the GL enum for 158 * Per-array-type key. For most arrays, this will be the GL enum for 185 * Number of arrays tracked by \c ::arrays. 191 * vertex arrays. If a vertex array isn't in this array, then it isn't 196 struct array_state *arrays; member in struct:array_state_vector 199 * Number of currently enabled client-side arrays. The value of this
|
/external/mesa3d/src/glx/ |
H A D | indirect_vertex_array_priv.h | 114 * Per-array-type key. For most arrays, this will be the GL enum for 158 * Per-array-type key. For most arrays, this will be the GL enum for 185 * Number of arrays tracked by \c ::arrays. 191 * vertex arrays. If a vertex array isn't in this array, then it isn't 196 struct array_state *arrays; member in struct:array_state_vector 199 * Number of currently enabled client-side arrays. The value of this
|