Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Address issues with `openglsupport` test. | Antonio Sanchez | 2020-11-11 |
| | | | | | | | | | | | | | | | | | | | | | | | The existing test fails on several systems due to GL runtime version mismatches, the use of deprecated features, and memory errors due to improper use of GLUT. The test was modified to: - Run within a display function, allowing proper GLUT cleanup. - Generate dynamic shaders with a supported GLSL version string and output variables. - Report shader compilation errors. - Check GL context version before launching version-specific tests. Note that most of the existing `OpenGLSupport` module and tests rely on deprecated features (e.g. fixed-function pipeline). The test was modified to allow it to pass on various systems. We might want to consider removing the module or re-writing it entirely to support modern OpenGL. This is beyond the scope of this patch. Testing of legacy GL (for platforms that support it) can be enabled by defining `EIGEN_LEGACY_OPENGL`. Otherwise, the test will try to create a modern context. Tested on - MacBook Air (2019), macOS Catalina 10.15.7 (OpenGL 2.1, 4.1) - Debian 10.6, NVidia Quadro K1200 (OpenGL 3.1, 3.3) | ||
* | Fix some shadow warnings | Christoph Hertzberg | 2018-08-25 |
| | |||
* | Get rid of EIGEN_TEST_FUNC, unit tests must now be declared with ↵ | Gael Guennebaud | 2018-07-17 |
| | | | | | | | | | EIGEN_DECLARE_TEST(mytest) { /* code */ }. This provide several advantages: - more flexibility in designing unit tests - unit tests can be glued to speed up compilation - unit tests are compiled with same predefined macros, which is a requirement for zapcc | ||
* | Automatic relicensing to MPL2 using Keirs script. Manual fixup follows. | Benoit Jacob | 2012-07-13 |
| | |||
* | fix compilation for old but not so old versions of glew | Gael Guennebaud | 2011-03-18 |
| | |||
* | fix bug #204: limit integer values to numbers which are representable using ↵ | Gael Guennebaud | 2011-03-02 |
| | | | | float | ||
* | fix openglsupport unit test when defaulting to row major | Gael Guennebaud | 2011-01-04 |
| | |||
* | bug #86 : use internal:: namespace instead of ei_ prefix | Benoit Jacob | 2010-10-25 |
| | |||
* | add support for uniform of double | Gael Guennebaud | 2010-10-12 |
| | |||
* | uncomment commented line for debug | Gael Guennebaud | 2010-10-12 |
| | |||
* | add support for uniforms | Gael Guennebaud | 2010-10-12 |
| | |||
* | extend OpenGL support module with true unit tests and support for Transform, ↵ | Gael Guennebaud | 2010-10-06 |
| | | | | Translation, etc. | ||
* | add an OpenGL module simplifying the way you can pass Eigen's objects to GL | Gael Guennebaud | 2010-07-22 |