Home
last modified time | relevance | path

Searched refs:vertexBuffer (Results 1 – 25 of 43) sorted by relevance

12

/external/skia/src/gpu/
DGrVertices.h23 const GrVertexBuffer* vertexBuffer() const { return fVertexBuffer.get(); } in vertexBuffer() function
49 void init(GrPrimitiveType primType, const GrVertexBuffer* vertexBuffer, int startVertex, in init() argument
51 SkASSERT(vertexBuffer); in init()
55 fVertexBuffer.reset(vertexBuffer); in init()
68 const GrVertexBuffer* vertexBuffer, in initIndexed() argument
75 SkASSERT(vertexBuffer); in initIndexed()
81 fVertexBuffer.reset(vertexBuffer); in initIndexed()
98 const GrVertexBuffer* vertexBuffer, in initInstanced() argument
105 SkASSERT(vertexBuffer); in initInstanced()
112 fVertexBuffer.reset(vertexBuffer); in initInstanced()
DGrTessellator.h36 SkAutoTUnref<GrVertexBuffer>& vertexBuffer, bool canMapVB, bool* isLinear);
/external/skia/src/gpu/batches/
DGrTessellatingPathRenderer.cpp48 bool cache_match(GrVertexBuffer* vertexBuffer, SkScalar tol, int* actualCount) { in cache_match() argument
49 if (!vertexBuffer) { in cache_match()
52 const SkData* data = vertexBuffer->getUniqueKey().getCustomData(); in cache_match()
108 SkAutoTUnref<GrVertexBuffer>& vertexBuffer, in tessellate() argument
132 vertexBuffer, canMapVB, &isLinear); in tessellate()
139 resourceProvider->assignUniqueKeyToResource(*key, vertexBuffer.get()); in tessellate()
162 SkAutoTUnref<GrVertexBuffer> vertexBuffer(rp->findAndRefTByUniqueKey<GrVertexBuffer>(key)); in onPrepareDraws() local
167 if (!cache_match(vertexBuffer.get(), tol, &actualCount)) { in onPrepareDraws()
169 actualCount = this->tessellate(&key, rp, vertexBuffer, canMapVB); in onPrepareDraws()
201 vertices.init(primitiveType, vertexBuffer.get(), 0, actualCount); in onPrepareDraws()
DGrVertexBatch.cpp27 const GrVertexBuffer* vertexBuffer; in init() local
30 … void* vertices = target->makeVertexSpace(vertexStride, vertexCount, &vertexBuffer, &firstVertex); in init()
35 SkASSERT(vertexBuffer); in init()
39 fVertices.initInstanced(primType, vertexBuffer, indexBuffer, in init()
DGrDrawVerticesBatch.cpp109 const GrVertexBuffer* vertexBuffer; in onPrepareDraws() local
112 void* verts = target->makeVertexSpace(vertexStride, fVertexCount, &vertexBuffer, &firstVertex); in onPrepareDraws()
161 vertices.initIndexed(this->primitiveType(), vertexBuffer, indexBuffer, firstVertex, in onPrepareDraws()
165 vertices.init(this->primitiveType(), vertexBuffer, firstVertex, fVertexCount); in onPrepareDraws()
DGrNonAAStrokeRectBatch.cpp133 const GrVertexBuffer* vertexBuffer; in onPrepareDraws() local
136 void* verts = target->makeVertexSpace(vertexStride, vertexCount, &vertexBuffer, in onPrepareDraws()
161 vertices.init(primType, vertexBuffer, firstVertex, vertexCount); in onPrepareDraws()
DGrAtlasTextBatch.cpp122 const GrVertexBuffer* vertexBuffer; in onPrepareDraws() local
126 &vertexBuffer, in onPrepareDraws()
128 flushInfo.fVertexBuffer.reset(SkRef(vertexBuffer)); in onPrepareDraws()
DGrAAHairLinePathRenderer.cpp865 const GrVertexBuffer* vertexBuffer; in onPrepareDraws() local
871 target->makeVertexSpace(vertexStride, vertexCount, &vertexBuffer, &firstVertex)); in onPrepareDraws()
886 vertices.initInstanced(kTriangles_GrPrimitiveType, vertexBuffer, linesIndexBuffer, in onPrepareDraws()
894 const GrVertexBuffer* vertexBuffer; in onPrepareDraws() local
903 &vertexBuffer, &firstVertex); in onPrepareDraws()
929 tempVerts.initInstanced(kTriangles_GrPrimitiveType, vertexBuffer, quadsIndexBuffer, in onPrepareDraws()
942 tempVerts.initInstanced(kTriangles_GrPrimitiveType, vertexBuffer, quadsIndexBuffer, in onPrepareDraws()
DGrAALinearizingConvexPathRenderer.cpp167 const GrVertexBuffer* vertexBuffer; in draw() local
170 void* verts = target->makeVertexSpace(vertexStride, vertexCount, &vertexBuffer, in draw()
186 info.initIndexed(kTriangles_GrPrimitiveType, vertexBuffer, indexBuffer, firstVertex, in draw()
DGrDefaultPathRenderer.cpp316 const GrVertexBuffer* vertexBuffer; in onPrepareDraws() local
320 &vertexBuffer, &firstVertex); in onPrepareDraws()
367 vertices.initIndexed(primitiveType, vertexBuffer, indexBuffer, firstVertex, firstIndex, in onPrepareDraws()
370 vertices.init(primitiveType, vertexBuffer, firstVertex, vertexOffset); in onPrepareDraws()
DGrAAConvexPathRenderer.cpp817 const GrVertexBuffer* vertexBuffer; in prepareLinesOnlyDraws() local
820 void* verts = target->makeVertexSpace(vertexStride, tess.numPts(), &vertexBuffer, in prepareLinesOnlyDraws()
840 vertexBuffer, indexBuffer, in prepareLinesOnlyDraws()
903 const GrVertexBuffer* vertexBuffer; in onPrepareDraws() local
908 vertexStride, vertexCount, &vertexBuffer, &firstVertex)); in onPrepareDraws()
931 vertices.initIndexed(kTriangles_GrPrimitiveType, vertexBuffer, indexBuffer, in onPrepareDraws()
DGrAADistanceFieldPathRenderer.cpp218 const GrVertexBuffer* vertexBuffer; in onPrepareDraws() local
221 &vertexBuffer, in onPrepareDraws()
223 flushInfo.fVertexBuffer.reset(SkRef(vertexBuffer)); in onPrepareDraws()
/external/deqp/external/vulkancts/modules/vulkan/pipeline/
DvktPipelineReferenceRenderer.cpp256 const std::vector<Vertex4RGBA>& vertexBuffer) in draw() argument
258 const rr::PrimitiveList primitives(primitive, (int)vertexBuffer.size(), 0); in draw()
263 for (size_t vertexNdx = 0; vertexNdx < vertexBuffer.size(); vertexNdx++) in draw()
265 const Vertex4RGBA& v = vertexBuffer[vertexNdx]; in draw()
288 const std::vector<Vertex4Tex4>& vertexBuffer) in draw() argument
290 const rr::PrimitiveList primitives(primitive, (int)vertexBuffer.size(), 0); in draw()
295 for (size_t vertexNdx = 0; vertexNdx < vertexBuffer.size(); vertexNdx++) in draw()
297 const Vertex4Tex4& v = vertexBuffer[vertexNdx]; in draw()
/external/deqp/modules/gles31/functional/
Des31fFboNoAttachmentTests.cpp123 GLuint vertexBuffer = 0; in checkFramebufferSize() local
129 gl.genBuffers(1, &vertexBuffer); in checkFramebufferSize()
130 gl.bindBuffer(GL_ARRAY_BUFFER, vertexBuffer); in checkFramebufferSize()
163 gl.deleteBuffers(1, &vertexBuffer); in checkFramebufferSize()
223 GLuint vertexBuffer = 0; in checkFramebufferRenderable() local
229 gl.genBuffers(1, &vertexBuffer); in checkFramebufferRenderable()
230 gl.bindBuffer(GL_ARRAY_BUFFER, vertexBuffer); in checkFramebufferRenderable()
243 gl.deleteBuffers(1, &vertexBuffer); in checkFramebufferRenderable()
/external/deqp/external/vulkancts/modules/vulkan/dynamic_state/
DvktDynamicStateGeneralTests.cpp86 const vk::VkBuffer vertexBuffer = m_vertexBuffer->object(); in iterate() local
87 m_vk.cmdBindVertexBuffers(*m_cmdBuffer, 0, 1, &vertexBuffer, &vertexBufferOffset); in iterate()
192 const vk::VkBuffer vertexBuffer = m_vertexBuffer->object(); in iterate() local
193 m_vk.cmdBindVertexBuffers(*m_cmdBuffer, 0, 1, &vertexBuffer, &vertexBufferOffset); in iterate()
342 const vk::VkBuffer vertexBuffer = m_vertexBuffer->object(); in iterate() local
343 m_vk.cmdBindVertexBuffers(*m_cmdBuffer, 0, 1, &vertexBuffer, &vertexBufferOffset); in iterate()
DvktDynamicStateVPTests.cpp86 const vk::VkBuffer vertexBuffer = m_vertexBuffer->object(); in iterate() local
87 m_vk.cmdBindVertexBuffers(*m_cmdBuffer, 0, 1, &vertexBuffer, &vertexBufferOffset); in iterate()
318 const vk::VkBuffer vertexBuffer = m_vertexBuffer->object(); in iterate() local
319 m_vk.cmdBindVertexBuffers(*m_cmdBuffer, 0, 1, &vertexBuffer, &vertexBufferOffset); in iterate()
DvktDynamicStateCBTests.cpp101 const vk::VkBuffer vertexBuffer = m_vertexBuffer->object(); in iterate() local
102 m_vk.cmdBindVertexBuffers(*m_cmdBuffer, 0, 1, &vertexBuffer, &vertexBufferOffset); in iterate()
DvktDynamicStateRSTests.cpp421 const vk::VkBuffer vertexBuffer = m_vertexBuffer->object(); in iterate() local
422 m_vk.cmdBindVertexBuffers(*m_cmdBuffer, 0, 1, &vertexBuffer, &vertexBufferOffset); in iterate()
528 const vk::VkBuffer vertexBuffer = m_vertexBuffer->object(); in iterate() local
529 m_vk.cmdBindVertexBuffers(*m_cmdBuffer, 0, 1, &vertexBuffer, &vertexBufferOffset); in iterate()
638 const vk::VkBuffer vertexBuffer = m_vertexBuffer->object(); in iterate() local
639 m_vk.cmdBindVertexBuffers(*m_cmdBuffer, 0, 1, &vertexBuffer, &vertexBufferOffset); in iterate()
DvktDynamicStateDSTests.cpp460 const vk::VkBuffer vertexBuffer = m_vertexBuffer->object(); in iterate() local
461 m_vk.cmdBindVertexBuffers(*m_cmdBuffer, 0, 1, &vertexBuffer, &vertexBufferOffset); in iterate()
611 const vk::VkBuffer vertexBuffer = m_vertexBuffer->object(); in iterate() local
612 m_vk.cmdBindVertexBuffers(*m_cmdBuffer, 0, 1, &vertexBuffer, &vertexBufferOffset); in iterate()
781 const vk::VkBuffer vertexBuffer = m_vertexBuffer->object(); in iterate() local
782 m_vk.cmdBindVertexBuffers(*m_cmdBuffer, 0, 1, &vertexBuffer, &vertexBufferOffset); in iterate()
/external/deqp/external/vulkancts/modules/vulkan/draw/
DvktDrawIndexedTest.cpp141 const vk::VkBuffer vertexBuffer = m_vertexBuffer->object(); in iterate() local
144 m_vk.cmdBindVertexBuffers(*m_cmdBuffer, 0, 1, &vertexBuffer, &vertexBufferOffset); in iterate()
241 const vk::VkBuffer vertexBuffer = m_vertexBuffer->object(); in iterate() local
244 m_vk.cmdBindVertexBuffers(*m_cmdBuffer, 0, 1, &vertexBuffer, &vertexBufferOffset); in iterate()
DvktDrawSimpleTest.cpp115 const vk::VkBuffer vertexBuffer = m_vertexBuffer->object(); in iterate() local
117 m_vk.cmdBindVertexBuffers(*m_cmdBuffer, 0, 1, &vertexBuffer, &vertexBufferOffset); in iterate()
220 const vk::VkBuffer vertexBuffer = m_vertexBuffer->object(); in iterate() local
222 m_vk.cmdBindVertexBuffers(*m_cmdBuffer, 0, 1, &vertexBuffer, &vertexBufferOffset); in iterate()
DvktDrawIndirectTest.cpp237 const vk::VkBuffer vertexBuffer = m_vertexBuffer->object(); in iterate() local
239 m_vk.cmdBindVertexBuffers(*m_cmdBuffer, 0, 1, &vertexBuffer, &vertexBufferOffset); in iterate()
420 const vk::VkBuffer vertexBuffer = m_vertexBuffer->object(); in iterate() local
422 m_vk.cmdBindVertexBuffers(*m_cmdBuffer, 0, 1, &vertexBuffer, &vertexBufferOffset); in iterate()
/external/deqp/external/vulkancts/modules/vulkan/api/
DvktApiSmokeTests.cpp359 const Unique<VkBuffer> vertexBuffer (createBuffer(vk, vkDevice, &vertexBufferParams)); in renderTriangleTest() local
360 …Memory (memAlloc.allocate(getBufferMemoryRequirements(vk, vkDevice, *vertexBuffer), MemoryRequire… in renderTriangleTest()
362 …VK_CHECK(vk.bindBufferMemory(vkDevice, *vertexBuffer, vertexBufferMemory->getMemory(), vertexBuffe… in renderTriangleTest()
791 vk.cmdBindVertexBuffers(*cmdBuf, 0u, 1u, &vertexBuffer.get(), &bindingOffset); in renderTriangleTest()
971 const Unique<VkBuffer> vertexBuffer (createBuffer(vk, vkDevice, &vertexBufferParams)); in renderTriangleUnusedResolveAttachmentTest() local
972 …Memory (memAlloc.allocate(getBufferMemoryRequirements(vk, vkDevice, *vertexBuffer), MemoryRequire… in renderTriangleUnusedResolveAttachmentTest()
974 …VK_CHECK(vk.bindBufferMemory(vkDevice, *vertexBuffer, vertexBufferMemory->getMemory(), vertexBuffe… in renderTriangleUnusedResolveAttachmentTest()
1408 vk.cmdBindVertexBuffers(*cmdBuf, 0u, 1u, &vertexBuffer.get(), &bindingOffset); in renderTriangleUnusedResolveAttachmentTest()
/external/skia/src/gpu/vk/
DGrVkProgramDataManager.cpp293 GrVkUniformBuffer* vertexBuffer, in uploadUniformBuffers() argument
295 if (vertexBuffer) { in uploadUniformBuffers()
296 vertexBuffer->addMemoryBarrier(gpu, in uploadUniformBuffers()
302 SkAssertResult(vertexBuffer->updateData(gpu, fVertexUniformData.get(), fVertexUniformSize)); in uploadUniformBuffers()
DGrVkProgramDataManager.h48 GrVkUniformBuffer* vertexBuffer,

12