26 Commits (24f7d45364510a4521a2cb70ed5600a7a83bb142)

Author SHA1 Message Date
Vladimír Vondruš 834c5fe40d Text: API-independent base for glyph caches. 7 years ago
Vladimír Vondruš e6b7aa12fa Updated copyright year. 7 years ago
Vladimír Vondruš 8018b17bc7 Doxygen: renamed \extension[2] to \gl_extension[2]. 8 years ago
Vladimír Vondruš 23b46ac91a Split the OpenGL layer out, pt 22: adapted Text. 8 years ago
Vladimír Vondruš f5c1967bdf CHROMIUM_map_sub died along with NaCl. 8 years ago
Vladimír Vondruš e23dd3b5b5 Doc++ 8 years ago
Vladimír Vondruš aef6b00a62 doc: compiled code snippets for the Text namespace. 8 years ago
Vladimír Vondruš d0d93d386f Text: adapted to the new documentation theme. 8 years ago
Vladimír Vondruš 623fa97970 Updated copyright year. 8 years ago
Vladimír Vondruš 2145ae9b96 Dropped NaCl support. 9 years ago
Vladimír Vondruš e0ee452297 Don't use deprecated Buffer functionality. 9 years ago
Vladimír Vondruš 7a16273e5d Updated copyright year. 9 years ago
Vladimír Vondruš 3b3f71faa9 doc: adapted GL function/extension to Khronos domain move. 9 years ago
Vladimír Vondruš 23646e6690 Hell, this project is big. 10 years ago
Vladimír Vondruš d3e83f797d Expose CHROMIUM_map_sub only for NaCl. 11 years ago
Vladimír Vondruš 6488fe6e75 Oh, it's 2015 already. 11 years ago
Vladimír Vondruš 643daa7594 Text: removed autolink-preventing % noise. 12 years ago
Vladimír Vondruš 8903941462 Text: updated and fixed Renderer docs. 12 years ago
Vladimír Vondruš c3df68aa28 doc: make section headers in class/function docs have sane size. 12 years ago
Vladimír Vondruš 834f1a0346 Text: completed documentation review. 12 years ago
Vladimír Vondruš 7376e8f36d Use functions to bind textures to shader rather than *Texture::bind(). 12 years ago
Vladimír Vondruš 703ce0bd89 Explicitly passing shader to Mesh*::draw(). 12 years ago
Vladimír Vondruš 6f0ba96cb6 Happy new year too. 12 years ago
Vladimír Vondruš 7a68362170 Making includes absolute, part 6: better filenames for internal files. 13 years ago
Vladimír Vondruš 0616f24f34 Making includes absolute, part 5: absolute includes everywhere. 13 years ago
Vladimír Vondruš 45a10cefdf Making includes absolute, part 1: moving files around. 13 years ago
Vladimír Vondruš 794c934dc1 Shotgun documentation updates. 13 years ago
Vladimír Vondruš ee8f757419 Using Range2D instead of Rectangle everywhere. 13 years ago
Vladimír Vondruš f1ac932660 Extract Buffer::Usage enum out of Buffer class. 13 years ago
Vladimír Vondruš b3f2a7900e Text: de-duplicated rendering code in Renderer. 13 years ago
Vladimír Vondruš 446b48bbb7 Text: doc++ 13 years ago
Vladimír Vondruš aa566e9da8 Text: no need to have base class constructor public and documented. 13 years ago
Vladimír Vondruš ccc31f8105 Text: support for aligning rendered text. 13 years ago
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š 0f9b0e8130 Text: ported TextRenderer to not require buffer mapping in Emscripten. 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š 3482c451ac Text: no need to have virtual destructor here. 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š c3de32e55f Getting rid of <>, part 7: documentation. 13 years ago
Vladimír Vondruš 41f4d2fa5d Text: added tests for TextRenderer. 13 years ago
Vladimír Vondruš 345abcc7ba Text: removed redundant `inline` keyword. 13 years ago
Vladimír Vondruš 61e1ec0082 No need to have `const` also in function declarations. 13 years ago
Vladimír Vondruš cc19e78983 Text: moved glyph caching into separate classes. 13 years ago
Vladimír Vondruš 0f4e2f8a37 Text: made constructors explicit. 13 years ago
Vladimír Vondruš 6a5d75d1e4 Relicensing to MIT/Expat license, part 2: headers. 13 years ago
Vladimír Vondruš 2afda6f34d Text: split out HarfBuzz layouting into new HarfBuzzFont class. 13 years ago
Vladimír Vondruš 9525dfd51b Text: abstract base for fonts and layouters. 13 years ago