From: Chris Ball <cjb-2X9k7bc8m7Mdnm+yROfE0A@public.gmane.org>
To: Pekka Paalanen <pq-X3B1VOXEql0@public.gmane.org>
Cc: nouveau-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org
Subject: Re: How Video Cards Work.
Date: Sat, 12 May 2007 18:23:22 +0100 [thread overview]
Message-ID: <20070512172322.GA6305@void.printf.net> (raw)
In-Reply-To: <20070512193706.75c0117e-cxYvVS3buNOdIgDiPM52R8c4bpwCjbIv@public.gmane.org>
On Sat, May 12, 2007 at 07:37:06PM +0300, Pekka Paalanen wrote:
> I have started a page aimed to be an introduction to working with
> (Nouveau) graphics from the driver side. I do not know what I am
> missing and what is relevant, so I'd like to have comments or people
> could improve the page themselves.
>
> http://nouveau.freedesktop.org/wiki/IntroductoryCourse
>
> This is by no means supposed to a replacement for the long-waited
> Nouveau driver crash course, but more of a prerequisite.
Great! This is really excellent, much needed work.
A few months ago someone called Honza Havlicek was working on a wiki
page to try and document the nVidia architecture, which he called
"Developer Guidebook". It's at:
http://nouveau.freedesktop.org/wiki/HonzaHavlicek
I e-mailed Honza a few days ago to ask if he's still interested in
hacking on nouveau, but no reply yet. My hope is that we could work
together on this document to bring it up to being a complete and
accurate mid-level description of how we render with 3D.
I also found this document recently:
http://rivatv.sourceforge.net/stuff/riva128.txt
It's outdated, but the "Example: How to render a solid rectangle?"
section makes a lot of sense. Between Honza's description of the MMIO
registers and the functional descriptions at the URL above, I think we
could get to a point where we're able to explain how rendering works
to someone sufficiently interested. :)
- Chris.
--
Chris Ball <cjb-2X9k7bc8m7Mdnm+yROfE0A@public.gmane.org>
next prev parent reply other threads:[~2007-05-12 17:23 UTC|newest]
Thread overview: 6+ messages / expand[flat|nested] mbox.gz Atom feed top
2007-05-05 18:15 How Video Cards Work Chris Ball
[not found] ` <868xc3m90l.fsf-0VGQAjvlmrQzNDMTQreKSUB+6BGkLq7r@public.gmane.org>
2007-05-05 20:31 ` Mark Carey
[not found] ` <34576580705051331q1b0ea7ft2f8d37b664ccee10-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2007-05-12 16:37 ` Pekka Paalanen
[not found] ` <20070512193706.75c0117e-cxYvVS3buNOdIgDiPM52R8c4bpwCjbIv@public.gmane.org>
2007-05-12 17:23 ` Chris Ball [this message]
[not found] ` <20070512172322.GA6305-zkTaxWjgBN6ccd+RBA7C9g@public.gmane.org>
2007-05-12 17:48 ` Pekka Paalanen
-- strict thread matches above, loose matches on Subject: below --
2007-05-05 18:35 Chris Ball
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20070512172322.GA6305@void.printf.net \
--to=cjb-2x9k7bc8m7mdnm+yrofe0a@public.gmane.org \
--cc=nouveau-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org \
--cc=pq-X3B1VOXEql0@public.gmane.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.