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

1234

/external/skia/src/gpu/
H A DGrMesh.h23 const GrBuffer* vertexBuffer() const { return fVertexBuffer.get(); } function in class:GrNonInstancedMesh
49 void init(GrPrimitiveType primType, const GrBuffer* vertexBuffer, int startVertex, argument
51 SkASSERT(vertexBuffer);
55 fVertexBuffer.reset(vertexBuffer);
68 const GrBuffer* vertexBuffer,
75 SkASSERT(vertexBuffer);
81 fVertexBuffer.reset(vertexBuffer);
98 const GrBuffer* vertexBuffer,
105 SkASSERT(vertexBuffer);
112 fVertexBuffer.reset(vertexBuffer);
67 initIndexed(GrPrimitiveType primType, const GrBuffer* vertexBuffer, const GrBuffer* indexBuffer, int startVertex, int startIndex, int vertexCount, int indexCount) argument
97 initInstanced(GrPrimitiveType primType, const GrBuffer* vertexBuffer, const GrBuffer* indexBuffer, int startVertex, int verticesPerInstance, int indicesPerInstance, int instanceCount, int maxInstancesPerDraw) argument
[all...]
/external/swiftshader/src/D3D9/
H A DDirect3DVertexBuffer9.cpp66 vertexBuffer = new sw::Resource(length + 192 + 1024); // NOTE: Applications can 'overshoot' while writing vertices
72 vertexBuffer->destruct();
202 vertexBuffer->destruct();
203 vertexBuffer = new sw::Resource(length + 192 + 1024); // NOTE: Applications can 'overshoot' while writing vertices
205 buffer = (void*)vertexBuffer->data();
209 buffer = (void*)vertexBuffer->data();
213 buffer = vertexBuffer->lock(sw::PUBLIC);
230 vertexBuffer->unlock();
265 return vertexBuffer;
H A DDirect3DStateBlock9.cpp38 streamSource[stream].vertexBuffer = 0;
192 device->SetStreamSource(stream, streamSource[stream].vertexBuffer, streamSource[stream].offset, streamSource[stream].stride);
412 Direct3DVertexBuffer9 *vertexBuffer; local
413 device->GetStreamSource(stream, reinterpret_cast<IDirect3DVertexBuffer9**>(&vertexBuffer), &streamSource[stream].offset, &streamSource[stream].stride);
415 if(vertexBuffer)
417 vertexBuffer->bind();
418 vertexBuffer->Release();
421 if(streamSource[stream].vertexBuffer)
423 streamSource[stream].vertexBuffer->unbind();
426 streamSource[stream].vertexBuffer
728 setStreamSource(unsigned int stream, Direct3DVertexBuffer9 *vertexBuffer, unsigned int offset, unsigned int stride) argument
[all...]
H A DDirect3DVertexBuffer9.hpp66 sw::Resource *vertexBuffer; member in class:D3D9::Direct3DVertexBuffer9
/external/swiftshader/src/OpenGL/libGL/
H A DVertexDataManager.h41 sw::Resource *vertexBuffer; member in struct:gl::TranslatedAttribute
92 unsigned int writeAttributeData(StreamingVertexBuffer *vertexBuffer, GLint start, GLsizei count, const VertexAttribute &attribute);
H A DVertexDataManager.cpp59 unsigned int VertexDataManager::writeAttributeData(StreamingVertexBuffer *vertexBuffer, GLint start, GLsizei count, const VertexAttribute &attribute) argument
69 if(vertexBuffer)
71 output = (char*)vertexBuffer->map(attribute, attribute.typeSize() * count, &streamOffset);
109 vertexBuffer->unmap();
161 translated[i].vertexBuffer = staticBuffer;
174 translated[i].vertexBuffer = mStreamingBuffer->getResource();
204 translated[i].vertexBuffer = mCurrentValueBuffer[i]->getResource();
/external/swiftshader/src/OpenGL/libGLES_CM/
H A DVertexDataManager.h38 sw::Resource *vertexBuffer; member in struct:es1::TranslatedAttribute
89 unsigned int writeAttributeData(StreamingVertexBuffer *vertexBuffer, GLint start, GLsizei count, const VertexAttribute &attribute);
H A DVertexDataManager.cpp60 unsigned int VertexDataManager::writeAttributeData(StreamingVertexBuffer *vertexBuffer, GLint start, GLsizei count, const VertexAttribute &attribute) argument
70 if(vertexBuffer)
72 output = (char*)vertexBuffer->map(attribute, attribute.typeSize() * count, &streamOffset);
110 vertexBuffer->unmap();
156 translated[i].vertexBuffer = staticBuffer;
169 translated[i].vertexBuffer = mStreamingBuffer->getResource();
199 translated[i].vertexBuffer = mCurrentValueBuffer[i]->getResource();
/external/swiftshader/src/OpenGL/libGLESv2/
H A DVertexDataManager.h38 sw::Resource *vertexBuffer; member in struct:es2::TranslatedAttribute
89 unsigned int writeAttributeData(StreamingVertexBuffer *vertexBuffer, GLint start, GLsizei count, const VertexAttribute &attribute);
H A DVertexDataManager.cpp59 unsigned int VertexDataManager::writeAttributeData(StreamingVertexBuffer *vertexBuffer, GLint start, GLsizei count, const VertexAttribute &attribute) argument
69 if(vertexBuffer)
71 output = (char*)vertexBuffer->map(attribute, attribute.typeSize() * count, &streamOffset);
107 vertexBuffer->unmap();
167 translated[i].vertexBuffer = staticBuffer;
180 translated[i].vertexBuffer = mStreamingBuffer->getResource();
213 translated[i].vertexBuffer = mCurrentValueBuffer[i]->getResource();
/external/skia/src/gpu/gl/
H A DGrGLVertexArray.cpp53 const GrBuffer* vertexBuffer,
64 if (array->fVertexBufferUniqueID != vertexBuffer->uniqueID() ||
68 gpu->bindBuffer(kVertex_GrBufferType, vertexBuffer);
86 array->fVertexBufferUniqueID = vertexBuffer->uniqueID();
51 set(GrGLGpu* gpu, int index, const GrBuffer* vertexBuffer, GrVertexAttribType type, GrGLsizei stride, GrGLvoid* offset) argument
H A DGrGLVertexArray.h44 const GrBuffer* vertexBuffer,
/external/skia/src/gpu/ops/
H A DGrMeshDrawOp.cpp28 const GrBuffer* vertexBuffer; local
32 target->makeVertexSpace(vertexStride, vertexCount, &vertexBuffer, &firstVertex);
37 SkASSERT(vertexBuffer);
41 fMesh.initInstanced(primType, vertexBuffer, indexBuffer, firstVertex, verticesPerInstance,
H A DGrTessellatingPathRenderer.cpp51 bool cache_match(GrBuffer* vertexBuffer, SkScalar tol, int* actualCount) { argument
52 if (!vertexBuffer) {
55 const SkData* data = vertexBuffer->getUniqueKey().getCustomData();
96 GrBuffer* vertexBuffer() { return fVertexBuffer.get(); } function in class:__anon17094::StaticVertexAllocator
117 const GrBuffer* vertexBuffer() const { return fVertexBuffer; } function in class:__anon17094::DynamicVertexAllocator
245 this->drawVertices(target, gp, allocator.vertexBuffer(), 0, count);
250 rp->assignUniqueKeyToResource(key, allocator.vertexBuffer());
270 drawVertices(target, gp, allocator.vertexBuffer(), allocator.firstVertex(), count);
H A DGrAtlasTextOp.cpp114 const GrBuffer* vertexBuffer; local
117 vertexStride, glyphCount * kVerticesPerGlyph, &vertexBuffer, &flushInfo.fVertexOffset);
118 flushInfo.fVertexBuffer.reset(SkRef(vertexBuffer));
H A DGrNonAAStrokeRectOp.cpp132 const GrBuffer* vertexBuffer; variable
136 target->makeVertexSpace(vertexStride, vertexCount, &vertexBuffer, &firstVertex);
160 mesh.init(primType, vertexBuffer, firstVertex, vertexCount);
/external/swiftshader/third_party/PowerVR_SDK/Examples/Beginner/01_HelloAPI/OGLES2/
H A DOGLES2HelloAPI_LinuxX11.cpp377 @Output vertexBuffer Handle to a vertex buffer object
381 bool InitialiseBuffer(GLuint &vertexBuffer) argument
404 glGenBuffers(1, &vertexBuffer);
407 glBindBuffer(GL_ARRAY_BUFFER, vertexBuffer);
690 @Input vertexBuffer Handle to a vertex buffer object
693 void DeInitialiseGLState( GLuint fragmentShader, GLuint vertexShader, GLuint shaderProgram, GLuint vertexBuffer )
701 glDeleteBuffers(1, &vertexBuffer);
766 GLuint vertexBuffer = 0; local
805 if (!InitialiseBuffer(vertexBuffer))
826 DeInitialiseGLState(fragmentShader, vertexShader, shaderProgram, vertexBuffer);
[all...]
H A DOGLES2HelloAPI_OSX.mm279 @Output vertexBuffer Handle to a vertex buffer object
283 - (BOOL) initialiseBuffer:(GLuint &)vertexBuffer
306 glGenBuffers(1, &vertexBuffer);
309 glBindBuffer(GL_ARRAY_BUFFER, vertexBuffer);
/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/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/skia/src/gpu/vk/
H A DGrVkPipelineStateDataManager.h56 GrVkUniformBuffer* vertexBuffer,
H A DGrVkPipelineStateDataManager.cpp271 GrVkUniformBuffer* vertexBuffer,
274 if (vertexBuffer && fVertexUniformsDirty) {
275 SkAssertResult(vertexBuffer->updateData(gpu, fVertexUniformData.get(), fVertexUniformSize,
270 uploadUniformBuffers(GrVkGpu* gpu, GrVkUniformBuffer* vertexBuffer, GrVkUniformBuffer* fragmentBuffer) const argument
/external/deqp/external/vulkancts/modules/vulkan/geometry/
H A DvktGeometryBasicClass.cpp111 const Buffer vertexBuffer (vk, device, memAlloc, makeBufferCreateInfo(vertexDataSizeBytes,
114 const Allocation& alloc = vertexBuffer.getAllocation();
157 const VkBuffer buffers[] = { vertexBuffer.get()};
/external/deqp/external/vulkancts/modules/vulkan/dynamic_state/
H A DvktDynamicStateGeneralTests.cpp89 const vk::VkBuffer vertexBuffer = m_vertexBuffer->object(); local
90 m_vk.cmdBindVertexBuffers(*m_cmdBuffer, 0, 1, &vertexBuffer, &vertexBufferOffset);
195 const vk::VkBuffer vertexBuffer = m_vertexBuffer->object(); local
196 m_vk.cmdBindVertexBuffers(*m_cmdBuffer, 0, 1, &vertexBuffer, &vertexBufferOffset);
345 const vk::VkBuffer vertexBuffer = m_vertexBuffer->object(); local
346 m_vk.cmdBindVertexBuffers(*m_cmdBuffer, 0, 1, &vertexBuffer, &vertexBufferOffset);
/external/deqp/external/vulkancts/modules/vulkan/draw/
H A DvktDrawIndexedTest.cpp158 const vk::VkBuffer vertexBuffer = m_vertexBuffer->object(); local
161 m_vk.cmdBindVertexBuffers(*m_cmdBuffer, 0, 1, &vertexBuffer, &vertexBufferOffset);
258 const vk::VkBuffer vertexBuffer = m_vertexBuffer->object(); local
261 m_vk.cmdBindVertexBuffers(*m_cmdBuffer, 0, 1, &vertexBuffer, &vertexBufferOffset);

Completed in 402 milliseconds

1234