class com.sun.prism.null3d.DummyContext extends com.sun.prism.impl.ps.BaseShaderContext
  minor version: 0
  major version: 59
  flags: flags: (0x0020) ACC_SUPER
  this_class: com.sun.prism.null3d.DummyContext
  super_class: com.sun.prism.impl.ps.BaseShaderContext
{
  private com.sun.prism.impl.ps.BaseShaderContext$State state;
    descriptor: Lcom/sun/prism/impl/ps/BaseShaderContext$State;
    flags: (0x0002) ACC_PRIVATE

  void <init>(com.sun.glass.ui.Screen, com.sun.prism.null3d.DummyResourceFactory);
    descriptor: (Lcom/sun/glass/ui/Screen;Lcom/sun/prism/null3d/DummyResourceFactory;)V
    flags: (0x0000) 
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // com.sun.prism.null3d.DummyContext this
        start local 1 // com.sun.glass.ui.Screen screen
        start local 2 // com.sun.prism.null3d.DummyResourceFactory factory
         0: .line 44
            aload 0 /* this */
            aload 1 /* screen */
            aload 2 /* factory */
            bipush 32
            invokespecial com.sun.prism.impl.ps.BaseShaderContext.<init>:(Lcom/sun/glass/ui/Screen;Lcom/sun/prism/ps/ShaderFactory;I)V
         1: .line 45
            return
        end local 2 // com.sun.prism.null3d.DummyResourceFactory factory
        end local 1 // com.sun.glass.ui.Screen screen
        end local 0 // com.sun.prism.null3d.DummyContext this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    2     0     this  Lcom/sun/prism/null3d/DummyContext;
            0    2     1   screen  Lcom/sun/glass/ui/Screen;
            0    2     2  factory  Lcom/sun/prism/null3d/DummyResourceFactory;
    MethodParameters:
         Name  Flags
      screen   
      factory  

  protected void renderQuads(float[], byte[], int);
    descriptor: ([F[BI)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=0, locals=4, args_size=4
        start local 0 // com.sun.prism.null3d.DummyContext this
        start local 1 // float[] coordArray
        start local 2 // byte[] colorArray
        start local 3 // int numVertices
         0: .line 48
            return
        end local 3 // int numVertices
        end local 2 // byte[] colorArray
        end local 1 // float[] coordArray
        end local 0 // com.sun.prism.null3d.DummyContext this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    1     0         this  Lcom/sun/prism/null3d/DummyContext;
            0    1     1   coordArray  [F
            0    1     2   colorArray  [B
            0    1     3  numVertices  I
    MethodParameters:
             Name  Flags
      coordArray   
      colorArray   
      numVertices  

  protected void init();
    descriptor: ()V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // com.sun.prism.null3d.DummyContext this
         0: .line 52
            aload 0 /* this */
            invokespecial com.sun.prism.impl.ps.BaseShaderContext.init:()V
         1: .line 53
            aload 0 /* this */
            new com.sun.prism.impl.ps.BaseShaderContext$State
            dup
            invokespecial com.sun.prism.impl.ps.BaseShaderContext$State.<init>:()V
            putfield com.sun.prism.null3d.DummyContext.state:Lcom/sun/prism/impl/ps/BaseShaderContext$State;
         2: .line 54
            return
        end local 0 // com.sun.prism.null3d.DummyContext this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/sun/prism/null3d/DummyContext;

  protected com.sun.prism.impl.ps.BaseShaderContext$State updateRenderTarget(com.sun.prism.RenderTarget, com.sun.javafx.sg.prism.NGCamera, boolean);
    descriptor: (Lcom/sun/prism/RenderTarget;Lcom/sun/javafx/sg/prism/NGCamera;Z)Lcom/sun/prism/impl/ps/BaseShaderContext$State;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=1, locals=4, args_size=4
        start local 0 // com.sun.prism.null3d.DummyContext this
        start local 1 // com.sun.prism.RenderTarget target
        start local 2 // com.sun.javafx.sg.prism.NGCamera camera
        start local 3 // boolean depthTest
         0: .line 58
            aload 0 /* this */
            getfield com.sun.prism.null3d.DummyContext.state:Lcom/sun/prism/impl/ps/BaseShaderContext$State;
            areturn
        end local 3 // boolean depthTest
        end local 2 // com.sun.javafx.sg.prism.NGCamera camera
        end local 1 // com.sun.prism.RenderTarget target
        end local 0 // com.sun.prism.null3d.DummyContext this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0       this  Lcom/sun/prism/null3d/DummyContext;
            0    1     1     target  Lcom/sun/prism/RenderTarget;
            0    1     2     camera  Lcom/sun/javafx/sg/prism/NGCamera;
            0    1     3  depthTest  Z
    MethodParameters:
           Name  Flags
      target     
      camera     
      depthTest  

  protected void updateTexture(int, com.sun.prism.Texture);
    descriptor: (ILcom/sun/prism/Texture;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=0, locals=3, args_size=3
        start local 0 // com.sun.prism.null3d.DummyContext this
        start local 1 // int texUnit
        start local 2 // com.sun.prism.Texture tex
         0: .line 63
            return
        end local 2 // com.sun.prism.Texture tex
        end local 1 // int texUnit
        end local 0 // com.sun.prism.null3d.DummyContext this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Lcom/sun/prism/null3d/DummyContext;
            0    1     1  texUnit  I
            0    1     2      tex  Lcom/sun/prism/Texture;
    MethodParameters:
         Name  Flags
      texUnit  
      tex      

  protected void updateShaderTransform(com.sun.prism.ps.Shader, com.sun.javafx.geom.transform.BaseTransform);
    descriptor: (Lcom/sun/prism/ps/Shader;Lcom/sun/javafx/geom/transform/BaseTransform;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=0, locals=3, args_size=3
        start local 0 // com.sun.prism.null3d.DummyContext this
        start local 1 // com.sun.prism.ps.Shader shader
        start local 2 // com.sun.javafx.geom.transform.BaseTransform xform
         0: .line 67
            return
        end local 2 // com.sun.javafx.geom.transform.BaseTransform xform
        end local 1 // com.sun.prism.ps.Shader shader
        end local 0 // com.sun.prism.null3d.DummyContext this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0    this  Lcom/sun/prism/null3d/DummyContext;
            0    1     1  shader  Lcom/sun/prism/ps/Shader;
            0    1     2   xform  Lcom/sun/javafx/geom/transform/BaseTransform;
    MethodParameters:
        Name  Flags
      shader  
      xform   

  protected void updateWorldTransform(com.sun.javafx.geom.transform.BaseTransform);
    descriptor: (Lcom/sun/javafx/geom/transform/BaseTransform;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=0, locals=2, args_size=2
        start local 0 // com.sun.prism.null3d.DummyContext this
        start local 1 // com.sun.javafx.geom.transform.BaseTransform xform
         0: .line 71
            return
        end local 1 // com.sun.javafx.geom.transform.BaseTransform xform
        end local 0 // com.sun.prism.null3d.DummyContext this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lcom/sun/prism/null3d/DummyContext;
            0    1     1  xform  Lcom/sun/javafx/geom/transform/BaseTransform;
    MethodParameters:
       Name  Flags
      xform  

  protected void updateClipRect(com.sun.javafx.geom.Rectangle);
    descriptor: (Lcom/sun/javafx/geom/Rectangle;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=0, locals=2, args_size=2
        start local 0 // com.sun.prism.null3d.DummyContext this
        start local 1 // com.sun.javafx.geom.Rectangle clipRect
         0: .line 75
            return
        end local 1 // com.sun.javafx.geom.Rectangle clipRect
        end local 0 // com.sun.prism.null3d.DummyContext this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    1     0      this  Lcom/sun/prism/null3d/DummyContext;
            0    1     1  clipRect  Lcom/sun/javafx/geom/Rectangle;
    MethodParameters:
          Name  Flags
      clipRect  

  protected void updateCompositeMode(com.sun.prism.CompositeMode);
    descriptor: (Lcom/sun/prism/CompositeMode;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=0, locals=2, args_size=2
        start local 0 // com.sun.prism.null3d.DummyContext this
        start local 1 // com.sun.prism.CompositeMode mode
         0: .line 79
            return
        end local 1 // com.sun.prism.CompositeMode mode
        end local 0 // com.sun.prism.null3d.DummyContext this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/prism/null3d/DummyContext;
            0    1     1  mode  Lcom/sun/prism/CompositeMode;
    MethodParameters:
      Name  Flags
      mode  

  public void blit(com.sun.prism.RTTexture, com.sun.prism.RTTexture, int, int, int, int, int, int, int, int);
    descriptor: (Lcom/sun/prism/RTTexture;Lcom/sun/prism/RTTexture;IIIIIIII)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=11, args_size=11
        start local 0 // com.sun.prism.null3d.DummyContext this
        start local 1 // com.sun.prism.RTTexture srcRTT
        start local 2 // com.sun.prism.RTTexture dstRTT
        start local 3 // int srcX0
        start local 4 // int srcY0
        start local 5 // int srcX1
        start local 6 // int srcY1
        start local 7 // int dstX0
        start local 8 // int dstY0
        start local 9 // int dstX1
        start local 10 // int dstY1
         0: .line 85
            return
        end local 10 // int dstY1
        end local 9 // int dstX1
        end local 8 // int dstY0
        end local 7 // int dstX0
        end local 6 // int srcY1
        end local 5 // int srcX1
        end local 4 // int srcY0
        end local 3 // int srcX0
        end local 2 // com.sun.prism.RTTexture dstRTT
        end local 1 // com.sun.prism.RTTexture srcRTT
        end local 0 // com.sun.prism.null3d.DummyContext this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0    this  Lcom/sun/prism/null3d/DummyContext;
            0    1     1  srcRTT  Lcom/sun/prism/RTTexture;
            0    1     2  dstRTT  Lcom/sun/prism/RTTexture;
            0    1     3   srcX0  I
            0    1     4   srcY0  I
            0    1     5   srcX1  I
            0    1     6   srcY1  I
            0    1     7   dstX0  I
            0    1     8   dstY0  I
            0    1     9   dstX1  I
            0    1    10   dstY1  I
    MethodParameters:
        Name  Flags
      srcRTT  
      dstRTT  
      srcX0   
      srcY0   
      srcX1   
      srcY1   
      dstX0   
      dstY0   
      dstX1   
      dstY1   
}
SourceFile: "DummyContext.java"
InnerClasses:
  public State = com.sun.prism.impl.ps.BaseShaderContext$State of com.sun.prism.impl.ps.BaseShaderContext