Я начал работать над простым игровым движком, и я пытаюсь реализовать некоторые 3D-объекты.Текстуры в OpenTK кажутся черными при использовании шейдера
У меня есть основы, простой тестовый шейдер, но по какой-то причине текстура всегда выглядит черной. Я уже все переписал, проблема все еще существует. Я не знаю, что я делаю неправильно, я очень начинаю, когда речь идет о графике и OpenGL.
Бегущий проект - игра. В GameEngine есть код Mesh, Shader и Texture2D.
Вот мой GitHub хранилище: ChronosEngine
Edit:
код теперь установлен.
Добавить источник света для чего? Если вы не прочитали мой код, не комментируйте. У моего шейдера нет источника света. Это простой проходной шейдер для диффузной текстуры. Если я сделаю его таким же красным, как вместо текстуры, он отлично работает. Итак, в заключение, это не имеет никакого отношения к отсутствующему источнику света. – Chronium