1"""Tests immediate drawing using indexed data. 2""" 3import unittest 4 5import pyglet 6 7from tests.annotations import Platform, skip_platform 8from .graphics_common import GraphicsIndexedGenericTestCase, get_feedback, GL_TRIANGLES 9 10 11@skip_platform(Platform.OSX) # TODO: Check whether OpenGL < 3.0 or compatibility profile is enabled 12class ImmediateDrawingIndexedDataTestCase(GraphicsIndexedGenericTestCase, unittest.TestCase): 13 def get_feedback(self, data): 14 return get_feedback(lambda: pyglet.graphics.draw_indexed(self.n_vertices, 15 GL_TRIANGLES, 16 self.index_data, 17 *data)) 18 19