Searched refs:vertexBuffer (Results 1 - 25 of 46) sorted by relevance

12

/external/skia/src/gpu/
H A DGrTessellator.h36 SkAutoTUnref<GrVertexBuffer>& vertexBuffer, bool canMapVB, bool* isLinear);
H A DGrVertices.h23 const GrVertexBuffer* vertexBuffer() const { return fVertexBuffer.get(); } function in class:GrNonInstancedVertices
49 void init(GrPrimitiveType primType, const GrVertexBuffer* vertexBuffer, int startVertex, argument
51 SkASSERT(vertexBuffer);
55 fVertexBuffer.reset(vertexBuffer);
68 const GrVertexBuffer* vertexBuffer,
75 SkASSERT(vertexBuffer);
81 fVertexBuffer.reset(vertexBuffer);
98 const GrVertexBuffer* vertexBuffer,
105 SkASSERT(vertexBuffer);
112 fVertexBuffer.reset(vertexBuffer);
67 initIndexed(GrPrimitiveType primType, const GrVertexBuffer* vertexBuffer, const GrIndexBuffer* indexBuffer, int startVertex, int startIndex, int vertexCount, int indexCount) argument
97 initInstanced(GrPrimitiveType primType, const GrVertexBuffer* vertexBuffer, const GrIndexBuffer* indexBuffer, int startVertex, int verticesPerInstance, int indicesPerInstance, int instanceCount, int maxInstancesPerDraw) argument
[all...]
/external/skia/src/gpu/batches/
H A DGrVertexBatch.cpp27 const GrVertexBuffer* vertexBuffer; local
30 void* vertices = target->makeVertexSpace(vertexStride, vertexCount, &vertexBuffer, &firstVertex);
35 SkASSERT(vertexBuffer);
39 fVertices.initInstanced(primType, vertexBuffer, indexBuffer,
H A DGrTessellatingPathRenderer.cpp48 bool cache_match(GrVertexBuffer* vertexBuffer, SkScalar tol, int* actualCount) { argument
49 if (!vertexBuffer) {
52 const SkData* data = vertexBuffer->getUniqueKey().getCustomData();
108 SkAutoTUnref<GrVertexBuffer>& vertexBuffer,
132 vertexBuffer, canMapVB, &isLinear);
139 resourceProvider->assignUniqueKeyToResource(*key, vertexBuffer.get());
162 SkAutoTUnref<GrVertexBuffer> vertexBuffer(rp->findAndRefTByUniqueKey<GrVertexBuffer>(key));
167 if (!cache_match(vertexBuffer.get(), tol, &actualCount)) {
169 actualCount = this->tessellate(&key, rp, vertexBuffer, canMapVB);
201 vertices.init(primitiveType, vertexBuffer
106 tessellate(GrUniqueKey* key, GrResourceProvider* resourceProvider, SkAutoTUnref<GrVertexBuffer>& vertexBuffer, bool canMapVB) const argument
[all...]
H A DGrDrawVerticesBatch.cpp109 const GrVertexBuffer* vertexBuffer; local
112 void* verts = target->makeVertexSpace(vertexStride, fVertexCount, &vertexBuffer, &firstVertex);
161 vertices.initIndexed(this->primitiveType(), vertexBuffer, indexBuffer, firstVertex,
165 vertices.init(this->primitiveType(), vertexBuffer, firstVertex, fVertexCount);
H A DGrNonAAStrokeRectBatch.cpp133 const GrVertexBuffer* vertexBuffer; variable
136 void* verts = target->makeVertexSpace(vertexStride, vertexCount, &vertexBuffer,
161 vertices.init(primType, vertexBuffer, firstVertex, vertexCount);
H A DGrAtlasTextBatch.cpp122 const GrVertexBuffer* vertexBuffer; local
126 &vertexBuffer,
128 flushInfo.fVertexBuffer.reset(SkRef(vertexBuffer));
H A DGrAAHairLinePathRenderer.cpp865 const GrVertexBuffer* vertexBuffer; local
871 target->makeVertexSpace(vertexStride, vertexCount, &vertexBuffer, &firstVertex));
886 vertices.initInstanced(kTriangles_GrPrimitiveType, vertexBuffer, linesIndexBuffer,
894 const GrVertexBuffer* vertexBuffer; local
903 &vertexBuffer, &firstVertex);
929 tempVerts.initInstanced(kTriangles_GrPrimitiveType, vertexBuffer, quadsIndexBuffer,
942 tempVerts.initInstanced(kTriangles_GrPrimitiveType, vertexBuffer, quadsIndexBuffer,
H A DGrAALinearizingConvexPathRenderer.cpp167 const GrVertexBuffer* vertexBuffer; local
170 void* verts = target->makeVertexSpace(vertexStride, vertexCount, &vertexBuffer,
186 info.initIndexed(kTriangles_GrPrimitiveType, vertexBuffer, indexBuffer, firstVertex,
H A DGrDefaultPathRenderer.cpp316 const GrVertexBuffer* vertexBuffer; variable
320 &vertexBuffer, &firstVertex);
367 vertices.initIndexed(primitiveType, vertexBuffer, indexBuffer, firstVertex, firstIndex,
370 vertices.init(primitiveType, vertexBuffer, firstVertex, vertexOffset);
/external/jmonkeyengine/engine/src/blender/com/jme3/scene/plugins/blender/meshes/
H A DMeshContext.java88 * @param vertexBuffer
91 public void addUVCoordinates(Geometry geometry, VertexBuffer vertexBuffer) { argument
92 uvCoordinates.put(geometry, vertexBuffer);
/external/jmonkeyengine/engine/src/core/com/jme3/util/
H A DTangentBinormalGenerator.java184 FloatBuffer vertexBuffer = (FloatBuffer) mesh.getBuffer(Type.Position).getData();
192 VertexData[] vertices = initVertexData(vertexBuffer.capacity() / 3);
197 populateFromBuffer(v[j], vertexBuffer, index[j]);
215 FloatBuffer vertexBuffer = (FloatBuffer) mesh.getBuffer(Type.Position).getData();
218 VertexData[] vertices = initVertexData(vertexBuffer.capacity() / 3);
223 populateFromBuffer(v[0], vertexBuffer, index[0]);
224 populateFromBuffer(v[1], vertexBuffer, index[1]);
231 BufferUtils.populateFromBuffer(v[2], vertexBuffer, index[2]);
263 FloatBuffer vertexBuffer = (FloatBuffer) mesh.getBuffer(Type.Position).getData();
266 VertexData[] vertices = initVertexData(vertexBuffer
[all...]
/external/deqp/external/vulkancts/modules/vulkan/pipeline/
H A DvktPipelineReferenceRenderer.cpp256 const std::vector<Vertex4RGBA>& vertexBuffer)
258 const rr::PrimitiveList primitives(primitive, (int)vertexBuffer.size(), 0);
263 for (size_t vertexNdx = 0; vertexNdx < vertexBuffer.size(); vertexNdx++)
265 const Vertex4RGBA& v = vertexBuffer[vertexNdx];
288 const std::vector<Vertex4Tex4>& vertexBuffer)
290 const rr::PrimitiveList primitives(primitive, (int)vertexBuffer.size(), 0);
295 for (size_t vertexNdx = 0; vertexNdx < vertexBuffer.size(); vertexNdx++)
297 const Vertex4Tex4& v = vertexBuffer[vertexNdx];
254 draw(const rr::RenderState& renderState, const rr::PrimitiveType primitive, const std::vector<Vertex4RGBA>& vertexBuffer) argument
286 draw(const rr::RenderState& renderState, const rr::PrimitiveType primitive, const std::vector<Vertex4Tex4>& vertexBuffer) argument
/external/jmonkeyengine/engine/src/tools/jme3tools/converters/model/strip/
H A DTriStrip.java297 public static void remapArrays(float[] vertexBuffer, int vertexSize, int[] indices) { argument
298 int[] remapped = remapIndices(indices, vertexBuffer.length / vertexSize);
299 float[] bufferCopy = vertexBuffer.clone();
304 vertexBuffer[to + j] = bufferCopy[from + j];
/external/skia/src/gpu/vk/
H A DGrVkProgramDataManager.h48 GrVkUniformBuffer* vertexBuffer,
H A DGrVkProgramDataManager.cpp293 GrVkUniformBuffer* vertexBuffer,
295 if (vertexBuffer) {
296 vertexBuffer->addMemoryBarrier(gpu,
302 SkAssertResult(vertexBuffer->updateData(gpu, fVertexUniformData.get(), fVertexUniformSize));
292 uploadUniformBuffers(const GrVkGpu* gpu, GrVkUniformBuffer* vertexBuffer, GrVkUniformBuffer* fragmentBuffer) const argument
/external/deqp/modules/gles31/functional/
H A Des31fFboNoAttachmentTests.cpp123 GLuint vertexBuffer = 0; local
129 gl.genBuffers(1, &vertexBuffer);
130 gl.bindBuffer(GL_ARRAY_BUFFER, vertexBuffer);
163 gl.deleteBuffers(1, &vertexBuffer);
223 GLuint vertexBuffer = 0; local
229 gl.genBuffers(1, &vertexBuffer);
230 gl.bindBuffer(GL_ARRAY_BUFFER, vertexBuffer);
243 gl.deleteBuffers(1, &vertexBuffer);
/external/deqp/external/vulkancts/modules/vulkan/dynamic_state/
H A DvktDynamicStateGeneralTests.cpp86 const vk::VkBuffer vertexBuffer = m_vertexBuffer->object(); local
87 m_vk.cmdBindVertexBuffers(*m_cmdBuffer, 0, 1, &vertexBuffer, &vertexBufferOffset);
192 const vk::VkBuffer vertexBuffer = m_vertexBuffer->object(); local
193 m_vk.cmdBindVertexBuffers(*m_cmdBuffer, 0, 1, &vertexBuffer, &vertexBufferOffset);
342 const vk::VkBuffer vertexBuffer = m_vertexBuffer->object(); local
343 m_vk.cmdBindVertexBuffers(*m_cmdBuffer, 0, 1, &vertexBuffer, &vertexBufferOffset);
H A DvktDynamicStateVPTests.cpp86 const vk::VkBuffer vertexBuffer = m_vertexBuffer->object(); local
87 m_vk.cmdBindVertexBuffers(*m_cmdBuffer, 0, 1, &vertexBuffer, &vertexBufferOffset);
318 const vk::VkBuffer vertexBuffer = m_vertexBuffer->object(); local
319 m_vk.cmdBindVertexBuffers(*m_cmdBuffer, 0, 1, &vertexBuffer, &vertexBufferOffset);
H A DvktDynamicStateCBTests.cpp101 const vk::VkBuffer vertexBuffer = m_vertexBuffer->object(); local
102 m_vk.cmdBindVertexBuffers(*m_cmdBuffer, 0, 1, &vertexBuffer, &vertexBufferOffset);
H A DvktDynamicStateRSTests.cpp421 const vk::VkBuffer vertexBuffer = m_vertexBuffer->object(); local
422 m_vk.cmdBindVertexBuffers(*m_cmdBuffer, 0, 1, &vertexBuffer, &vertexBufferOffset);
528 const vk::VkBuffer vertexBuffer = m_vertexBuffer->object(); local
529 m_vk.cmdBindVertexBuffers(*m_cmdBuffer, 0, 1, &vertexBuffer, &vertexBufferOffset);
638 const vk::VkBuffer vertexBuffer = m_vertexBuffer->object(); local
639 m_vk.cmdBindVertexBuffers(*m_cmdBuffer, 0, 1, &vertexBuffer, &vertexBufferOffset);
/external/deqp/external/vulkancts/modules/vulkan/draw/
H A DvktDrawIndexedTest.cpp141 const vk::VkBuffer vertexBuffer = m_vertexBuffer->object(); local
144 m_vk.cmdBindVertexBuffers(*m_cmdBuffer, 0, 1, &vertexBuffer, &vertexBufferOffset);
241 const vk::VkBuffer vertexBuffer = m_vertexBuffer->object(); local
244 m_vk.cmdBindVertexBuffers(*m_cmdBuffer, 0, 1, &vertexBuffer, &vertexBufferOffset);
H A DvktDrawSimpleTest.cpp115 const vk::VkBuffer vertexBuffer = m_vertexBuffer->object(); local
117 m_vk.cmdBindVertexBuffers(*m_cmdBuffer, 0, 1, &vertexBuffer, &vertexBufferOffset);
220 const vk::VkBuffer vertexBuffer = m_vertexBuffer->object(); local
222 m_vk.cmdBindVertexBuffers(*m_cmdBuffer, 0, 1, &vertexBuffer, &vertexBufferOffset);
H A DvktDrawIndirectTest.cpp237 const vk::VkBuffer vertexBuffer = m_vertexBuffer->object(); local
239 m_vk.cmdBindVertexBuffers(*m_cmdBuffer, 0, 1, &vertexBuffer, &vertexBufferOffset);
420 const vk::VkBuffer vertexBuffer = m_vertexBuffer->object(); local
422 m_vk.cmdBindVertexBuffers(*m_cmdBuffer, 0, 1, &vertexBuffer, &vertexBufferOffset);
/external/deqp/external/vulkancts/modules/vulkan/api/
H A DvktApiSmokeTests.cpp359 const Unique<VkBuffer> vertexBuffer (createBuffer(vk, vkDevice, &vertexBufferParams));
360 const UniquePtr<Allocation> vertexBufferMemory (memAlloc.allocate(getBufferMemoryRequirements(vk, vkDevice, *vertexBuffer), MemoryRequirement::HostVisible));
362 VK_CHECK(vk.bindBufferMemory(vkDevice, *vertexBuffer, vertexBufferMemory->getMemory(), vertexBufferMemory->getOffset()));
791 vk.cmdBindVertexBuffers(*cmdBuf, 0u, 1u, &vertexBuffer.get(), &bindingOffset);
971 const Unique<VkBuffer> vertexBuffer (createBuffer(vk, vkDevice, &vertexBufferParams));
972 const UniquePtr<Allocation> vertexBufferMemory (memAlloc.allocate(getBufferMemoryRequirements(vk, vkDevice, *vertexBuffer), MemoryRequirement::HostVisible));
974 VK_CHECK(vk.bindBufferMemory(vkDevice, *vertexBuffer, vertexBufferMemory->getMemory(), vertexBufferMemory->getOffset()));
1408 vk.cmdBindVertexBuffers(*cmdBuf, 0u, 1u, &vertexBuffer.get(), &bindingOffset);

Completed in 472 milliseconds

12