Эта проблема связана с незначительными проблемами точности с плавающей запятой по краям изображения.OpenGL должен интерполировать некоторые значения по краям, где дальнейшие значения не указаны.Обычная операция - GL_REPEAT, что означает эффект обтекания для текстуры.То, что вы хотите, это GL_CLAMP
, но это должно быть указано во время создания текстуры, afaik.
glTexParameterf( GL_TEXTURE_2D, GL_TEXTURE_WRAP_S, CL_CLAMP )
glTexParameterf( GL_TEXTURE_2D, GL_TEXTURE_WRAP_T, GL_CLAMP )
к сожалению, я не знаю, как вы можете интегрировать это с pyglet.Может быть, есть варианты создания?