Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-8097863

ES2: Need to provide query and print out (on verbose) support for OpenGL ES2 implementation dependent limits

    Details

    • Type: Enhancement
    • Status: Resolved
    • Priority: P3
    • Resolution: Fixed
    • Affects Version/s: 8u40
    • Fix Version/s: 8u40
    • Component/s: javafx
    • Labels:

      Description

      We are running into shader compile/link issues at run time on the embedded platform. We suspect we might have exceeded the ES2 implementation limits on the hardware. Prism needs to provide the support to query and print out the limits on the system.

      Here is the implementation dependent limits on the shaders:

      GL_MAX_VERTEX_ATTRIBS
      GL_MAX_VERTEX_UNIFORM_VECTORS
      GL_MAX_FRAGMENT_UNIFORM_VECTORS
      GL_MAX_VARYING_VECTORS
      GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS
      GL_MAX_TEXTURE_IMAGE_UNITS

      The OpenGL ES 2.0 specification doesn't require the implementation to provide a software fallback when we exceeded the limits set by the implementation.

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                ckyang Chien Yang (Inactive)
                Reporter:
                ckyang Chien Yang (Inactive)
              • Votes:
                0 Vote for this issue
                Watchers:
                5 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:
                  Imported: