X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fcore%2Fdeviceinfo.cpp;h=f91e44a9cdd32bbbba061f9478e38274b92e3eca;hb=009918e76dda88b0cb68fdaa20c63d6e952af260;hp=54cb88b43182b616b41a569d73c8306092da260c;hpb=2d3113a7dbbe4be2f1d1e8980c1c4e42175163da;p=libs%2Fgl.git diff --git a/source/core/deviceinfo.cpp b/source/core/deviceinfo.cpp index 54cb88b4..f91e44a9 100644 --- a/source/core/deviceinfo.cpp +++ b/source/core/deviceinfo.cpp @@ -1,3 +1,8 @@ +#include +#include +#include +#include +#include #include "deviceinfo.h" #include "gl.h" @@ -12,12 +17,14 @@ Limits::Limits() glGetIntegerv(GL_MAX_CLIP_PLANES, reinterpret_cast(&max_clip_planes)); glGetIntegerv(GL_MAX_SAMPLES, reinterpret_cast(&max_samples)); glGetIntegerv(GL_UNIFORM_BUFFER_OFFSET_ALIGNMENT, reinterpret_cast(&uniform_buffer_alignment)); + glGetIntegerv(GL_MAX_COLOR_ATTACHMENTS, reinterpret_cast(&max_color_attachments)); } -const Limits &Limits::get_global() + +const DeviceInfo &DeviceInfo::get_global() { - static Limits limits; - return limits; + static DeviceInfo info; + return info; } } // namespace GL