Page 3 of 3 FirstFirst 123
Results 21 to 25 of 25

Thread: Mesa 7.5 RC3 Brings Build, Bug Fixes

  1. #21
    Join Date
    Nov 2008
    Location
    California
    Posts
    61

    Lightbulb

    Quote Originally Posted by bridgman View Post
    There is... we could go back to making GPUs the way we did 10 years ago, where the GPU registers more or less matched the OpenGL state variables
    LOL, if only!

    Do you think getting OpenGL 3.x working well on Intel's "Larrabee" hardware (within the Gallium framework) will be harder or easier than on Ati/Nvidia GPUs?

    Larrabee's just (supposedly) a bunch of Pentium cores with a 16 SIMD extensions per core.

  2. #22
    Join Date
    Oct 2007
    Location
    Toronto-ish
    Posts
    7,544

    Default

    Just guessing here, but probably a bit harder the first time since it will need to include and upload software to perform vertex grouping and rasterizing / scan converting -- those tasks are done in hardware on other GPUs. I imagine the Intel open source devs will be able to pick up most of the code from other drivers so it shouldn't be too bad.

    The x86-ness probably won't make much difference, since the driver will just be compiling TGSI opcodes down to SIMD instructions anyways. It's "just another instruction set" for the developers. The actual x86 opcodes presumably would not be used in shader programs (other than for flow control) because the performance would drop to 1/16 or less.

    I imagine the shader translation / compilation code code would be fairly similar to the existing Nouveau code, since Nouveau only has to deal with SIMD hardware while the r6xx/7xx code needs to deal with SIMD + superscalar hardware -- perversely enough what you call a vector engine on a normal CPU counts as a scalar engine on a GPU, since everyone takes SIMD for granted in GPUs.

    I think LRB has dedicated texture blocks so that part shouldn't be much different from other GPUs. I haven't really looked much at LRB though -- and probably won't until I have time to catch up on all the things I want to look at with *our* products
    Last edited by bridgman; 06-07-2009 at 05:43 PM.

  3. #23
    Join Date
    May 2008
    Posts
    26

    Default

    Quote Originally Posted by MostAwesomeDude View Post
    r300 is currently OVER 9000 lines of code
    But what is its power level?

  4. #24
    Join Date
    Aug 2007
    Posts
    153

    Default

    Quote Originally Posted by MamiyaOtaru View Post
    But what is its power level?
    Dunno, lemme go find my scouter.

  5. #25
    Join Date
    Nov 2008
    Location
    California
    Posts
    61

    Cool it's over NINE THOUSAND!

    Quote Originally Posted by MostAwesomeDude View Post
    r300 is currently OVER 9000 lines of code!
    Quote Originally Posted by MamiyaOtaru View Post
    But what is its power level?!
    Quote Originally Posted by MostAwesomeDude View Post
    Dunno, lemme go find my scouter!
    WHAT! NINE THOUSAND!? There's no way that can be right!

    **shot**

    Oh gag-muffins, the dreaded DBZ meme strikes again!

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •