cSFML

Vous avez développé un logiciel en PureBasic et vous souhaitez le faire connaitre ?
G-Rom
Messages : 3641
Inscription : dim. 10/janv./2010 5:29

cSFML

Message par G-Rom »

....
Dernière modification par G-Rom le sam. 26/mars/2011 15:58, modifié 2 fois.
poshu
Messages : 1138
Inscription : sam. 31/juil./2004 22:32

Re: cSFML

Message par poshu »

oh! Très bonne nouvelle, merci :3
Avatar de l’utilisateur
Ar-S
Messages : 9540
Inscription : dim. 09/oct./2005 16:51
Contact :

Re: cSFML

Message par Ar-S »

Merci ça a l'air bien cette affaire.

Par contre est-ce compatible x64 ?
~~~~Règles du forum ~~~~
⋅.˳˳.⋅ॱ˙˙ॱ⋅.˳Ar-S ˳.⋅ॱ˙˙ॱ⋅.˳˳.⋅
W11x64 PB 6.x
Section HORS SUJET : ICI
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB
UPLOAD D'IMAGES : Uploader des images de vos logiciels
G-Rom
Messages : 3641
Inscription : dim. 10/janv./2010 5:29

Re: cSFML

Message 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.
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Re: cSFML

Message 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
G-Rom
Messages : 3641
Inscription : dim. 10/janv./2010 5:29

Re: cSFML

Message par G-Rom »

Regarde dans le dossier bin.
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Re: cSFML

Message 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 ...
G-Rom
Messages : 3641
Inscription : dim. 10/janv./2010 5:29

Re: cSFML

Message par G-Rom »

Dans Sample/bin les exemples sont compilé avec les medias et les dlls

Edit :

Lance graphic.exe et appuis sur F2 ;)
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Re: cSFML

Message 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 ()
G-Rom
Messages : 3641
Inscription : dim. 10/janv./2010 5:29

Re: cSFML

Message par G-Rom »

c'est un oubli de correction

Code : Tout sélectionner

XIncludeFile "../../include/cSFML.pbi"
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Re: cSFML

Message 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
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Re: cSFML

Message 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 ... ?
G-Rom
Messages : 3641
Inscription : dim. 10/janv./2010 5:29

Re: cSFML

Message 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
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Re: cSFML

Message par Backup »

bon c'est clair, les Shaders ne sont pas supportés .. :)

ps : c'est toi le Gros Beta :lol:
G-Rom
Messages : 3641
Inscription : dim. 10/janv./2010 5:29

Re: cSFML

Message 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.
Répondre