Project

General

Profile

Évolution #1168

Texte dans le Castor

Added by dragonjoker59 almost 9 years ago. Updated almost 5 years ago.

Status:
Fermé
Priority:
Normal
Assignee:
Category:
Renderers
Target version:
Start date:
01/19/2011
Due date:
% Done:

100%

Estimated time:
10.00 h
Spent time:
Lien forum:

Description

Inclure l'affichage de texte dans les Overlays de texte


Related issues

Related to Castor3D - Évolution #1480: FBO / RBOFermé2013-05-07

History

#1 Updated by dragonjoker59 almost 9 years ago

  • Target version changed from 0.6.1.1 to 0.6.1.2

#2 Updated by dragonjoker59 over 8 years ago

  • % Done changed from 10 to 70

#3 Updated by dragonjoker59 over 8 years ago

  • Target version changed from 0.6.1.2 to 0.7.0

#4 Updated by dragonjoker59 almost 8 years ago

Une solution a été approchée dans ProceduralGenerator, demandant de passer par les FBO.
L'implémentation va être différente car on doit créer un VertexBuffer par caractère affichable.
On affiche ensuite les caractères en dessinant les buffers à la bonne place.

Le chargement des polices de texte est implémenté et se fait via freetype.

#5 Updated by dragonjoker59 almost 8 years ago

  • Category set to Renderers

#6 Updated by dragonjoker59 almost 5 years ago

  • Status changed from Assigné to Fermé

Au final, il y avait des problèmes dans la récupération des glyphes à partir de FreeType.
Maintenant je charge les 256 premiers caractères de la police.
Ensuite, plutôt que de générer un VBO par caractère, je génère au niveau de l'OverlayRenderer le VBO qui servira à tous les TextOverlay.
Quand un TextOverlay est dessiné, il met à jour ce VBO (nombre de caractères, positions et coordonnées de texture), puis il est dessiné.

#7 Updated by dragonjoker59 almost 5 years ago

  • % Done changed from 70 to 100

Also available in: Atom PDF