mirror of
https://gitlab.gnome.org/GNOME/gtk.git
synced 2025-01-07 11:20:09 +00:00
2aba50efa0
This is a massive refactoring because it collects all the renderops of all renderpasses into one long array in the Render object. Lots of code in there is still flaky and needs cleanup. That will follow in further commits. Other than that it does work fine though.
20 lines
1.1 KiB
C
20 lines
1.1 KiB
C
#pragma once
|
|
|
|
#include "gskvulkanopprivate.h"
|
|
|
|
G_BEGIN_DECLS
|
|
|
|
void gsk_vulkan_linear_gradient_op (GskVulkanRender *render,
|
|
const char *clip_type,
|
|
const graphene_rect_t *rect,
|
|
const graphene_point_t *offset,
|
|
const graphene_point_t *start,
|
|
const graphene_point_t *end,
|
|
gboolean repeating,
|
|
const GskColorStop *stops,
|
|
gsize n_stops);
|
|
|
|
|
|
G_END_DECLS
|
|
|