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 4 of 4

Thread: EXT_shader_framebuffer_fetch - On desktop?

  1. #1
    Intern Contributor
    Join Date
    Oct 2011
    Posts
    73

    EXT_shader_framebuffer_fetch - On desktop?

    http://www.khronos.org/registry/gles...ffer_fetch.txt

    Going through some documents I came across this extension for GLES. In a nutshell:

    This extension provides a mechanism whereby a fragment shader may read existing framebuffer data as input.
    Now, I've searched for something similar on desktop GL and there's nothing I could find even in the latest 4.5 specs. I'm wondering if there's anything stopping Khronos from adding this extension (or something similar) to desktop GL.

    I realize the same (and much more) can be achieved with render targets so it is somewhat redundant, but often times one finds the need to simply use blending operations and this seems like the perfect way to detach blending from the application logic, which might be a desirable choice for some designs.

  2. #2
    Junior Member Regular Contributor
    Join Date
    Dec 2010
    Location
    Oakville, ON, CA
    Posts
    107
    Strongly vote for that. I also don't understand why the fixed-functionality blending is not deprecated yet.

  3. #3
    Advanced Member Frequent Contributor arekkusu's Avatar
    Join Date
    Nov 2003
    Posts
    783
    Read: "Why no fully programmable blend?"

    The closest option on desktop GPUs is NV_texture_barrier (recently promoted.)

  4. #4
    Intern Contributor
    Join Date
    Oct 2011
    Posts
    73
    Thank you, this extension does provide pretty much the same functionality and it's recent promotion makes it even more interesting.

Posting Permissions

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