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