-
3eb7f6f2b8
Shaders: added generic shader definition.
Vladimír Vondruš
2013-11-20 01:31:25 +0100
-
4d68547cbe
Shaders: set VertexColor::Color attribute location to 3.
Vladimír Vondruš
2013-11-20 01:20:34 +0100
-
ef42287cf9
Shaders: use location 1 for texture coordinates and location 2 for normals.
Vladimír Vondruš
2013-11-20 01:19:06 +0100
-
5542f82d9f
Shaders: set MeshVisualizer::VertexIndex attribute location to 3.
Vladimír Vondruš
2013-11-20 01:13:28 +0100
-
0a09b496ca
Shaders: include cleanup.
Vladimír Vondruš
2013-11-20 01:09:15 +0100
-
a125964273
Doc++
Vladimír Vondruš
2013-11-20 01:08:25 +0100
-
fd3f7febae
Shaders: what the hell.
Vladimír Vondruš
2013-11-20 00:45:36 +0100
-
18c9f5c441
Test also default values in Color*::{red,green,blue,cyan,magenta,yellow}().
Vladimír Vondruš
2013-11-19 23:31:14 +0100
-
5949f7ae41
SceneGraph: added TODO.
Vladimír Vondruš
2013-11-19 22:22:01 +0100
-
22dc8170e8
Added Color*::{red,green.blue,cyan,magenta,yellow}() convenience functions.
Vladimír Vondruš
2013-11-19 22:20:37 +0100
-
beab448b4e
Math: be more explicit in what we want to construct.
Vladimír Vondruš
2013-11-19 22:18:38 +0100
-
ebb855315c
Updated Color documentation with (de)normalization info.
Vladimír Vondruš
2013-11-19 22:16:46 +0100
-
361066fdbf
Math: test that constructing vector from parts can be done implicitly.
Vladimír Vondruš
2013-11-19 22:10:56 +0100
-
3b91f43e45
Properly test all Color constructors.
Vladimír Vondruš
2013-11-19 21:48:06 +0100
-
ab651bb61c
Various minor cleanup.
Vladimír Vondruš
2013-11-19 21:00:52 +0100
-
842c263d51
Color: internal helper function renaming.
Vladimír Vondruš
2013-11-19 20:31:31 +0100
-
01f6553fd6
Math: simplified Vector*::*Axis() and Vector*::*Scale() functions.
Vladimír Vondruš
2013-11-19 20:30:25 +0100
-
81f02a24c6
Shaders: compile shaders also for GLSL 1.50 (GL 3.2).
Vladimír Vondruš
2013-11-19 13:31:06 +0100
-
add989703e
Math: don't allow *::data() to be called on rvalues.
Vladimír Vondruš
2013-11-17 22:34:23 +0100
-
4aadfd0828
Math: fixed *::data() documentation.
Vladimír Vondruš
2013-11-17 22:34:03 +0100
-
4da0f4497f
MeshTools: return Containers::Array also from interleave().
Vladimír Vondruš
2013-11-17 23:02:02 +0100
-
b0c0e2d92d
MeshTools: return Containers::Array instead of pointer from compressIndices().
Vladimír Vondruš
2013-11-17 23:00:26 +0100
-
e491a0d7b6
Fixed Buffer documentation to reflect set*Data() changes.
Vladimír Vondruš
2013-11-17 20:37:45 +0100
-
819451f3c4
Audio: use Containers::Array instead of naked allocation in Source.
Vladimír Vondruš
2013-11-17 19:58:58 +0100
-
da03d86e3e
Explicitly pass also shader source sizes in Shader::compile().
Vladimír Vondruš
2013-11-17 19:42:00 +0100
-
e365259635
Shapes: fix copy constructor in Composition.
Vladimír Vondruš
2013-11-17 19:21:18 +0100
-
d9e7096a9b
Shapes: use Containers::Array instead of naked array in Composition.
Vladimír Vondruš
2013-11-17 19:16:53 +0100
-
0d73256627
Shapes: test also copying and movement of Composition.
Vladimír Vondruš
2013-11-17 19:12:18 +0100
-
d306eac7b6
Shapes: added forgotten test for Composition::transformed().
Vladimír Vondruš
2013-11-17 19:04:10 +0100
-
14cff2bdb8
Use Containers::Array instead of naked allocation in *Framebuffer.
Vladimír Vondruš
2013-11-17 19:00:47 +0100
-
d6c4bb0300
Use "constructor cast" instead of `static_cast<GL...>(...)`.
Vladimír Vondruš
2013-11-17 18:47:27 +0100
-
090006d818
TgaImageConverter: use static data and ImageReference instead of `new`.
Vladimír Vondruš
2013-11-17 18:29:54 +0100
-
277dabc90e
MeshTools: use std:: prefix everywhere.
Vladimír Vondruš
2013-11-17 18:26:02 +0100
-
c7ef09d5dc
MeshTools: don't allocate and memcpy zeros in interleave().
Vladimír Vondruš
2013-11-17 18:17:15 +0100
-
19b66d111b
doc: various fixes.
Vladimír Vondruš
2013-11-16 21:49:46 +0100
-
6dc6404161
WavAudioImporter: explicitly find OpenAL also here.
Vladimír Vondruš
2013-11-15 19:26:31 +0100
-
e17b970208
GCC 4.4 compatibility: no std::unordered_map::reserve().
Vladimír Vondruš
2013-11-15 19:25:45 +0100
-
d163ac4929
external: update std::optional with linker fixes for GCC 4.5.
Vladimír Vondruš
2013-11-13 21:52:16 +0100
-
9398692455
GCC 4.5 compatibility: some explicit typing needed.
Vladimír Vondruš
2013-11-13 21:48:23 +0100
-
715630b375
GCC 4.5 compatibility: nullptr-related issues.
Vladimír Vondruš
2013-11-13 21:47:53 +0100
-
ff08203694
GCC 4.5 compatibility: no range-based for.
Vladimír Vondruš
2013-11-13 21:46:26 +0100
-
ea142aa0f4
Fix multiple definition error.
Vladimír Vondruš
2013-11-13 21:44:11 +0100
-
070d0358d8
GCC 4.5 compatibility: no nullptr here.
Vladimír Vondruš
2013-11-13 20:53:59 +0100
-
2ea41f4f4f
GCC 4.5 compatibility: no forward enum declarations.
Vladimír Vondruš
2013-11-13 20:53:36 +0100
-
52b36a78e9
Enable everything possible also in GCC4.4/4.5 PKGBUILDs.
Vladimír Vondruš
2013-11-13 20:53:17 +0100
-
0acd8941c5
Merge branch 'master' into compatibility
Vladimír Vondruš
2013-11-13 20:07:22 +0100
-
-
-
-
3bc858777c
Platform: deinline also all ScreenedApplication {con,de}structors.
Vladimír Vondruš
2013-11-13 20:04:31 +0100
-
bfac19ceef
Platform: I was drunk also when writing this.
Vladimír Vondruš
2013-11-13 20:03:59 +0100
-
b744943c98
Platform: deinline also these destructors.
Vladimír Vondruš
2013-11-13 20:03:20 +0100
-
5a9ab4eb2c
Platform: this documentation block is superfluous.
Vladimír Vondruš
2013-11-13 20:02:17 +0100
-
2f87fd5fbe
Platform: make all constructors implicitly explicit.
Vladimír Vondruš
2013-11-13 19:50:53 +0100
-
39714e7df3
Text: I was probably drunk or something.
Vladimír Vondruš
2013-11-13 19:35:54 +0100
-
97f6275bec
Merge branch 'master' into compatibility
Vladimír Vondruš
2013-11-13 17:51:23 +0100
-
-
-
-
77fbed450e
GCC 4.6 compatibility: apparently can't list-initialize a structure.
Vladimír Vondruš
2013-11-13 13:40:53 +0100
-
4048071895
GCC 4.6 compatibility: no std::unordered_map::emplace().
Vladimír Vondruš
2013-11-13 13:40:22 +0100
-
1fcbf01288
Enable everything possible in development PKGBUILDs.
Vladimír Vondruš
2013-11-13 13:39:58 +0100
-
d24a965c4b
Unbreak non-ES compatibility build.
Vladimír Vondruš
2013-11-13 12:50:53 +0100
-
537ff433d4
Added GCC4.4/4.5 development PKGBUILDs.
Vladimír Vondruš
2013-11-13 12:47:35 +0100
-
17b0c6a915
Merge branch 'master' into compatibility
Vladimír Vondruš
2013-11-13 12:47:23 +0100
-
-
-
-
695c287e11
Add development PKGBUILDs for GCC4.6/4.7.
Vladimír Vondruš
2013-11-13 12:43:17 +0100
-
db1f68d1e8
Use ninja also in all other development PKGBUILDs.
Vladimír Vondruš
2013-11-13 12:42:26 +0100
-
b2b6eb0c92
MinGW32's linker issues _are only_ MinGW32's fault.
Vladimír Vondruš
2013-11-13 11:58:34 +0100
-
573e18eabd
Broken std::u32string is also only MinGW32's fault.
Vladimír Vondruš
2013-11-13 11:57:30 +0100
-
41ee03c5c5
Missing std::to_string() is MinGW32's fault, not Windows fault.
Vladimír Vondruš
2013-11-13 11:56:20 +0100
-
3183f613b5
Fix: inexistent -> nonexistent.
Vladimír Vondruš
2013-11-13 11:55:10 +0100
-
4fea3efbd3
Text: fixed alignment.
Vladimír Vondruš
2013-11-10 00:03:28 +0100
-
5f07906aba
Text: support for multi-line text rendering.
Vladimír Vondruš
2013-11-09 23:36:29 +0100
-
3562985cf9
Text: clean RendererGLTest up.
Vladimír Vondruš
2013-11-09 23:36:10 +0100
-
b3f2a7900e
Text: de-duplicated rendering code in Renderer.
Vladimír Vondruš
2013-11-09 18:29:44 +0100
-
3003cbea2e
Text: moved common glyph render code into AbstractLayouter::renderGlyph().
Vladimír Vondruš
2013-11-08 21:43:05 +0100
-
ba8489f054
Math: added Geometry::Rectangle::translated().
Vladimír Vondruš
2013-11-08 21:40:31 +0100
-
8392990794
MagnumFont[Converter]: support for line height.
Vladimír Vondruš
2013-11-06 14:31:47 +0100
-
858c9787f0
Text: initial support for line height in AbstractFont.
Vladimír Vondruš
2013-11-06 14:17:46 +0100
-
446b48bbb7
Text: doc++
Vladimír Vondruš
2013-11-06 14:15:49 +0100
-
f92e21e5c7
doc: improve shader backporting documentation.
Vladimír Vondruš
2013-11-06 10:25:01 +0100
-
b9161482bc
Updated glLoadGen-generated files.
Vladimír Vondruš
2013-11-09 18:12:25 +0100
-
f10f2d8726
Math: added modulo operations for Vector.
Vladimír Vondruš
2013-11-04 22:25:55 +0100
-
29c2f16399
SceneGraph: instantiate also integer TranslationTransformation.
Vladimír Vondruš
2013-11-04 21:07:03 +0100
-
aa566e9da8
Text: no need to have base class constructor public and documented.
Vladimír Vondruš
2013-11-04 17:55:12 +0100
-
ccc31f8105
Text: support for aligning rendered text.
Vladimír Vondruš
2013-11-04 17:46:23 +0100
-
1571a9121b
Text: added TODO, minor cleanup.
Vladimír Vondruš
2013-11-04 17:45:43 +0100
-
f009e5c47f
Math: added rounding functions.
Vladimír Vondruš
2013-11-04 17:18:23 +0100
-
d6586fa1fc
Math: reduce code duplication in Functions.h.
Vladimír Vondruš
2013-11-04 17:15:01 +0100
-
31dae6ef33
Text: renamed Text::TextRenderer to Text::Renderer.
Vladimír Vondruš
2013-11-04 14:52:57 +0100
-
05167c36fd
SceneGraph: add Drawable::drawables() function.
Vladimír Vondruš
2013-11-03 20:02:22 +0100
-
61eb7fcfe3
SceneGraph: renamed Animable::group() to Animable::animables().
Vladimír Vondruš
2013-11-03 20:01:07 +0100
-
8582bee07a
Platform: ability to access particular Application subclass from Screen.
Vladimír Vondruš
2013-11-03 19:59:41 +0100
-
4cd489f233
Platform: implicitly call redraw() after screen swapping.
Vladimír Vondruš
2013-11-03 13:54:25 +0100
-
ed5ee5c3c2
Mesh: warn about improper buffer binding also on Emscripten.
Vladimír Vondruš
2013-11-03 01:12:21 +0100
-
2829a95ce9
MagnumFont: removed some probably forgotten debug output.
Vladimír Vondruš
2013-11-03 00:30:40 +0100
-
00a8383214
Shaders: ability to specify background color in Vector shader.
Vladimír Vondruš
2013-11-03 00:18:54 +0100
-
01eacfd675
Add static_assert for deletion of only complete types in ResourceManager.
Vladimír Vondruš
2013-11-02 23:37:44 +0100
-
8003cd435a
Text: returning std::unique_ptr instead of raw pointer.
Vladimír Vondruš
2013-11-02 23:05:26 +0100
-
20a9d9a374
Text: added magnum-fontconverter utility.
Vladimír Vondruš
2013-11-02 21:26:55 +0100
-
1e02a501f3
doc: removed absolutely wrong description, added TODO.
Vladimír Vondruš
2013-11-02 15:25:42 +0100
-
760a815a91
TextureTools: renamed magnum-distancefield to magnum-distancefieldconverter.
Vladimír Vondruš
2013-11-02 15:22:49 +0100
-
fa90558727
Handle WITH_* options for utilities better.
Vladimír Vondruš
2013-11-02 15:21:48 +0100
-
c9e8d270a5
Shaders: okay, I admit, my NVidia really _is_ forgiving in GLSL ES.
Vladimír Vondruš
2013-11-01 17:06:51 +0100
-
afde795049
doc: documented Plugins directory.
Vladimír Vondruš
2013-11-01 16:38:59 +0100
-
da0f4de5ff
Shaders: fixed Flat shader.
Vladimír Vondruš
2013-11-01 16:37:09 +0100