/frameworks/rs/driver/runtime/ |
H A D | rs_mesh.c | 12 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 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/base/libs/hwui/ |
H A D | PatchCache.cpp | 184 * 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 D | LayerRenderer.cpp | 132 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 D | Layer.h | 319 * If the layer can be rendered as a mesh, this is non-null. 321 TextureVertex* mesh; member in class:android::uirenderer::Layer
|
H A D | FontRenderer.cpp | 294 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 D | OpenGLRenderer.cpp | 1125 // 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 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/native/services/surfaceflinger/RenderEngine/ |
H A D | GLES11RenderEngine.cpp | 250 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 D | GLES20RenderEngine.cpp | 220 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 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...] |
H A D | rs_hal.h | 281 } mesh; member in struct:android::renderscript::__anon1535
|
/frameworks/native/services/surfaceflinger/ |
H A D | Layer.cpp | 722 // 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 D | android_renderscript_RenderScript.cpp | 1617 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...] |