Bonjour,
Triste soirée
Voulant tester l'appli isaac, j'ai du essuyer une erreur. Impossible de la faire fonctionner. Par acquis de conscience je viens de recuperer le Sdk. Malheureusement plus une seule appli ne fonctionne.
Prenons un cas simple kinghill2:
Plantage avec le log suivant:
Quote:
Raydium: Raydium 3D Game Engine
Raydium: version 0.704
Raydium: command line args: OK
chdir: No error
Raydium: using 'C:\Documents and Settings\jacques/.raydium' as home dir
Raydium: Requesting 640x480:32 mode
Raydium: Found 1152x864 with 32 bpp color and 24 bits zbuffer (stencil is
Raydium: using RADEON 9000 DDR x86/SSE2, from ATI Technologies Inc. (version 1.3
.1006 WinXP Release)
Raydium: Signal Handlers: OK
Raydium: OpenGL extensions: OK
Raydium: Platform "4xfloat" vector size is: 16 byte(s) long
Raydium: OpenGL implementation maximum texture size: 2048x2048
Raydium: OpenGL hardware providing 6 texture unit(s)
Raydium: vertex arrays memory: OK
Raydium: keyboard: OK
Raydium: mouse: OK
Raydium: joy: FAILED
No Joy support under Win32 yet
Raydium: sound: Buffer creation successfull
Raydium: sound: OK, using 'Generic Software'
Raydium: PHP support: OK
Raydium: atexit functions: OK
Raydium: lights: OK
Raydium: objects: OK
Raydium: network: OK
Raydium: timecall: win32 modulo every 19.98 minutes, modulodiv is 2^0
Raydium: timer: detection: 1 iterations: diff: 4 steps (3579545/sec)
Raydium: timecall: method accuracy = 0.001 ms (894886.25 Hz)
Raydium: timecall: Using basic gettimeofday() method
Raydium: timecall: OK (894886 Hz)
Raydium: timecall: softcall 0: 1 Hz (3579545 clocks interval)
Raydium: particle: OK
Raydium: gui: OK
Raydium: shadow: OK
Raydium: HDR: OK
Raydium: shaders: FAILED (GLSL 1.0 not found)
Raydium: webserver: OK
Raydium: Fog deactivated.
Raydium: Fog deactivated.
Raydium: Raydium engine reseted to original state
Raydium: timecall: callback 1: 400 Hz (8948 clocks interval)
Raydium: physics: ODE Net: 10 element(s)/packet
Raydium: physics: OK
Raydium: RegAPI: OK
Raydium: Engine is now ready.
-----------------------------------------------------------
Raydium: Fog deactivated.
Raydium: shadow: shadow map size detected to 512x512
Raydium: Texture num 1 (shadowmap) FAKED: 512x512, 4 Bpp (b0 lm0 hdr0)
Raydium: Fog deactivated.
Raydium: Object: loading "jeep_hangarl.tri", version 0
Raydium: Texture num 2 (jeep_hangarl.tri.1.tga) loaded: 512x512, 3 Bpp (b0 lm1 h
dr0)
Raydium: Texture num 3 (crate.tga) loaded: 256x256, 3 Bpp (b0 lm0 hdr0)
Raydium: Texture num 4 (jeep_hangarl.tri.0.tga) loaded: 512x512, 3 Bpp (b0 lm1 h
dr0)
Raydium: Texture num 5 (betoncontainers.tga) loaded: 512x512, 3 Bpp (b0 lm0 hdr0
)
Raydium: Texture num 6 (ss2roof.tga) loaded: 256x128, 3 Bpp (b0 lm0 hdr0)
Raydium: Texture num 7 (brique2.tga) loaded: 256x256, 3 Bpp (b0 lm0 hdr0)
Raydium: Texture num 8 (ss2conc.tga) loaded: 256x128, 3 Bpp (b0 lm0 hdr0)
Raydium: Texture num 9, rgb(0.500000,0.500000,0.500000) is RGB Color
Raydium: shadow: ground (0) modelsize is 11.40, center factors : 0.61/0.73
Raydium: Texture num 10 (theme-raydium2.tga) loaded: 256x256, 4 Bpp (b1 lm0 hdr0
)
Raydium: camera path 'jeep_hangarl.cam' loaded (slot 0, 19 steps)
Raydium: Texture num 11 (BOXfront.tga) loaded: 512x512, 3 Bpp (b0 lm0 hdr0)
Et la c'est planté complet.
"Kinghill2 a rencontré un probleme et doit etre fermé ..."
J'ai sur mon disque d'autre version de raydium (plein en fait), mais des vieilles et la kinghill2 marche très bien
Quote:
Raydium: Using Raydium 0.700
Raydium: command line args: OK
Raydium: Requesting 640x480:32 mode
Raydium: Found 640x480 with 32 bits color buffer and 24 bits zbuffer
Raydium: using RADEON 9000 DDR x86/SSE2, from ATI Technologies Inc. (version 1.3
.1006 WinXP Release)
Raydium: Signal Handlers: OK
Raydium: Platform "4xfloat" vector size is: 16 byte(s) long
Raydium: OpenGL implementation maximum texture size: 2048x2048
Raydium: OpenGL hardware providing 6 texture unit(s)
Raydium: vertex arrays memory: OK
Raydium: keyboard: OK
Raydium: mouse: OK
Raydium: joy: FAILED
No Joy support under Win32 yet
Raydium: sound: Buffer creation successfull
Raydium: sound: OK, using 'Generic Software'
Raydium: PHP support: OK
Raydium: atexit functions: OK
Raydium: lights: OK
Raydium: objects: OK
Raydium: network: OK
Raydium: timecall: win32 modulo every 19.98 minutes, modulodiv is 2^0
Raydium: timer: detection: 1 iterations: diff: 5 steps (3579545/sec)
Raydium: timecall: method accuracy = 0.001 ms (715909.00 Hz)
Raydium: timecall: Using basic gettimeofday() method
Raydium: timecall: OK (715909 Hz)
Raydium: timecall: softcall 0: 1 Hz (3579545 clocks interval)
Raydium: particle: OK
Raydium: gui: OK
Raydium: shadow: OK
Raydium: webserver: OK
Raydium: Raydium engine reseted to original state
Raydium: timecall: callback 1: 400 Hz (8948 clocks interval)
Raydium: physics: ODE Net: 10 element(s)/packet
Raydium: physics: OK
Raydium: RegAPI: OK
Raydium: Engine is now ready.
-----------------------------------------------------------
Raydium: Object: loading "jeep_hangarl.tri", version 0
Raydium: Texture num 1 (jeep_hangarl.tri.1.tga) loaded: 512x512, 3 Bpp (b0 lm1)
Raydium: Texture num 2 (crate.tga) loaded: 256x256, 3 Bpp (b0 lm0)
Raydium: Texture num 3 (jeep_hangarl.tri.0.tga) loaded: 512x512, 3 Bpp (b0 lm1)
Raydium: Texture num 4 (betoncontainers.tga) loaded: 512x512, 3 Bpp (b0 lm0)
Raydium: Texture num 5 (ss2roof.tga) loaded: 256x128, 3 Bpp (b0 lm0)
Raydium: Texture num 6 (brique2.tga) loaded: 256x256, 3 Bpp (b0 lm0)
Raydium: Texture num 7 (ss2conc.tga) loaded: 256x128, 3 Bpp (b0 lm0)
Raydium: Texture num 8, rgb(0.500000,0.500000,0.500000) is RGB Color
Raydium: shadow: ground (0) modelsize is 11.40, center factors : 0.61/0.73
Raydium: Texture num 9 (theme-raydium2.tga) loaded: 256x256, 4 Bpp (b1 lm0)
Raydium: camera path 'jeep_hangarl.cam' loaded (slot 0, 19 steps)
Raydium: Texture num 10 (BOXfront.tga) loaded: 512x512, 3 Bpp (b0 lm0)
Raydium: Texture num 11 (BOXback.tga) loaded: 512x512, 3 Bpp (b0 lm0)
Raydium: Texture num 12 (BOXright.tga) loaded: 512x512, 3 Bpp (b0 lm0)
Raydium: Texture num 13 (BOXleft.tga) loaded: 512x512, 3 Bpp (b0 lm0)
Raydium: Texture num 14 (BOXtop.tga) loaded: 512x512, 3 Bpp (b0 lm0)
Raydium: Texture num 15 (BOXbottom.tga) loaded: 512x512, 3 Bpp (b0 lm0)
Raydium: Object: creating display list for object jeep_hangarl.tri
Raydium: Texture num 16 (font2.tga) loaded: 512x512, 1 Bpp (b1 lm0)
L'esprit de raydium un petit moteur robuste, n'est il pas en train de se dissoudre dans les shadder ou autre.
Pourtant les shadders ne sont pas utilisés dans kinghill ?
Effectivement la machine n'est pas hyper recente, m'enfin elle fait tourner des jeux 3D correctement.
Ou bien un bug passé a travers ?
Je peux faire d'autres tests si necessaire.
En attendant un petit coup d'ollydbg : voici la pile au plantage:
Quote:
Call stack of main thread
Address Stack Procedure / arguments Called from Frame
0022F9F4 0057C158 ??? raydium.0057C156 0022FA10
0022FA14 00546F8E raydium.raydium_shader_current raydium.00546F89 0022FA10
0022FA64 0055AB9A ? raydium.raydium_rendering_prepare_ raydium.0055AB95 0022FA60
0022FAA4 0055DD91 ? raydium.raydium_sky_box_render raydium.0055DD8C 0022FAA0
0022FB04 0055E765 ? raydium.raydium_camera_internal raydium.0055E760 0022FB00
0022FB84 00402B24 Includes raydium.0055E765 kinghill.00402B22 0022FB80
Ca sent le shader.
A+
jacques