Starting the 3D engine only with setting registers

Wang Zhenyu zhenyu.z.wang at intel.com
Mon Jun 4 02:23:35 PDT 2007


On 2007.06.04 10:58:52 +0000, Tom De Man wrote:
>    Hi,
> 
>    I'm programming for another OS than windows or linux and I need the 3D
>    engine of the intel 915 chip going. Whatever I do (even based on the linux
>    OUT_RING debug logs) I never see anything appear in 3D (just 2D
>    instructions seem to show something on screen).
> 
>    What I would really need is a sequence or register sets and OUT_RING
>    values to show something in 3D (even 1 pixel) because I'm in trouble here
>    (it's been more than a month and still nothing). I received the intel
>    orange books with the decription of the registers for the 915 but whatever
>    I do I can't see anything on screen (but the chip doesn't return an
>    error).
>    Any way I could get a small demo program (like DOS or a text file with
>    registers to program) that just does something in 3D ? Just to get me
>    started.
> 

I think you can reference exa code in i915_render.c for basic operations,
it uses 3D pipe to do texture sampling, texture blending and color blending. 



More information about the xorg mailing list