Part of the Khronos Group
OpenGL.org

The Industry's Foundation for High Performance Graphics

from games to virtual reality, mobile phones to supercomputers

Search:

Type: Posts; User: prideout

Search: Search took 0.01 seconds.

  1. Perfect, thanks for the help!

    Perfect, thanks for the help!
  2. using the new "invocation count" feature in geometry shaders

    Modern OpenGL lets you specify an invocation count in your geometry shader:

    layout(triangles, invocations = 3) in;

    I'm updating some old GLSL and I wish to use this functionality because it...
  3. glTransformFeedbackVaryings vs layout(stream = 0)

    When I call glTransformFeedbackVaryings from C, I'm specifying the order of out variables within each recorded stream, and I'm also specifying which out variables belong to which streams. Correct?
    ...
  4. disable watchdog timeout for long fragment shaders

    My fragment shader is performing a raycast through a 3D texture, with potentially many iterations of a "for" loop.

    It works on Windows but crashes on Linux, and I believe this is due to a timeout...
  5. Replies
    4
    Views
    913

    Re: How is gl_TessCoord computed?

    When I said "looks like", I was referring to TessCoord values, not the topology of the resultant triangles. The spec does not give any rules governing TessCoord, other than defining the interval of...
  6. Replies
    4
    Views
    913

    Re: How is gl_TessCoord computed?

    This implies that the progression of TessCoord within a patch is implementation-dependent, but that we can expect a roughly uniform sampling of domain space.

    It seems natural that TessCoord would...
  7. Replies
    4
    Views
    913

    How is gl_TessCoord computed?

    If my tessellation mode is triangles, does the output patch size (sent from the control shader) need to be a multiple of three?

    If my tessellation mode is quads, does the output patch size need to...
  8. Replies
    3
    Views
    745

    Re: barrier() in tess control shaders

    Cool, thanks Dark Photon.

    With AMD and NVIDIA, writing to a "patch out" variable from invocation A and reading back from invocation B does not work, even with an intermediary barrier(). The...
  9. Replies
    3
    Views
    745

    Re: barrier() in tess control shaders

    My post was horribly written. Let me rephrase:

    What is the raison d'être of the barrier() instruction?

    The answer in my head was something like this:

    Given a "patch out float foo",...
  10. Replies
    3
    Views
    745

    barrier() in tess control shaders

    Some questions about the barrier() instruction:

    (1) It implies that all control shader invocations within a given patch do not necessarily have the same program counter, which goes against my...
  11. Replies
    26
    Views
    13,102

    Re: Resource leak in 2xx nvidia drivers

    We had a very reproducible test case for this issue and we worked with NVIDIA engineers to resolve it. It is fixed in the 270.51 beta driver that was released this week.
Results 1 to 11 of 11