9fans - fans of the OS Plan 9 from Bell Labs
 help / color / mirror / Atom feed
From: C H Forsyth <forsyth@vitanuova.com>
To: 9fans@cse.psu.edu
Subject: Re: [9fans] ati radeon support
Date: Fri,  3 Oct 2003 18:59:41 +0100	[thread overview]
Message-ID: <f541bbacda21de36bb733018d96b5d63@vitanuova.com> (raw)
In-Reply-To: <3308f46c395bce82502b731fc273af8b@plan9.bell-labs.com>

[-- Attachment #1: Type: text/plain, Size: 762 bytes --]

yes, the problem with graphics cards is really the strange card-specific stuff
needed to put it into a reasonable large, deep linear colour mode.
if we had only to write code for the hw cursor for each one,
that would be much less of a problem.  even some of the hardware
drawing code doesn't look hard to exploit ... once the card is in a sensible mode.

the cursor code always seemed fairly similar, so it might not be too hard
to have a table of ids just for that if necessary, and certainly card-specific
code for that is fairly easy to write.  one of the changes i
was making to the software cursor in inferno is to bring it
into a common interface with the hardware one
(allowing for the need to interact a bit with devdraw re. screen access).

[-- Attachment #2: Type: message/rfc822, Size: 2621 bytes --]

From: jmk@plan9.bell-labs.com
To: 9fans@cse.psu.edu
Subject: Re: [9fans] ati radeon support
Date: Fri, 3 Oct 2003 10:34:29 -0400
Message-ID: <3308f46c395bce82502b731fc273af8b@plan9.bell-labs.com>

On Fri Oct  3 09:10:45 EDT 2003, rog@vitanuova.com wrote:
> > On last discussion I understood that there is a problem with hw cursor
> > (noone supports it even if the standard VESA does). Before using VESA,
> > someone has to write support for software cursor.
>
> you're right: the inferno stuff that forsyth posted relied on software
> cursor support, something that plan 9 no longer has, i believe.

I haven't ever looked at VESA, so forgive me if this is a stupid question:
once you have used VESA to set up the hardware, if you know how to drive the
hardware cursor is there anything stopping you from doing that? Usually,
writing the code for a hardware cursor is fiddly but not hard.

  parent reply	other threads:[~2003-10-03 17:59 UTC|newest]

Thread overview: 21+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2003-10-01 21:23 Hugo Santos
2003-10-01 22:01 ` mirtchov
2003-10-02  0:55   ` okamoto
2003-10-02  8:11   ` Christian Grothaus
2003-10-02  8:31     ` Christian Grothaus
2003-10-02 18:56     ` Hugo Santos
2003-10-02 19:07       ` mirtchov
2003-10-03  8:43         ` Douglas A. Gwyn
2003-10-03 12:53           ` paurea
2003-10-03 13:12             ` rog
2003-10-03 13:16               ` Charles Forsyth
2003-10-03 14:34               ` jmk
2003-10-03 14:46                 ` rog
2003-10-03 17:59                 ` C H Forsyth [this message]
2003-10-03 18:28                   ` jmk
2003-10-03 19:22                     ` Charles Forsyth
2003-10-03 23:41                       ` Charles Forsyth
2003-10-03  9:07 Tiit Lankots
2003-10-03  9:17 ` Atanas Bachvaroff
2003-10-03  9:27   ` Charles Forsyth
2003-10-03 11:42     ` C H Forsyth

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=f541bbacda21de36bb733018d96b5d63@vitanuova.com \
    --to=forsyth@vitanuova.com \
    --cc=9fans@cse.psu.edu \
    /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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).