summaryrefslogtreecommitdiff
path: root/gsk/gskvulkanrenderer.c
Commit message (Expand)AuthorAgeFilesLines
* GskTexture => GdkTextureBenjamin Otte2017-11-041-9/+10
* gsk: Scale glyphs in the glyph cacheMatthias Clasen2017-10-281-4/+6
* vulkan: Add a counter for intermediate texturesMatthias Clasen2017-09-301-0/+4
* vulkan: Move sampler creation downMatthias Clasen2017-09-291-30/+2
* vulkan: Measure gpu timeMatthias Clasen2017-09-281-0/+2
* gsk: Add a profile counter for vulkan render passesMatthias Clasen2017-09-281-0/+4
* vulkan: Implement multiple render passesMatthias Clasen2017-09-281-0/+1
* gsk: report fallback pixels as a profile counterMatthias Clasen2017-09-251-0/+4
* vulkan: add a frame counter to the profilerMatthias Clasen2017-09-251-0/+8
* gsk: vulkan: silence anisotropy validation warningLionel Landwerlin2017-09-201-1/+2
* vulkan: pass the context when creating a glyph cacheMatthias Clasen2017-09-201-1/+1
* vulkan: Move glyph cache to a separate fileMatthias Clasen2017-09-201-224/+7
* vulkan: Better glyph cache apiMatthias Clasen2017-09-201-107/+65
* Fix rendering glyphs from the cacheMatthias Clasen2017-09-111-7/+11
* Some fixes for the glyph cacheMatthias Clasen2017-09-111-132/+94
* Cosmetic changesMatthias Clasen2017-09-111-3/+3
* rate-limit the glyph cache dumpingMatthias Clasen2017-09-111-0/+8
* vulkan: Add a primitive glyph cacheMatthias Clasen2017-09-101-94/+269
* More work on text nodesMatthias Clasen2017-09-101-0/+141
* vulkan: Only render minimal regionBenjamin Otte2016-12-271-14/+2
* vulkan: Implement gsk_renderer_render_texture()Benjamin Otte2016-12-231-1/+50
* gsk: Rename to gsk_texture_download_surface()Benjamin Otte2016-12-231-1/+1
* vulkan: Add GskVulkanUploaderBenjamin Otte2016-12-201-5/+4
* vulkan: Split out command poolBenjamin Otte2016-12-201-6/+4
* gsk: Remove GskRenderNodeIterBenjamin Otte2016-12-201-1/+0
* vulkan: Implement texture cachingBenjamin Otte2016-12-091-0/+73
* vulkan: Don't create more than one render objectBenjamin Otte2016-12-091-20/+4
* vulkan: Move remaining structs to VulkanRender objectBenjamin Otte2016-12-091-94/+3
* vulkan: Create framebuffers from GskVulkanRender objectBenjamin Otte2016-12-091-70/+10
* vulkan: Turn swapchain image targets into GskVulkanImagesBenjamin Otte2016-12-091-36/+25
* vulkan: Keep render objects aroundBenjamin Otte2016-12-091-3/+25
* vulkan: Move command pool and fence into render objectBenjamin Otte2016-12-091-30/+2
* vulkan: Make the VulkanRender object allocatedBenjamin Otte2016-12-091-7/+7
* vulkan: Add GskVulkanRenderPassBenjamin Otte2016-12-091-194/+8
* vulkan: Add GskVulkanRender objectBenjamin Otte2016-12-091-50/+11
* vulkan: Make MVP matrix available to vertex shaderBenjamin Otte2016-12-091-11/+39
* vulkan: Make GskVulkanRenderer workBenjamin Otte2016-12-091-3/+134
* gsk: Pass texture coordinates to Vulkan rendererBenjamin Otte2016-12-091-6/+6
* gsk: Loads of work on Vulkan backendBenjamin Otte2016-12-091-22/+178
* vulkan: acquire/present images when drawingBenjamin Otte2016-12-091-0/+27
* gskvulkan: Create render pass and command poolBenjamin Otte2016-12-091-0/+69
* gskvulkanrenderer: Create imagevies and framebuffersBenjamin Otte2016-12-091-2/+141
* gsk: Add skeleton for Vulkan rendererBenjamin Otte2016-12-091-0/+98