/external/skia/src/gpu/ |
H A D | GrMesh.h | 23 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 D | Direct3DVertexBuffer9.cpp | 66 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 D | Direct3DStateBlock9.cpp | 38 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 D | Direct3DVertexBuffer9.hpp | 66 sw::Resource *vertexBuffer; member in class:D3D9::Direct3DVertexBuffer9
|
/external/swiftshader/src/OpenGL/libGL/ |
H A D | VertexDataManager.h | 41 sw::Resource *vertexBuffer; member in struct:gl::TranslatedAttribute 92 unsigned int writeAttributeData(StreamingVertexBuffer *vertexBuffer, GLint start, GLsizei count, const VertexAttribute &attribute);
|
H A D | VertexDataManager.cpp | 59 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 D | VertexDataManager.h | 38 sw::Resource *vertexBuffer; member in struct:es1::TranslatedAttribute 89 unsigned int writeAttributeData(StreamingVertexBuffer *vertexBuffer, GLint start, GLsizei count, const VertexAttribute &attribute);
|
H A D | VertexDataManager.cpp | 60 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 D | VertexDataManager.h | 38 sw::Resource *vertexBuffer; member in struct:es2::TranslatedAttribute 89 unsigned int writeAttributeData(StreamingVertexBuffer *vertexBuffer, GLint start, GLsizei count, const VertexAttribute &attribute);
|
H A D | VertexDataManager.cpp | 59 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 D | GrGLVertexArray.cpp | 53 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 D | GrGLVertexArray.h | 44 const GrBuffer* vertexBuffer,
|
/external/skia/src/gpu/ops/ |
H A D | GrMeshDrawOp.cpp | 28 const GrBuffer* vertexBuffer; local 32 target->makeVertexSpace(vertexStride, vertexCount, &vertexBuffer, &firstVertex); 37 SkASSERT(vertexBuffer); 41 fMesh.initInstanced(primType, vertexBuffer, indexBuffer, firstVertex, verticesPerInstance,
|
H A D | GrTessellatingPathRenderer.cpp | 51 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 D | GrAtlasTextOp.cpp | 114 const GrBuffer* vertexBuffer; local 117 vertexStride, glyphCount * kVerticesPerGlyph, &vertexBuffer, &flushInfo.fVertexOffset); 118 flushInfo.fVertexBuffer.reset(SkRef(vertexBuffer));
|
H A D | GrNonAAStrokeRectOp.cpp | 132 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 D | OGLES2HelloAPI_LinuxX11.cpp | 377 @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 D | OGLES2HelloAPI_OSX.mm | 279 @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 D | vktPipelineReferenceRenderer.cpp | 256 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 D | es31fFboNoAttachmentTests.cpp | 123 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 D | GrVkPipelineStateDataManager.h | 56 GrVkUniformBuffer* vertexBuffer,
|
H A D | GrVkPipelineStateDataManager.cpp | 271 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 D | vktGeometryBasicClass.cpp | 111 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 D | vktDynamicStateGeneralTests.cpp | 89 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 D | vktDrawIndexedTest.cpp | 158 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);
|