You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
o3de/Gems/AtomLyIntegration/AtomFont/Code/Source
rgba16f bb92e4c0b8
Font update to dynamic draw per view (#1085)
* Move AtomFont over to use the new per viewport dynamic draw context.

Remove scene tracking and listening for bootstrap scene created.
Remove build dependency on the Bootstrap gem.
Add build dependency on the AtomBridge gem.
FFont's are now initialized with a viewport Id.
Remove previous DynamicDraw context per scene system.
Verify FFont can get a dynamic draw context before attempting initialization.
Ensure a render scene exists before attempting font initialization (as a proxy for rendering has begun)

* Move AtomFont FFont to use ShaderInputNameIndex's

This allowed removing all of the InitFont function as no longer need to query compiled shader info for constant data offsets.

* cache the AZ::Name used to find the dynamic draw context rather than recreate it each use
5 years ago
..
Tests Initial commit 5 years ago
AtomFont.cpp Font update to dynamic draw per view (#1085) 5 years ago
AtomFont.rc Initial commit 5 years ago
AtomFontSystemComponent.cpp Remove CryFont and initialization functions related to the legacy renderer. (#485) 5 years ago
AtomFontSystemComponent.h Remove CryFont and initialization functions related to the legacy renderer. (#485) 5 years ago
AtomFont_precompiled.cpp Initial commit 5 years ago
AtomNullFont.cpp Initial commit 5 years ago
FFont.cpp Font update to dynamic draw per view (#1085) 5 years ago
FFontXML.cpp Initial commit 5 years ago
FFontXML_Internal.h Initial commit 5 years ago
FontRenderer.cpp Integrating github/staging through commit ab87ed9 5 years ago
FontTexture.cpp Integrating github/staging through commit ab87ed9 5 years ago
GlyphBitmap.cpp Initial commit 5 years ago
GlyphCache.cpp Initial commit 5 years ago
Module.cpp Initial commit 5 years ago