169 Commits (deb98b1fd75e1ada7e3f709e5031444c82f812ca)

Author SHA1 Message Date
Vladimír Vondruš deb98b1fd7 Text: actually make use of the test instance parameters. 1 year ago
Vladimír Vondruš 3045f2d7f6 Text: don't reuse the same pixel values in this test either. 1 year ago
Vladimír Vondruš 982d3b58e8 Text: don't allocate excessively large caches in tests for no reason. 1 year ago
Vladimír Vondruš 1faefdbda0 DebugTools,Text: SwiftShader is trash, should just ditch that thing. 1 year ago
Vladimír Vondruš ccf0ba99c3 Text: test GlyphCacheArrayGL image setting on GLES. 1 year ago
Vladimír Vondruš 2d57b3cebf Text: check for EXT_texture_array in GlyphCacheArrayGLTest. 1 year ago
Vladimír Vondruš afe56a5d49 Text: move [DistanceField]GlyphCacheGL internals to the state struct. 1 year ago
Vladimír Vondruš be2f4971d8 Text: empty Renderer runs should still contribute to the bounding rect. 1 year ago
Vladimír Vondruš c3f8ff7710 Text: various silly test changes to make coverage happier. 1 year ago
Vladimír Vondruš 8213e3bf54 Text: fix test for an AbstractGlyphCache 2D fallback assertion. 1 year ago
Vladimír Vondruš f3d6ab4916 Text: redo the old Renderer*D using new APIs and deprecate it. 1 year ago
Vladimír Vondruš 5385f12cfb Text: test that calling Renderer2D::render() replaces the contents. 1 year ago
Vladimír Vondruš bc430c2eee Text: test Renderer*D construction, copy and moves. 1 year ago
Vladimír Vondruš eb0c2a3755 Text: add cache-related assertions to the AbstractRenderer constructor. 1 year ago
Vladimír Vondruš 69f2da2423 Text: new RendererGL class. 1 year ago
Vladimír Vondruš c256c27d25 Text: workarounds for silly test crashes due to insane MSVC 2017 bugs. 1 year ago
Vladimír Vondruš 3c626b00f4 Text: new Renderer class. 1 year ago
Vladimír Vondruš 84809128b1 Text: new RendererCore class. 1 year ago
Vladimír Vondruš 8168a06bab Text: add a GlyphCacheArrayGL. 1 year ago
Vladimír Vondruš aeedd681b2 Text: don't reuse the same pixel values in a test. 1 year ago
Vladimír Vondruš 1553328cd7 Text: add glyphQuadBounds(). 1 year ago
Vladimír Vondruš 5cfba5bfb9 Text: minor, doc++. 1 year ago
Vladimír Vondruš 06e4dae332 Text: forward-declare the nasty STL types. 1 year ago
Vladimír Vondruš 9c852767c8 Text: rename Alignment::*Start to *Begin. 1 year ago
Vladimír Vondruš e7dce086f4 Text: add init list overload for AbstractFont::fillGlyphCache(). 1 year ago
Vladimír Vondruš 66a2ce87cd Text: fix DistanceFieldGlyphCacheGLTest failing on recent Mesa. 1 year ago
Vladimír Vondruš 60fd42b505 Here we go again. 1 year ago
Vladimír Vondruš cc608dba42 Test: remove all use of <sstream> for Debug output testing. 1 year ago
Vladimír Vondruš cf3ed8f6a5 Text: those test cases won't work on GL-less builds either. 2 years ago
Vladimír Vondruš eef921c238 It's October already?! 2 years ago
Vladimír Vondruš 6b31924b0b Text: only allow creating processed GlyphCacheGL by subclasses. 2 years ago
Vladimír Vondruš ca7de799eb Text: put do{Set,}ProcessedImage() directly into GlyphCacheGL. 2 years ago
Vladimír Vondruš 42342cd3a5 Text: renamed {DistanceField,}GlyphCache to {DistanceField}GlyphCacheGL. 2 years ago
Vladimír Vondruš 2f3d7c0482 TextureTools: renamed DistanceField to DistanceFieldGL. 2 years ago
Vladimír Vondruš ff4f1e4cb0 Text: make GlyphCache take an explicit PixelFormat + processed format. 2 years ago
Vladimír Vondruš 274c082739 Text: zero the texture data so the test doesn't compare against garbage. 2 years ago
Vladimír Vondruš fd2a1d21ae Text: make DistanceFieldGlyphCache processed image upload work on ES2 again. 2 years ago
Vladimír Vondruš 5bb132aeb9 Text: fall back to full RGBA on WebGL 1 or ES2 w/o EXT_texture_rg. 2 years ago
Vladimír Vondruš 9d1f2f9bc9 Text: make AbstractGlyphCache aware of processed image format and size. 2 years ago
Vladimír Vondruš e1c9c4d007 Text: utility for mapping input text byte ranges to output glyphs. 2 years ago
Vladimír Vondruš 2f672eb7de Text: add AbstractShaper::glyphClustersInto(). 2 years ago
Vladimír Vondruš ae2dc091d4 Text: move FeatureRange to Feature.h. 2 years ago
Vladimír Vondruš bc33945d3d Text: introduce Alignment::*Start and *End. 2 years ago
Vladimír Vondruš 477b3109c7 Text: add queries for and search by glyph names to AbstractFont. 2 years ago
Vladimír Vondruš 631b9b8ae5 Text: AbstractFont::fillGlyphCache() overload taking glyph IDs directly. 2 years ago
Vladimír Vondruš 215de4fb62 Text: add a batch AbstractFont::glyphIdsInto() API. 2 years ago
Vladimír Vondruš c56ca4c3f2 Text: return a bool from AbstractFont::fillGlyphCache(). 2 years ago
Vladimír Vondruš 57ca69bc29 Text: flush glyph cache image including padding. 2 years ago
Vladimír Vondruš 263693f2b2 Text: make glyph caches pad by one pixel by default to avoid artifacts. 2 years ago
Vladimír Vondruš 8bd42f5a3b Test: create fake pointer values from size_t, not int. 2 years ago