You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* no-global-cdtors:
LIB: remove unused function declaration
LIB: document initialization for InstEncCache
GLUI: TextRenderer: fixed signedness warning
LV2: warn about global ctors / dtors
VST: warn about global ctors / dtors
CLAP: warn about global ctors / dtors
TESTS: testisincos: avoid double<->float conversion in perf test
LIB: move int_sincos_table to MathTables, avoid memory leak
LIB: PolyPhaseInter: free memory when done
LIB: IFFTSynthTable: free memory when done
GLUI: TextRenderer: free memory when done
GLUI: warn about global constructors / destructors when using clang++
GLUI: avoid global constructors / destructors for linux file dialog
LIB: UtilsGlobal: avoid global constructors / destructors for utils
LIB: warn about global constructors / destructors when using clang++
BUILD: setup global constructor / destructor warnings when using clang++
LIB: DebugGlobal: avoid global constructors / destructors for debugging
LIB: NoiseDecoderGlobal: use anon namespace
LIB: IFFTSynthGlobal: use anon namespace
LIB: IFFTSynth: manage global state via Singleton
LIB: NoiseDecoder: move global data to Singleton
LIB: avoid global dtor in pugixml
LIB: SKFilter: manage RTable via Singleton
LIB: WavSetRepo: allow inlining Singleton instance getter
LIB: LiveDecoder: maintain antialias filter table via Singleton
LIB: FFT: manage global FFT state via Singleton
LIB: Singleton: use std::atomic to avoid lock for reading ptr (performance)
LIB: WavSetRepo: use new Singleton template
LIB: Singleton: add template to create / destroy singleton like classes
Merge branch 'freetype-font'
* freetype-font:
GLUI: TextRenderer: minor rename refactoring
GLUI: TextRenderer: improve error handling code slightly
GLUI: TextRenderer: reserve cached glyph bitmap before initialization
GLUI: TextRenderer: use std::unique_ptr to free glyph cache entries
GLUI: TextRenderer: reserve space for glyphs vector (performance)
GLUI: DrawUtils: support Orientation::VERTICAL text using TextRenderer
GLUI: TextRenderer: if DejaVu Sans is not available use sans-serif font
GLUI: TextRenderer: fallback: locate font using fontconfig if necessary
GLUI: TextRenderer: move implementation to its own .cc / .hh file
GLUI: TextRenderer: don't crash if no font was loaded
GLUI: TextRenderer: avoid FT_Get_Char_Index for cached glyphs
GLUI: TextRenderer: use unordered_map for glyph_cache
GLUI: TextRenderer: use int for Glyph advance_x (whole pixel offset)
GLUI: TextRenderer: move memcpy offset computation out of the loop
GLUI: DrawUtils: fix font size setup in TextRenderer
GLUI: DrawUtils: no longer select cairo font on cr
GLUI: TextRenderer: add a mutex
GLUI: DrawUtils: port text_extents method to use TextRenderer
GLUI: TextRenderer: move remaining text->surface code here
GLUI: TextRenderer: move str -> glyphs conversion to its own function
GLUI: TextRenderer: reset cache if UI scaling changed
GLUI: TextRenderer: support different font caches for each size
GLUI: TextRenderer: start to migrate text rendering to its own class
GLUI: DrawUtils: implement FontExtents
GLUI: DrawUtils: fix TextExtents computation for character _ (and similar)
GLUI: DrawUtils: support computing TextExtents from bounding box
GLUI: smuitest: support setting string for smuitest textperf
GLUI: DrawUtils: merge text glyphs before masking (performance)
GLUI: DrawUtils: move some code out of the inner loop
GLUI: DrawUtils: add simple glyph cache for text rendering
GLUI: DrawUtils: snap text to device pixels
GLUI: smuitest: add text performance test
GLUI: first prototype: use freetype for rendering fonts directly
GLUI: TextRenderer: minor rename refactoring
GLUI: TextRenderer: improve error handling code slightly
GLUI: TextRenderer: reserve cached glyph bitmap before initialization
GLUI: TextRenderer: use std::unique_ptr to free glyph cache entries
GLUI: TextRenderer: reserve space for glyphs vector (performance)
GLUI: DrawUtils: support Orientation::VERTICAL text using TextRenderer
GLUI: TextRenderer: if DejaVu Sans is not available use sans-serif font
GLUI: TextRenderer: fallback: locate font using fontconfig if necessary
GLUI: TextRenderer: move implementation to its own .cc / .hh file
GLUI: TextRenderer: don't crash if no font was loaded
GLUI: TextRenderer: avoid FT_Get_Char_Index for cached glyphs
GLUI: TextRenderer: use unordered_map for glyph_cache
GLUI: TextRenderer: use int for Glyph advance_x (whole pixel offset)
GLUI: TextRenderer: move memcpy offset computation out of the loop
GLUI: DrawUtils: fix font size setup in TextRenderer
GLUI: DrawUtils: no longer select cairo font on cr
GLUI: TextRenderer: add a mutex
GLUI: DrawUtils: port text_extents method to use TextRenderer
GLUI: TextRenderer: move remaining text->surface code here
GLUI: TextRenderer: move str -> glyphs conversion to its own function
GLUI: TextRenderer: reset cache if UI scaling changed
GLUI: TextRenderer: support different font caches for each size
GLUI: TextRenderer: start to migrate text rendering to its own class
GLUI: DrawUtils: implement FontExtents
GLUI: DrawUtils: fix TextExtents computation for character _ (and similar)
GLUI: DrawUtils: support computing TextExtents from bounding box
GLUI: smuitest: support setting string for smuitest textperf
GLUI: DrawUtils: merge text glyphs before masking (performance)
GLUI: DrawUtils: move some code out of the inner loop
GLUI: DrawUtils: add simple glyph cache for text rendering
GLUI: DrawUtils: snap text to device pixels
GLUI: smuitest: add text performance test
GLUI: first prototype: use freetype for rendering fonts directly
Signed-off-by: Stefan Westerfeld <[email protected]>
0 commit comments