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

Rendering with Java3D with JDK 1.4.0-beta-b52 happens only after expose event

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Duplicate
    • Icon: P2 P2
    • None
    • 1.2.1, 1.4.0
    • client-libs
    • None
    • sparc
    • solaris_7

      In Java3D programs, the first rendering happens only after the a resize/expose venet under JDK1.4. java -version shows the following

      himalaya% java -version
      java version "1.4.0-beta"
      Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.0-beta-b52)
      Java HotSpot(TM) Client VM (build 1.4beta-B52, mixed mode)



      The programs work fine under 1.3

      To reproduce, please install the following:
      /net/java3d.eng/export/java3d.eng/builds/release/external/1.2.1/java3d-1_2_1-fcs-b03-solsparc-rt-feb_21.bin

      You need to also install packages for OpenGL from

      /net/impbld.eng/cteam/ogl1.2.1/fcs/sparc


      You need packages SUNWglrt SUNWglrtu SUNWglsr SUNWglsrz
      and if you have FFB hardware accelerator SUNWffbgl
      or if you have AFB hardware accelerator SUNWafbgl

      To repoduce the bug


      cd /net/java3d.eng/export/java3d/builds/java3d.eng/1.2.1/daily/programs/examples/HelloUniverse

      java HelloUniverse


      The cube does not come up until a resize or an expose event.



      chow@eng 02/27/01:
      This problem seems to appear starting around jdk1.4 beta47, it was ok before
      that. The problem is that paint event(ie Canvas3D.paint() is not called)
      is not generated when the window is exposed the first time.

            ssisunw Ssi Ssi (Inactive)
            usabada Uma Sabada
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Created:
              Updated:
              Resolved:
              Imported:
              Indexed: