-
0feebe3f7c
Function for unbinding given buffer target.
Vladimír Vondruš
2012-02-23 02:13:21 +0100
-
10b8eda20a
Inlined functions.
Vladimír Vondruš
2012-02-23 02:19:00 +0100
-
7bae1a3f8a
Renamed data access classes in Trade to avoid confusion.
Vladimír Vondruš
2012-02-23 14:34:14 +0100
-
42b10e775b
Removed old untrue documentation from Trade::AbstractImporter.
Vladimír Vondruš
2012-02-23 14:10:06 +0100
-
5fa2f2e03f
Optimized #include.
Vladimír Vondruš
2012-02-23 14:34:46 +0100
-
33e822a397
Function for pixel size of given color format and data type per channel.
Vladimír Vondruš
2012-02-21 12:08:48 +0100
-
d7a497b87b
Make Camera::setViewport() virtual.
Vladimír Vondruš
2012-02-21 10:44:05 +0100
-
d702c13195
Added Object::scale() for scaling proportionally in all dimensions.
Vladimír Vondruš
2012-02-20 22:29:19 +0100
-
a64fbfbe63
Use OpenGL-compatible types in camera viewport size.
Vladimír Vondruš
2012-02-20 22:28:04 +0100
-
91cbe3040d
Cleaned up alien stuff from CMakeLists.txt
Vladimír Vondruš
2012-02-20 22:23:46 +0100
-
e43c1fae33
Strongly-typed Primitive enum in Mesh.
Vladimír Vondruš
2012-02-20 18:03:45 +0100
-
fb9b003e24
Buffer rework.
Vladimír Vondruš
2012-02-20 17:45:25 +0100
-
e98ca5b03a
Moved drawing functions from Scene to Camera.
Vladimír Vondruš
2012-02-20 13:19:09 +0100
-
a0ba7663b0
Doc++
Vladimír Vondruš
2012-02-20 13:18:02 +0100
-
62d1860db1
Don't use virtual when reimplementing virtual function.
Vladimír Vondruš
2012-02-20 12:44:07 +0100
-
8cdf5e87c4
Strong typed texture targets.
Vladimír Vondruš
2012-02-20 21:51:48 +0100
-
6cd72578f0
Greatly simplified Texture::setWrapping().
Vladimír Vondruš
2012-02-20 00:17:12 +0100
-
66956688d4
Using class constant instead of template parameter.
Vladimír Vondruš
2012-02-20 00:03:29 +0100
-
e77b38d20b
Reworked Mesh / IndexedMesh to use new type traits and Type enum.
Vladimír Vondruš
2012-02-19 22:32:45 +0100
-
1ff99b0413
Added TypeInfo and TypeOf classes to type traits.
Vladimír Vondruš
2012-02-19 22:27:02 +0100
-
52971935ab
Using strongly-typed enum for plain OpenGL types.
Vladimír Vondruš
2012-02-19 21:10:02 +0100
-
856b8b44a5
Moved static_asserts from TypeTraits header to implementation.
Vladimír Vondruš
2012-02-19 20:53:52 +0100
-
1015ac258e
Fixed (non-deadly) mistake in TypeTraits.
Vladimír Vondruš
2012-02-19 19:37:39 +0100
-
476e8285cd
Simplified massive repeated code in CubeMapTexture.h.
Vladimír Vondruš
2012-02-19 17:04:39 +0100
-
c7894df33f
Doc++
Vladimír Vondruš
2012-02-19 17:04:22 +0100
-
70fa53b949
Removed unbind() from buffers and textures.
Vladimír Vondruš
2012-02-19 10:29:49 +0100
-
cbda9712e2
Added (incomplete) check() function to development PKGBUILD.
Vladimír Vondruš
2012-02-16 01:29:52 +0100
-
d8943b898c
Use nullptr instead of 0 for pointers.
Vladimír Vondruš
2012-02-16 00:28:38 +0100
-
49b126abc6
Don't try to develop our own OpenGL (naming).
Vladimír Vondruš
2012-02-16 00:28:03 +0100
-
5bff1c385b
Using delete[] for char array.
Vladimír Vondruš
2012-02-15 23:50:26 +0100
-
d40a80b3d0
Fixed crash on deletion of Object children.
Vladimír Vondruš
2012-02-15 23:24:17 +0100
-
f855d72660
Totally reworked Trade::AbstractImporter.
Vladimír Vondruš
2012-02-14 00:35:40 +0100
-
5818a76850
New library with sample shaders, currently only Phong shader.
Vladimír Vondruš
2012-02-14 00:27:35 +0100
-
8cc445d164
Using own Corrade::Debug class instead of cerr in Shaders.
Vladimír Vondruš
2012-02-14 00:24:58 +0100
-
1c51409fb4
TGAImporter: adapted to Magnum changes.
Vladimír Vondruš
2012-02-14 00:38:30 +0100
-
f5c8ae6bd6
Include Qt include dir for building tests.
Vladimír Vondruš
2012-02-13 17:59:40 +0100
-
6309cda444
Use proper LIB_SUFFIX for libraries installation path.
Vladimír Vondruš
2012-02-13 17:59:12 +0100
-
0945c50aa6
Removed "active camera" from Scene.
Vladimír Vondruš
2012-02-12 22:48:27 +0100
-
6e4523f162
Fixed memory leak in ObjectTest.
Vladimír Vondruš
2012-02-12 22:47:52 +0100
-
990dccdd76
Documentation: better word order.
Vladimír Vondruš
2012-02-12 22:46:57 +0100
-
2c48e30858
Simplified Object::multiplyTransformation().
Vladimír Vondruš
2012-02-12 22:45:43 +0100
-
be98437682
De-inlined Light::clean().
Vladimír Vondruš
2012-02-12 22:58:44 +0100
-
1619a2fa0b
Don't forget to delete VAO on scene destruction.
Vladimír Vondruš
2012-02-09 11:37:23 +0100
-
408aa7faf5
Fixed yet another collision with windows.h. I hate it.
Vladimír Vondruš
2012-02-08 22:26:51 +0100
-
8efb5a1e42
Added dllimport/dllexport macros for Windows builds.
Vladimír Vondruš
2012-02-08 22:26:21 +0100
-
4015625625
Updated .gitignore
Vladimír Vondruš
2012-02-08 22:24:59 +0100
-
c0123a5710
MinGW32 development PKGBUILD.
Vladimír Vondruš
2012-02-08 22:24:14 +0100
-
78ce126cbb
Fixed pedantic compiler warning.
Vladimír Vondruš
2012-02-08 22:22:43 +0100
-
8b382f171f
Fixed FindGLEW.cmake for Windows build.
Vladimír Vondruš
2012-02-08 20:30:24 +0100
-
b86c96f78d
Don't install FindMagnum.cmake if crosscompiling.
Vladimír Vondruš
2012-02-08 20:29:02 +0100
-
8cf585ac3a
Fixed dependencies in development PKGBUILD.
Vladimír Vondruš
2012-02-08 20:27:44 +0100
-
e6b5a982a4
Fixed linker errors with MinGW32 build.
Vladimír Vondruš
2012-02-08 22:33:55 +0100
-
b2c1937538
Added toolchains submodule.
Vladimír Vondruš
2012-02-08 20:24:41 +0100
-
8d525be511
Using TypeTraits::epsilon and TypeTraits::equals instead of EPSILON.
Vladimír Vondruš
2012-01-30 01:50:49 +0100
-
f585d39146
Added Math::TypeTraits, implementing fuzzy comparison based on type.
Vladimír Vondruš
2012-01-30 01:44:51 +0100
-
c2aed9d5af
Updated TypeTraits documentation, show all functions inline.
Vladimír Vondruš
2012-01-30 01:38:14 +0100
-
34a84dc677
Using nullptr instead of 0.
Vladimír Vondruš
2012-01-29 22:34:51 +0100
-
ea853308f8
Adapted to Magnum changes, renamed namespace Plugins to Trade.
Vladimír Vondruš
2012-01-27 01:18:14 +0100
-
e357f24e70
Scene::viewportWidth/viewportHeight were never set, got rid of them.
Vladimír Vondruš
2012-01-29 00:49:19 +0100
-
dacd31fcc5
Moved AbstractImporter and Image to new Trade namespace.
Vladimír Vondruš
2012-01-27 01:12:53 +0100
-
3174570969
Moved ColorFormat enum back to AbstractTexture.
Vladimír Vondruš
2012-01-26 19:41:05 +0100
-
96b072f87d
AbstractImporter: allow direct file opening, added Feature enum.
Vladimír Vondruš
2012-01-25 20:47:46 +0100
-
65986a1cef
Adapted to Magnum changes.
Vladimír Vondruš
2012-01-26 20:00:50 +0100
-
53170e0437
TGAImporter: adopted to Magnum changes, allow direct file opening.
Vladimír Vondruš
2012-01-25 20:53:04 +0100
-
1f455e8b39
Fixed Primitives::Icosphere compilation.
Vladimír Vondruš
2012-01-25 19:25:31 +0100
-
31fd5bfb32
Added another constructor to MeshTools::AbstractIndexTool.
Vladimír Vondruš
2012-01-25 19:23:07 +0100
-
c77bc6d916
Added AbstractImporter::meshData() for accessing mesh data.
Vladimír Vondruš
2012-01-24 22:22:21 +0100
-
0c67d17148
MeshTools: implementation of Tipsify algorithm.
Vladimír Vondruš
2012-01-14 19:31:46 +0100
-
5fac01f30d
Added copy of FindCorrade.cmake module.
Vladimír Vondruš
2012-01-15 18:20:21 +0100
-
37fa078ead
Added MeshTools::AbstractIndexTool, operating only on indices.
Vladimír Vondruš
2012-01-14 19:22:43 +0100
-
37afb7bffe
Splitting tools from MeshBuilderBenchmark to MeshTools.
Vladimír Vondruš
2012-01-12 01:10:08 +0100
-
79a36bd373
New namespace and base class for mesh tools.
Vladimír Vondruš
2012-01-12 01:06:13 +0100
-
e0b4fca4fe
Doc++
Vladimír Vondruš
2012-01-12 00:09:19 +0100
-
c11e691053
Cleaning overengineered MeshBuilder.
Vladimír Vondruš
2012-01-11 21:21:11 +0100
-
9fd88b700a
Using icosahedron primitive data in MeshBuilderBenchmark.
Vladimír Vondruš
2012-01-11 21:20:41 +0100
-
2b3aab35f6
Making Icosahedron primitive data public, so it could be reused.
Vladimír Vondruš
2012-01-11 21:19:34 +0100
-
82816ac845
Happy New Year.
Vladimír Vondruš
2012-01-11 18:54:24 +0100
-
b945f5f68b
Happy New Year.
Vladimír Vondruš
2012-01-11 18:47:26 +0100
-
9f8bb86dbb
Preserve space before and after printing Matrix/Vector to Debug output.
Vladimír Vondruš
2012-01-11 12:24:45 +0100
-
7f24696021
Don't return reference to temporary object in Debug output.
Vladimír Vondruš
2012-01-11 12:23:14 +0100
-
cb0efb5d47
Vector3 constructor from Vector2 and optional Z/B value (default 0).
Vladimír Vondruš
2012-01-11 00:56:17 +0100
-
fd9c137be2
Getter for Camera viewport size.
Vladimír Vondruš
2012-01-11 00:18:37 +0100
-
4a23efa307
Use Vector2<unsigned int> for viewport size in Camera instead of ints.
Vladimír Vondruš
2012-01-11 00:00:55 +0100
-
cf170c9155
Separate accessors for cameras and lights from objects in AbstractImporter.
Vladimír Vondruš
2012-01-09 21:49:04 +0100
-
36213f13c4
MeshBuilder: reworked index builder.
Vladimír Vondruš
2011-12-14 21:33:48 +0100
-
b35afc3010
MeshBuilder: Index type is based on vertex count, not index count.
Vladimír Vondruš
2011-12-14 19:42:47 +0100
-
e108944f9e
Interface for importer plugins.
Vladimír Vondruš
2011-12-13 15:27:33 +0100
-
7e37a9a64d
Base class for materials.
Vladimír Vondruš
2011-12-13 15:24:47 +0100
-
2d50410dee
C++11 (move semantics) compatible class copy/move disabling.
Vladimír Vondruš
2011-12-13 15:22:09 +0100
-
777f8e3ba2
C++11 way of disabling access to irrelevant functions in Scene.
Vladimír Vondruš
2011-12-13 14:56:32 +0100
-
31c70f2c08
Doc++
Vladimír Vondruš
2011-12-13 14:55:57 +0100
-
ebcf632110
Fixed compiler warning.
Vladimír Vondruš
2011-12-13 14:05:31 +0100
-
96bc58812a
Using static variable instead of template parameter in Texture.
Vladimír Vondruš
2011-12-12 18:15:20 +0100
-
e5e7d95af4
Using nullptr instead of 0 everywhere.
Vladimír Vondruš
2011-12-12 18:10:27 +0100
-
a0fc06bf94
Making Texture data setting functions public.
Vladimír Vondruš
2011-12-10 02:20:38 +0100
-
ef80006737
Using GLint instead of GLsizei for offset.
Vladimír Vondruš
2011-12-10 00:05:12 +0100
-
d6b4cbb466
Added convenience functions for feeding Textures with Images.
Vladimír Vondruš
2011-12-10 02:07:40 +0100
-
40441b39e2
Removed unnecessary templating of AbstractTexture::DataHelper.
Vladimír Vondruš
2011-12-10 02:06:07 +0100
-
53a978c434
Minor documentation fixes.
Vladimír Vondruš
2011-12-09 21:26:58 +0100
-
90838f2d85
New class Image for handling image data.
Vladimír Vondruš
2011-12-09 21:25:11 +0100