2 Commits (1571a9121b4e42fdb40ce1e76d002801f47b5316)

Author SHA1 Message Date
Vladimír Vondruš 1571a9121b Text: added TODO, minor cleanup. 13 years ago
Vladimír Vondruš 31dae6ef33 Text: renamed Text::TextRenderer to Text::Renderer. 13 years ago
Vladimír Vondruš 8003cd435a Text: returning std::unique_ptr instead of raw pointer. 13 years ago
Vladimír Vondruš 5a8d654433 Fix build without MAGNUM_BUILD_DEPRECATED. 13 years ago
Vladimír Vondruš 0f9b0e8130 Text: ported TextRenderer to not require buffer mapping in Emscripten. 13 years ago
Vladimír Vondruš a62869cb8b Make Doxygen spit less warnings. 13 years ago
Vladimír Vondruš 256f9123d0 Text: fix linker error with Clang. 13 years ago
Vladimír Vondruš 5ad5ab2c5a Renamed Mesh::addInterleavedVertexBuffer() to addVertexBuffer(). 13 years ago
Vladimír Vondruš a962262b61 Reducing pointer chasings, part 3g: less pointer passing in Text. 13 years ago
Vladimír Vondruš d04b308aa3 Reducing pointer chasings, part 1: method chaining via references. 13 years ago
Vladimír Vondruš db8e3dd556 Text: call proper Buffer unmapping function. 13 years ago
Vladimír Vondruš 4752166097 Text: use CHROMIUM_map_sub rather than OES_mapbuffer. 13 years ago
Vladimír Vondruš 9a8ec588dc Text: fallback to OES_mapbuffer if EXT_map_buffer_range is not supported. 13 years ago
Vladimír Vondruš ca6b1c9a1e Text: removed cursorPosition from AbstractLayouter::renderGlyph(). 13 years ago
Vladimír Vondruš 41f4d2fa5d Text: added tests for TextRenderer. 13 years ago
Vladimír Vondruš 623fda0dc7 Shaders: removed superfluous `*Shader` suffix from class names. 13 years ago
Vladimír Vondruš cc19e78983 Text: moved glyph caching into separate classes. 13 years ago
Vladimír Vondruš c5ab86794b Relicensing to MIT/Expat license, part 3: source files. 13 years ago
Vladimír Vondruš 9525dfd51b Text: abstract base for fonts and layouters. 13 years ago
Vladimír Vondruš b4950b59ac Text: moved TextLayouter from TextRenderer internals to Font header. 13 years ago
Vladimír Vondruš 2944a4e205 Text: non-templated base for TextRenderer. 13 years ago
Vladimír Vondruš 0d7baef932 Text: no need to explicitly specify Z coordinate in 3D text. 13 years ago
Vladimír Vondruš 91f0d302c2 Shaders: renamed TextShader to VectorShader. 13 years ago
Vladimír Vondruš a7a4d3eeb8 Text: using new type aliases in whole Text namespace. 13 years ago
Vladimír Vondruš faf94c74e2 Adapted to recent meshdata/shader changes. 13 years ago
Vladimír Vondruš b38ec8152b Text: ability to compile the library without HarfBuzz support. 13 years ago
Vladimír Vondruš 0e5b676e27 Text: don't use HarfBuzz ICU functions. 13 years ago
Vladimír Vondruš 9a1f1e1a16 Text: mutable TextRenderer implementation. 13 years ago
Vladimír Vondruš a2e21020aa Text: reworked TextRenderer internals. 13 years ago
Vladimír Vondruš 2267627242 Text: return rendered rectangle from TextRenderer::render(). 13 years ago
Vladimír Vondruš dc5a4d83d9 Removing IndexedMesh, part 5: merged documentation, removed IndexedMesh. 13 years ago
Vladimír Vondruš 9d260b72d8 Text: initial implementation of font and text rendering. 14 years ago