Bienvenue, Invité. Merci de vous connecter ou de vous inscrire. Avez-vous oublié d'activer ?

Voir les contributions

Cette section vous permet de consulter les contributions (messages, sujets et fichiers joints) d'un utilisateur. Vous ne pourrez voir que les contributions des zones auxquelles vous avez accès.


Sujets - Phanoo

Pages: [1]
1
Général / Event.key.code retourne -1 sur plusieurs touches
« le: Octobre 30, 2017, 06:45:32 pm »
Dans mon programme j'ai besoin de check certaines touches, mais vu que certaines retournent -1 (touche maj, touche point d'exclamation) je ne peux pas les différencier. S'agit-il d'un bug SFML ou y'a une raison technique derrière et un moyen de contourner ce pb ?

2
Fenêtrage / SFML fenêtre maximisée par défaut
« le: Juillet 11, 2014, 02:34:25 pm »
Bonjour,
Pour mon logiciel j'aurais besoin que le programme se lance en maximisé. J'ai pas vu de fonction toute prête dans SFML qui le permette. Existe-t-il un moyen détourné de le faire ? (en récupérant le hwnd via sfml puis en utilisant l'api win32 ?)

3
EDIT : problème résolu, ça concerne ceux qui ont une carte nVidia, utilisent la vsync dans leur appli, et ont l'option' Threaded Optimization ' activée dans leur control panel (elle l'est par défaut)
 
Si vous affichez plus de 512 vertex d'un coup (ça peut être des sf::Text de + de 85 char pour SFML dev (1char=6vertex) / 128 pour SFML 2.1 stable) la conso CPU passe de "pas grand chose" à 100%

voir mon ticket de report : https://github.com/SFML/SFML/issues/611

+ d'infos à ce sujet http://www.retrocopy.com/blog/29/nvidia-threaded-optimization-oxymoron.aspx

Comment le résoudre :
- désactiver la vsync via setVerticalSyncEnabled
OU
- désactiver Threaded Optimization dans votre control panel nVidia

Hey
J'ai déjà posé dans le github mais je voulais savoir si d'autres ont ce problème :
Dans mon programme quand j'utilise de grands sf::Text la consommation CPU augmente de 20% pour seulement un caractère ajouté.

sf::Text de 135 caractères : 2% cpu
sf::Text de 136 caractères : 24% cpu 

je suis pas sur exactement de la limite (125~135) mais on dirait que les sauts de ligne (\n) ne comptent pas

d'autres ont ce soucis?

EDIT: la limite est de 85 chars pour la derniere version dev de SFML
EDIT 2 : la limite se situe au nombre de vertex affichés, 1char=6 vertex, 85*6 = 510, la limite de vertex au dela de laquelle leCPU s'emballe est de 512
EDIT 3 : merci nVidia, il s'agit d'un bug des drivers quand l'option Threaded Optimization est activée

4
Audio / SoundStream : séparation stéréo trop faible ?
« le: Mai 13, 2014, 02:01:41 pm »
Bonjour,
J'ai une SoundStream dans laquelle j'écris manuellement les samples, mais bizarrement la séparation stéréo est très faible : si j'écris que dans le buffer de droite (buffer gauche remplis de zéros), quand j'écoute le son il est certes positionné un peu à droite mais il y a quand même beaucoup de son qui sort du haut parleur de gauche. Inversement pour le channel gauche. Est-ce un bug ou j'ai loupé quelque chose ?

5
C'est un constat qui me vient en réalisant mon projet, j'aurais besoin de plusieurs fonctions en plus, qui selon moi manquent cruellement :

- Une fonction setLineSpacing, pour définir l'espacement des lignes d'un texte. Actuellement si je veux afficher un texte multiligne avec un espacement différent de la valeur par défaut il faut que je crée un objet Text par ligne

- Une fonction ou un paramètre de setStyle permettant de choisir entre un texte aligné à gauche, centré, aligné à droite ou justifié.

PS: je vois après recherche que quelqu'un a déjà demandé une fonction d'alignement du texte et que vous avez refusé. Pourquoi ? Raison technique?

6
Général / Où en est le port Android?
« le: Avril 11, 2014, 12:02:56 am »
Bonjour, je voudrais développer une appli Android avec SFML mais les news concernant le support d'android datent un peu... Concrètement, ça en est où ?

7
Graphique / Faires revenir les fonctions setX et setY !!
« le: Juin 19, 2013, 04:51:05 pm »
Post déjà fait mais pas pris en compte, je trouve incompréhensible que ces fonctions aient disparues pour ne laisser place qu'à "setPosition".

Faire setPosition(99, a.getPosition().y)    dès qu'on veut changer que le X ou Y c'est assez relou, en plus de rendre le code moins lisible.

Faire une lib minimaliste ok mais pas au point que ça en gêne l'usage...

8
Général / sfml2 doc pas à jour sur mapPixelToCoords
« le: Février 03, 2013, 01:51:07 am »
juste pour prévenir, que d'autres évitent de galérer en cherchant un convertCoords qui n'existe pas...

Pages: [1]