gtk2/gsk
Tim-Philipp Müller f67a9d58db meson: make sure gsk/gdk generated headers exist for libgtk_dep users
Add back dependencies on libgdk_dep and libsk_dep which are declared
dependencies. We removed this before because these declarations had
link_with: lines that dragged in the static libgdk.a and libgsk.a libs
which are linked into libgtk-4.so anyway and thus shouldn't be used
when linking internal exes/tools against libgtk-4. Remove the static
libs from the declared dependencies and have libgtk link those in
explicitly, so that the declared deps now just provide all the built
dependencies and include dirs and such for declared libgtk_dep users
such as the internal exes/tools, which want all the generated gsk/gdk/gtk
headers to exist before attempting to compile anything against the
gtk+ headers.
2017-05-03 15:10:54 +01:00
..
resources glrenderer: Handle color nodes 2017-03-31 09:50:39 +02:00
gen-gsk-resources-xml.py meson: gsk: generate gsk.resources.xml 2017-05-03 15:10:53 +01:00
gsk.h gsk: Add GskRoundedRect 2016-12-20 18:01:10 +01:00
gskcairoblur.c gsk: Add GskShadowNode 2016-12-20 18:01:12 +01:00
gskcairoblurprivate.h gsk: Add GskShadowNode 2016-12-20 18:01:12 +01:00
gskcairorenderer.c gsk: Add gsk_renderer_render_texture() 2016-12-23 08:11:01 +01:00
gskcairorendererprivate.h cairorenderer: Remove nonexisting function from header 2016-11-30 15:15:08 +01:00
gskdebug.c gsk: Add GSK_RENDERING_MODE=full-redraw 2016-12-27 00:48:00 +01:00
gskdebugprivate.h gsk: Add GSK_RENDERING_MODE=full-redraw 2016-12-27 00:48:00 +01:00
gskenums.h gsk: Add GskRepeatNode 2017-01-01 19:53:36 +01:00
gskenumtypes.c.template Initial implementation of GSK rendering pipeline 2016-10-18 11:29:34 +01:00
gskenumtypes.h.template Initial implementation of GSK rendering pipeline 2016-10-18 11:29:34 +01:00
gskgldriver.c gsk: Rename to gsk_texture_download_surface() 2016-12-23 08:11:01 +01:00
gskgldriverprivate.h gsktexture: Allow attaching render data to textures 2016-11-16 17:36:33 +01:00
gskglprofiler.c gsk: Bind GL context to the GL profiler 2016-10-18 11:49:10 +01:00
gskglprofilerprivate.h gsk: Bind GL context to the GL profiler 2016-10-18 11:49:10 +01:00
gskglrenderer.c glrenderer: Reuse the GArray for render items 2017-03-31 09:50:39 +02:00
gskglrendererprivate.h Initial implementation of GSK rendering pipeline 2016-10-18 11:29:34 +01:00
gskprivate.c gsk: Include the private header 2017-05-03 15:00:12 +01:00
gskprivate.h Initial implementation of GSK rendering pipeline 2016-10-18 11:29:34 +01:00
gskprofiler.c gsk: Add profiler object 2016-10-18 11:49:10 +01:00
gskprofilerprivate.h gsk: Add profiler object 2016-10-18 11:49:10 +01:00
gskrenderer.c GSK: Fix a bunch of warnings from the GIR scanner 2017-03-27 20:22:07 +01:00
gskrenderer.h gsk: Add gsk_renderer_render_texture() 2016-12-23 08:11:01 +01:00
gskrendererprivate.h gsk: Add gsk_renderer_render_texture() 2016-12-23 08:11:01 +01:00
gskrendernode.c gsk: Fix memory leak in gsk_render_node_write_to_file() 2016-12-23 07:22:41 -08:00
gskrendernode.h GskRenderNode: Fix set_scaling_filters function name 2017-04-26 11:06:55 +02:00
gskrendernodeimpl.c gskrendernodeimpl: Fix documentation argument type 2017-03-27 22:16:56 +01:00
gskrendernodeprivate.h rendernode: Add getters for box-shadow nodes 2017-01-18 04:13:56 +01:00
gskroundedrect.c gsk: Mark private symbol as static 2017-04-26 17:25:24 +01:00
gskroundedrect.h GSK: Fix a bunch of warnings from the GIR scanner 2017-03-27 20:22:07 +01:00
gskroundedrectprivate.h vulkan: Fold clip into push constants 2016-12-24 06:19:16 +01:00
gskshaderbuilder.c GtkShaderBuilder Fix copy/paste error in precondition 2017-03-17 18:35:43 +01:00
gskshaderbuilderprivate.h gsk: Consolidate program creation and storage 2016-10-18 11:49:07 +01:00
gsktexture.c gsk: Turn GskTexture into a GObject 2017-01-01 19:53:36 +01:00
gsktexture.h gsk: Turn GskTexture into a GObject 2017-01-01 19:53:36 +01:00
gsktextureprivate.h gsk: Turn GskTexture into a GObject 2017-01-01 19:53:36 +01:00
gsktypes.h gsk: Add GskTexture 2016-11-08 20:31:34 +01:00
gskvulkanblendpipeline.c vulkan: Modernize blend pipeline 2017-01-04 13:22:57 +01:00
gskvulkanblendpipelineprivate.h vulkan: Move vertex data tracking to the pipeline subclass 2016-12-20 18:01:11 +01:00
gskvulkanborderpipeline.c vulkan: Add shader for border rendering 2017-01-11 18:33:09 +01:00
gskvulkanborderpipelineprivate.h vulkan: Add shader for border rendering 2017-01-11 18:33:09 +01:00
gskvulkanboxshadowpipeline.c vulkan: Add support for unblurred box-shadow 2017-01-18 04:13:56 +01:00
gskvulkanboxshadowpipelineprivate.h vulkan: Add support for unblurred box-shadow 2017-01-18 04:13:56 +01:00
gskvulkanbuffer.c vulkan: Implement gsk_renderer_render_texture() 2016-12-23 08:11:01 +01:00
gskvulkanbufferprivate.h vulkan: Implement gsk_renderer_render_texture() 2016-12-23 08:11:01 +01:00
gskvulkanclip.c vulkan: Fold clip into push constants 2016-12-24 06:19:16 +01:00
gskvulkanclipprivate.h vulkan: Fold clip into push constants 2016-12-24 06:19:16 +01:00
gskvulkancolorpipeline.c vulkan: We use VK_FORMAT_B8G8R8A8_UNORM 2016-12-25 06:23:12 +01:00
gskvulkancolorpipelineprivate.h vulkan: Pass color rects in instance data 2016-12-20 18:01:11 +01:00
gskvulkancommandpool.c gsk: Fix build on Visual Studio 2016-12-29 17:52:52 +08:00
gskvulkancommandpoolprivate.h vulkan: Split out command pool 2016-12-20 18:01:11 +01:00
gskvulkaneffectpipeline.c vulkan: Make the effect renderer take matrix + offset 2016-12-31 14:37:20 +01:00
gskvulkaneffectpipelineprivate.h vulkan: Make the effect renderer take matrix + offset 2016-12-31 14:37:20 +01:00
gskvulkanimage.c gsk: Mark finalize() implementation as static 2017-04-26 17:28:14 +01:00
gskvulkanimageprivate.h vulkan: Implement gsk_renderer_render_texture() 2016-12-23 08:11:01 +01:00
gskvulkanlineargradientpipeline.c vulkan: Handle linear gradients 2016-12-26 17:22:02 +01:00
gskvulkanlineargradientpipelineprivate.h vulkan: Handle linear gradients 2016-12-26 17:22:02 +01:00
gskvulkanmemory.c gsk: Loads of work on Vulkan backend 2016-12-09 18:35:51 +01:00
gskvulkanmemoryprivate.h gsk: Loads of work on Vulkan backend 2016-12-09 18:35:51 +01:00
gskvulkanpipeline.c vulkan: Get vertex description from pipeline subclass 2016-12-20 18:01:11 +01:00
gskvulkanpipelineprivate.h vulkan: Get vertex description from pipeline subclass 2016-12-20 18:01:11 +01:00
gskvulkanpushconstants.c vulkan: Add push constants to fragment shader 2017-01-17 06:17:55 +01:00
gskvulkanpushconstantsprivate.h vulkan: Add push constants to fragment shader 2017-01-17 06:17:55 +01:00
gskvulkanrender.c gsk: Include the private header 2017-05-03 15:00:12 +01:00
gskvulkanrenderer.c vulkan: Only render minimal region 2016-12-27 00:31:33 +01:00
gskvulkanrendererprivate.h vulkan: Add GskVulkanUploader 2016-12-20 18:01:11 +01:00
gskvulkanrenderpass.c gsk: Mark internal symbol as static 2017-04-26 17:27:24 +01:00
gskvulkanrenderpassprivate.h gsk: Add GskVulkanClip 2016-12-24 06:19:16 +01:00
gskvulkanrenderprivate.h vulkan: Add support for unblurred box-shadow 2017-01-18 04:13:56 +01:00
gskvulkanshader.c gsk: Loads of work on Vulkan backend 2016-12-09 18:35:51 +01:00
gskvulkanshaderprivate.h gsk: Loads of work on Vulkan backend 2016-12-09 18:35:51 +01:00
Makefile.am gsk: Add color shaders to resources 2017-04-01 16:16:03 +02:00
meson.build meson: make sure gsk/gdk generated headers exist for libgtk_dep users 2017-05-03 15:10:54 +01:00