glws::Drawable * createPbuffer(int width, int height, const glws::pbuffer_info *pbInfo) { // Zero area pbuffers are often accepted, but given we create window // drawables instead, they should have non-zero area. width = std::max(width, 1); height = std::max(height, 1); return createDrawableHelper(defaultProfile, width, height, pbInfo); }
glws::Drawable * createDrawable(glfeatures::Profile profile) { return createDrawableHelper(profile); }
glws::Drawable * createPbuffer(int width, int height) { return createDrawableHelper(defaultProfile, width, height, true); }