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

1234567

/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 free(arrays->stack);
119 arrays
143 struct array_state_vector *arrays; local
314 calculate_single_vertex_size_none(const struct array_state_vector *arrays) argument
334 emit_element_none(GLubyte * dst, const struct array_state_vector * arrays, unsigned index) argument
401 emit_element_old(GLubyte * dst, const struct array_state_vector * arrays, unsigned index) argument
423 get_array_entry(const struct array_state_vector *arrays, GLenum key, unsigned index) argument
440 allocate_array_info_cache(struct array_state_vector *arrays, size_t required_size) argument
465 fill_array_info_cache(struct array_state_vector *arrays) argument
530 struct array_state_vector *arrays = state->array_state; local
589 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
701 struct array_state_vector *arrays = state->array_state; local
763 struct array_state_vector *arrays = state->array_state; local
830 struct array_state_vector *arrays = state->array_state; local
987 struct array_state_vector *arrays = state->array_state; local
1006 struct array_state_vector *arrays = state->array_state; local
1032 struct array_state_vector *arrays = state->array_state; local
1054 struct array_state_vector *arrays = state->array_state; local
1080 struct array_state_vector *arrays = state->array_state; local
1106 struct array_state_vector *arrays = state->array_state; local
1164 struct array_state_vector *arrays = state->array_state; local
1209 struct array_state_vector *arrays = state->array_state; local
1280 struct array_state_vector *arrays = state->array_state; local
1335 struct array_state_vector *arrays = state->array_state; local
1380 struct array_state_vector *arrays = state->array_state; local
1442 struct array_state_vector *arrays = state->array_state; local
1515 struct array_state_vector *arrays = state->array_state; local
1575 struct array_state_vector *arrays = state->array_state; local
1631 struct array_state_vector *arrays = state->array_state; local
1772 struct array_state_vector *const arrays = state->array_state; local
1792 struct array_state_vector *arrays = state->array_state; local
1817 struct array_state_vector *arrays = state->array_state; local
1835 const struct array_state_vector *arrays = state->array_state; local
1854 const struct array_state_vector *arrays = state->array_state; local
1873 const struct array_state_vector *arrays = state->array_state; local
1892 const struct array_state_vector *arrays = state->array_state; local
1911 const struct array_state_vector *arrays = state->array_state; local
1931 const struct array_state_vector *arrays = state->array_state; local
1957 struct array_state_vector *arrays = state->array_state; local
1983 struct array_state_vector *arrays = state->array_state; local
[all...]
H A Dindirect_vertex_array_priv.h108 * Per-array-type key. For most arrays, this will be the GL enum for
152 * Per-array-type key. For most arrays, this will be the GL enum for
179 * Number of arrays tracked by \c ::arrays.
185 * vertex arrays. If a vertex array isn't in this array, then it isn't
190 struct array_state *arrays; member in struct:array_state_vector
193 * Number of currently enabled client-side arrays. The value of this
/external/mesa3d/src/mesa/vbo/
H A Dvbo_save.c49 struct gl_vertex_array *arrays = save->arrays; local
52 memcpy(arrays, &vbo->currval[VBO_ATTRIB_POS],
53 VERT_ATTRIB_FF_MAX * sizeof(arrays[0]));
56 array = &arrays[VERT_ATTRIB_FF(i)];
58 _mesa_reference_buffer_object(ctx, &arrays->BufferObj,
62 memcpy(arrays + VERT_ATTRIB_GENERIC(0),
64 VERT_ATTRIB_GENERIC_MAX * sizeof(arrays[0]));
68 array = &arrays[VERT_ATTRIB_GENERIC(i)];
99 _mesa_reference_buffer_object(ctx, &save->arrays[
[all...]
H A Dvbo_split.h53 const struct gl_vertex_array *arrays[],
65 const struct gl_vertex_array *arrays[],
H A Dvbo_split.c102 const struct gl_vertex_array *arrays[],
129 vbo_split_copy(ctx, arrays, prim, nr_prims, ib,
137 vbo_split_inplace(ctx, arrays, prim, nr_prims, ib,
151 vbo_split_inplace(ctx, arrays, prim, nr_prims, ib,
101 vbo_split_prims( struct gl_context *ctx, const struct gl_vertex_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_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
82 GLboolean vbo_all_varyings_in_vbos( const struct gl_vertex_array *arrays[] )
87 if (arrays[i]->StrideB &&
88 arrays[i]->BufferObj->Name == 0)
94 GLboolean vbo_any_varyings_in_vbos( const struct gl_vertex_array *arrays[] )
99 if (arrays[i]->BufferObj->Name != 0)
125 const struct gl_vertex_array *arrays[],
244 tmp_arrays[i] = *arrays[
124 vbo_rebase_prims( struct gl_context *ctx, const struct gl_vertex_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_save_draw.c130 * Treat the vertex storage as a VBO, define vertex arrays pointing
138 struct gl_vertex_array *arrays = save->arrays; local
196 save->inputs[attr] = &arrays[attr];
198 arrays[attr].Ptr = (const GLubyte *) NULL + buffer_offset;
199 arrays[attr].Size = node_attrsz[src];
200 arrays[attr].StrideB = node->vertex_size * sizeof(GLfloat);
201 arrays[attr].Type = node_attrtype[src];
202 arrays[attr].Integer =
204 arrays[att
[all...]
H A Dvbo_exec_draw.c177 struct gl_vertex_array *arrays = exec->vtx.arrays; local
239 assert(attr < ARRAY_SIZE(exec->vtx.arrays)); /* arrays[] */
240 exec->vtx.inputs[attr] = &arrays[attr];
246 arrays[attr].Ptr = (GLubyte *)
251 arrays[attr].Ptr = (GLubyte *)exec->vtx.buffer_map + offset;
253 arrays[attr].Size = exec->vtx.attrsz[src];
254 arrays[attr].StrideB = exec->vtx.vertex_size * sizeof(GLfloat);
255 arrays[att
[all...]
H A Dvbo.h128 * hardware. This can be used to split an incoming set of arrays and
142 const struct gl_vertex_array *arrays[],
154 GLboolean vbo_all_varyings_in_vbos( const struct gl_vertex_array *arrays[] );
155 GLboolean vbo_any_varyings_in_vbos( const struct gl_vertex_array *arrays[] );
158 const struct gl_vertex_array *arrays[],
/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_vertex_array **arrays)
67 const struct gl_vertex_array *array = arrays[attr];
79 const struct gl_vertex_array **arrays)
103 vbo_choose_render_mode(struct gl_context *ctx, const struct gl_vertex_array **arrays) argument
112 if (arrays[VERT_ATTRIB_GENERIC0 + i]->StrideB) {
121 vbo_emit_attr(struct gl_context *ctx, const struct gl_vertex_array **arrays, argument
126 const struct gl_vertex_array *array = arrays[attr];
161 vbo_choose_attrs(struct gl_context *ctx, const struct gl_vertex_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_vertex_array **arrays) argument
78 vbo_deinit_arrays(struct gl_context *ctx, const struct _mesa_index_buffer *ib, const struct gl_vertex_array **arrays) argument
204 get_max_client_stride(struct gl_context *ctx, const struct gl_vertex_array **arrays) argument
230 vbo_maybe_split(struct gl_context *ctx, const struct gl_vertex_array **arrays, const struct _mesa_prim *prims, GLuint nr_prims, const struct _mesa_index_buffer *ib, GLuint min_index, GLuint max_index) argument
290 vbo_bind_vertices(struct gl_context *ctx, const struct gl_vertex_array **arrays, int base, unsigned min_index, unsigned max_index, int *pdelta) argument
358 vbo_draw_vbo(struct gl_context *ctx, const struct gl_vertex_array **arrays, const struct _mesa_prim *prims, GLuint nr_prims, const struct _mesa_index_buffer *ib, GLuint min_index, GLuint max_index) argument
408 vbo_draw_imm(struct gl_context *ctx, const struct gl_vertex_array **arrays, const struct _mesa_prim *prims, GLuint nr_prims, const struct _mesa_index_buffer *ib, GLuint min_index, GLuint max_index) argument
463 const struct gl_vertex_array **arrays = ctx->Array._DrawArrays; local
[all...]
/external/mesa3d/src/mesa/state_tracker/
H A Dst_draw_feedback.c86 * Helper for drawing current vertex arrays.
107 * Called by VBO to draw arrays when in selection or feedback mode and
134 const struct gl_vertex_array **arrays = ctx->Array._DrawArrays; local
171 /* Find the lowest address of the arrays we're drawing */
173 low_addr = arrays[vp->index_to_input[0]]->Ptr;
176 const GLubyte *start = arrays[vp->index_to_input[attr]]->Ptr;
186 struct gl_buffer_object *bufobj = arrays[mesaAttr]->BufferObj;
201 velements[attr].src_offset = arrays[mesaAttr]->Ptr - low_addr;
212 vbuffers[attr].user_buffer = arrays[mesaAttr]->Ptr;
221 vbuffers[attr].stride = arrays[mesaAtt
[all...]
H A Dst_atom_array.c318 const struct gl_vertex_array **arrays,
325 return arrays[mesaAttr];
329 * Examine the active arrays to determine if we have interleaved
330 * vertex arrays all living in one VBO, or all living in user space.
335 const struct gl_vertex_array **arrays)
348 array = get_client_array(vp, arrays, attr);
362 /* check if other arrays interleave with the first, in same buffer */
367 return GL_FALSE; /* arrays in different VBOs */
370 return GL_FALSE; /* arrays start too far apart */
373 return GL_FALSE; /* mix of VBO and user-space arrays */
317 get_client_array(const struct st_vertex_program *vp, const struct gl_vertex_array **arrays, int attr) argument
333 is_interleaved_arrays(const struct st_vertex_program *vp, const struct st_vp_variant *vpv, const struct gl_vertex_array **arrays) argument
447 setup_interleaved_attribs(struct st_context *st, const struct st_vertex_program *vp, const struct st_vp_variant *vpv, const struct gl_vertex_array **arrays, struct pipe_vertex_buffer *vbuffer, struct pipe_vertex_element velements[]) argument
560 setup_non_interleaved_attribs(struct st_context *st, const struct st_vertex_program *vp, const struct st_vp_variant *vpv, const struct gl_vertex_array **arrays, struct pipe_vertex_buffer vbuffer[], struct pipe_vertex_element velements[], unsigned *num_vbuffers) argument
646 const struct gl_vertex_array **arrays = ctx->Array._DrawArrays; local
[all...]
H A Dst_atom.c123 const struct gl_vertex_array **arrays = st->ctx->Array._DrawArrays; local
127 if (!arrays)
134 arrays[VERT_ATTRIB_EDGEFLAG]->StrideB != 0;
/external/mesa3d/src/mesa/main/
H A Darrayobj.h84 /* Returns true if all varying arrays reside in vbos */
103 void GLAPIENTRY _mesa_GenVertexArrays(GLsizei n, GLuint *arrays);
107 void GLAPIENTRY _mesa_CreateVertexArrays(GLsizei n, GLuint *arrays);
H A Darrayobj.c266 * Initialize a gl_vertex_array_object's arrays.
280 /* Init the individual arrays */
350 GLbitfield64 arrays = vao->NewArrays; local
352 while (arrays) {
353 const int attrib = u_bit_scan64(&arrays);
369 /* Walk those enabled arrays that have the default vbo attached */
374 * attrib arrays at once
382 /* Only enabled arrays shall appear in the _Enabled bitmask */
403 /* Walk the enabled arrays that have a vbo attached */
413 /* Only enabled arrays shal
598 gen_vertex_arrays(struct gl_context *ctx, GLsizei n, GLuint *arrays, bool create, const char *func) argument
640 _mesa_GenVertexArrays(GLsizei n, GLuint *arrays) argument
652 _mesa_GenVertexArraysAPPLE(GLsizei n, GLuint *arrays) argument
664 _mesa_CreateVertexArrays(GLsizei n, GLuint *arrays) argument
[all...]
/external/icu/android_icu4j/src/main/java/android/icu/text/
H A DDateFormatSymbols.java1567 Map<String, String[]> arrays = new TreeMap<String, String[]>(); field in class:DateFormatSymbols.CalendarDataSink
1631 if (!arrays.containsKey(keyString) && !maps.containsKey(keyString)) {
1645 if (!keyString.endsWith("%variant") && !arrays.containsKey(keyString)) {
1647 arrays.put(keyString, dataArray);
1667 if (arrays.containsKey(alias)) {
1668 arrays.put(aliasPathPairs.get(i + 1), arrays.get(alias));
1732 if (arrays.containsKey(currentPath)
1747 arrays.put(currentPath, dataArray);
1863 Map<String, String[]> arrays
[all...]
/external/icu/icu4j/main/classes/core/src/com/ibm/icu/text/
H A DDateFormatSymbols.java1608 Map<String, String[]> arrays = new TreeMap<String, String[]>(); field in class:DateFormatSymbols.CalendarDataSink
1672 if (!arrays.containsKey(keyString) && !maps.containsKey(keyString)) {
1686 if (!keyString.endsWith("%variant") && !arrays.containsKey(keyString)) {
1688 arrays.put(keyString, dataArray);
1708 if (arrays.containsKey(alias)) {
1709 arrays.put(aliasPathPairs.get(i + 1), arrays.get(alias));
1773 if (arrays.containsKey(currentPath)
1788 arrays.put(currentPath, dataArray);
1904 Map<String, String[]> arrays
[all...]
/external/rappor/client/java/com/google/android/rappor/
H A DHmacDrbg.java250 private static byte[] bytesConcat(byte[]... arrays) { argument
252 for (byte[] array : arrays) {
257 for (byte[] array : arrays) {
/external/deqp/modules/gles2/functional/
H A Des2fVertexArrayTest.cpp103 spec.arrays.push_back(arraySpec);
173 spec.arrays.push_back(arraySpec);
244 spec.arrays.push_back(arraySpec);
312 spec.arrays.push_back(arraySpec);
375 spec.arrays.push_back(arraySpec);
440 spec.arrays.push_back(arraySpec);
511 << spec.arrays.size();
542 spec.arrays.push_back(arraySpec);
581 << spec.arrays.size();
583 for (int arrayNdx = 0; arrayNdx < (int)spec.arrays
[all...]
/external/deqp/modules/gles3/functional/
H A Des3fVertexArrayTest.cpp102 spec.arrays.push_back(arraySpec);
207 spec.arrays.push_back(arraySpec);
310 spec.arrays.push_back(arraySpec);
411 spec.arrays.push_back(arraySpec);
505 spec.arrays.push_back(arraySpec);
621 spec.arrays.push_back(arraySpec);
724 << spec.arrays.size();
755 spec.arrays.push_back(arraySpec);
794 << spec.arrays.size();
796 for (int arrayNdx = 0; arrayNdx < (int)spec.arrays
[all...]
/external/python/cpython2/Doc/includes/
H A Dmp_synchronize.py195 def sharedvalues_func(values, arrays, shared_values, shared_arrays):
202 a = arrays[i][1]
214 arrays = [
221 shared_arrays = [multiprocessing.Array(id, a) for id, a in arrays]
225 args=(values, arrays, shared_values, shared_arrays)
/external/deqp/modules/glshared/
H A DglsVertexArrayTests.cpp749 ContextShaderProgram (const glu::RenderContext& ctx, const std::vector<ContextArray*>& arrays);
755 static std::string genVertexSource (const glu::RenderContext& ctx, const std::vector<ContextArray*>& arrays);
760 static sglr::pdec::ShaderProgramDeclaration createProgramDeclaration (const glu::RenderContext& ctx, const std::vector<ContextArray*>& arrays);
766 ContextShaderProgram::ContextShaderProgram (const glu::RenderContext& ctx, const std::vector<ContextArray*>& arrays) argument
767 : sglr::ShaderProgram (createProgramDeclaration(ctx, arrays))
768 , m_componentCount (arrays.size())
769 , m_attrType (arrays.size())
771 for (int arrayNdx = 0; arrayNdx < (int)arrays.size(); arrayNdx++)
773 m_componentCount[arrayNdx] = getComponentCount(arrays[arrayNdx]->getOutputType());
774 m_attrType[arrayNdx] = mapOutputType(arrays[arrayNd
876 genVertexSource(const glu::RenderContext& ctx, const std::vector<ContextArray*>& arrays) argument
1123 createProgramDeclaration(const glu::RenderContext& ctx, const std::vector<ContextArray*>& arrays) argument
[all...]
/external/mesa3d/src/gallium/drivers/r600/
H A Dr600_shader.h104 struct r600_shader_array * arrays; member in struct:r600_shader
/external/tensorflow/tensorflow/contrib/lite/toco/graph_transformations/
H A Ddequantize.cc120 // the below only serves to create a FakeQuant node, but some arrays are
208 std::vector<string> arrays; local
210 arrays.push_back(input);
213 arrays.push_back(output);
216 for (const string& array : arrays) {
/external/tensorflow/tensorflow/python/keras/_impl/keras/utils/
H A Dgeneric_utils.py467 def slice_arrays(arrays, start=None, stop=None):
468 """Slice an array or list of arrays.
472 - arrays[start:stop] if `arrays` is an array-like
473 - [x[start:stop] for x in arrays] if `arrays` is a list
478 arrays: Single array or list of arrays.
490 if arrays is None:
495 elif isinstance(arrays, lis
[all...]

Completed in 470 milliseconds

1234567