code: def getParameter(pname):
      if pname in [
          33902,
          33901,
          32773,
          3106,
          2931,
          2928,
          2849,
          32824,
          10752,
          32938,
      ]:
          # GL_ALIASED_LINE_WIDTH_RANGE GL_ALIASED_POINT_SIZE_RANGE
          # GL_BLEND_COLOR GL_COLOR_CLEAR_VALUE GL_DEPTH_CLEAR_VALUE
          # GL_DEPTH_RANGE GL_LINE_WIDTH GL_POLYGON_OFFSET_FACTOR
          # GL_POLYGON_OFFSET_UNITS GL_SAMPLE_COVERAGE_VALUE
          # --- gl es
          return _glGetFloatv(pname)
          # --- pyopengl
          return GL.glGetFloatv(pname)
          # /---
      elif pname in [7936, 7937, 7938, 35724, 7939]:
          # GL_VENDOR, GL_RENDERER, GL_VERSION, GL_SHADING_LANGUAGE_VERSION,
          # GL_EXTENSIONS are strings
          pass  # string handled below
      else:
          # --- gl es
          return _glGetIntegerv(pname)
          # --- pyopengl
          return GL.glGetIntegerv(pname)
          # /---
      # --- gl es
      name = pname
      ()
      return ctypes.string_at(res).decode("utf-8") if res else ""
      # --- pyopengl
      res = GL.glGetString(pname)
      return res.decode("utf-8")
  
imports: import ctypes
label_desc: Use image node_id 23 for calling a global function with example usage: getParameter(pname) and returns: unknown, res, _glGetFloatv, GL, _glGetIntegerv, GL