Page 1 sur 4

cSFML

Publié : mar. 01/mars/2011 12:20
par G-Rom
....

Re: cSFML

Publié : mar. 01/mars/2011 12:59
par poshu
oh! Très bonne nouvelle, merci :3

Re: cSFML

Publié : mar. 01/mars/2011 13:42
par Ar-S
Merci ça a l'air bien cette affaire.

Par contre est-ce compatible x64 ?

Re: cSFML

Publié : mar. 01/mars/2011 13:47
par G-Rom
tu as un proc x64 ?
si oui , il faudra que tu compiles la SFML/cSFML modifié de ton coté , si possible sous windows & linux , comme ca tu me rebalancera les libs x64 :D
en attendant , les sources de la SFML modifié ne sont pas encore sur subversion de google , dans la journée sans aucun doute avec ajout de quelques
modifications.

Re: cSFML

Publié : mar. 01/mars/2011 14:26
par Backup
hum ! j'ai des plantages a tout les exemples !!

j'ai installé les dll dans le dossier compiller comme indiqué

lancé l' exemple graphique et Musique , (ayant vérifié le Path de l'include)

j'ai des erreur d'écriture memoire ..

XP sp3 ..

pour l'exemple music j'ai pas trouvé "./data/Air.ogg"

Reedit
j'ai trouvé le fichier , et le dossier /data/Air.ogg
j'ai copié au bon endroit , ça marche ....

je regarde l'exemple graphique maintenant

Re: cSFML

Publié : mar. 01/mars/2011 14:30
par G-Rom
Regarde dans le dossier bin.

Re: cSFML

Publié : mar. 01/mars/2011 14:34
par Backup
j'avais rééditer mon message ;)

du reste pour le dossier Music , le fait de copier le dossier Data en son sein, fonctionne :)

mais pas pour le dossier Graphique

il me reste un plantage , je pense que c'est un problem de chemin ...

Re: cSFML

Publié : mar. 01/mars/2011 14:35
par G-Rom
Dans Sample/bin les exemples sont compilé avec les medias et les dlls

Edit :

Lance graphic.exe et appuis sur F2 ;)

Re: cSFML

Publié : mar. 01/mars/2011 14:38
par Backup
G-Rom a écrit :Dans Sample/bin les exemples sont compilé avec les medias et les dlls
oui j'ai vu , mais l'interet c'est que les exemples puisse marche dans mon japbe non ?


l'exemple "simple"

fait appel a

Code : Tout sélectionner

IncludePath "../../src/SFML/"
XIncludeFile "Main/SFML_Main.pbi"
probleme le dossier Src n'existe pas ....

tu fais comme tu veux , mais moi je te signale que chez une personne lambda
ben ça marche pas ...

le mieux c'est de présenter une archive qui soit viable sans avoir a trifouiller :)
sinon les gens vont passer a coté ....

un peu comme la lib de Denis ()

Re: cSFML

Publié : mar. 01/mars/2011 14:39
par G-Rom
c'est un oubli de correction

Code : Tout sélectionner

XIncludeFile "../../include/cSFML.pbi"

Re: cSFML

Publié : mar. 01/mars/2011 14:43
par Backup
ok avec ta ligne , l'exemple "simple" fonctionne ;)

ok, je serai patient, j'attendrai que tout soit ok

avec une petite Doc (lien), de ce qu'on peu faire avec ça , car je ne connais pas du tout

Re: cSFML

Publié : mar. 01/mars/2011 14:45
par Backup
ps : Graphique .exe chez moi occasionne un plantage ....

mais bon peut etre estce du au fait que je suis sur mon nc10
qui n'as pas de carte 3D ... ?

Re: cSFML

Publié : mar. 01/mars/2011 14:48
par G-Rom
le mieux c'est de présenter une archive qui soit viable sans avoir a trifouiller
PBcSFML.beta.10311.rar
La doc est disponible sur internet sur le site SFML , je ne vois pas l'intérêt d'en réécrire une spécialement pour PureBasic.

essaye ce code pour voir :

Code : Tout sélectionner

XIncludeFile "cSFML.pbi"  ; <---- MODIFIE LE CHEMIN SI BESOIN


If Not sfShader_IsAvailable()
  MessageRequester("Erreur","Les shaders ne sont pas supportés")
EndIf

If Not sfRenderImage_IsAvailable()
  MessageRequester("Erreur","Rendu OffScreen pas supportés")
EndIf

Re: cSFML

Publié : mar. 01/mars/2011 14:51
par Backup
bon c'est clair, les Shaders ne sont pas supportés .. :)

ps : c'est toi le Gros Beta :lol:

Re: cSFML

Publié : mar. 01/mars/2011 14:53
par G-Rom
Oui , mais ca ne devrais pas empecher le code de tourné , c'est prévu pour...

Dans l'exemple Sample/Graphics/Main.pb ligne 75 tu as
Settings\AntialiasingLevel = 2
remplace par
Settings\AntialiasingLevel = 0
le top sera de lancer l'exe via la ligne de commande cmd et de voir si une erreur apparait.