IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

API graphiques Discussion :

Problème de Texture3D


Sujet :

API graphiques

  1. #1
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Juillet 2011
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2011
    Messages : 5
    Points : 1
    Points
    1
    Par défaut Problème de Texture3D
    Bonjour,

    Je suis en désespoire de cause. Cela fait plus d'un mois que j'ai un problème avec ma texture 3D qui crash mon application.
    Le problème est simple : je lis un fichier binaire assez conséquent qui contient les données nécessaires pour faire ma texture 3D. Je mets tout ça dans un Bytebuffer et quand je crée ma texture avec ce code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    		gl.glTexImage3D(GL.GL_TEXTURE_3D,
    				0, // Mipmap level
    				GL.GL_LUMINANCE,// Internal Texel Format (1)
    				width, height, depth, // Dimenstions de la texture
    				0, // Border
    				GL.GL_LUMINANCE, // External format from image
    				GL.GL_UNSIGNED_BYTE,
    				data.rewind() // Imagedata as ByteBuffer
    		);
    J'ai ce message sur eclipse :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
     
    # A fatal error has been detected by the Java Runtime Environment:
    #
    #  EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x69a45367, pid=2860, tid=3476
    #
    # JRE version: 6.0_26-b03
    # Java VM: Java HotSpot(TM) Client VM (20.1-b02 mixed mode, sharing windows-x86 )
    # Problematic frame:
    # C  [nvoglnt.dll+0x545367]
    #
    # An error report file with more information is saved as:
    # C:\Documents and Settings\hs_err_pid2860.log
    #
    # If you would like to submit a bug report, please visit:
    #   http://java.sun.com/webapps/bugreport/crash.jsp
    # The crash happened outside the Java Virtual Machine in native code.
    # See problematic frame for where to report the bug.
    Le truc bizzar c'est que si je mets le "width" de ma texture égale à une puissance de 2, je n'ai plu ce problème. Mais pas les autres dimensions.

    Deuxième truc bizzar, si je change le codage de ma texture, (RGB,RGBA, etc..) certaines dimensions passent, et d'autres crash.

    Donc si quelqu'un pouvait m'expliquer, ça serait cool

    Cordialement.

    PS: J'ai mis à jour les drivers de la CG, du jdk, j'ai même downgrade tout le bordel.

  2. #2
    Membre expérimenté
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mars 2011
    Messages
    576
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2011
    Messages : 576
    Points : 1 528
    Points
    1 528
    Par défaut
    Salut,

    Par "assez conséquent", tu entends combien ? A première vue ça ressemble à une texture en limite de taille maximal (lorsque tu dépasse la taille max que supporte ta carte, le comportement est indéfinie. Des fois ça passe, des fois pas...)

    Tu as quoi comme carte ? Tu as vérifié les extensions supporté, taille de texture, etc... ?
    La perfection est atteinte, non pas lorsqu’il n’y a plus rien à ajouter, mais lorsqu’il n’y a plus rien à retirer. - Antoine de Saint-Exupéry

  3. #3
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Juillet 2011
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2011
    Messages : 5
    Points : 1
    Points
    1
    Par défaut
    Salut,
    Par conséquent, je veux dire un fichier binaire de 250~500Mo. J'ai calculé que j'arrivais en limite vers 750Mo ( 1Mo pour chaque texel).
    Le problème c'est que quand j'arrondis le "width" à la puissance de 2 supérieure, ba ça a l'air de marcher.
    La seule bidouille que j'ai trouvée, c'est donc d'arrondir à la puissance de 2 supérieure et de rajouter des 0... mais ça augmente beaucoup la taille de mon ByteBuffer :/

    Ma Carte graphie c'est une Nvidia Quadro FX 1700.

  4. #4
    Membre averti

    Homme Profil pro
    Ingénieur applications 3D temps réel
    Inscrit en
    Août 2010
    Messages
    63
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur applications 3D temps réel
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2010
    Messages : 63
    Points : 412
    Points
    412
    Par défaut
    OpenGl demandais à ce que les textures soient de taille puissance de 2 avant OpenGL 2.0. Depuis cette version normalement toute les tailles sont supportées. Vérifies que tu utilise bien une version > 2.0 ou peut-être vérifier que cette extension est disponible : GL_ARB_texture_non_power_of_two

  5. #5
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Juillet 2011
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2011
    Messages : 5
    Points : 1
    Points
    1
    Par défaut
    J'utilise JOGL 1.6 mais le string "gl.glGetString(GL.GL_EXTENSIONS)" contient bien l'extension "GL_ARB_texture_non_power_of_two". :/

  6. #6
    Membre émérite Avatar de Djakisback
    Profil pro
    Inscrit en
    Février 2005
    Messages
    2 021
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 2 021
    Points : 2 278
    Points
    2 278
    Par défaut
    Salut,
    Tu es sûr de ta version de JOGL ? Normalement ils ont stoppé la 1.1, la dernière est la 1.1.1b je crois et sont ensuite passés à la 2.0.
    J'ai eu quelques crashs relatifs aux textures avec la 2.0 mais ça semble résolu.

    On peut voir C:\Documents and Settings\hs_err_pid2860.log ?
    Vive les roues en pierre

  7. #7
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Juillet 2011
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2011
    Messages : 5
    Points : 1
    Points
    1
    Par défaut
    Tout d'abord merci pour vos messages!

    Donc je me suis un peu planté, c'est mon jdk qui est 1.6. Par contre je vois pas la version de jogl dans le manifest (1.0?).

    Enfait je travaille sur un projet utilisant Nasa World Wind.

    Voici le hs_err_pid1216.log :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
    95
    96
    97
    98
    99
    100
    101
    102
    103
    104
    105
    106
    107
    108
    109
    110
    111
    112
    113
    114
    115
    116
    117
    118
    119
    120
    121
    122
    123
    124
    125
    126
    127
    128
    129
    130
    131
    132
    133
    134
    135
    136
    137
    138
    139
    140
    141
    142
    143
    144
    145
    146
    147
    148
    149
    150
    151
    152
    153
    154
    155
    156
    157
    158
    159
    160
    161
    162
    163
    164
    165
    166
    167
    168
    169
    170
    171
    172
    173
    174
    175
    176
    177
    178
    179
    180
    181
    182
    183
    184
    185
    186
    187
    188
    189
    190
    191
    192
    193
    194
    195
    196
    197
    198
    199
    200
    201
    202
    203
    204
    205
    206
    207
    208
    209
    210
    211
    212
    213
    214
    215
    216
    217
    218
    219
    220
    221
    222
    223
    224
    225
    226
    227
    228
    229
    230
    231
    232
    233
    234
    235
    236
    237
    238
    239
    240
    241
    242
    243
    244
    245
    246
    247
    248
    249
    250
    251
    252
    253
    254
    255
    256
    257
    258
    259
    260
    261
    262
    263
    264
    265
    266
    267
    268
    269
    270
    271
    272
    273
    274
    275
    276
    277
    278
    279
    280
    281
    282
    283
    284
    285
    286
    287
    288
    289
    290
    291
    292
     
    #
    # A fatal error has been detected by the Java Runtime Environment:
    #
    #  EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x69cac9a5, pid=1216, tid=3904
    #
    # JRE version: 6.0_24-b07
    # Java VM: Java HotSpot(TM) Client VM (19.1-b02 mixed mode, sharing windows-x86 )
    # Problematic frame:
    # C  [nvoglnt.dll+0x7ac9a5]
    #
    # If you would like to submit a bug report, please visit:
    #   <a href="http://java.sun.com/webapps/bugreport/crash.jsp" target="_blank">http://java.sun.com/webapps/bugreport/crash.jsp</a>
    # The crash happened outside the Java Virtual Machine in native code.
    # See problematic frame for where to report the bug.
    #
     
    ---------------  T H R E A D  ---------------
     
    Current thread (0x035c4400):  JavaThread "AWT-EventQueue-0" [_thread_in_native, id=3904, stack(0x03a60000,0x03ab0000)]
     
    siginfo: ExceptionCode=0xc0000005, reading address 0x0c423000
     
    Registers:
    EAX=0x0c423000, EBX=0x0ef27eb8, ECX=0x0ef27eb8, EDX=0x00000002
    ESP=0x03aae848, EBP=0x000003ff, ESI=0x0c423000, EDI=0x00000008
    EIP=0x69cac9a5, EFLAGS=0x00010202
     
    Register to memory mapping:
     
    EAX=0x0c423000
    0x0c423000 is pointing to unknown location
     
    EBX=0x0ef27eb8
    0x0ef27eb8 is pointing to unknown location
     
    ECX=0x0ef27eb8
    0x0ef27eb8 is pointing to unknown location
     
    EDX=0x00000002
    0x00000002 is pointing to unknown location
     
    ESP=0x03aae848
    0x03aae848 is pointing into the stack for thread: 0x035c4400
    "AWT-EventQueue-0" prio=6 tid=0x035c4400 nid=0xf40 runnable [0x03aae000]
       java.lang.Thread.State: RUNNABLE
     
    EBP=0x000003ff
    0x000003ff is pointing to unknown location
     
    ESI=0x0c423000
    0x0c423000 is pointing to unknown location
     
    EDI=0x00000008
    0x00000008 is pointing to unknown location
     
     
    Top of Stack: (sp=0x03aae848)
    0x03aae848:   0c423000 69cacbdd 00000000 000003ff
    0x03aae858:   05d60000 69ad5c60 69ad5cf3 0ef27eb8
    0x03aae868:   00000008 000003ff 00000002 03f81b00
    0x03aae878:   695d5350 00000025 03aae928 69ada910
    0x03aae888:   05d60000 03aae928 0c423000 0ef27eb8
    0x03aae898:   05d60000 05745dc0 03aae928 00000000
    0x03aae8a8:   000002d5 69ae07bc 05d60000 00000001
    0x03aae8b8:   05735780 05745dc0 00000012 03aae928 
     
    Instructions: (pc=0x69cac9a5)
    0x69cac995:   f1 5e c3 cc cc cc cc cc cc cc cc 85 d2 74 11 56
    0x69cac9a5:   8b 30 89 31 83 c0 04 83 c1 04 83 ea 01 75 f1 5e 
     
     
    Stack: [0x03a60000,0x03ab0000],  sp=0x03aae848,  free space=314k
    Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
    C  [nvoglnt.dll+0x7ac9a5]
     
    Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
    j  com.sun.opengl.impl.GLImpl.dispatch_glTexImage3D0(IIIIIIIIILjava/lang/Object;IJ)V+0
    j  com.sun.opengl.impl.GLImpl.glTexImage3D(IIIIIIIIILjava/nio/Buffer;)V+92
    j  org.projet.render.Bloc3D.loadData(Ljavax/media/opengl/GL;)V+31
    j  org.projet.render.Bloc3D.initialize(Lgov/nasa/worldwind/render/DrawContext;)V+94
    j  org.projet.render.Bloc3D.render(Lgov/nasa/worldwind/render/DrawContext;)V+9
    j  org.projet.layers.Bloc3DLayer.doRender(Lgov/nasa/worldwind/render/DrawContext;)V+16
    j  org.projet.layers.MyAbstractLayer.render(Lgov/nasa/worldwind/render/DrawContext;)V+131
    J  gov.nasa.worldwind.AbstractSceneController.draw(Lgov/nasa/worldwind/render/DrawContext;)V
    j  org.projet.ProjetSceneController.doRepaint(Lgov/nasa/worldwind/render/DrawContext;)V+42
    j  gov.nasa.worldwind.AbstractSceneController.repaint()I+49
    j  gov.nasa.worldwind.WorldWindowGLAutoDrawable.doDisplay()I+4
    j  gov.nasa.worldwind.WorldWindowGLAutoDrawable.display(Ljavax/media/opengl/GLAutoDrawable;)V+113
    j  com.sun.opengl.impl.GLDrawableHelper.display(Ljavax/media/opengl/GLAutoDrawable;)V+29
    j  javax.media.opengl.GLCanvas$DisplayAction.run()V+80
    j  com.sun.opengl.impl.GLDrawableHelper.invokeGL(Ljavax/media/opengl/GLDrawable;Ljavax/media/opengl/GLContext;Ljava/lang/Runnable;Ljava/lang/Runnable;)V+418
    j  javax.media.opengl.GLCanvas.maybeDoSingleThreadedWorkaround(Ljava/lang/Runnable;Ljava/lang/Runnable;)V+36
    j  javax.media.opengl.GLCanvas.display()V+9
    j  javax.media.opengl.GLCanvas.paint(Ljava/awt/Graphics;)V+125
    j  sun.awt.RepaintArea.paintComponent(Ljava/awt/Component;Ljava/awt/Graphics;)V+6
    j  sun.awt.RepaintArea.paint(Ljava/lang/Object;Z)V+326
    j  sun.awt.windows.WComponentPeer.handleEvent(Ljava/awt/AWTEvent;)V+107
    j  java.awt.Component.dispatchEventImpl(Ljava/awt/AWTEvent;)V+853
    J  java.awt.EventQueue.dispatchEventImpl(Ljava/awt/AWTEvent;Ljava/lang/Object;)V
    J  java.awt.EventQueue.access$000(Ljava/awt/EventQueue;Ljava/awt/AWTEvent;Ljava/lang/Object;)V
    j  java.awt.EventQueue$1.run()Ljava/lang/Void;+12
    j  java.awt.EventQueue$1.run()Ljava/lang/Object;+1
    v  ~StubRoutines::call_stub
    J  java.security.AccessController.doPrivileged(Ljava/security/PrivilegedAction;Ljava/security/AccessControlContext;)Ljava/lang/Object;
    J  java.security.AccessControlContext$1.doIntersectionPrivilege(Ljava/security/PrivilegedAction;Ljava/security/AccessControlContext;Ljava/security/AccessControlContext;)Ljava/lang/Object;
    j  java.security.AccessControlContext$1.doIntersectionPrivilege(Ljava/security/PrivilegedAction;Ljava/security/AccessControlContext;)Ljava/lang/Object;+6
    j  java.awt.EventQueue$2.run()Ljava/lang/Void;+11
    j  java.awt.EventQueue$2.run()Ljava/lang/Object;+1
    v  ~StubRoutines::call_stub
    J  java.security.AccessController.doPrivileged(Ljava/security/PrivilegedAction;Ljava/security/AccessControlContext;)Ljava/lang/Object;
    J  java.awt.EventQueue.dispatchEvent(Ljava/awt/AWTEvent;)V
    J  java.awt.EventDispatchThread.pumpOneEventForFilters(I)Z
    j  java.awt.EventDispatchThread.pumpEventsForFilter(ILjava/awt/Conditional;Ljava/awt/EventFilter;)V+30
    j  java.awt.EventDispatchThread.pumpEventsForHierarchy(ILjava/awt/Conditional;Ljava/awt/Component;)V+11
    j  java.awt.EventDispatchThread.pumpEvents(ILjava/awt/Conditional;)V+4
    j  java.awt.EventDispatchThread.pumpEvents(Ljava/awt/Conditional;)V+3
    j  java.awt.EventDispatchThread.run()V+9
    v  ~StubRoutines::call_stub
     
    ---------------  P R O C E S S  ---------------
     
    Java Threads: ( => current thread )
      0x034fc400 JavaThread "Image Fetcher 0" daemon [_thread_new, id=3664, stack(0x00000000,0x00000000)]
      0x03461c00 JavaThread "File loader" daemon [_thread_blocked, id=3976, stack(0x055a0000,0x055f0000)]
      0x003a7400 JavaThread "DestroyJavaVM" [_thread_blocked, id=1700, stack(0x008c0000,0x00910000)]
      0x03408400 JavaThread "Keep-Alive-Timer" daemon [_thread_blocked, id=2928, stack(0x09710000,0x09760000)]
      0x03389400 JavaThread "Idle World Wind Task " daemon [_thread_blocked, id=3284, stack(0x086b0000,0x08700000)]
      0x03472000 JavaThread "Idle World Wind Task " daemon [_thread_blocked, id=628, stack(0x07220000,0x07270000)]
      0x03339400 JavaThread "Idle World Wind Task " daemon [_thread_blocked, id=128, stack(0x071d0000,0x07220000)]
      0x04bf0400 JavaThread "Idle World Wind Task " daemon [_thread_blocked, id=2080, stack(0x07130000,0x07180000)]
      0x030fb400 JavaThread "Swing-Shell" daemon [_thread_blocked, id=3340, stack(0x06150000,0x061a0000)]
      0x03632c00 JavaThread "D3D Screen Updater" daemon [_thread_blocked, id=3828, stack(0x05500000,0x05550000)]
    =>0x035c4400 JavaThread "AWT-EventQueue-0" [_thread_in_native, id=3904, stack(0x03a60000,0x03ab0000)]
      0x0355d400 JavaThread "Thread-7" daemon [_thread_blocked, id=3256, stack(0x03a10000,0x03a60000)]
      0x034b4c00 JavaThread "TimerQueue" daemon [_thread_blocked, id=1476, stack(0x039c0000,0x03a10000)]
      0x03635400 JavaThread "Layer Resource Retriever i-cubed Landsat" daemon [_thread_blocked, id=460, stack(0x03970000,0x039c0000)]
      0x036a7400 JavaThread "Idle World Wind Retriever" daemon [_thread_blocked, id=2980, stack(0x03920000,0x03970000)]
      0x034d0800 JavaThread "Layer Resource Retriever Blue Marble (WMS) 2004" daemon [_thread_blocked, id=168, stack(0x038d0000,0x03920000)]
      0x03347400 JavaThread "Idle World Wind Retriever" daemon [_thread_blocked, id=2988, stack(0x05460000,0x054b0000)]
      0x035bfc00 JavaThread "ElevationModel Resource Retriever Earth Elevation Model (SRTM30, ASTER 30m, NED 10m, BIL16)" daemon [_thread_blocked, id=2068, stack(0x03ab0000,0x03b00000)]
      0x02f68800 JavaThread "AWT-Windows" daemon [_thread_in_native, id=1660, stack(0x03260000,0x032b0000)]
      0x02f67000 JavaThread "AWT-Shutdown" [_thread_blocked, id=2368, stack(0x03210000,0x03260000)]
      0x02f66000 JavaThread "Java2D Disposer" daemon [_thread_blocked, id=1664, stack(0x031c0000,0x03210000)]
      0x02c18400 JavaThread "Low Memory Detector" daemon [_thread_blocked, id=1368, stack(0x02e90000,0x02ee0000)]
      0x02c15800 JavaThread "CompilerThread0" daemon [_thread_blocked, id=284, stack(0x02e40000,0x02e90000)]
      0x02c10c00 JavaThread "Attach Listener" daemon [_thread_blocked, id=4092, stack(0x02df0000,0x02e40000)]
      0x02c0f800 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=3192, stack(0x02da0000,0x02df0000)]
      0x02c08400 JavaThread "Finalizer" daemon [_thread_blocked, id=1300, stack(0x02d50000,0x02da0000)]
      0x02c07000 JavaThread "Reference Handler" daemon [_thread_blocked, id=2820, stack(0x02d00000,0x02d50000)]
     
    Other Threads:
      0x02bcac00 VMThread [stack: 0x02cb0000,0x02d00000] [id=2748]
      0x02c23000 WatcherThread [stack: 0x02ee0000,0x02f30000] [id=4080]
     
    VM state:not at safepoint (normal execution)
     
    VM Mutex/Monitor currently owned by a thread: None
     
    Heap
     def new generation   total 103040K, used 65528K [0x12990000, 0x19950000, 0x1d430000)
      eden space 91648K,  62% used [0x12990000, 0x16182e88, 0x18310000)
      from space 11392K,  72% used [0x18e30000, 0x1963b378, 0x19950000)
      to   space 11392K,   0% used [0x18310000, 0x18310000, 0x18e30000)
     tenured generation   total 228788K, used 219626K [0x1d430000, 0x2b39d000, 0x32990000)
       the space 228788K,  95% used [0x1d430000, 0x2aaaa918, 0x2aaaaa00, 0x2b39d000)
     compacting perm gen  total 13312K, used 13307K [0x32990000, 0x33690000, 0x36990000)
       the space 13312K,  99% used [0x32990000, 0x3368edf0, 0x3368ee00, 0x33690000)
        ro space 10240K,  54% used [0x36990000, 0x36f0d9f8, 0x36f0da00, 0x37390000)
        rw space 12288K,  55% used [0x37390000, 0x37a313f8, 0x37a31400, 0x37f90000)
     
    Dynamic libraries:
    0x00400000 - 0x00424000 	C:\Program Files\Java\jdk1.6.0_24\bin\javaw.exe
    0x7c910000 - 0x7c9c6000 	C:\WINDOWS\system32\ntdll.dll
    0x7c800000 - 0x7c906000 	C:\WINDOWS\system32\kernel32.dll
    0x77da0000 - 0x77e4c000 	C:\WINDOWS\system32\ADVAPI32.dll
    0x77e50000 - 0x77ee2000 	C:\WINDOWS\system32\RPCRT4.dll
    0x77fc0000 - 0x77fd1000 	C:\WINDOWS\system32\Secur32.dll
    0x7e390000 - 0x7e421000 	C:\WINDOWS\system32\USER32.dll
    0x77ef0000 - 0x77f39000 	C:\WINDOWS\system32\GDI32.dll
    0x76320000 - 0x7633d000 	C:\WINDOWS\system32\IMM32.DLL
    0x7c340000 - 0x7c396000 	C:\Program Files\Java\jdk1.6.0_24\jre\bin\msvcr71.dll
    0x6d8a0000 - 0x6db46000 	C:\Program Files\Java\jdk1.6.0_24\jre\bin\client\jvm.dll
    0x76ae0000 - 0x76b0f000 	C:\WINDOWS\system32\WINMM.dll
    0x6d850000 - 0x6d85c000 	C:\Program Files\Java\jdk1.6.0_24\jre\bin\verify.dll
    0x6d3d0000 - 0x6d3ef000 	C:\Program Files\Java\jdk1.6.0_24\jre\bin\java.dll
    0x6d330000 - 0x6d338000 	C:\Program Files\Java\jdk1.6.0_24\jre\bin\hpi.dll
    0x76ba0000 - 0x76bab000 	C:\WINDOWS\system32\PSAPI.DLL
    0x6d890000 - 0x6d89f000 	C:\Program Files\Java\jdk1.6.0_24\jre\bin\zip.dll
    0x6d0b0000 - 0x6d1fa000 	C:\Program Files\Java\jdk1.6.0_24\jre\bin\awt.dll
    0x72f50000 - 0x72f76000 	C:\WINDOWS\system32\WINSPOOL.DRV
    0x77be0000 - 0x77c38000 	C:\WINDOWS\system32\msvcrt.dll
    0x774a0000 - 0x775dd000 	C:\WINDOWS\system32\ole32.dll
    0x77390000 - 0x77493000 	C:\WINDOWS\WinSxS\x86_Microsoft.Windows.Common-Controls_6595b64144ccf1df_6.0.2600.5512_x-ww_35d4ce83\COMCTL32.dll
    0x77f40000 - 0x77fb6000 	C:\WINDOWS\system32\SHLWAPI.dll
    0x5b090000 - 0x5b0c8000 	C:\WINDOWS\system32\uxtheme.dll
    0x74690000 - 0x746dc000 	C:\WINDOWS\system32\MSCTF.dll
    0x75140000 - 0x7516e000 	C:\WINDOWS\system32\msctfime.ime
    0x7c9d0000 - 0x7d1f5000 	C:\WINDOWS\system32\shell32.dll
    0x6d2e0000 - 0x6d32f000 	C:\Program Files\Java\jdk1.6.0_24\jre\bin\fontmanager.dll
    0x6d6b0000 - 0x6d6c3000 	C:\Program Files\Java\jdk1.6.0_24\jre\bin\net.dll
    0x719f0000 - 0x71a07000 	C:\WINDOWS\system32\WS2_32.dll
    0x719e0000 - 0x719e8000 	C:\WINDOWS\system32\WS2HELP.dll
    0x6d6d0000 - 0x6d6d9000 	C:\Program Files\Java\jdk1.6.0_24\jre\bin\nio.dll
    0x71990000 - 0x719d0000 	C:\WINDOWS\System32\mswsock.dll
    0x76ed0000 - 0x76ef7000 	C:\WINDOWS\system32\DNSAPI.dll
    0x76f60000 - 0x76f68000 	C:\WINDOWS\System32\winrnr.dll
    0x76f10000 - 0x76f3d000 	C:\WINDOWS\system32\WLDAP32.dll
    0x76f70000 - 0x76f76000 	C:\WINDOWS\system32\rasadhlp.dll
    0x62e40000 - 0x62e99000 	C:\WINDOWS\system32\hnetcfg.dll
    0x719d0000 - 0x719d8000 	C:\WINDOWS\System32\wshtcpip.dll
    0x4fcf0000 - 0x4fe96000 	C:\WINDOWS\system32\d3d9.dll
    0x6de60000 - 0x6de66000 	C:\WINDOWS\system32\d3d8thk.dll
    0x77bd0000 - 0x77bd8000 	C:\WINDOWS\system32\VERSION.dll
    0x10000000 - 0x1004d000 	C:\Documents and Settings\opengl\projet\NASAWorldWind\libs\jogl.dll
    0x5f070000 - 0x5f13c000 	C:\WINDOWS\system32\OPENGL32.dll
    0x6cef0000 - 0x6cf11000 	C:\WINDOWS\system32\GLU32.dll
    0x736b0000 - 0x736fb000 	C:\WINDOWS\system32\DDRAW.dll
    0x73b10000 - 0x73b16000 	C:\WINDOWS\system32\DCIMAN32.dll
    0x6d400000 - 0x6d406000 	C:\Program Files\Java\jdk1.6.0_24\jre\bin\jawt.dll
    0x03b00000 - 0x03b05000 	C:\Documents and Settings\opengl\projet\NASAWorldWind\libs\jogl_awt.dll
    0x6d4f0000 - 0x6d515000 	C:\Program Files\Java\jdk1.6.0_24\jre\bin\jpeg.dll
    0x68000000 - 0x68036000 	C:\WINDOWS\system32\rsaenh.dll
    0x69500000 - 0x6a473000 	C:\WINDOWS\system32\nvoglnt.dll
    0x76960000 - 0x76a16000 	C:\WINDOWS\system32\USERENV.dll
    0x6fee0000 - 0x6ff35000 	C:\WINDOWS\system32\netapi32.dll
    0x778e0000 - 0x779d8000 	C:\WINDOWS\system32\SETUPAPI.dll
    0x77b50000 - 0x77b72000 	C:\WINDOWS\system32\appHelp.dll
    0x76f80000 - 0x76fff000 	C:\WINDOWS\system32\CLBCATQ.DLL
    0x77000000 - 0x770d4000 	C:\WINDOWS\system32\COMRes.dll
    0x770e0000 - 0x7716b000 	C:\WINDOWS\system32\OLEAUT32.dll
    0x765b0000 - 0x76606000 	C:\WINDOWS\System32\cscui.dll
    0x76590000 - 0x765ad000 	C:\WINDOWS\System32\CSCDLL.dll
    0x07440000 - 0x0771a000 	C:\WINDOWS\system32\xpsp2res.dll
    0x07720000 - 0x07783000 	C:\Program Files\Fichiers communs\Adobe\Acrobat\ActiveX\PDFShell.dll
    0x78480000 - 0x7850d000 	C:\WINDOWS\WinSxS\x86_Microsoft.VC90.CRT_1fc8b3b9a1e18e3b_9.0.21022.8_x-ww_d08d0375\MSVCP90.dll
    0x78520000 - 0x785c3000 	C:\WINDOWS\WinSxS\x86_Microsoft.VC90.CRT_1fc8b3b9a1e18e3b_9.0.21022.8_x-ww_d08d0375\MSVCR90.dll
    0x07790000 - 0x077db000 	C:\Program Files\Fichiers communs\Adobe\Acrobat\ActiveX\PDFShell.FRA
    0x71a60000 - 0x71a72000 	C:\WINDOWS\system32\MPR.dll
    0x75ef0000 - 0x75ef7000 	C:\WINDOWS\System32\drprov.dll
    0x71b70000 - 0x71b7e000 	C:\WINDOWS\System32\ntlanman.dll
    0x71c30000 - 0x71c47000 	C:\WINDOWS\System32\NETUI0.dll
    0x71bf0000 - 0x71c30000 	C:\WINDOWS\System32\NETUI1.dll
    0x71be0000 - 0x71be7000 	C:\WINDOWS\System32\NETRAP.dll
    0x71b50000 - 0x71b63000 	C:\WINDOWS\System32\SAMLIB.dll
    0x75f00000 - 0x75f0a000 	C:\WINDOWS\System32\davclnt.dll
    0x73cc0000 - 0x73cd3000 	C:\WINDOWS\system32\shgina.dll
    0x75900000 - 0x759fa000 	C:\WINDOWS\system32\MSGINA.dll
    0x74730000 - 0x7476d000 	C:\WINDOWS\system32\ODBC32.dll
    0x76340000 - 0x7638a000 	C:\WINDOWS\system32\comdlg32.dll
    0x762f0000 - 0x76300000 	C:\WINDOWS\system32\WINSTA.dll
    0x071b0000 - 0x071c8000 	C:\WINDOWS\system32\odbcint.dll
    0x07920000 - 0x083b1000 	C:\WINDOWS\system32\ieframe.dll
    0x5dca0000 - 0x5de88000 	C:\WINDOWS\system32\iertutil.dll
    0x76920000 - 0x76928000 	C:\WINDOWS\system32\LINKINFO.dll
    0x76930000 - 0x76956000 	C:\WINDOWS\system32\ntshrui.dll
    0x76ac0000 - 0x76ad1000 	C:\WINDOWS\system32\ATL.DLL
    0x3a110000 - 0x3a11c000 	C:\Program Files\Fichiers communs\Microsoft Shared\OFFICE12\MSOXEV.DLL
    0x63000000 - 0x630e6000 	C:\WINDOWS\system32\WININET.dll
    0x073b0000 - 0x073b9000 	C:\WINDOWS\system32\Normaliz.dll
    0x09a60000 - 0x09b92000 	C:\WINDOWS\system32\urlmon.dll
    0x78130000 - 0x781cb000 	C:\WINDOWS\WinSxS\x86_Microsoft.VC80.CRT_1fc8b3b9a1e18e3b_8.0.50727.4053_x-ww_e6967989\MSVCR80.dll
     
    VM Arguments:
    jvm_args: -Xmx512M -Djava.library.path=../NASAWorldWind/libs -Dfile.encoding=UTF-8 
    java_command: org.projet.Projet
    Launcher Type: SUN_STANDARD
     
    Environment Variables:
    PATH=C:/Program Files/Java/jre6/bin/client;C:/Program Files/Java/jre6/bin;C:/Program Files/Java/jre6/lib/i386;C:\Program Files\NVIDIA 
     
    Corporation\PhysX\Common;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program Files\Java\jdk1.6.0_24\bin;C:\Program Files\NVIDIA 
     
    Corporation\PhysX\Common;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\java\eclipse;
    USERNAME=opengl.bzh
    OS=Windows_NT
    PROCESSOR_IDENTIFIER=x86 Family 6 Model 23 Stepping 10, GenuineIntel
     
     
     
    ---------------  S Y S T E M  ---------------
     
    OS: Windows XP Build 2600 Service Pack 3
     
    CPU:total 2 (2 cores per cpu, 1 threads per core) family 6 model 23 stepping 10, cmov, cx8, fxsr, mmx, sse, sse2, sse3, ssse3, sse4.1
     
    Memory: 4k page, physical 3143572k(1423244k free), swap 5074900k(2719268k free)
     
    vm_info: Java HotSpot(TM) Client VM (19.1-b02) for windows-x86 JRE (1.6.0_24-b07), built on Feb  2 2011 17:44:41 by "java_re" with MS VC++ 7.1 (VS2003)
     
    time: Fri Jul 08 11:08:38 2011
    elapsed time: 13 seconds
    Merci de votre soutien

  8. #8
    Membre émérite Avatar de Djakisback
    Profil pro
    Inscrit en
    Février 2005
    Messages
    2 021
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 2 021
    Points : 2 278
    Points
    2 278
    Par défaut
    Ca doit être la version 1 car ils ont renommé les packages dans la 2 :
    com.sun.opengl
    n'existe plus.

    Je penchais pour un bug de JOGL 2.0 mais comme tu utilises la 1 ça colle pas, sry.

    Tu pourrais peut-être te renseigner sur Jogamp car il me semble qu'en OpenGL l'utilisation d'une texture de dimensions en non puissance de 2 ne fait pas planter le driver normalement (quoique ? ça doit être un comportement indéfini, en tout cas à chaque fois que j'ai eu ce problème ça causait un prob d'affichage mais pas un crash) et il semble y avoir un problème autre étant donné que l'extension est bien existante.

    Tu peux peut-être aussi essayer d'afficher les erreurs OpenGL avant le plantage.
    Vive les roues en pierre

  9. #9
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Juillet 2011
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2011
    Messages : 5
    Points : 1
    Points
    1
    Par défaut
    Ok je vais essayer sur jogamp. Et comment on fait pour afficher les erreurs opengl avant un crash?

  10. #10
    Membre émérite Avatar de Djakisback
    Profil pro
    Inscrit en
    Février 2005
    Messages
    2 021
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 2 021
    Points : 2 278
    Points
    2 278
    Par défaut
    Avec GLU :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    int error = this.gl.glGetError();
    if (error != this.gl.GL_NO_ERROR){
    System.err.println(this.glu.gluErrorString(error));
    }
    Vive les roues en pierre

Discussions similaires

  1. Problème d'installation oracle 8.1.7 sous NT
    Par Anonymous dans le forum Installation
    Réponses: 7
    Dernier message: 02/08/2002, 14h18
  2. Problème d'impression
    Par IngBen dans le forum C++Builder
    Réponses: 7
    Dernier message: 22/05/2002, 11h37
  3. Problème avec la mémoire virtuelle
    Par Anonymous dans le forum CORBA
    Réponses: 13
    Dernier message: 16/04/2002, 16h10
  4. Réponses: 6
    Dernier message: 25/03/2002, 21h11

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo