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.
* 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 | 5 years ago | |
| AtomFont.cpp | 5 years ago | |
| AtomFont.rc | 5 years ago | |
| AtomFontSystemComponent.cpp | 5 years ago | |
| AtomFontSystemComponent.h | 5 years ago | |
| AtomFont_precompiled.cpp | 5 years ago | |
| AtomNullFont.cpp | 5 years ago | |
| FFont.cpp | 5 years ago | |
| FFontXML.cpp | 5 years ago | |
| FFontXML_Internal.h | 5 years ago | |
| FontRenderer.cpp | 5 years ago | |
| FontTexture.cpp | 5 years ago | |
| GlyphBitmap.cpp | 5 years ago | |
| GlyphCache.cpp | 5 years ago | |
| Module.cpp | 5 years ago | |