23#include "RConfigure.h"
98 return !(*
this == rhs);
237 Int_t req =
gEnv->GetValue(
"OpenGL.Framebuffer.Multisample", 0);
254 Info(
"TGLFormat::GetDefaultSamples",
"Requested multi-sampling %d not available, using %d. Adjusting default.", req, *
i);
255 gEnv->SetValue(
"OpenGL.Framebuffer.Multisample", *
i);
265 std::set<Int_t> ns_set;
271#elif defined(R__HAS_COCOA)
278 if (GLXEW_ARB_multisample)
280 Display *dpy = (Display*)
gVirtualX->GetDisplay();
282 long mask = VisualScreenMask;
283 int numVisuals, use_gl, ms_ns;
285 for (
int i = 0;
i < numVisuals;
i++)
287 if (glXGetConfig(dpy, &vis[
i], GLX_USE_GL, &use_gl) == 0)
289 glXGetConfig(dpy, &vis[
i], GLX_SAMPLES_ARB, &ms_ns);
290 ns_set.insert(ms_ns);
300 for (std::set<Int_t>::iterator
i = ns_set.begin();
i != ns_set.end(); ++
i)
void Info(const char *location, const char *msgfmt,...)
Use this function for informational messages.
Option_t Option_t TPoint TPoint const char GetTextMagnitude GetFillStyle GetLineColor GetLineWidth GetMarkerStyle GetTextAlign GetTextColor GetTextSize void char Point_t Rectangle_t WindowAttributes_t Float_t Float_t Float_t Int_t Int_t UInt_t UInt_t Rectangle_t mask