04/20/2017 (Thu) 15:56:08
>Because OpenGL is designed to go via the kernel rather than interface directly with the hardware, unlike directx.
this is pure nonsense
first: directx != direct3d
second: of course both apis "go via the kernel"!
and nobody had to spend much thought to "design" them that way, because what else would you expect? that's what a os kernel does, it multiplexes access to hardware! (which is why dos doesn't count as a real os btw)
>Vesa for example, a graphics driver, would though.
"vesa" is not a graphics driver
you don't know what you're saying
>By information, I'm only making a vague guess about ........
a gpu, even one that only advertises "direct3d capable" is not a "magical direct3d box"
a gpu is at its heart a collectionm of processors (mostly vector/superscalar/superpipelined architectures), some of them are fixed-function, some special-purpose, some general-purpose
a gpu driver will literally program those processors (the ones that are programmable anyway) in order to perform the intended "graphics processing", although it doesn't have to be "graphics"
Message too long. Click here to view full text.