ngl: Add sonme comments

The GskNglRenderOffscreen struct is a mix of in and
out arguments. Better annotate that a little bit.
This commit is contained in:
Matthias Clasen 2021-03-31 14:32:47 -04:00
parent 6c95fc7e87
commit 53e75936cb

View File

@ -163,18 +163,29 @@ struct _GskNglRenderJob
typedef struct _GskNglRenderOffscreen typedef struct _GskNglRenderOffscreen
{ {
/* The bounds to render */
const graphene_rect_t *bounds; const graphene_rect_t *bounds;
/* Return location for texture coordinates */
struct { struct {
float x; float x;
float y; float y;
float x2; float x2;
float y2; float y2;
} area; } area;
/* Return location for texture ID */
guint texture_id; guint texture_id;
/* Whether to force creating a new texture, even if the
* input already is a texture
*/
guint force_offscreen : 1; guint force_offscreen : 1;
guint reset_clip : 1; guint reset_clip : 1;
guint do_not_cache : 1; guint do_not_cache : 1;
guint linear_filter : 1; guint linear_filter : 1;
/* Return location for whether we created a texture */
guint was_offscreen : 1; guint was_offscreen : 1;
} GskNglRenderOffscreen; } GskNglRenderOffscreen;