lkml.org 
[lkml]   [2004]   [Oct]   [29]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
Date
From
SubjectRe: Some discussion points open source friendly graphics [was: HARDWARE: Open-Source-Friendly Graphics Cards -- Viable?]


Daniel Phillips wrote:
> On Monday 25 October 2004 11:54, Timothy Miller wrote:
>
>>The reprogramability of the FPGA has many advantages, but
>>reprogramability is not its primary purpose.
>
>
> But it might turn out to be a reason for it turning into a geek trophy, if the
> price is not enormously higher than closed-spec cards. You could for
> example, program real-time sound effects processing into the FPGA and output
> the samples through a standard sound card.
>
> The enthusiast market is a big market these days.
>
>
>>The picture I have in my head at this time expands on the idea of the
>>setup engine seen in most GPU's. What I'm thinking is that the setup
>>engine will be general-purpose-ish CPU with special vector and matrix
>>instructions. This way, the transformation stage will occur in
>>"software" executed by a specialized processor. Additionally, the
>>lighting phase might be done here as well.
>>
>>The setup engine would produce triangle parameters which are fed to a
>>rasterizer which does Gouraud shading and texture-mapping. That feeds
>>pixels into something that handles antialiasing and alpha blending, etc.
>
>
> I hope you're planning to have a divider available to the rasterizer for
> perspective interpolation, particularly of textures.


My plans are not quite that specific at this time. For instance, I'm
not entirely sure, yet, how perspective correction is done.

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/

\
 
 \ /
  Last update: 2005-03-22 14:07    [from the cache]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and my Meterkast|Read the blog