Существует ли документация 3D кодинга на уровне портов любой из современных видеокарт? Если да, то можно название и ссылку? Если нет, то может кто создаст хорошо документированную видеокарту в будущем? Или монополисты MS подмяли под себя всех производителей видеокарт, чтобы их монополии ничего не угрожало? Сейчас создаю операционную систему в познавательных целях. Хотелось бы обеспечить её хоть какими то возможностями аппаратной поддержки 3D графики.
Sergyi Производители осей только лишь предоставляют интерфейс для производителей железа, ввиде возможности написания дров, и интерфейса который должен торчать из дровины. Будут ли подерживать эту ось жестяньщики или нет, сугубо решение жестяньщиков, а не M$. Вроде есть какой-то открытый интерфейс, DRI или что-то в этом роде, но NVIDIA вроде его не поддерживает. У тебя есть шанс, только если твоя ось будет также распространена как и M$ и Linux. А так да остаётся ещё раскопать открытые дрова из Linux, но аппаратным ускорением там и непахнет.
Есть Noveau, они nVidia'вские железки разбирают. Благодаря их докам и сделали некое 3д через дырку в гипервизоре на PS3. http://nouveau.freedesktop.org/wiki/
Всем большое спасибо за ссылки. По Noveau посмотрю инфу. Хорошо, что они есть. У атишек ничего пока не нашёл по 3D графики. В доках только порты и никаких примеров. Но намного лучше, чем ничего. Спасибо им хоть за это. Посмотрю по подробнее: может что найду.