<?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>1327</bug_id>
          
          <creation_ts>2016-10-17 05:53:32 +0200</creation_ts>
          <short_desc>Add a GL2ES2 pipeline to Java3D</short_desc>
          <delta_ts>2019-03-29 14:19:17 +0100</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>General</classification>
          <product>Java3D</product>
          <component>core</component>
          <version>2.4.0</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>P4</priority>
          <bug_severity>enhancement</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>0</everconfirmed>
          <reporter name="Phil Jordan">p.j.nz</reporter>
          <assigned_to name="Phil Jordan">p.j.nz</assigned_to>
          <cc>gouessej</cc>
          
          <cf_type>FEATURE</cf_type>
          <cf_scm_refs></cf_scm_refs>
          <cf_workaround>---</cf_workaround>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>5956</commentid>
    <comment_count>0</comment_count>
    <who name="Phil Jordan">p.j.nz</who>
    <bug_when>2016-10-17 05:53:32 +0200</bug_when>
    <thetext>ES2 does not support the fixed function pipeline, so this enhancement will require a pure shader based mechanism.

Also as ES2 has disable several features they simply will not be able to work with this pipeline, for example QuadArray usage will simply throw an exception.

There will need to be significant documentation released with this enahncement, so that work should go into bug 
https://jogamp.org/bugzilla/show_bug.cgi?id=1090</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>5993</commentid>
    <comment_count>1</comment_count>
    <who name="Phil Jordan">p.j.nz</who>
    <bug_when>2016-11-04 11:09:37 +0100</bug_when>
    <thetext>Many, many examples of use and shader examples, in java3d-examples

I still need to produce a good guide to writing shaders, but what&apos;s in the example includes:
tex coord generation
texture + lighting
phong lighting
blinn-phong lighting
various material usages
information on fog data that&apos;s available
SimpleShaderAppearance.java and fixed_function_shader.vert and .frag
basically show everything that&apos;s needed to get shading done.


There is a nice comparison in the sphere_motion package of FFP, glsl with #version 100 built-in variables and the gl2es2pipeline equivalent, showing how similar it is.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>