Commit Graph

  • 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