/third_party/vk-gl-cts/framework/opengl/ |
H A D | gluDrawUtil.hpp | 143 struct VertexArrayBinding struct 148 VertexArrayBinding (const BindingPoint& binding_, const VertexArrayPointer& pointer_) in VertexArrayBinding() function 154 VertexArrayBinding (void) in VertexArrayBinding() function 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(BindingPoin [all...] |
H A D | 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); in namedBindingsToProgramLocations() 275 static void appendAttributeNonStrided (VertexBufferLayout& layout, const VertexArrayBinding& va) in appendAttributeNonStrided() 339 VertexBuffer::VertexBuffer (const RenderContext& context, int numBindings, const VertexArrayBinding* bindings, Type type) in VertexBuffer() 389 static inline VertexAttributeDescriptor getUserPointerDescriptor (const VertexArrayBinding& vertexArray) in getUserPointerDescriptor() 432 static void disableVertexArrays (const glw::Functions& gl, const std::vector<VertexArrayBinding>& bindings) in disableVertexArrays() 434 for (std::vector<VertexArrayBinding>::const_iterator vaIter = bindings.begin(); vaIter != bindings.end(); ++vaIter) in disableVertexArrays() 454 static bool isDrawCallValid (int numVertexArrays, const VertexArrayBinding* vertexArrays, const PrimitiveList& primitives) in isDrawCallValid() 495 void drawFromUserPointers (const RenderContext& context, deUint32 program, int numVertexArrays, const VertexArrayBinding* vertexArrays, const PrimitiveList& primitives, DrawUtilCallback* callback) in drawFromUserPointers() 498 std::vector<VertexArrayBinding> bindingsWithLocation in drawFromUserPointers() [all...] |
/third_party/vk-gl-cts/modules/glshared/ |
H A D | glsFragOpInteractionCase.cpp | 79 static void computeVertexLayout (const vector<rsg::ShaderInput*>& attributes, int numVertices, vector<glu::VertexArrayBinding>* layout, int* stride) in computeVertexLayout() 99 for (vector<glu::VertexArrayBinding>::iterator vaIter = layout->begin(); vaIter != layout->end(); ++vaIter) in computeVertexLayout() 114 const std::vector<glu::VertexArrayBinding>& getLayout (void) const { return m_layout; } in getLayout() 117 const glu::VertexArrayBinding& getLayoutEntry (int ndx) const { return m_layout[ndx]; } in getLayoutEntry() 121 std::vector<glu::VertexArrayBinding> m_layout; 131 static inline glu::VertexArrayBinding getEntryWithPointer (const VertexDataStorage& data, int ndx) in getEntryWithPointer() 133 const glu::VertexArrayBinding& entry = data.getLayoutEntry(ndx); in getEntryWithPointer() 134 return glu::VertexArrayBinding(entry.binding, glu::VertexArrayPointer(entry.pointer.componentType, in getEntryWithPointer() 315 const glu::VertexArrayBinding bindingPtr = getEntryWithPointer(vertexData, attribNdx); 543 const glu::VertexArrayBinding layoutEntr [all...] |
H A D | glsSamplerObjectTest.cpp | 325 glu::VertexArrayBinding vertexArrays[] = in render() 327 glu::VertexArrayBinding(glu::BindingPoint("a_position"), glu::VertexArrayPointer(glu::VTX_COMP_FLOAT, glu::VTX_COMP_CONVERT_NONE, 2, 6, 0, s_positions)) in render() 342 glu::VertexArrayBinding vertexArrays[] = in render() 344 glu::VertexArrayBinding(glu::BindingPoint("a_position"), glu::VertexArrayPointer(glu::VTX_COMP_FLOAT, glu::VTX_COMP_CONVERT_NONE, 3, 6, 0, s_positions3D)) in render() 359 glu::VertexArrayBinding vertexArrays[] = in render() 361 glu::VertexArrayBinding(glu::BindingPoint("a_position"), glu::VertexArrayPointer(glu::VTX_COMP_FLOAT, glu::VTX_COMP_CONVERT_NONE, 4, 6, 0, s_positionsCube)) in render() 820 glu::VertexArrayBinding vertexArrays[] = in render() 822 glu::VertexArrayBinding(glu::BindingPoint("a_position"), glu::VertexArrayPointer(glu::VTX_COMP_FLOAT, glu::VTX_COMP_CONVERT_NONE, 2, 6, 0, s_positions)) in render() 837 glu::VertexArrayBinding vertexArrays[] = in render() 839 glu::VertexArrayBinding(gl in render() [all...] |
H A D | glsFragmentOpUtil.cpp | 192 std::vector<glu::VertexArrayBinding> vertexArrays; in render()
|
/third_party/vk-gl-cts/modules/gles3/functional/ |
H A D | es3fFragDepthTests.cpp | 176 glu::VertexArrayBinding posBinding = glu::va::Float("a_position", 4, 4, 0, &constDepthCoord[0]); in iterate() 182 glu::VertexArrayBinding posBinding = glu::va::Float("a_position", 4, 4, 0, &varyingDepthCoord[0]); in iterate() 221 glu::VertexArrayBinding vertexArrays[] = in iterate() 349 glu::VertexArrayBinding vertexArrays[] = in iterate() 389 glu::VertexArrayBinding posBinding = glu::va::Float(posLoc, 4, 4, 0, &position[0]); in iterate()
|
H A D | es3fShaderFragDataTests.cpp | 189 const glu::VertexArrayBinding vertexArrays[] = in iterate() 303 const glu::VertexArrayBinding vertexArrays[] = in iterate()
|
H A D | es3fShaderBuiltinVarTests.cpp | 338 glu::VertexArrayBinding posBinding = glu::va::Float("a_position", 4, 4, 0, &positions[0]); in iterate() 434 glu::VertexArrayBinding posBinding = glu::va::Float("a_position", 4, 4, 0, &positions[0]); in iterate() 537 glu::VertexArrayBinding posBinding = glu::va::Float("a_positionSize", 3, (int)coords.size(), 0, (const float*)&coords[0]); in iterate() 653 glu::VertexArrayBinding posBinding = glu::va::Float("a_position", 4, 4, 0, &positions[0]); in iterate()
|
H A D | es3fShaderPrecisionTests.cpp | 345 vector<glu::VertexArrayBinding> vertexArrays; in iterate() 561 vector<glu::VertexArrayBinding> vertexArrays; in iterate() 755 vector<glu::VertexArrayBinding> vertexArrays; in iterate()
|
/third_party/vk-gl-cts/external/openglcts/modules/common/ |
H A D | glcFragDepthTests.cpp | 186 glu::VertexArrayBinding posBinding = glu::va::Float("a_position", 4, 4, 0, &constDepthCoord[0]); in iterate() 192 glu::VertexArrayBinding posBinding = glu::va::Float("a_position", 4, 4, 0, &varyingDepthCoord[0]); in iterate() 222 glu::VertexArrayBinding vertexArrays[] = { glu::va::Float("a_position", 4, 4, 0, &position[0]), in iterate() 339 glu::VertexArrayBinding vertexArrays[] = { glu::va::Float("a_position", 4, 4, 0, &position[0]), in iterate() 374 glu::VertexArrayBinding posBinding = glu::va::Float(posLoc, 4, 4, 0, &position[0]); in iterate()
|
H A D | glcSampleVariablesTests.cpp | 371 glu::VertexArrayBinding vertexArrays[] = { in iterate() 452 glu::VertexArrayBinding vertexArrays[] = { in iterate() 672 glu::VertexArrayBinding vertexArrays[] = { in iterate() 756 glu::VertexArrayBinding vertexArrays[] = { in iterate()
|
H A D | glcShaderMultisampleInterpolationTests.cpp | 402 glu::VertexArrayBinding vertexArrays[] = { in iterate() 467 glu::VertexArrayBinding vertexArrays[] = { in iterate()
|
H A D | glcAggressiveShaderOptimizationsTests.cpp | 441 const glu::VertexArrayBinding vertexArrays[] = { glu::va::Float("position", 2, 4, 0, positions), in renderAndGrabSurface()
|
H A D | glcPixelStorageModesTests.cpp | 839 const glu::VertexArrayBinding attrBindings[] = in renderToSurf() 1144 const glu::VertexArrayBinding attrBindings[] = in renderToSurf() 1581 const glu::VertexArrayBinding attrBindings[] = in renderToSurf() 1990 const glu::VertexArrayBinding attrBindings[] = in renderToSurf()
|
/third_party/vk-gl-cts/external/openglcts/modules/gl/ |
H A D | gl4cPostDepthCoverageTests.cpp | 349 glu::VertexArrayBinding vertexArraysNear[] = { glu::va::Float("vertex", 3, 3, 0, verticesNear), in iterate() 352 glu::VertexArrayBinding vertexArraysFar[] = { glu::va::Float("vertex", 3, 3, 0, verticesFar), in iterate() 355 glu::VertexArrayBinding vertexArraysPost[] = { glu::va::Float("vertex", 3, 4, 0, verticesPost), in iterate()
|
H A D | gl4cES31CompatibilitySampleVariablesTests.cpp | 369 glu::VertexArrayBinding vertexArrays[] = { in iterate() 450 glu::VertexArrayBinding vertexArrays[] = { in iterate() 674 glu::VertexArrayBinding vertexArrays[] = { in iterate() 757 glu::VertexArrayBinding vertexArrays[] = { in iterate()
|
H A D | gl4cShaderAtomicCounterOpsTests.cpp | 267 glu::VertexArrayBinding vertexArrays[] = { glu::va::Float("inPosition", 2, 4, 0, position) }; in renderQuad() 357 glu::VertexArrayBinding vertexArrays[] = { glu::va::Float("position", 2, 4, 0, position), in executeComputeShader()
|
H A D | gl4cShaderBallotTests.cpp | 212 glu::VertexArrayBinding vertexArrays[] = { glu::va::Float("inPosition", 2, 4, 0, position) }; in renderQuad() 298 glu::VertexArrayBinding vertexArrays[] = { glu::va::Float("position", 2, 4, 0, position), in executeComputeShader()
|
/third_party/vk-gl-cts/modules/gles2/functional/ |
H A D | es2fShaderBuiltinVarTests.cpp | 320 glu::VertexArrayBinding posBinding = glu::va::Float("a_position", 4, 4, 0, &positions[0]); in iterate() 413 glu::VertexArrayBinding posBinding = glu::va::Float("a_position", 4, 4, 0, &positions[0]); in iterate() 513 glu::VertexArrayBinding posBinding = glu::va::Float("a_positionSize", 3, (int)coords.size(), 0, (const float*)&coords[0]); in iterate() 626 glu::VertexArrayBinding posBinding = glu::va::Float("a_position", 4, 4, 0, &positions[0]); in iterate()
|
H A D | es2fShaderFragDataTests.cpp | 171 const glu::VertexArrayBinding vertexArrays[] = in iterate()
|
/third_party/vk-gl-cts/modules/gles31/functional/ |
H A D | es31fStencilTexturingTests.cpp | 157 const glu::VertexArrayBinding posBinding = glu::va::Float("a_position", 2, (int)positions.size(), 0, positions[0].getPtr()); in drawTestPattern() 236 const glu::VertexArrayBinding vertexArrays[] = in blitStencilToColor2D() 301 const glu::VertexArrayBinding vertexArrays[] = in blitStencilToColor2DArray() 360 const glu::VertexArrayBinding vertexArrays[] = in blitStencilToColorCube()
|
H A D | es31fTessellationTests.cpp | 311 Result renderAndGetPrimitives (deUint32 programGL, deUint32 tfPrimTypeGL, int numBindings, const glu::VertexArrayBinding* bindings, int numVertices) const; 336 typename TransformFeedbackHandler<AttribType>::Result TransformFeedbackHandler<AttribType>::renderAndGetPrimitives (deUint32 programGL, deUint32 tfPrimTypeGL, int numBindings, const glu::VertexArrayBinding* bindings, int numVertices) const 1843 const glu::VertexArrayBinding attrBindings[] = 2481 const glu::VertexArrayBinding attrBindings[] = 3092 const glu::VertexArrayBinding attrBindings[] = 3358 const glu::VertexArrayBinding attrBindings[] = 3553 const glu::VertexArrayBinding attrBindings[] = 3853 const glu::VertexArrayBinding bindings[] = { glu::va::Float("in_v_attr", 1, DE_LENGTH_OF_ARRAY(attribute), 0, &attribute[0]) }; 4140 const glu::VertexArrayBinding bindings[] = { glu::va::Float("in_v_attr", 1, (int)patchTessLevels.size(), 0, &patchTessLevels[0]) }; 4425 const glu::VertexArrayBinding binding [all...] |
/third_party/vk-gl-cts/external/openglcts/modules/gles31/ |
H A D | es31cSampleShadingTests.cpp | 322 glu::VertexArrayBinding vertexArrays[] = { in iterate() 385 glu::VertexArrayBinding vertexArrays[] = { in iterate()
|
/third_party/vk-gl-cts/external/openglcts/modules/gles3/ |
H A D | es3cNumberParsingTests.cpp | 376 const std::vector<glu::VertexArrayBinding> vertexArrays = in iterate()
|
/third_party/vk-gl-cts/external/openglcts/modules/gles32/ |
H A D | es32cCopyImageTests.cpp | 225 glu::VertexArrayBinding vertex_arrays[] = { in verify()
|