/external/mesa3d/src/glx/ |
H A D | indirect_vertex_array.c | 41 * 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 D | indirect_vertex_array_priv.h | 108 * 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 D | vbo_save.c | 49 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 D | vbo_split.h | 53 const struct gl_vertex_array *arrays[], 65 const struct gl_vertex_array *arrays[],
|
H A D | vbo_split.c | 102 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 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 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 D | vbo_save_draw.c | 130 * 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 D | vbo_exec_draw.c | 177 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 D | vbo.h | 128 * 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 D | nouveau_vbo_t.c | 39 /* 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 D | st_draw_feedback.c | 86 * 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 D | st_atom_array.c | 318 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 D | st_atom.c | 123 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 D | arrayobj.h | 84 /* 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 D | arrayobj.c | 266 * 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 D | DateFormatSymbols.java | 1567 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 D | DateFormatSymbols.java | 1608 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 D | HmacDrbg.java | 250 private static byte[] bytesConcat(byte[]... arrays) { argument 252 for (byte[] array : arrays) { 257 for (byte[] array : arrays) {
|
/external/deqp/modules/gles2/functional/ |
H A D | es2fVertexArrayTest.cpp | 103 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 D | es3fVertexArrayTest.cpp | 102 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 D | mp_synchronize.py | 195 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 D | glsVertexArrayTests.cpp | 749 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 D | r600_shader.h | 104 struct r600_shader_array * arrays; member in struct:r600_shader
|
/external/tensorflow/tensorflow/contrib/lite/toco/graph_transformations/ |
H A D | dequantize.cc | 120 // 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 D | generic_utils.py | 467 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...] |