Announcement

Collapse
No announcement yet.

R600 Open-Source Driver WIth GLSL, OpenGL 2.0

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • BlackStar
    replied
    Qaridarium, I really don't understand what your point is. It is obvious that emulating HLSL shaders via GLSL is always going to take more resources than the real thing. In some cases, the difference may be small enough to not matter. In others, you are going to need to upgrade your hardware before you can get decent performance. Finally, there may be some cases that you cannot emulate correctly no matter how hard you try (it's impossible to emulate geometry shaders without EXT_geometry_shader; it's impossible to emulate hull/tesselation shaders in OpenGL right now).

    Why are you acting so surprised at this? If you want native performance, play a native game. If you want to emulate a game, you need to be aware that you'll get lower performance and compatibility.

    Leave a comment:


  • Thunderbird
    replied
    Originally posted by Qaridarium
    realy Opengl in wine is not so shiny as in theorie.....
    there are Windows-Only-OpenGL-Extansions!
    exampel: WOW in openGL modus you can't see the mini-map---

    only DirectX modus brings the full game to work!...

    I'm so sorry to you kano but windows games use windows-only-extansions in the OpenGL modus... useless for wine!
    In case of OpenGL mode WoW renders the map using pbuffers. At this point only the closed source Nvidia and AMD drivers support those. Blizzard should have updated this code a long time ago to use FBOs but they didn't.

    Leave a comment:


  • BlackStar
    replied
    Originally posted by Qaridarium
    you don't unterstand.......
    on windows thats work on an X1xxx..YES but....
    only shader3 not VTF.

    but! WINE shows to the programm a nvidia card if wine defect MESA as a renderer....
    nvidia means.. if the Programm contain VTF for nvidia card wine transplate VTF code to openGL.......

    "Besides, any new laptop with Ati graphics supports DX10+ (incl. VTF)."

    Yes i know!

    But...... the OpenSource driver do not support VTF,,,, only openGL2 for amd VTF is openGL3 !
    Qaridarium, Far Cry does not use Vertex Texture Fetch. Not on nvidia, not on ati, not anywhere.
    Originally posted by Game Developer Conference
    Far Cry uses the latest DirectX 9 features

    - Shader Models 2.x/3.0
    - - Except for vertex textures and dynamic flow control
    Source

    (The reason why it doesn't use VTF and flow control is that both are too slow on nvidia's SM3 hardware and VTF isn't even supported on Ati's SM3 hardware. On the other hand, flow control is actually pretty fast on R500.)

    Leave a comment:


  • Kano
    replied
    Originally posted by Qaridarium
    realy Opengl in wine is not so shiny as in theorie.....
    there are Windows-Only-OpenGL-Extansions!
    exampel: WOW in openGL modus you can't see the mini-map---

    only DirectX modus brings the full game to work!...

    I'm so sorry to you kano but windows games use windows-only-extansions in the OpenGL modus... useless for wine!
    That's not fully sure if that's a wine problem. Did you crosscheck if it works with nvidia? Maybe the emulated d3d layer uses a different way to show it. Maybe let somebody test with nvidia hardware and that game, i do not play it.

    Leave a comment:


  • bridgman
    replied
    I do agree with your bad feeling about OpenGL but I do have "less of a bad feeling" thanks to the changes that appeared in OpenGL 3.2.
    Last edited by bridgman; 29 December 2009, 01:55 AM.

    Leave a comment:


  • BlackStar
    replied
    Originally posted by Qaridarium
    hey in 'my point of view'

    OpenGL2 means something like DirectX8/9b...

    i think farcry1 is a dirctX9c game.....

    then you need OpenGL2.1+'VTF'+'3-4 wine-openGL3.2 extensions'

    ins short words... no!
    Far Cay doesn't need VTF, as it runs fine on Ati X1xx0 cards. Besides, any new laptop with Ati graphics supports DX10+ (incl. VTF).

    Leave a comment:


  • monraaf
    replied
    Originally posted by not.sure View Post
    Mhm ok thanks. Is there a similar list for fglrx?
    AFAIK no. There's the wine appdb, but it doesn't contain a field for the videocard/driver used. Sometimes you can find information in the comments.

    Leave a comment:


  • not.sure
    replied
    Originally posted by Kano View Post
    Far Cry 1 has got OpenGL and D3D engine.

    r_Driver = "OpenGL"
    That's correct. And last time I checked, with the nvidia blob both work without issues.

    Leave a comment:


  • not.sure
    replied
    Originally posted by monraaf View Post
    There's a status page of several programs here:



    It doesn't list Far Cry, but as you can see most wine games are listed as garbage unfortunately.
    Mhm ok thanks. Is there a similar list for fglrx?

    Leave a comment:


  • Kano
    replied
    Far Cry 1 has got OpenGL and D3D engine.

    r_Driver = "OpenGL"

    You have to force in the config file to use it. Better use google befor you post something wrong

    Leave a comment:

Working...
X