Search:

Type: Posts; User: -MacNuke-; Keyword(s):

Page 1 of 4 1 2 3 4

Search: Search took 0.16 seconds.

  1. Again: When the hardware drivers implement...

    Again: When the hardware drivers implement SPIR-V, than the Vulkan-Library can send its stuff directly to the driver. There is no need to involve Gallium3D here.
  2. I do not said anything about that Gallium3D...

    I do not said anything about that Gallium3D drivers could not implement SPIR-V.

    I said it is useless to implement Vulkan ON TOP of Gallium3D.
  3. Yeah, the hardware is not stateless. But it is...

    Yeah, the hardware is not stateless. But it is the application which has do deal with it (and sure, the driver has to do what the application says and handle all that stuff).

    But this has nothing...
  4. Another sentence from you that shows that you do...

    Another sentence from you that shows that you do not understand it xD
  5. I give up... you do not understand it.

    I give up... you do not understand it.
  6. Slide 29. "Drivers do not track state"

    Slide 29.

    "Drivers do not track state"
  7. You simply do not understand the difference...

    You simply do not understand the difference between a stateful API and a hardware state...
  8. Nobody is re-inventing the wheel. Gallium3D...

    Nobody is re-inventing the wheel.

    Gallium3D was created, because every driver implemented a state-tracker, a shader-compiler and an internal representation of things going on.

    Vulkan is simply...
  9. Any links on that? I do not find anything...

    Any links on that?

    I do not find anything useful in terms of state in combination with the API calls.
  10. This has nothing to to with the work of a state...

    This has nothing to to with the work of a state tracker.



    And I think you do not understand how graphic APIs work.
  11. Your Application has a state, yes. But not the...

    Your Application has a state, yes. But not the API...

    If you bind a texture in OpenGL, set a light, etc., all your following draw calls will use this texture and this light. There is your state......
  12. But why should one put the SPIR-V code through...

    But why should one put the SPIR-V code through the Gallium3D Stack when you can send the SPIR-V code directly to the driver?
  13. No. Just No and simply... No. 1. SPIR-V ist...

    No. Just No and simply... No.

    1. SPIR-V ist driver-independant
    2. Vulkan has no state (for the 100000 time in this thread)



    And Vulkan resolved the need for Gallium3D.
  14. Some games even ship the glibc ;) But there...

    Some games even ship the glibc ;)

    But there has to be a library which talks to the driver. Closed Source games will ship it (like in Mantle) but this is nothing new.
  15. To be compatible with Vulkan the hardware has to...

    To be compatible with Vulkan the hardware has to support the feature level of OpenGL ES 3.1. This is the level of a current High End Smartphone.
  16. So, Gallium3D will not be used at all ;) For...

    So, Gallium3D will not be used at all ;)

    For the drivers there is nothing more than the SPIR-V code to execute.
  17. My thoughts exactly... Gallium3D is a state...

    My thoughts exactly...

    Gallium3D is a state tracker and Vulkan is a stateless API...

    Vulkan is more or less a Virtual Machine and the drivers have to execute the given SPIR-V code. I can not...
  18. Any informations about how Gallium3D is useful...

    Any informations about how Gallium3D is useful for Vulkan?

    As far as I understand it, Gallium is a framework for "classic" graphic APIs. To build Vulkan on top of Gallium it had to read the SPIR-V...
  19. It is a vendor neutral Mantle. In a Low Level API...

    It is a vendor neutral Mantle. In a Low Level API you can not do much differently.

    As far as I know, Mantle does not have such thing as SPIR-V so it is an AMD-only thing. But I do not know exactly...
  20. Not only the worst... you have to upgrade your...

    Not only the worst... you have to upgrade your whole Operating System to get a new version of it. And than comes Apple and says: "No, your MacBook is too old, buy a new one to get upgrades of your...
Results 1 to 20 of 67
Page 1 of 4 1 2 3 4