Searched defs:mesh (Results 1 - 14 of 14) sorted by relevance

/frameworks/rs/driver/runtime/
H A Drs_mesh.c12 Mesh_t *mesh = (Mesh_t *)m.p; local
13 if (mesh == NULL) {
16 return mesh->mHal.state.vertexBuffersCount;
21 Mesh_t *mesh = (Mesh_t *)m.p; local
22 if (mesh == NULL) {
25 return mesh->mHal.state.primitivesCount;
30 Mesh_t *mesh = (Mesh_t *)m.p; local
31 if (mesh == NULL || index >= mesh->mHal.state.vertexBuffersCount) {
35 rs_allocation returnAlloc = {mesh
41 Mesh_t *mesh = (Mesh_t *)m.p; local
52 Mesh_t *mesh = (Mesh_t *)m.p; local
[all...]
/frameworks/base/tests/RenderScriptTests/SceneGraph/src/com/android/scenegraph/
H A DRenderable.java77 public void setMesh(Mesh mesh) { argument
78 mData.mesh = mesh;
80 mField.set_mesh(0, mData.mesh, true);
84 public void setMesh(String mesh, String indexName) { argument
85 mMeshName = mesh;
114 public void resolveMeshData(Mesh mesh) { argument
115 mData.mesh = mesh;
116 if (mData.mesh
[all...]
/frameworks/base/libs/hwui/
H A DPatchCache.cpp184 * Sets the mesh's offsets and copies its associated vertices into
185 * the mesh buffer (VBO).
198 // Find a block where we can fit the mesh
202 // The mesh fits
219 // Copy the 9patch mesh in the VBO
246 const Patch* mesh = mCache.get(description); local
248 if (!mesh) {
273 return mesh;
H A DLayerRenderer.cpp132 if (mLayer->mesh) {
133 delete[] mLayer->mesh;
134 mLayer->mesh = NULL;
153 if (mLayer->mesh && mLayer->meshElementCount < elementCount) {
154 delete[] mLayer->mesh;
155 mLayer->mesh = NULL;
158 if (!mLayer->mesh) {
159 mLayer->mesh = new TextureVertex[count * 4];
167 TextureVertex* mesh = mLayer->mesh; local
[all...]
H A DLayer.h319 * If the layer can be rendered as a mesh, this is non-null.
321 TextureVertex* mesh; member in class:android::uirenderer::Layer
H A DFontRenderer.cpp294 if (!cacheTexture->mesh()) {
517 TextureVertex* mesh = texture->mesh(); local
518 caches.bindPositionVertexPointer(force, &mesh[0].x);
519 caches.bindTexCoordsVertexPointer(force, &mesh[0].u);
H A DOpenGLRenderer.cpp1125 // We must get (and therefore bind) the region mesh buffer
1128 TextureVertex* mesh = mCaches.getRegionMesh(); local
1152 setupDrawMeshIndices(&mesh[0].x, &mesh[0].u);
1163 TextureVertex::set(mesh++, r->left, r->top, u1, v1);
1164 TextureVertex::set(mesh++, r->right, r->top, u2, v1);
1165 TextureVertex::set(mesh++, r->left, r->bottom, u1, v2);
1166 TextureVertex::set(mesh++, r->right, r->bottom, u2, v2);
1174 mesh = mCaches.getRegionMesh();
1260 void OpenGLRenderer::issueIndexedQuadDraw(Vertex* mesh, GLsize argument
1290 Vertex mesh[count * 4]; local
2046 Vector<ColorTextureVertex> mesh; // TODO: use C++11 unique_ptr local
2244 const Patch* mesh = mCaches.patchCache.get(entry, bitmap->width(), bitmap->height(), local
2250 drawPatch(const SkBitmap* bitmap, const Patch* mesh, AssetAtlas::Entry* entry, float left, float top, float right, float bottom, const SkPaint* paint) argument
2950 TextureVertex* mesh = &layer->mesh[0]; local
3189 Vertex mesh[count]; local
[all...]
/frameworks/base/libs/hwui/font/
H A DCacheTexture.h141 TextureVertex* mesh() const { function in class:android::uirenderer::CacheTexture
161 TextureVertex* mesh = mMesh + mCurrentQuad * 4; local
162 TextureVertex::set(mesh++, x2, y2, u2, v2);
163 TextureVertex::set(mesh++, x3, y3, u3, v3);
164 TextureVertex::set(mesh++, x1, y1, u1, v1);
165 TextureVertex::set(mesh++, x4, y4, u4, v4);
/frameworks/native/services/surfaceflinger/RenderEngine/
H A DGLES11RenderEngine.cpp250 void GLES11RenderEngine::drawMesh(const Mesh& mesh) { argument
251 if (mesh.getTexCoordsSize()) {
253 glTexCoordPointer(mesh.getTexCoordsSize(),
255 mesh.getByteStride(),
256 mesh.getTexCoords());
259 glVertexPointer(mesh.getVertexSize(),
261 mesh.getByteStride(),
262 mesh.getPositions());
264 glDrawArrays(mesh.getPrimitive(), 0, mesh
[all...]
H A DGLES20RenderEngine.cpp220 void GLES20RenderEngine::drawMesh(const Mesh& mesh) { argument
224 if (mesh.getTexCoordsSize()) {
227 mesh.getTexCoordsSize(),
229 mesh.getByteStride(),
230 mesh.getTexCoords());
234 mesh.getVertexSize(),
236 mesh.getByteStride(),
237 mesh.getPositions());
239 glDrawArrays(mesh.getPrimitive(), 0, mesh
[all...]
/frameworks/rs/
H A DrsMesh.cpp64 mRSC->mHal.funcs.mesh.destroy(mRSC, this);
77 mRSC->mHal.funcs.mesh.init(mRSC, this);
110 ALOGE("mesh loading skipped due to invalid class id");
147 Mesh *mesh = new Mesh(rsc, vertexBuffersCount, primitivesCount); local
148 mesh->assignName(name);
150 mesh->setVertexBuffer(vertexBuffers[vCount].get(), vCount);
153 mesh->setPrimitive(indexBuffers[pCount].get(), primitives[pCount], pCount);
166 mesh->init();
167 mesh->uploadAll(rsc);
169 return mesh;
[all...]
H A Drs_hal.h281 } mesh; member in struct:android::renderscript::__anon1535
/frameworks/native/services/surfaceflinger/
H A DLayer.cpp722 // TODO: we probably want to generate the texture coords with the mesh
780 void Layer::computeGeometry(const sp<const DisplayDevice>& hw, Mesh& mesh, argument
794 Mesh::VertexArray<vec2> position(mesh.getPositionArray<vec2>());
/frameworks/base/rs/jni/
H A Dandroid_renderscript_RenderScript.cpp1617 nMeshGetVertexBufferCount(JNIEnv *_env, jobject _this, jlong con, jlong mesh) argument
1619 LOG_API("nMeshGetVertexBufferCount, con(%p), Mesh(%p)", (RsContext)con, (RsMesh)mesh);
1621 rsaMeshGetVertexBufferCount((RsContext)con, (RsMesh)mesh, &vtxCount);
1626 nMeshGetIndexCount(JNIEnv *_env, jobject _this, jlong con, jlong mesh) argument
1628 LOG_API("nMeshGetIndexCount, con(%p), Mesh(%p)", (RsContext)con, (RsMesh)mesh);
1630 rsaMeshGetIndexCount((RsContext)con, (RsMesh)mesh, &idxCount);
1635 nMeshGetVertices(JNIEnv *_env, jobject _this, jlong con, jlong mesh, jlongArray _ids, jint numVtxIDs) argument
1637 LOG_API("nMeshGetVertices, con(%p), Mesh(%p)", (RsContext)con, (RsMesh)mesh);
1640 rsaMeshGetVertices((RsContext)con, (RsMesh)mesh, allocs, (uint32_t)numVtxIDs);
1651 nMeshGetIndices(JNIEnv *_env, jobject _this, jlong con, jlong mesh, jlongArra argument
[all...]

Completed in 386 milliseconds