flat assembler
Message board for the users of flat assembler.
Index
> OS Construction > Intel HD Graphics? |
Author |
|
FuzailHussain 18 Dec 2015, 05:27
Hello everyone.
I have a couple of questions. Most of you might have read this http://renderingpipeline.com/graphics-literature/low-level-gpu-documentation and this https://01.org/linuxgraphics/downloads Intel has released low level documentation for most of their GPUs like HD4000/HD4400 etc and the other website has Linux implementation with source code. Has anyone done graphics driver/program using these?(In FASM, of-course;For a new OS) I have Acer-i5-Intel HD 4400. Is it enough to write driver using this information (provided in those documents) or do we need to write any manufacturer specific implementation (Acer, in this case)? Suppose i have written a graphics driver for my Acer Laptop, will the same driver work equally well for Dell/Lenovo/other laptops with similar configuration? Any help will be appreciated. Thanks. |
|||
18 Dec 2015, 05:27 |
|
typedef 18 Dec 2015, 05:57
I guess it will also depend on the OS.
|
|||
18 Dec 2015, 05:57 |
|
FuzailHussain 18 Dec 2015, 07:03
typedef wrote: I guess it will also depend on the OS. I mean when programming new OS. |
|||
18 Dec 2015, 07:03 |
|
revolution 18 Dec 2015, 07:15
FuzailHussain wrote: I mean when programming new OS. |
|||
18 Dec 2015, 07:15 |
|
Hayden 18 Dec 2015, 19:42
Id probably start my OS with VBE3.0. using the protected mode entry point you can get some pretty quick graphics. You can also map the linear frame buffer so you can avoid VBE bank switching. If detect intel HD then load your driver else load VBE interface.
I recommend you create your intel HD driver useing the same routines as the VBE3.0 specs. This will make calling the driver transperant. ie; OS can call a routine that its expected to see. I have a VBEAF.DRV wich is like having a basic version of directX. the VBE_AF specs can be found on the net _________________ New User.. Hayden McKay. |
|||
18 Dec 2015, 19:42 |
|
< Last Thread | Next Thread > |
Forum Rules:
|
Copyright © 1999-2024, Tomasz Grysztar. Also on GitHub, YouTube.
Website powered by rwasa.