2009-09-28 3 views
2

Je travaille sur Linux embarqué, Y at-il un moteur de rendu 2D open source disponible qui peut dessiner sur la mémoire, basée sur la ligne de balayage, complète le support à virgule fixe.Existe-t-il une bibliothèque de rendu 2D avec un support de point fixe complet pour Linux embarqué?

Je travaille en langage de programmation c ou cpp.

Je connais celui avec lequel satisfaire tous mes besoins c'est, Google Skia que google utilise en Android et chrome, Mais je l'ai trouvé sans documentation, pas directement compilable, pas directement utilisable dans des projets tiers.

Cordialement, Ensoleillé.

+0

Avez-vous un CPU rabotés pour ce projet? – eaanon01

Répondre

4

Commander Cairo. Je ne suis pas sûr de ce que vous entendez par "soutien à point fixe complet" mais à part cela, il semble répondre à vos exigences.

+0

kdubb, support de point fixe complet signifie aucune opération en virgule flottante, toutes les opérations en virgule flottante remplacées par des opérations entières avec une précision limitée. – SunnyShah

+0

heureux de vous donner d'abord UP. :-) Bienvenue à SO. – SunnyShah

+1

Bien que l'API publique utilise le double, le cairo interne est de 24,8 points fixes depuis la version 1.5.12. – ntd

0

DirectFB.

Si vous voulez une accélération matérielle, directFB est la solution la plus portable.

+0

Mais utilise-t-il Fixed Point? – SunnyShah

1

Allegro est une bibliothèque de jeux qui comprend un vaste logiciel de rendu, dont la plupart ne repose pas sur le point flottant. De plus, il possède des fonctions trigonométriques et des fonctions mathématiques qui fonctionnent sur un point fixe. Il a des choses comme la rotation des sprites qui n'ont pas besoin de virgule flottante.

+0

Merci, Puis-je avoir une référence ou un tutoriel pour l'apprendre, que vous avez trouvé utile? – SunnyShah

+1

Tout est lié à partir du site ci-dessus. Vous allez être plus ou moins sur votre propre compilation pour une plate-forme intégrée si; la communauté est plutôt utile cependant. – MarkR

Questions connexes