Checking for support of Glulx graphics in a text-buffer window

Glulx Entry Points includes this code for checking if graphics are supported in a text-buffer window. (The text-buffer is the main window that the game’s text appears in, right?)

To decide whether glk/glulx text-buffer graphics are/is supported:
	(- glk_gestalt( gestalt_DrawImage, winType_TextBuffer ) -).

If the main window is the only place where I want to put graphics, I do not also need to do this general graphics check, correct?

To decide whether glk/glulx graphics are/is supported:
	(- glk_gestalt( gestalt_Graphics, 0 ) -).

Or do some interpreters just answer “yes” for supporting glulx graphics in general, but don’t give more specific info about where graphics are supported?

Correct, the more specific DrawImage check should be the only one you need, and TextBuffer is the main window that the text goes to. (TextGrid is the status bar and Graphics isn’t used by default in Inform.)