Age | Commit message (Collapse) | Author |
|
Bump soversion 2.0.0 -> 2.1.0.
Signed-off-by: Chad Versace <chad.versace@linux.intel.com>
|
|
Bump soversion to 2.0.0.
Signed-off-by: Chad Versace <chad.versace@linux.intel.com>
|
|
The waffle_build_examples was forced off while the API was rapidly
changing. Now that the API is more stable, and examples/gl_basic has been
fixed, allow the user to enable waffle_build_examples.
Signed-off-by: Chad Versace <chad.versace@linux.intel.com>
|
|
The API will begin rapidly changing now, in an attempt to quickly reach
the stable API that Piglit will use. Until the API becomes stable, disable
the building of examples.
Signed-off-by: Chad Versace <chad.versace@linux.intel.com>
|
|
Bump soversion 0.0.0 -> 1.0.0. Age drops to 0 because WAFFLE_DONT_CARE has
changed value.
Signed-off-by: Chad Versace <chad.versace@linux.intel.com>
|
|
Add cach option `waffle_has_wayland`. If set, then
- Define macro WAFFLE_HAS_WAYLAND.
- Require libwayland-client and libwayland-egl.
- Link them into libwaffle.
No wayland sources are compiled yet.
Signed-off-by: Chad Versace <chad.versace@linux.intel.com>
|
|
Add cach option `waffle_has_glx`. If set, then
- Define macro WAFFLE_HAS_GLX.
- Require libGL.
- Link it into libwaffle.
No glx sources exist yet.
Signed-off-by: Chad Versace <chad.versace@linux.intel.com>
|
|
Signed-off-by: Chad Versace <chad.versace@linux.intel.com>
|
|
Now, the release version and the library version are defined alongside
each other. This should prevent someone from updating one and forgetting
the other.
Signed-off-by: Chad Versace <chad.versace@linux.intel.com>
|
|
Signed-off-by: Chad Versace <chad.versace@linux.intel.com>
|
|
Raise a fatal error if not. (Currently, there is only one platform:
x11_egl).
Signed-off-by: Chad Versace <chad.versace@linux.intel.com>
|
|
The option was enabled automatically if libEGL and libX11-xcb were found.
In pursuit of the principle of least surprise, this patch requires the
user to explicitly enable the option, and libEGL and libX11-xcb are search
for only the option is enabled.
Signed-off-by: Chad Versace <chad.versace@linux.intel.com>
|
|
The default values were chosen during CMake configuration time. This was
a recipe for disaster. libwaffle built by different people would have
significant behavioral differences.
- Remove the CMake options waffle_default_{platform,gl_api}.
- Remove the macros WAFFLE_{PLATFORM,GL_API}_DEFAULT.
- Require the user provide attributes WAFFLE_{PLATFORM,GL_API} to
waffle_init().
Signed-off-by: Chad Versace <chad.versace@linux.intel.com>
|
|
Install libwaffle.so to ${waffle_install_libdir}.
Install headers to ${waffle_install_includedir}/waffle.
Signed-off-by: Chad Versace <chad.versace@linux.intel.com>
|
|
waffle_install_includedir
waffle_install_libdir
waffle_install_docdir
Signed-off-by: Chad Versace <chad.versace@linux.intel.com>
|
|
Unit tests are run first. If unit tests fail, then subsequent tests are
not ran.
Signed-off-by: Chad Versace <chad.versace@linux.intel.com>
|
|
Signed-off-by: Chad Versace <chad.versace@linux.intel.com>
|
|
It doesn't build anything yet, but it does accept several waffle
configuration options.
Signed-off-by: Chad Versace <chad.versace@linux.intel.com>
|