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
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
..
Include/AtomLyIntegration/AtomFont Font update to dynamic draw per view (#1085) 5 years ago
Platform Initial commit 5 years ago
Source Font update to dynamic draw per view (#1085) 5 years ago
CMakeLists.txt Font update to dynamic draw per view (#1085) 5 years ago
atomfont_files.cmake Initial commit 5 years ago
atomfont_test_files.cmake Initial commit 5 years ago