Part of the Khronos Group
OpenGL.org

The Industry's Foundation for High Performance Graphics

from games to virtual reality, mobile phones to supercomputers

Results 1 to 10 of 16

Thread: New Extension

Hybrid View

  1. #1
    Advanced Member Frequent Contributor
    Join Date
    May 2001
    Posts
    573

    New Extension

    Simply

    GL_ARB_hlsl

    Which allows the use of HLSL for shaders. The reason I proposed this extension is because HLSL is currenly more mature and makes alot of sense as a shading language. The GLSL is undergoing changes and stability/comparability issues with previous versions...

  2. #2
    Senior Member OpenGL Guru
    Join Date
    May 2009
    Posts
    4,714

    Re: New Extension

    While you're at it, why not have "GL_ARB_D3D" where you just use the D3D API.

    With such proposals like this, one wonders why the ARB doesn't really take this suggestion forum very seriously...

  3. #3
    Member Regular Contributor Rosario Leonardi's Avatar
    Join Date
    Aug 2008
    Location
    Italy
    Posts
    352

    Re: New Extension

    Not to be rude, but this is the worst idea ever.
    I you put HLSL on openGL than you have to maintain compatibility between Microsoft language and openGL extension.
    If Microsoft add a feature on HLSL so openGL be the same.
    HLSL support tesselation shader.. so GL_ARB_hlsl must support it, and so openGL.
    Basically Microsoft will take the control on openGL.
    And actually MS is not even on ARB.
    ~ ~ I tell you, realtime 3D is made of blood, sweat and screams! ~ ~

  4. #4
    Senior Member OpenGL Pro Ilian Dinev's Avatar
    Join Date
    Jan 2008
    Location
    Watford, UK
    Posts
    1,261

    Re: New Extension

    Coming back for the weekly dose of troll feed, I see .
    385 snacks is more than enough.

  5. #5
    Advanced Member Frequent Contributor
    Join Date
    May 2001
    Posts
    573

    Re: New Extension

    I did not mention Microsoft or using the D3D API from GL as some "people" replied. We always think it's troll because we have bad attitude toward sme vendor or we always associate inventions with their inventors...WRONG! When I say D3D or HLSL I mean the technology being used by developers not whoever created them...I don't care.

    HLSL sounds to be a standard that can be adopted since it's vs. the "API" is more stable in sense that it does improve without imposing backward compatibility issues.

    Quote Originally Posted by Alfonse Reinheart
    While you're at it, why not have "GL_ARB_D3D" where you just use the D3D API.
    At what?

    Quote Originally Posted by Alfonse Reinheart
    With such proposals like this, one wonders why the ARB doesn't really take this suggestion forum very seriously...
    Then you already know they never took your posts and suggestions seriously, why bother then?

    Cheer up guys!

  6. #6
    Junior Member Regular Contributor
    Join Date
    Jan 2004
    Location
    Czech Republic, EU
    Posts
    190

    Re: New Extension

    It's always possible to use 3rd-party compilers/translators to GLSL.
    (usually just hobbyist) OpenGL driver developer

  7. #7
    Senior Member OpenGL Guru
    Join Date
    May 2009
    Posts
    4,714

    Re: New Extension

    We always think it's troll because we have bad attitude toward sme vendor or we always associate inventions with their inventors...
    We think it's a troll because you have a habit of proposing things are that nothing more than thinly veiled wrappers around "OpenGL should do things the D3D way."

    For example, I'm in favor of the idea behind EXT_separate_shader_objects (though not the specifics of the extension). However, that's because it's a good idea, not because it's how D3D does it. It cuts down a lot on compile/link cycles, and makes it easier to mix and match shaders.

    The problem with your idea is that the only thing going for it is that it is what D3D does. It has no merit other than that.

    HLSL sounds to be a standard that can be adopted since it's vs. the "API" is more stable in sense that it does improve without imposing backward compatibility issues.
    What "backward compatibility" issues does GLSL have? And in what way is HLSL a "standard"?

  8. #8
    Super Moderator Frequent Contributor Groovounet's Avatar
    Join Date
    Jul 2004
    Posts
    936

    Re: New Extension

    ...

  9. #9
    Advanced Member Frequent Contributor
    Join Date
    Feb 2006
    Location
    Sweden
    Posts
    748

    Re: New Extension

    Quote Originally Posted by glfreak
    because HLSL is currenly more mature
    I don't really agree with that statement, both are equally in flux but i can only see GLSL doing it with a specific goal in mind to make it perfect.

    Either way, you only want it so you won't have to spend 10 minutes converting existing HLSL shaders.

  10. #10
    Senior Member OpenGL Pro
    Join Date
    Sep 2004
    Location
    Prombaatu
    Posts
    1,401

    Re: New Extension

    glfreak, are you not of the body? Carefull what you say as GLandrew hears all!

    Well, back to the festival...

Posting Permissions

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