Raydium 3D Game Engine

Official forum for everything about Raydium, ManiaDrive, MeMak, ...
It is currently Thu Mar 28, 2024 5:40 pm

All times are UTC




Post new topic Reply to topic  [ 7 posts ] 
Author Message
 Post subject: Snif ...
PostPosted: Sun Sep 10, 2006 8:00 pm 
Offline

Joined: Sun Oct 09, 2005 10:46 pm
Posts: 759
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 8)
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


Top
 Profile  
 
 Post subject: Infos complementaire
PostPosted: Sun Sep 10, 2006 8:17 pm 
Offline

Joined: Sun Oct 09, 2005 10:46 pm
Posts: 759
Bonjour, ou bonsoir.

J'ai continué les tests sur une autre machine qui ne supporte pas les shadder.

Les applis fonctionnent, volcano: l'eau n'est pas belle mais on en a deja parlé.
Les autres applis tourne (kinghill2 au moins) mais le framerate a l'air un peu plus faible qu'avant.

Donc Nvidia sans shadder ca marche
Ati sans shadder ca plante.

A+
jacques


Top
 Profile  
 
 Post subject:
PostPosted: Sun Sep 10, 2006 9:15 pm 
Offline
User avatar

Joined: Sun Mar 16, 2003 2:53 am
Posts: 2591
Location: gnniiiii (Scrat)
Il faut mettre à jour ton SDK depuis le SVN, le bug est corrigé depuis quelques révisions maintenant. (et recompiler isaac du coup)


Top
 Profile  
 
 Post subject: tests
PostPosted: Sun Sep 10, 2006 9:30 pm 
Offline

Joined: Sun Oct 09, 2005 10:46 pm
Posts: 759
Bonsoir,

Je n'ai pas de svn sur l'autre machine je met a jour et je teste demain.

Un autre probleme, le sdk utilise gcc 2.95.3-6

J'essaye de faire un template de projet pour codeblocks, par contre je n'arrive pas a compiler la dll, gcc qui vient avec code block est 3.4.4
l'erreur
dllcrt1.c:: undefined reference to `_pei386_runtime_relocator'

avec quelle version de gcc travailles tu ?

Est ce une erreur de config ou une incompatibilité avec les "nouveaux" gcc

Bon j'arrete la pour les probleme !
Bonne nuit.
Jacques


Top
 Profile  
 
 Post subject:
PostPosted: Mon Sep 11, 2006 9:31 am 
Offline
User avatar

Joined: Sun Mar 16, 2003 2:53 am
Posts: 2591
Location: gnniiiii (Scrat)
Aucune idée du problème préçis dont tu parles ... La seule info que je puisse te donner est que sous Linux, Raydium (et les applis) se compilent sur toutes les versions de GCC qu'on a croisé jusque là (4.0.1 en ce qui me concerne, par exemple).

Peut être un reste d'un autre MinGW plus ancien ? Les dépendances de Raydium pas à jour ?


Top
 Profile  
 
 Post subject: Compil sous windows
PostPosted: Mon Sep 11, 2006 9:46 am 
Offline

Joined: Sun Oct 09, 2005 10:46 pm
Posts: 759
Bonjour,

Je vais essayer d'etre plus clair. Ma demarche n'est peut etre pas la bonne.
La compil d'appli avec le sdk marche très bien.

Pour pouvoir developper j'utilise codeblocks.
Je cree donc un projet pour construire la dll.
Et j'essaye de coller au mieux au fichier compile.bat généré par le sdk.
J'ajoute donc les includes du sdk ..., le libs du sdk ...
Il me manque une lib qui implante toutes les fonction _pure ... mais je sais ou la trouver ( libgcc)
J'ai toujours reussi a créer des projets de la sorte avec dev-cpp, mingwin dev studio ...

Par contre la ca ne marche plus, avec l'erreur donnée dans mon précedent mail.

Comme dernier test j'ai lancé compile.bat
Avec un path pointant sur mingwin du sdk, ca marche c'est normal.
En enlevant ce path, et en travaillant avec le mingwin du "systeme" ca ne marche plus.

Je vais tenter d'approfondir, en partant d'une install propre.

Bonne journée
Jacques

P.S.: Le tutorial sur le php est nickel, je n'ai plus de questions !


Top
 Profile  
 
 Post subject:
PostPosted: Mon Sep 11, 2006 12:00 pm 
Offline
User avatar

Joined: Sun Mar 16, 2003 2:53 am
Posts: 2591
Location: gnniiiii (Scrat)
(Pour info, Je viens juste de mettre à jour le tuto RayPHP sur quelques petits points)


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 7 posts ] 

All times are UTC


Who is online

Users browsing this forum: No registered users and 27 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
cron
Powered by phpBB® Forum Software © phpBB Group