/external/deqp/framework/opengl/ |
gluDrawUtil.hpp | 143 struct VertexArrayBinding 148 VertexArrayBinding (const BindingPoint& binding_, const VertexArrayPointer& pointer_) 154 VertexArrayBinding (void) 198 void draw (const RenderContext& context, deUint32 program, int numVertexArrays, const VertexArrayBinding* vertexArrays, const PrimitiveList& primitives, DrawUtilCallback* callback = DE_NULL); 200 void drawFromUserPointers (const RenderContext& context, deUint32 program, int numVertexArrays, const VertexArrayBinding* vertexArrays, const PrimitiveList& primitives, DrawUtilCallback* callback = DE_NULL); 201 void drawFromBuffers (const RenderContext& context, deUint32 program, int numVertexArrays, const VertexArrayBinding* vertexArrays, const PrimitiveList& primitives, DrawUtilCallback* callback = DE_NULL); 202 void drawFromVAOBuffers (const RenderContext& context, deUint32 program, int numVertexArrays, const VertexArrayBinding* vertexArrays, const PrimitiveList& primitives, DrawUtilCallback* callback = DE_NULL); 241 // Shorthands for VertexArrayBinding 246 inline VertexArrayBinding NAME (const std::string& name, int offset, int numComponents, int numElements, int stride, const DATATYPE* data) \ 248 return VertexArrayBinding(BindingPoint(name, offset), VertexArrayPointer(TYPE, CONVERT, numComponents, numElements, stride, (…) [all...] |
gluDrawUtil.cpp | 113 VertexBuffer (const RenderContext& context, int numBindings, const VertexArrayBinding* bindings, Type type = TYPE_PLANAR); 232 *out = VertexArrayBinding(BindingPoint(location + binding.location), cur->pointer); 275 static void appendAttributeNonStrided (VertexBufferLayout& layout, const VertexArrayBinding& va) 339 VertexBuffer::VertexBuffer (const RenderContext& context, int numBindings, const VertexArrayBinding* bindings, Type type) 389 static inline VertexAttributeDescriptor getUserPointerDescriptor (const VertexArrayBinding& vertexArray) 432 static void disableVertexArrays (const glw::Functions& gl, const std::vector<VertexArrayBinding>& bindings) 434 for (std::vector<VertexArrayBinding>::const_iterator vaIter = bindings.begin(); vaIter != bindings.end(); ++vaIter) 454 static bool isDrawCallValid (int numVertexArrays, const VertexArrayBinding* vertexArrays, const PrimitiveList& primitives) 495 void drawFromUserPointers (const RenderContext& context, deUint32 program, int numVertexArrays, const VertexArrayBinding* vertexArrays, const PrimitiveList& primitives, DrawUtilCallback* callback) 498 std::vector<VertexArrayBinding> bindingsWithLocations [all...] |
/external/deqp/modules/glshared/ |
glsFragOpInteractionCase.cpp | 79 static void computeVertexLayout (const vector<rsg::ShaderInput*>& attributes, int numVertices, vector<glu::VertexArrayBinding>* layout, int* stride) 99 for (vector<glu::VertexArrayBinding>::iterator vaIter = layout->begin(); vaIter != layout->end(); ++vaIter) 114 const std::vector<glu::VertexArrayBinding>& getLayout (void) const { return m_layout; } 117 const glu::VertexArrayBinding& getLayoutEntry (int ndx) const { return m_layout[ndx]; } 121 std::vector<glu::VertexArrayBinding> m_layout; 131 static inline glu::VertexArrayBinding getEntryWithPointer (const VertexDataStorage& data, int ndx) 133 const glu::VertexArrayBinding& entry = data.getLayoutEntry(ndx); 134 return glu::VertexArrayBinding(entry.binding, glu::VertexArrayPointer(entry.pointer.componentType, 315 const glu::VertexArrayBinding bindingPtr = getEntryWithPointer(vertexData, attribNdx); 498 const glu::VertexArrayBinding layoutEntry = getEntryWithPointer(vertexData, attribNdx) [all...] |
glsSamplerObjectTest.cpp | 325 glu::VertexArrayBinding vertexArrays[] = 327 glu::VertexArrayBinding(glu::BindingPoint("a_position"), glu::VertexArrayPointer(glu::VTX_COMP_FLOAT, glu::VTX_COMP_CONVERT_NONE, 2, 6, 0, s_positions)) 342 glu::VertexArrayBinding vertexArrays[] = 344 glu::VertexArrayBinding(glu::BindingPoint("a_position"), glu::VertexArrayPointer(glu::VTX_COMP_FLOAT, glu::VTX_COMP_CONVERT_NONE, 3, 6, 0, s_positions3D)) 359 glu::VertexArrayBinding vertexArrays[] = 361 glu::VertexArrayBinding(glu::BindingPoint("a_position"), glu::VertexArrayPointer(glu::VTX_COMP_FLOAT, glu::VTX_COMP_CONVERT_NONE, 4, 6, 0, s_positionsCube)) 822 glu::VertexArrayBinding vertexArrays[] = 824 glu::VertexArrayBinding(glu::BindingPoint("a_position"), glu::VertexArrayPointer(glu::VTX_COMP_FLOAT, glu::VTX_COMP_CONVERT_NONE, 2, 6, 0, s_positions)) 839 glu::VertexArrayBinding vertexArrays[] = 841 glu::VertexArrayBinding(glu::BindingPoint("a_position"), glu::VertexArrayPointer(glu::VTX_COMP_FLOAT, glu::VTX_COMP_CONVER (…) [all...] |
glsFragmentOpUtil.cpp | 192 std::vector<glu::VertexArrayBinding> vertexArrays;
|
glsShaderRenderCase.cpp | 556 static void getDefaultVertexArrays (const glw::Functions& gl, const QuadGrid& quadGrid, deUint32 program, vector<VertexArrayBinding>& vertexArrays) 637 std::vector<VertexArrayBinding> vertexArrays;
|
glsShaderExecUtil.cpp | 470 vector<glu::VertexArrayBinding> vertexArrays; 700 vector<glu::VertexArrayBinding> vertexArrays; [all...] |
glsShaderLibraryCase.cpp | 816 vector<VertexArrayBinding> vertexArrays; [all...] |
glsUniformBlockCase.cpp | [all...] |
glsTextureTestUtil.cpp | [all...] |
/external/deqp/modules/gles3/functional/ |
es3fFragDepthTests.cpp | 176 glu::VertexArrayBinding posBinding = glu::va::Float("a_position", 4, 4, 0, &constDepthCoord[0]); 182 glu::VertexArrayBinding posBinding = glu::va::Float("a_position", 4, 4, 0, &varyingDepthCoord[0]); 221 glu::VertexArrayBinding vertexArrays[] = 349 glu::VertexArrayBinding vertexArrays[] = 389 glu::VertexArrayBinding posBinding = glu::va::Float(posLoc, 4, 4, 0, &position[0]);
|
es3fShaderFragDataTests.cpp | 171 const glu::VertexArrayBinding vertexArrays[] = 272 const glu::VertexArrayBinding vertexArrays[] =
|
es3fShaderBuiltinVarTests.cpp | 338 glu::VertexArrayBinding posBinding = glu::va::Float("a_position", 4, 4, 0, &positions[0]); 434 glu::VertexArrayBinding posBinding = glu::va::Float("a_position", 4, 4, 0, &positions[0]); 537 glu::VertexArrayBinding posBinding = glu::va::Float("a_positionSize", 3, (int)coords.size(), 0, (const float*)&coords[0]); 653 glu::VertexArrayBinding posBinding = glu::va::Float("a_position", 4, 4, 0, &positions[0]); [all...] |
es3fShaderPrecisionTests.cpp | 366 vector<glu::VertexArrayBinding> vertexArrays; 587 vector<glu::VertexArrayBinding> vertexArrays; 781 vector<glu::VertexArrayBinding> vertexArrays; [all...] |
es3fShaderApiTests.cpp | 204 glu::VertexArrayBinding vertexArrays[] = [all...] |
es3fShaderDerivateTests.cpp | 717 const glu::VertexArrayBinding vertexArrays[] = [all...] |
/external/deqp/modules/gles2/functional/ |
es2fShaderBuiltinVarTests.cpp | 312 glu::VertexArrayBinding posBinding = glu::va::Float("a_position", 4, 4, 0, &positions[0]); 405 glu::VertexArrayBinding posBinding = glu::va::Float("a_position", 4, 4, 0, &positions[0]); 505 glu::VertexArrayBinding posBinding = glu::va::Float("a_positionSize", 3, (int)coords.size(), 0, (const float*)&coords[0]); 618 glu::VertexArrayBinding posBinding = glu::va::Float("a_position", 4, 4, 0, &positions[0]);
|
es2fShaderFragDataTests.cpp | 171 const glu::VertexArrayBinding vertexArrays[] =
|
/external/deqp/modules/gles3/stress/ |
es3sLongRunningShaderTests.cpp | 279 vector<glu::VertexArrayBinding> vertexArrays;
|
/external/deqp/modules/gles31/functional/ |
es31fStencilTexturingTests.cpp | 157 const glu::VertexArrayBinding posBinding = glu::va::Float("a_position", 2, (int)positions.size(), 0, positions[0].getPtr()); 233 const glu::VertexArrayBinding vertexArrays[] = 298 const glu::VertexArrayBinding vertexArrays[] = 357 const glu::VertexArrayBinding vertexArrays[] = [all...] |
es31fTessellationTests.cpp | 304 Result renderAndGetPrimitives (deUint32 programGL, deUint32 tfPrimTypeGL, int numBindings, const glu::VertexArrayBinding* bindings, int numVertices) const; 329 typename TransformFeedbackHandler<AttribType>::Result TransformFeedbackHandler<AttribType>::renderAndGetPrimitives (deUint32 programGL, deUint32 tfPrimTypeGL, int numBindings, const glu::VertexArrayBinding* bindings, int numVertices) const [all...] |
es31fShaderHelperInvocationTests.cpp | 141 vector<glu::VertexArrayBinding> vertexArrays;
|
es31fProgramUniformTests.cpp | [all...] |
es31fTextureGatherTests.cpp | [all...] |
es31fShaderImageLoadStoreTests.cpp | [all...] |