<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://jogamp.org/bugzilla/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.2"
          urlbase="https://jogamp.org/bugzilla/"
          
          maintainer="sgothel@jausoft.com"
>

    <bug>
          <bug_id>930</bug_id>
          
          <creation_ts>2013-12-23 13:28:43 +0100</creation_ts>
          <short_desc>OSX: Using &apos;Apple Software Renderer&apos; GLRendererQuirks Quirk GL4NeedsGL3Request not set</short_desc>
          <delta_ts>2013-12-23 23:10:29 +0100</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>3</classification_id>
          <classification>JogAmp</classification>
          <product>Jogl</product>
          <component>macosx</component>
          <version>2</version>
          <rep_platform>All</rep_platform>
          <op_sys>all</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>---</priority>
          <bug_severity>enhancement</bug_severity>
          <target_milestone>---</target_milestone>
          <dependson>867</dependson>
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Sven Gothel">sgothel</reporter>
          <assigned_to name="Sven Gothel">sgothel</assigned_to>
          
          
          <cf_type>---</cf_type>
          <cf_scm_refs>3120d4ad150a24b370d7c64b3af3f0557097e979</cf_scm_refs>
          <cf_workaround>---</cf_workaround>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>3510</commentid>
    <comment_count>0</comment_count>
    <who name="Sven Gothel">sgothel</who>
    <bug_when>2013-12-23 13:28:43 +0100</bug_when>
    <thetext>OSX 10.9 Retina reports GL 4.1 Context w/ &apos;Apple Software Renderer&apos;

GLRendererQuirks Quirk GL4NeedsGL3Request is not set,
as it should be, see Bug 867</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>3511</commentid>
    <comment_count>1</comment_count>
    <who name="Sven Gothel">sgothel</who>
    <bug_when>2013-12-23 13:30:06 +0100</bug_when>
    <thetext>Swap Interval  1
GL Profile     GLProfile[GL2ES2/GL4.sw]
GL Version     4.1 (Core profile, arb, ES2 compat, FBO, software) - 4.1 APPLE-9.0.83 [GL 4.1.0, vendor 9.0.83 (APPLE-9.0.83)]
Quirks         [NoOffscreenBitmap]
Impl. class    jogamp.opengl.gl4.GL4bcImpl
GL_VENDOR      Apple Computer, Inc.
GL_RENDERER    Apple Software Renderer
GL_VERSION     4.1 APPLE-9.0.83
GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
GL FBO: basic true, full true
GL_EXTENSIONS  46
GLX_EXTENSIONS 0</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>3512</commentid>
    <comment_count>2</comment_count>
    <who name="Sven Gothel">sgothel</who>
    <bug_when>2013-12-23 13:33:46 +0100</bug_when>
    <thetext>Regression happened between JOGL build 1177 and 1182.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>3513</commentid>
    <comment_count>3</comment_count>
    <who name="Sven Gothel">sgothel</who>
    <bug_when>2013-12-23 13:36:34 +0100</bug_when>
    <thetext>c8726ef04b94ad8e66e1191a06ff793b908d130c(In reply to comment #2)
&gt; Regression happened between JOGL build 1177 and 1182.

build 1177, git-sha1 c8726ef04b94ad8e66e1191a06ff793b908d130c
build 1182, git-sha1 

Probably commit 972feb4be95d1c16c71b84694729952e91dda668,
i.e. related to add Quirk &apos;GLES3ViaEGLES2Config&apos; ..</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>3518</commentid>
    <comment_count>4</comment_count>
    <who name="Sven Gothel">sgothel</who>
    <bug_when>2013-12-23 22:55:56 +0100</bug_when>
    <thetext>Regression was caused by commit ddd5eb35b83ca85dbf43039e8199a7ecf011cdd8:
 Missing braces around &apos;isES&apos; _and_ term!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>3519</commentid>
    <comment_count>5</comment_count>
    <who name="Sven Gothel">sgothel</who>
    <bug_when>2013-12-23 23:10:23 +0100</bug_when>
    <thetext>3120d4ad150a24b370d7c64b3af3f0557097e979

    GL3 core version validation failed due to missing braces around &apos;isES&apos; _and_ term,
    where the latter consist out of 2 _or_ terms testing version mismatch.
    
    On OSX we validate a GL3 core context first and expect it to return a GL4 version if available,
    which in turn triggers the quirk GL4NeedsGL3Request.
    This behavior was disabled due to above mentioned bug, where the unqual major version caused
    the validation to fail.
    
    TestGLProfile01NEWT: Fixed &apos;GL4ES3&apos; test, where &apos;GL4ES3&apos; is only available
    if extension &lt;code&gt;GL_ARB_ES3_compatibility&lt;/code&gt; is available as well.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>