-
5d8444ace1
GCC 4.5 compatibility: no range-based for.
Vladimír Vondruš
2012-11-08 18:56:47 +0100
-
00d4285cc4
GCC 4.5 compatibility: missing includes.
Vladimír Vondruš
2012-11-08 18:51:25 +0100
-
bf9e800be0
Merge branch 'master' into compatibility
Vladimír Vondruš
2012-11-08 19:07:18 +0100
-
-
-
-
cd6113a29d
Merge branch 'master' into compatibility
Vladimír Vondruš
2012-11-08 01:02:32 +0100
-
-
e4a6832eab
Accidentaly forgot commented-out code.
Vladimír Vondruš
2012-11-08 18:57:20 +0100
-
6dc27374a4
Assert when creating Shader with unsupported version.
Vladimír Vondruš
2012-11-08 18:48:30 +0100
-
b9fbbb117b
Don't use constexpr here.
Vladimír Vondruš
2012-11-08 18:46:48 +0100
-
350fb3a64c
Fixed documentation of Vector::angle().
Vladimír Vondruš
2012-11-08 18:15:40 +0100
-
2dd0a68329
Internal "traits" cleanup.
Vladimír Vondruš
2012-11-08 19:00:45 +0100
-
-
-
02267d1439
Doxygen configuration.
Vladimír Vondruš
2012-10-31 20:13:55 +0100
-
1437043c62
Fixed compiler warning.
Vladimír Vondruš
2012-11-07 21:25:30 +0100
-
a021e4e209
Using CORRADE_INTERNAL_ASSERT() for, ahem, internal issues.
Vladimír Vondruš
2012-11-06 17:56:29 +0100
-
b2f42f234e
Documentation fixes and updates.
Vladimír Vondruš
2012-11-06 11:44:41 +0100
-
ba86c3d2f8
Avoid crash when glGetString(GL_EXTENSIONS) returns nullptr.
Vladimír Vondruš
2012-11-04 17:46:04 +0100
-
6f6d3d09b2
Blind port of FlatShader to OpenGL 2.1 and OpenGL ES 2.0.
Vladimír Vondruš
2012-11-04 16:09:45 +0100
-
084294e60b
Blind port of PhongShader to OpenGL ES 2.0.
Vladimír Vondruš
2012-11-04 16:09:09 +0100
-
c72390d139
EglContextHandler: better error handling.
Vladimír Vondruš
2012-11-04 15:44:07 +0100
-
ca061091f9
Using nullptr instead of 0.
Vladimír Vondruš
2012-11-04 15:43:03 +0100
-
a3c908f5fa
Don't show Query for ES 2.0 target.
Vladimír Vondruš
2012-11-04 15:35:09 +0100
-
1c67fc3c66
Fixed unintialized variable.
Vladimír Vondruš
2012-11-04 15:34:01 +0100
-
81ae500fd8
Fixed typo.
Vladimír Vondruš
2012-11-04 13:50:06 +0100
-
0cb857b66f
@todo++
Vladimír Vondruš
2012-11-03 23:39:20 +0100
-
818fdefbd6
Added convenience function Context::supportedVersion().
Vladimír Vondruš
2012-11-03 23:34:40 +0100
-
ef3a28e5d4
Added missing value to Framebuffer::DefaultReadAttachment.
Vladimír Vondruš
2012-11-02 17:41:08 +0100
-
264a2e768f
Don't compile/install desktop-only features if targeting OpenGL ES.
Vladimír Vondruš
2012-11-02 17:30:13 +0100
-
b12792d15a
Updated OpenGL ES support in textures.
Vladimír Vondruš
2012-11-02 16:32:58 +0100
-
4bfc745970
Updated OpenGL ES support in queries.
Vladimír Vondruš
2012-11-02 16:16:41 +0100
-
fc0b405ccb
Updated OpenGL ES support in Framebuffer.
Vladimír Vondruš
2012-11-02 16:12:52 +0100
-
50a0e5558e
Updated OpenGL ES support in Mesh and IndexedMesh.
Vladimír Vondruš
2012-11-02 12:47:50 +0100
-
e2023ab278
Updated OpenGL ES support in Context and related files.
Vladimír Vondruš
2012-11-02 12:32:52 +0100
-
bb2fe188db
Updated OpenGL ES support in Buffer and related classes.
Vladimír Vondruš
2012-11-02 12:22:43 +0100
-
29893ebe82
Updated OpenGL ES support in shaders.
Vladimír Vondruš
2012-11-02 12:13:19 +0100
-
1db86e7388
Updated Doxygen commands for OpenGL ES, mentioned them in coding style.
Vladimír Vondruš
2012-11-02 12:10:55 +0100
-
a755a0a8aa
Doc++
Vladimír Vondruš
2012-11-02 12:27:21 +0100
-
930c9f2a5d
Don't have `default:` in switches where all cases need to be handled.
Vladimír Vondruš
2012-11-02 12:25:27 +0100
-
efa7cbc079
Fixed Mesh move constructor and move assignment operator.
Vladimír Vondruš
2012-11-02 12:38:52 +0100
-
68f0bac60a
Fixed compilation of Contexts::EglContextHandler.
Vladimír Vondruš
2012-11-02 12:23:23 +0100
-
3191b477df
Typedef 2D and 3D alternatives of FlatShader.
Vladimír Vondruš
2012-11-02 12:04:38 +0100
-
d46bc34390
Moved flat shader from internal physics implementation to Shaders.
Vladimír Vondruš
2012-10-31 15:06:23 +0100
-
fe8d36db56
Doc++
Vladimír Vondruš
2012-10-31 15:03:37 +0100
-
e9329745e8
Using `override` keyword in all places I can think of at this time.
Vladimír Vondruš
2012-10-31 14:12:23 +0100
-
6ebe42c3a9
Compatibility mode for GCC 4.6.
Vladimír Vondruš
2012-10-31 14:09:24 +0100
-
b5fc786478
Renamed Matrix4::[xyz]Rotation() to Matrix4::rotation[XYZ]().
Vladimír Vondruš
2012-10-31 00:34:36 +0100
-
f707e91599
Better parameter names in Matrix transformation methods.
Vladimír Vondruš
2012-10-31 00:22:52 +0100
-
c460fdc059
Doc++
Vladimír Vondruš
2012-10-31 00:21:30 +0100
-
bf55b5854b
TypeTraits: Default inheritance type for structs is public.
Vladimír Vondruš
2012-10-26 15:18:23 +0200
-
259a9f6666
Type-checked vertex attributes with type conversion possibility.
Vladimír Vondruš
2012-10-26 15:13:19 +0200
-
cb1c3f0b2b
Preparation for type checked vertex attributes.
Vladimír Vondruš
2012-10-26 15:10:32 +0200
-
42af2c1a49
Fixed serious copy/paste error.
Vladimír Vondruš
2012-10-26 12:35:18 +0200
-
adb4d06b95
Have consistent template order (first size, then type).
Vladimír Vondruš
2012-10-25 18:22:13 +0200
-
eec4e7d099
Implementation of double vertex attributes in Mesh.
Vladimír Vondruš
2012-10-25 18:21:35 +0200
-
5efa8402e5
Marking some non-implemented features as "won't be supported".
Vladimír Vondruš
2012-10-24 15:55:31 +0200
-
9f48ba1d53
Added @todo and new extension.
Vladimír Vondruš
2012-10-24 15:54:27 +0200
-
84850b5bf9
Updated AbstractShaderProgram documentation.
Vladimír Vondruš
2012-10-24 15:51:56 +0200
-
6278db11e2
Don't show links to extension functions in non-proportional font.
Vladimír Vondruš
2012-10-23 18:38:50 +0200
-
77716dacdd
Mesh rework, part 7: using EXT_direct_state_access for vertex pointers.
Vladimír Vondruš
2012-10-23 18:29:34 +0200
-
14192fa40f
Mesh rework, part 6: don't rebind default VAO after draw call.
Vladimír Vondruš
2012-10-22 19:42:12 +0200
-
56bc8825cc
Mesh rework, part 5: tracking currently bound VAO.
Vladimír Vondruš
2012-10-22 18:24:41 +0200
-
eb0565b5d9
Minor code cleanup.
Vladimír Vondruš
2012-10-22 18:32:27 +0200
-
3367b3636c
Disable "extern template" for ResourceManager in MinGW GCC.
Vladimír Vondruš
2012-10-22 17:50:14 +0200
-
c4f321d911
Don't use extern template where it is not necessary.
Vladimír Vondruš
2012-10-22 17:46:06 +0200
-
1cf0179377
Avoid linker errors with *WindowContext on mingw.
Vladimír Vondruš
2012-10-22 17:44:38 +0200
-
dbe4c22645
Don't use constexpr in AbstractImage subclasses.
Vladimír Vondruš
2012-10-22 15:35:35 +0200
-
373b279278
Another fix for Clang compilation.
Vladimír Vondruš
2012-10-22 15:34:50 +0200
-
69421f9187
Provide default constructor for AbstractShaderProgram::Attribute.
Vladimír Vondruš
2012-10-22 15:34:01 +0200
-
365c664ef9
Mesh rework, part 4: don't manage index buffer in IndexedMesh.
Vladimír Vondruš
2012-10-22 00:38:24 +0200
-
2871222b86
Mesh rework, part 3: don't specify vertex/index count in constructor.
Vladimír Vondruš
2012-10-21 23:36:48 +0200
-
4aa01e073e
Code cleanup, doc++
Vladimír Vondruš
2012-10-21 23:08:19 +0200
-
10e64d2d27
Mesh rework, part 2: reworked internals.
Vladimír Vondruš
2012-10-21 23:32:05 +0200
-
5cf2428082
Merged two mesh constructors into one.
Vladimír Vondruš
2012-10-21 18:23:24 +0200
-
21acb3edc6
Mesh rework, part 1: better vertex attribute management.
Vladimír Vondruš
2012-10-21 16:01:40 +0200
-
53d82bda19
Got rid of default Buffer target.
Vladimír Vondruš
2012-10-21 16:34:02 +0200
-
45f349644f
Ability to easily get pointer to data from Resource.
Vladimír Vondruš
2012-10-21 16:58:54 +0200
-
5ad3844626
PhongShader: fall back to GLSL 1.20 if 3.30/3.20 is not supported.
Vladimír Vondruš
2012-10-20 21:59:47 +0200
-
40523e530c
PhongShader: using `position` for vertex position.
Vladimír Vondruš
2012-10-20 21:34:04 +0200
-
f5a63d7fc1
Updated PhongShader to recent coding standards.
Vladimír Vondruš
2012-10-20 20:21:46 +0200
-
dc939f128b
[wip]
#279
vectorfields
Vladimír Vondruš
2012-10-20 20:07:40 +0200
-
-
-
dfa92c2998
Physics: Box2D debug renderer.
Vladimír Vondruš
2012-10-17 13:38:22 +0200
-
f85a7fc568
Physics: Minimal initial implementation of debug draw.
Vladimír Vondruš
2012-10-17 12:28:25 +0200
-
9f7ae0b34f
Overloaded AbstractTexture methods in subclasses for better chaining.
Vladimír Vondruš
2012-10-14 14:52:45 +0200
-
1f43839e04
Using EXT_direct_state_access in textures.
Vladimír Vondruš
2012-10-14 11:54:33 +0200
-
1f3c360cb2
Using bindInternal() directly in AbstractTexture::DataHelper.
Vladimír Vondruš
2012-10-14 01:15:16 +0200
-
ddbfca2f95
Don't export private symbols.
Vladimír Vondruš
2012-10-14 01:05:45 +0200
-
733e02b07b
Documented internal shader program state tracking.
Vladimír Vondruš
2012-10-14 00:10:25 +0200
-
b9e96d3b08
Documented internal buffer state tracking.
Vladimír Vondruš
2012-10-13 23:54:03 +0200
-
f9099a86bf
Tracking texture state - bindings and limits.
Vladimír Vondruš
2012-10-13 21:11:23 +0200
-
676f89127f
BufferedTexture is now privately based on AbstractTexture.
Vladimír Vondruš
2012-10-13 21:08:55 +0200
-
803ebfd2ab
Removed unneeded #include.
Vladimír Vondruš
2012-10-13 20:59:17 +0200
-
c0aa6a3ba5
Don't forget to set ShapedObject as dirty after setting shape.
Vladimír Vondruš
2012-10-11 20:19:05 +0200
-
6ae88e22c5
Removed forgotten traces of debug draw from ShapedObject.
Vladimír Vondruš
2012-10-11 18:54:08 +0200
-
706db2b560
Physics: Accessors to ShapeGroup members.
Vladimír Vondruš
2012-10-11 22:06:36 +0200
-
71d90580b0
Physics: Shape type is public function.
Vladimír Vondruš
2012-10-11 21:34:59 +0200
-
ef6858aeca
Warn about self-initialization.
Vladimír Vondruš
2012-10-08 17:41:22 +0200
-
f28f5398d3
Added some @todos.
Vladimír Vondruš
2012-10-08 17:41:10 +0200
-
602a9be75e
Don't duplicate CubeMapTexture functionality in CubeMapTextureArray.
Vladimír Vondruš
2012-10-08 17:40:18 +0200
-
b97e6f8bce
Updated and simplified AbstractShaderProgram documentation.
Vladimír Vondruš
2012-10-08 17:20:54 +0200
-
beea8235b1
Using EXT_direct_state_access/ARB_separate_shader_objects for uniforms.
Vladimír Vondruš
2012-10-08 16:55:03 +0200
-
2dde4b9bf8
Tracking AbstractShaderProgram state.
Vladimír Vondruš
2012-10-08 00:17:27 +0200
-
6b3781b97f
Tracking Buffer state.
Vladimír Vondruš
2012-10-07 23:56:32 +0200
-
193246e533
Private (implementation-only) OpenGL state tracker.
Vladimír Vondruš
2012-10-07 23:55:00 +0200