Home
last modified time | relevance | path

Searched refs:VertexArrayBinding (Results 1 - 25 of 59) sorted by relevance

123

/third_party/vk-gl-cts/framework/opengl/
H A DgluDrawUtil.hpp143 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 DgluDrawUtil.cpp113 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 DglsFragOpInteractionCase.cpp79 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 DglsSamplerObjectTest.cpp325 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 DglsFragmentOpUtil.cpp192 std::vector<glu::VertexArrayBinding> vertexArrays; in render()
/third_party/vk-gl-cts/modules/gles3/functional/
H A Des3fFragDepthTests.cpp176 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 Des3fShaderFragDataTests.cpp189 const glu::VertexArrayBinding vertexArrays[] = in iterate()
303 const glu::VertexArrayBinding vertexArrays[] = in iterate()
H A Des3fShaderBuiltinVarTests.cpp338 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 Des3fShaderPrecisionTests.cpp345 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 DglcFragDepthTests.cpp186 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 DglcSampleVariablesTests.cpp371 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 DglcShaderMultisampleInterpolationTests.cpp402 glu::VertexArrayBinding vertexArrays[] = { in iterate()
467 glu::VertexArrayBinding vertexArrays[] = { in iterate()
H A DglcAggressiveShaderOptimizationsTests.cpp441 const glu::VertexArrayBinding vertexArrays[] = { glu::va::Float("position", 2, 4, 0, positions), in renderAndGrabSurface()
H A DglcPixelStorageModesTests.cpp839 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 Dgl4cPostDepthCoverageTests.cpp349 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 Dgl4cES31CompatibilitySampleVariablesTests.cpp369 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 Dgl4cShaderAtomicCounterOpsTests.cpp267 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 Dgl4cShaderBallotTests.cpp212 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 Des2fShaderBuiltinVarTests.cpp320 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 Des2fShaderFragDataTests.cpp171 const glu::VertexArrayBinding vertexArrays[] = in iterate()
/third_party/vk-gl-cts/modules/gles31/functional/
H A Des31fStencilTexturingTests.cpp157 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 Des31fTessellationTests.cpp311 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 Des31cSampleShadingTests.cpp322 glu::VertexArrayBinding vertexArrays[] = { in iterate()
385 glu::VertexArrayBinding vertexArrays[] = { in iterate()
/third_party/vk-gl-cts/external/openglcts/modules/gles3/
H A Des3cNumberParsingTests.cpp376 const std::vector<glu::VertexArrayBinding> vertexArrays = in iterate()
/third_party/vk-gl-cts/external/openglcts/modules/gles32/
H A Des32cCopyImageTests.cpp225 glu::VertexArrayBinding vertex_arrays[] = { in verify()

Completed in 29 milliseconds

123