|
|
@@ -234,6 +234,20 @@ make_output(const string &name,
|
|
|
return NULL;
|
|
|
}
|
|
|
|
|
|
+////////////////////////////////////////////////////////////////////
|
|
|
+// Function: wglGraphicsPipe::make_callback_gsg
|
|
|
+// Access: Protected, Virtual
|
|
|
+// Description: This is called when make_output() is used to create a
|
|
|
+// CallbackGraphicsWindow. If the GraphicsPipe can
|
|
|
+// construct a GSG that's not associated with any
|
|
|
+// particular window object, do so now, assuming the
|
|
|
+// correct graphics context has been set up externally.
|
|
|
+////////////////////////////////////////////////////////////////////
|
|
|
+PT(GraphicsStateGuardian) wglGraphicsPipe::
|
|
|
+make_callback_gsg(GraphicsEngine *engine) {
|
|
|
+ return new wglGraphicsStateGuardian(engine, this, NULL);
|
|
|
+}
|
|
|
+
|
|
|
|
|
|
////////////////////////////////////////////////////////////////////
|
|
|
// Function: wglGraphicsPipe::format_pfd_flags
|