Searched refs:arrays (Results 1 - 25 of 183) sorted by relevance

12345678

/external/chromium_org/third_party/mesa/src/src/glx/
H A Dindirect_vertex_array.c41 * Implement GLX protocol for vertex arrays and vertex buffer objects.
62 * "vbo", to support multiple texture coordinate arrays, generic attributes,
78 const struct array_state_vector *arrays,
81 const struct array_state_vector *arrays,
84 *arrays, GLenum key,
86 static void fill_array_info_cache(struct array_state_vector *arrays);
115 struct array_state_vector *arrays = state->array_state; local
117 if (arrays) {
118 if (arrays->stack) {
119 free(arrays
150 struct array_state_vector *arrays; local
305 calculate_single_vertex_size_none(const struct array_state_vector *arrays) argument
325 emit_element_none(GLubyte * dst, const struct array_state_vector * arrays, unsigned index) argument
364 emit_element_old(GLubyte * dst, const struct array_state_vector * arrays, unsigned index) argument
386 get_array_entry(const struct array_state_vector *arrays, GLenum key, unsigned index) argument
403 allocate_array_info_cache(struct array_state_vector *arrays, size_t required_size) argument
428 fill_array_info_cache(struct array_state_vector *arrays) argument
493 struct array_state_vector *arrays = state->array_state; local
552 emit_DrawArrays_header_old(struct glx_context * gc, struct array_state_vector *arrays, size_t * elements_per_request, unsigned int *total_requests, GLenum mode, GLsizei count) argument
664 struct array_state_vector *arrays = state->array_state; local
726 struct array_state_vector *arrays = state->array_state; local
793 struct array_state_vector *arrays = state->array_state; local
950 struct array_state_vector *arrays = state->array_state; local
969 struct array_state_vector *arrays = state->array_state; local
995 struct array_state_vector *arrays = state->array_state; local
1017 struct array_state_vector *arrays = state->array_state; local
1043 struct array_state_vector *arrays = state->array_state; local
1069 struct array_state_vector *arrays = state->array_state; local
1124 struct array_state_vector *arrays = state->array_state; local
1169 struct array_state_vector *arrays = state->array_state; local
1240 struct array_state_vector *arrays = state->array_state; local
1295 struct array_state_vector *arrays = state->array_state; local
1340 struct array_state_vector *arrays = state->array_state; local
1402 struct array_state_vector *arrays = state->array_state; local
1475 struct array_state_vector *arrays = state->array_state; local
1535 struct array_state_vector *arrays = state->array_state; local
1582 struct array_state_vector *arrays = state->array_state; local
1724 struct array_state_vector *const arrays = state->array_state; local
1744 struct array_state_vector *arrays = state->array_state; local
1769 struct array_state_vector *arrays = state->array_state; local
1787 const struct array_state_vector *arrays = state->array_state; local
1806 const struct array_state_vector *arrays = state->array_state; local
1825 const struct array_state_vector *arrays = state->array_state; local
1844 const struct array_state_vector *arrays = state->array_state; local
1863 const struct array_state_vector *arrays = state->array_state; local
1883 const struct array_state_vector *arrays = state->array_state; local
1909 struct array_state_vector *arrays = state->array_state; local
1935 struct array_state_vector *arrays = state->array_state; local
[all...]
/external/mesa3d/src/glx/
H A Dindirect_vertex_array.c41 * Implement GLX protocol for vertex arrays and vertex buffer objects.
62 * "vbo", to support multiple texture coordinate arrays, generic attributes,
78 const struct array_state_vector *arrays,
81 const struct array_state_vector *arrays,
84 *arrays, GLenum key,
86 static void fill_array_info_cache(struct array_state_vector *arrays);
115 struct array_state_vector *arrays = state->array_state; local
117 if (arrays) {
118 if (arrays->stack) {
119 free(arrays
150 struct array_state_vector *arrays; local
305 calculate_single_vertex_size_none(const struct array_state_vector *arrays) argument
325 emit_element_none(GLubyte * dst, const struct array_state_vector * arrays, unsigned index) argument
364 emit_element_old(GLubyte * dst, const struct array_state_vector * arrays, unsigned index) argument
386 get_array_entry(const struct array_state_vector *arrays, GLenum key, unsigned index) argument
403 allocate_array_info_cache(struct array_state_vector *arrays, size_t required_size) argument
428 fill_array_info_cache(struct array_state_vector *arrays) argument
493 struct array_state_vector *arrays = state->array_state; local
552 emit_DrawArrays_header_old(struct glx_context * gc, struct array_state_vector *arrays, size_t * elements_per_request, unsigned int *total_requests, GLenum mode, GLsizei count) argument
664 struct array_state_vector *arrays = state->array_state; local
726 struct array_state_vector *arrays = state->array_state; local
793 struct array_state_vector *arrays = state->array_state; local
950 struct array_state_vector *arrays = state->array_state; local
969 struct array_state_vector *arrays = state->array_state; local
995 struct array_state_vector *arrays = state->array_state; local
1017 struct array_state_vector *arrays = state->array_state; local
1043 struct array_state_vector *arrays = state->array_state; local
1069 struct array_state_vector *arrays = state->array_state; local
1124 struct array_state_vector *arrays = state->array_state; local
1169 struct array_state_vector *arrays = state->array_state; local
1240 struct array_state_vector *arrays = state->array_state; local
1295 struct array_state_vector *arrays = state->array_state; local
1340 struct array_state_vector *arrays = state->array_state; local
1402 struct array_state_vector *arrays = state->array_state; local
1475 struct array_state_vector *arrays = state->array_state; local
1535 struct array_state_vector *arrays = state->array_state; local
1582 struct array_state_vector *arrays = state->array_state; local
1724 struct array_state_vector *const arrays = state->array_state; local
1744 struct array_state_vector *arrays = state->array_state; local
1769 struct array_state_vector *arrays = state->array_state; local
1787 const struct array_state_vector *arrays = state->array_state; local
1806 const struct array_state_vector *arrays = state->array_state; local
1825 const struct array_state_vector *arrays = state->array_state; local
1844 const struct array_state_vector *arrays = state->array_state; local
1863 const struct array_state_vector *arrays = state->array_state; local
1883 const struct array_state_vector *arrays = state->array_state; local
1909 struct array_state_vector *arrays = state->array_state; local
1935 struct array_state_vector *arrays = state->array_state; local
[all...]
/external/chromium_org/third_party/mesa/src/src/mesa/vbo/
H A Dvbo_save.c66 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 Dvbo_context.c50 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 Dvbo_split.h53 const struct gl_client_array *arrays[],
65 const struct gl_client_array *arrays[],
H A Dvbo_split.c102 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 Dvbo_save_draw.c131 * 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 Dvbo_rebase.c32 * 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 Dvbo_exec_draw.c165 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...]
/external/mesa3d/src/mesa/vbo/
H A Dvbo_save.c66 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 Dvbo_context.c50 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 Dvbo_split.h53 const struct gl_client_array *arrays[],
65 const struct gl_client_array *arrays[],
H A Dvbo_split.c102 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 Dvbo_save_draw.c131 * 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 Dvbo_rebase.c32 * 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...]
/external/chromium_org/ppapi/native_client/src/trusted/plugin/
H A Dsrpc_params.cc47 free(arg->arrays.carr);
50 free(arg->arrays.darr);
55 free(arg->arrays.iarr);
58 free(arg->arrays.larr);
64 free(arg->arrays.str);
67 if (arg->arrays.varr) {
69 FreeSrpcArg(&arg->arrays.varr[i]);
/external/chromium_org/v8/test/webkit/
H A Darray-enumerators-functions.js72 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/mockito/cglib-and-asm/src/org/mockito/cglib/util/
H A DParallelSorterEmitter.java35 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());
H A DParallelSorter.java25 * For the efficient sorting of multiple arrays in parallel.
27 * Given two arrays of equal length and varying types, the standard
31 * back into their respective arrays. This is wasteful in both time and
35 * arrays you need to sort, in such a way that both arrays are sorted
56 abstract public ParallelSorter newInstance(Object[] arrays); argument
59 * Create a new ParallelSorter object for a set of arrays. You may
60 * sort the arrays multiple times via the same ParallelSorter object.
61 * @param arrays An array of arrays t
66 create(Object[] arrays) argument
257 private Object[] arrays; field in class:ParallelSorter.Generator
267 setArrays(Object[] arrays) argument
[all...]
/external/chromium_org/third_party/mesa/src/src/mesa/drivers/dri/nouveau/
H A Dnouveau_vbo_t.c39 /* Functions to turn GL arrays or index buffers into nouveau_array
56 const struct gl_client_array **arrays)
67 const struct gl_client_array *array = arrays[attr];
79 const struct gl_client_array **arrays)
103 vbo_choose_render_mode(struct gl_context *ctx, const struct gl_client_array **arrays) argument
112 if (arrays[VERT_ATTRIB_GENERIC0 + i]->StrideB) {
121 vbo_emit_attr(struct gl_context *ctx, const struct gl_client_array **arrays, argument
126 const struct gl_client_array *array = arrays[attr];
161 vbo_choose_attrs(struct gl_context *ctx, const struct gl_client_array **arrays) argument
170 vbo_emit_attr(ctx, arrays, VERT_ATTRIB_COLOR
55 vbo_init_arrays(struct gl_context *ctx, const struct _mesa_index_buffer *ib, const struct gl_client_array **arrays) argument
78 vbo_deinit_arrays(struct gl_context *ctx, const struct _mesa_index_buffer *ib, const struct gl_client_array **arrays) argument
204 get_max_client_stride(struct gl_context *ctx, const struct gl_client_array **arrays) argument
228 vbo_maybe_split(struct gl_context *ctx, const struct gl_client_array **arrays, const struct _mesa_prim *prims, GLuint nr_prims, const struct _mesa_index_buffer *ib, GLuint min_index, GLuint max_index) argument
288 vbo_bind_vertices(struct gl_context *ctx, const struct gl_client_array **arrays, int base, unsigned min_index, unsigned max_index, int *pdelta) argument
356 vbo_draw_vbo(struct gl_context *ctx, const struct gl_client_array **arrays, const struct _mesa_prim *prims, GLuint nr_prims, const struct _mesa_index_buffer *ib, GLuint min_index, GLuint max_index) argument
406 vbo_draw_imm(struct gl_context *ctx, const struct gl_client_array **arrays, const struct _mesa_prim *prims, GLuint nr_prims, const struct _mesa_index_buffer *ib, GLuint min_index, GLuint max_index) argument
459 const struct gl_client_array **arrays = ctx->Array._DrawArrays; local
[all...]
/external/mesa3d/src/mesa/drivers/dri/nouveau/
H A Dnouveau_vbo_t.c39 /* Functions to turn GL arrays or index buffers into nouveau_array
56 const struct gl_client_array **arrays)
67 const struct gl_client_array *array = arrays[attr];
79 const struct gl_client_array **arrays)
103 vbo_choose_render_mode(struct gl_context *ctx, const struct gl_client_array **arrays) argument
112 if (arrays[VERT_ATTRIB_GENERIC0 + i]->StrideB) {
121 vbo_emit_attr(struct gl_context *ctx, const struct gl_client_array **arrays, argument
126 const struct gl_client_array *array = arrays[attr];
161 vbo_choose_attrs(struct gl_context *ctx, const struct gl_client_array **arrays) argument
170 vbo_emit_attr(ctx, arrays, VERT_ATTRIB_COLOR
55 vbo_init_arrays(struct gl_context *ctx, const struct _mesa_index_buffer *ib, const struct gl_client_array **arrays) argument
78 vbo_deinit_arrays(struct gl_context *ctx, const struct _mesa_index_buffer *ib, const struct gl_client_array **arrays) argument
204 get_max_client_stride(struct gl_context *ctx, const struct gl_client_array **arrays) argument
228 vbo_maybe_split(struct gl_context *ctx, const struct gl_client_array **arrays, const struct _mesa_prim *prims, GLuint nr_prims, const struct _mesa_index_buffer *ib, GLuint min_index, GLuint max_index) argument
288 vbo_bind_vertices(struct gl_context *ctx, const struct gl_client_array **arrays, int base, unsigned min_index, unsigned max_index, int *pdelta) argument
356 vbo_draw_vbo(struct gl_context *ctx, const struct gl_client_array **arrays, const struct _mesa_prim *prims, GLuint nr_prims, const struct _mesa_index_buffer *ib, GLuint min_index, GLuint max_index) argument
406 vbo_draw_imm(struct gl_context *ctx, const struct gl_client_array **arrays, const struct _mesa_prim *prims, GLuint nr_prims, const struct _mesa_index_buffer *ib, GLuint min_index, GLuint max_index) argument
459 const struct gl_client_array **arrays = ctx->Array._DrawArrays; local
[all...]
/external/chromium_org/third_party/mesa/src/src/mesa/drivers/dri/i965/
H A Dbrw_draw.h52 struct gl_client_array *arrays);
/external/mesa3d/src/mesa/drivers/dri/i965/
H A Dbrw_draw.h52 struct gl_client_array *arrays);
/external/chromium_org/third_party/mesa/src/src/mesa/state_tracker/
H A Dst_draw_feedback.c87 * 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 Dst_draw_feedback.c87 * 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...]

Completed in 603 milliseconds

12345678