Email or username:

Password:

Forgot your password?
Top-level
fa11_1eaf

@WildPowerHammer
Могу говорить только за linux, но вроде бы в любом случае у твоего движка будут посредники в виде ядра и графического драйвера, если мы говорим про память видеокарты.
Самый "низкоуровневый" способ для юзерспейса -- это обращение к drm: en.m.wikipedia.org/wiki/Direct

Также советую обратить внимание на то, что по умолчанию проге доступен не весь апи, потому что "мастером" для /dev/dri/cardX обычно становится x-server или композитор wayland

3 comments
WildPowerHammer

@fa11_1eaf
Но! Можно опуститься ниже и написать свой драйвер! Да и вообще зачем нам ОС, давайте делать исполняемыц файл для uefi!

Ну а вообще я на данный момент времени шарю на уровне картошки, так что вполне могу нести дичь даже тогда когда я и так несу дичь

fa11_1eaf

@WildPowerHammer можно, однако их придется написать как минимум несколько, потому что даже если мы берем лишь невидию и амд, то у них СКОРЕЕ ВСЕГО будут разные наборы инструкций

fa11_1eaf

@WildPowerHammer хотя на уровне efi вроде бы есть какой-то унифицированный api для графона.
Но, вероятно, это будет software rendering

Go Up