/frameworks/rs/driver/runtime/ |
H A D | rs_mesh.c | 10 Mesh_t *mesh = (Mesh_t *)m.p; local 11 if (mesh == NULL) { 14 return mesh->mHal.state.vertexBuffersCount; 19 Mesh_t *mesh = (Mesh_t *)m.p; local 20 if (mesh == NULL) { 23 return mesh->mHal.state.primitivesCount; 28 Mesh_t *mesh = (Mesh_t *)m.p; local 29 if (mesh == NULL || index >= mesh->mHal.state.vertexBuffersCount) { 33 rs_allocation returnAlloc = {mesh 39 Mesh_t *mesh = (Mesh_t *)m.p; local 50 Mesh_t *mesh = (Mesh_t *)m.p; local [all...] |
/frameworks/base/tests/RenderScriptTests/SceneGraph/src/com/android/scenegraph/ |
H A D | Renderable.java | 77 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/native/services/surfaceflinger/ |
H A D | LayerDim.cpp | 46 Mesh mesh(Mesh::TRIANGLE_FAN, 4, 2); 47 computeGeometry(hw, mesh); 50 engine.drawMesh(mesh);
|
/frameworks/native/services/surfaceflinger/RenderEngine/ |
H A D | GLES20RenderEngine.cpp | 186 void GLES20RenderEngine::drawMesh(const Mesh& mesh) { argument 190 if (mesh.getTexCoordsSize()) { 193 mesh.getTexCoordsSize(), 195 mesh.getByteStride(), 196 mesh.getTexCoords()); 200 mesh.getVertexSize(), 202 mesh.getByteStride(), 203 mesh.getPositions()); 205 glDrawArrays(mesh.getPrimitive(), 0, mesh [all...] |
H A D | GLES11RenderEngine.cpp | 219 void GLES11RenderEngine::drawMesh(const Mesh& mesh) { argument 220 if (mesh.getTexCoordsSize()) { 222 glTexCoordPointer(mesh.getTexCoordsSize(), 224 mesh.getByteStride(), 225 mesh.getTexCoords()); 228 glVertexPointer(mesh.getVertexSize(), 230 mesh.getByteStride(), 231 mesh.getPositions()); 233 glDrawArrays(mesh.getPrimitive(), 0, mesh [all...] |
H A D | GLES11RenderEngine.h | 61 virtual void drawMesh(const Mesh& mesh);
|
H A D | GLES20RenderEngine.h | 76 virtual void drawMesh(const Mesh& mesh);
|
H A D | RenderEngine.cpp | 161 Mesh mesh(Mesh::TRIANGLES, c*6, 2); 162 Mesh::VertexArray<vec2> position(mesh.getPositionArray<vec2>()); 178 drawMesh(mesh);
|
H A D | RenderEngine.h | 98 virtual void drawMesh(const Mesh& mesh) = 0;
|
/frameworks/base/libs/hwui/font/ |
H A D | CacheTexture.h | 141 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/rs/ |
H A D | rsMesh.cpp | 64 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...] |
/frameworks/base/libs/hwui/ |
H A D | LayerRenderer.cpp | 131 if (mLayer->mesh) { 132 delete[] mLayer->mesh; 133 mLayer->mesh = NULL; 152 if (mLayer->mesh && mLayer->meshElementCount < elementCount) { 153 delete[] mLayer->mesh; 154 mLayer->mesh = NULL; 157 if (!mLayer->mesh) { 158 mLayer->mesh = new TextureVertex[count * 4]; 166 TextureVertex* mesh = mLayer->mesh; local [all...] |
H A D | PatchCache.cpp | 168 * Sets the mesh's offsets and copies its associated vertices into 169 * the mesh buffer (VBO). 182 // Find a block where we can fit the mesh 186 // The mesh fits 203 // Copy the 9patch mesh in the VBO 229 const Patch* mesh = mCache.get(description); local 231 if (!mesh) { 256 return mesh;
|
H A D | OpenGLRenderer.cpp | 1214 // We must get (and therefore bind) the region mesh buffer 1217 TextureVertex* mesh = mCaches.getRegionMesh(); local 1239 setupDrawMeshIndices(&mesh[0].position[0], &mesh[0].texture[0]); 1250 TextureVertex::set(mesh++, r->left, r->top, u1, v1); 1251 TextureVertex::set(mesh++, r->right, r->top, u2, v1); 1252 TextureVertex::set(mesh++, r->left, r->bottom, u1, v2); 1253 TextureVertex::set(mesh++, r->right, r->bottom, u2, v2); 1261 mesh = mCaches.getRegionMesh(); 1348 void OpenGLRenderer::drawIndexedQuads(Vertex* mesh, GLsize argument 1377 Vertex mesh[count * 4]; local 2218 ColorTextureVertex mesh[count]; local 2419 const Patch* mesh = mCaches.patchCache.get(entry, bitmap->width(), bitmap->height(), local 2425 drawPatch(SkBitmap* bitmap, const Patch* mesh, AssetAtlas::Entry* entry, float left, float top, float right, float bottom, SkPaint* paint) argument 3118 TextureVertex* mesh = &layer->mesh[0]; local 3346 Vertex mesh[count]; local [all...] |
H A D | Layer.cpp | 33 mesh = NULL; 58 delete[] mesh;
|
H A D | FontRenderer.cpp | 293 if (!cacheTexture->mesh()) { 516 TextureVertex* mesh = texture->mesh(); local 517 caches.bindPositionVertexPointer(force, &mesh[0].position[0]); 518 caches.bindTexCoordsVertexPointer(force, &mesh[0].texture[0]);
|
/frameworks/ex/carousel/java/com/android/ex/carousel/ |
H A D | CarouselController.java | 152 * @return the loaded mesh or null if it cannot be loaded 164 * @param mesh The geometry for that item 167 public void setGeometryForItem(int n, Mesh mesh) { argument 169 mRenderScript.setGeometry(n, mesh); 181 Mesh mesh = mRenderScript.loadGeometry(resId); 182 mRenderScript.setGeometry(n, mesh); 529 * @param mesh 534 Mesh mesh = mRenderScript.loadGeometry(resId); 535 mRenderScript.setDefaultGeometry(mesh); 565 Mesh mesh [all...] |
H A D | CarouselViewHelper.java | 128 Mesh mesh = getGeometry(id); 129 if (mesh != null) { 130 mSyncHandler.obtainMessage(SET_GEOMETRY_N, id, 0, mesh).sendToTarget();
|
H A D | CarouselView.java | 200 * @return the loaded mesh or null if it cannot be loaded 209 * @param mesh 211 public void setGeometryForItem(int n, Mesh mesh) { argument 212 mController.setGeometryForItem(n, mesh);
|
/frameworks/rs/scriptc/ |
H A D | rs_graphics.rsh | 321 * Draw a mesh using the current context state. The whole mesh is 329 * Draw part of a mesh using the current context state. 330 * @param ism mesh object to render 337 * Draw specified index range of part of a mesh using the current context state. 338 * @param ism mesh object to render 400 * Computes an axis aligned bounding box of a mesh object 403 rsgMeshComputeBoundingBox(rs_mesh mesh, float *minX, float *minY, float *minZ, 409 rsgMeshComputeBoundingBox(rs_mesh mesh, float3 *bBoxMin, float3 *bBoxMax) { 411 rsgMeshComputeBoundingBox(mesh, [all...] |
/frameworks/rs/java/tests/RsTest/src/com/android/rs/test/ |
H A D | UT_mesh.java | 27 Mesh mesh; field in class:UT_mesh
|
/frameworks/base/tests/RenderScriptTests/FBOTest/src/com/android/fbotest/ |
H A D | FBOSyncRS.java | 146 Mesh mesh = entry.getMesh(); 147 mMeshes.set_mMesh(i, mesh, false); 148 mMeshes.set_mNumIndexSets(i, mesh.getPrimitiveCount(), false);
|
H A D | FBOTestRS.java | 145 Mesh mesh = entry.getMesh(); 146 mMeshes.set_mMesh(i, mesh, false); 147 mMeshes.set_mNumIndexSets(i, mesh.getPrimitiveCount(), false);
|
/frameworks/base/tests/RenderScriptTests/ModelViewer/src/com/android/modelviewer/ |
H A D | SimpleModelRS.java | 144 Mesh mesh = entry.getMesh(); 145 mMeshes.set_mMesh(i, mesh, false); 146 mMeshes.set_mNumIndexSets(i, mesh.getPrimitiveCount(), false);
|
/frameworks/base/tests/RenderScriptTests/ShadersTest/src/com/android/shaderstest/ |
H A D | ShadersTestRS.java | 157 Mesh mesh = entry.getMesh(); 158 mMeshes.set_mMesh(i, mesh, false); 159 mMeshes.set_mNumIndexSets(i, mesh.getPrimitiveCount(), false);
|