Короче говоря, все, что я хочу, это отображать данные пикселей на экране наиболее фундаментально возможным способом, не теряя кросс-платформенной совместимости.
Я знаю, что подобные вопросы задавались ранее, но они некажется, что я иду в том направлении, в котором я смотрю.
По сути, я делаю свою собственную маленькую библиотеку игр, которую я собираюсь использовать для своих собственных игр с 2D-пиксельным искусством.Об обработке всех пикселей я сам позабочусь, и теперь я искал абсолютно минимальное решение - открыть окно, прослушать его события (мышь, клавиатура, события окна) и нарисовать на нем свои пиксели.Бонусом будет то, что библиотека сможет обрабатывать потоки и / или аудио.
Мне не нужна поддержка OpenGL на этом этапе, и я не уверен, что когда-либо буду.Мне не нужны никакие функции, кроме упомянутых.Должен ли я начать копаться в Windows, X11 и OSX API, или есть где-то действительно минималистская платформа?Действительно ли создание моей собственной независимой от минимализма платформы - тяжелая работа?Если это не так уж важно, я мог бы просто взглянуть на это решение из чистого любопытства.
Если у вас есть какие-то идеи о том, как сделать что-то свое, а не найти что-то полезное, я весь в ушах.
Спасибо!
РЕДАКТИРОВАТЬ: Короче ...