У меня есть текстура, где это сетка 4x4 в формате JPG 256x256 пикселей.Если я использую эту картинку для моей текстуры, вся моя сцена становится черно-белой.Однако, если я использую другой шаблон, шахматную доску, сцена снова приобретает цвет.Я сделал 2-ю текстуру в GIMP, если это как-то связано с этим.У меня довольно много кода, поэтому, если у кого-то есть идея, в чем может быть проблема, это будет здорово.В противном случае, я вставлю код в бин, чтобы вы, вероятно, нашли одну вещь, которую я пропустил. Lol.
По сути, я просто следовал примеру OpenTK StencilCSG для загрузки jpg.Я также использовал режимы обтекания для текстур.Кажется, что если я просто использую некоторую случайную текстуру из Google Images, она работает, но мои собственные текстуры делают все это черно-белым.Я думаю, это связано с тем, как GIMP сохраняет файлы в SRGB, но idk.
РЕДАКТИРОВАТЬ:
Я нашел решение сразу после того, как решил опубликовать вопрос.Я просто отключаю текстуры после рендеринга своего текстурированного квадрата.Я нашел FAQ по текстурам opengl, в которых сказано отключать и включать при необходимости.Это работает, но я не думаю, что вам нужно это делать.В любом случае, мне все равно хотелось бы узнать, что происходит за кулисами, чтобы сделать мою сцену черно-белой.