summaryrefslogtreecommitdiff
path: root/gsk/resources/vulkan
Commit message (Expand)AuthorAgeFilesLines
* vulkan: Fix mask shader to premultiply colorBenjamin Otte2017-12-024-1/+1
* vulkan: Fix border shader to premultiply colorBenjamin Otte2017-12-024-1/+1
* vulkan: No need to redefine gl_PerVertexBenjamin Otte2017-10-2422-44/+0
* vulkan: Delete unused shadersBenjamin Otte2017-10-2412-411/+0
* Avoid super-luminous pixelsMatthias Clasen2017-10-194-2/+1
* Fix blendmode shaderMatthias Clasen2017-10-084-98/+106
* vulkan: Rename blend pipeline to textureMatthias Clasen2017-09-2911-2/+2
* vulkan: Update the outset-shadow fragment shadersMatthias Clasen2017-09-263-0/+0
* vulkan: Implement nonseparable blendmodesMatthias Clasen2017-09-234-2/+125
* vulkan: Implement blend modesMatthias Clasen2017-09-2311-0/+229
* vulkan: Implement crossfadeMatthias Clasen2017-09-2210-0/+67
* vulkan: Quiet another validation warningMatthias Clasen2017-09-211-0/+1
* More work on text nodesMatthias Clasen2017-09-109-0/+56
* build: Improve vulkan resource handlingPatrick Griffis2017-09-051-6/+2
* A somewhat working blur shaderMatthias Clasen2017-09-0411-0/+136
* Add rules to regenerate all shader variantsMatthias Clasen2017-09-031-2/+26
* build: Move Vulkan shader handling to its own directoryEmmanuele Bassi2017-08-151-0/+56
* vulkan: Fix copy/paste errorBenjamin Otte2017-01-184-1/+1
* vulkan: Add compiled shadersBenjamin Otte2017-01-1812-0/+0
* vulkan: Compute right size for outset shadowBenjamin Otte2017-01-181-1/+11
* vulkan: Add support for unblurred box-shadowBenjamin Otte2017-01-184-0/+142
* vulkan: Generate clip shaders from same sourceBenjamin Otte2017-01-1740-404/+2
* vulkan: Add clip.vert.glslBenjamin Otte2017-01-1723-102/+73
* vulkan: Add a clip.frag.glsl includeBenjamin Otte2017-01-1710-177/+41
* vulkan: Add push constants to fragment shaderBenjamin Otte2017-01-1720-45/+21
* vulkan: Move push constants into their own headerBenjamin Otte2017-01-1731-105/+41
* vulkan: Add shader for border renderingBenjamin Otte2017-01-1113-0/+495
* vulkan: Modernize blend pipelineBenjamin Otte2017-01-0414-23/+200
* vulkan: Make the effect renderer take matrix + offsetBenjamin Otte2016-12-3120-55/+100
* vulkan: Handle opacity nodesBenjamin Otte2016-12-3112-0/+241
* vulkan: Handle linear gradientsBenjamin Otte2016-12-2612-0/+395
* gsk: Add missing Mozilla copyright headerBenjamin Otte2016-12-261-0/+5
* vulkan: Add shader for color drawing with rectangle clipBenjamin Otte2016-12-255-0/+52
* vulkan: We use VK_FORMAT_B8G8R8A8_UNORMBenjamin Otte2016-12-251-1/+1
* vulkan: Add proof-of-concept clip implementationBenjamin Otte2016-12-244-0/+87
* vulkan: Fold clip into push constantsBenjamin Otte2016-12-244-0/+6
* vulkan: Get rid of color in push constantsBenjamin Otte2016-12-202-5/+0
* vulkan: Pass color rects in instance dataBenjamin Otte2016-12-204-4/+16
* vulkan: Don't pass texture coordinates to the color pipelineBenjamin Otte2016-12-204-6/+0
* vulkan: Add infrastructure for multiple pipelinesBenjamin Otte2016-12-204-0/+36
* vulkan: Make MVP matrix available to vertex shaderBenjamin Otte2016-12-092-1/+5
* vulkan: Make GskVulkanRenderer workBenjamin Otte2016-12-092-1/+3
* gsk: Pass texture coordinates to Vulkan rendererBenjamin Otte2016-12-094-2/+8
* gsk: Loads of work on Vulkan backendBenjamin Otte2016-12-094-0/+19