59 Commits (52f2ac4d78f9b3aed7179aecaf3f80ce47afeb42)

Author SHA1 Message Date
Vladimír Vondruš e2523097d2 TextureTools: add a NoCreate constructor to DistanceField. 2 years ago
Vladimír Vondruš a2554cb656 TextureTools: don't clear the output in DistanceField. 3 years ago
Vladimír Vondruš 965f78122f TextureTools: properly set framebuffer viewport in DistanceField. 3 years ago
Vladimír Vondruš ada0645f34 TextureTools: make DistanceField working with subrectangles. 3 years ago
Vladimír Vondruš 89af6ff82e TextureTools: fix DistanceField to not be slightly shifted. 3 years ago
Vladimír Vondruš 6357ed52c0 TextureTools: assert that DistanceField output is framebuffer-drawable. 3 years ago
Vladimír Vondruš 5d571cde5d TextureTools: underscore private variables. 3 years ago
Vladimír Vondruš 5e670831f1 TextureTools: properly use float literals for vertex data. 3 years ago
Vladimír Vondruš f091b80fae TextureTools: make the DistanceField class movable. 3 years ago
Vladimír Vondruš 5d1369f570 Use Utility::move() and swap() instead of STL almost everywhere. 3 years ago
Vladimír Vondruš 1f2b19c698 Shaders: drop the createCompatibilityShader() helper. 3 years ago
Vladimír Vondruš bbb54a9df8 It's 2023 already! 3 years ago
Vladimír Vondruš 5f55f9e756 TextureTools: add a DistanceField overload taking a framebuffer. 3 years ago
Vladimír Vondruš 8153adbc1c Shaders: don't format & pass _LOCATION defines on ES < 3.1 and WebGL. 3 years ago
Vladimír Vondruš 1847c7201d Shaders: use explicit texture location and binding on ES3.1+. 3 years ago
Vladimír Vondruš 3e7298f3d3 DebugTools,Shaders,TextureTools: use string view literals everywhere. 3 years ago
Vladimír Vondruš db2cb49279 GL: port Shader and ShaderProgram away from std::string. 3 years ago
Vladimír Vondruš 4ff655740e GL: take an Iterable in AbstractShaderProgram::attachShaders(). 4 years ago
Vladimír Vondruš c0c712cc33 GL: deprecate list-taking Shader::compile() and ShaderProgram::link(). 4 years ago
Vladimír Vondruš 09c575fd00 TextureTools: what's up with this arcane naming. 4 years ago
Vladimír Vondruš b0bfcbe00e Adapt to Corrade changes. 4 years ago
Vladimír Vondruš 822fa0d644 Updated copyright year. 4 years ago
Vladimír Vondruš 3d136503d8 Updated copyright year. 5 years ago
Vladimír Vondruš 19e0e96d74 Updated copyright year. 6 years ago
Vladimír Vondruš de9c289328 Adapted all code and doc snippets to GL library changes. 6 years ago
Florian Goujeon 837defa182 Fix DistanceFieldVector on WebGL iOS 7 years ago
Vladimír Vondruš 6e97039b8d GL: don't include MAGNUM_shader_vertex_id on ES2 builds. 7 years ago
Vladimír Vondruš 3626562e1d Adapted to Corrade changes. 7 years ago
Vladimír Vondruš 8ba2cac0ee DebugTools, MeshTools, TextureTools: handle broken gl_VertexID. 7 years ago
Vladimír Vondruš a36d8eb033 Remove use of std::reference_wrapper where possible. 7 years ago
Vladimír Vondruš e6b7aa12fa Updated copyright year. 7 years ago
Vladimír Vondruš f0bb710cd3 TextureTools: make distance field processing into a stateful class. 8 years ago
Vladimír Vondruš 209cdbcd05 TextureTools: make distanceField() work better on bad/old shader compilers. 8 years ago
Vladimír Vondruš 9a80aae2bf TextureTools: doc++ 8 years ago
Vladimír Vondruš 2e4beb361c TextureTools: don't require more than 8 texture units in distanceField(). 8 years ago
Vladimír Vondruš 22fa80b35f Split the OpenGL layer out, pt 19: adapted TextureTools. 8 years ago
Vladimír Vondruš 26ad5da081 TextureTools: rename internal code according to Shaders naming changes. 8 years ago
Vladimír Vondruš 623fa97970 Updated copyright year. 8 years ago
Alice Margatroid e762fc1efc Modernize #1 9 years ago
Vladimír Vondruš 7a16273e5d Updated copyright year. 9 years ago
Vladimír Vondruš 23646e6690 Hell, this project is big. 10 years ago
Vladimír Vondruš d1714bfd1e Context::current() now returns reference instead of pointer. 10 years ago
Vladimír Vondruš 5170aa4978 TextureTools: fix distance field converter on 3.0 <= GL < 3.2. 11 years ago
Vladimír Vondruš b0102c33fa TextureTools: hide unused function on dynamic build. 11 years ago
Vladimír Vondruš 9d326d4ff1 Better handling of compiled-in resources in static build. 11 years ago
Vladimír Vondruš daec63072d Simplified *Framebuffer::bind() functionality. 11 years ago
Vladimír Vondruš 6488fe6e75 Oh, it's 2015 already. 11 years ago
Vladimír Vondruš f0793d6aea Fixed access to nonexistent MagnumShaders resources in utilities. 12 years ago
Vladimír Vondruš df699b75b5 TextureTools: properly create compatibility shader. 12 years ago
Vladimír Vondruš 824fc4974a TextureTools: use threaded shader compilation also here. 12 years ago