1. ac9be9d Remove shader text trace events and simplify the SKSL/GLSL printing code by Brian Osman · 5 years ago
  2. fd7657c Add SkSL editing to Viewer in Vulkan backend by Brian Osman · 5 years ago
  3. a085a41 Normalize storage of shader strings in the cache by Brian Osman · 5 years ago
  4. c0bd9f9 rewrite includes to not need so much -Ifoo by Mike Klein · 5 years ago
  5. 71713f6 Swap front and back stencil sides when rendering bottom-left by Chris Dalton · 5 years ago
  6. 6c431d5 Towards a simpler SkSL -> GLSL pipeline (and better shader reflection) by Brian Osman · 5 years ago
  7. e6ef03d Make the persistent cache utility functions operate on SkData by Brian Osman · 5 years ago
  8. a5a010b Update SPIRV caching to use SkWriter32/SkReader32 and allow inspection by Brian Osman · 5 years ago
  9. d7291ba Restore support for multisample locations by Chris Dalton · 5 years ago
  10. 1223e7f Add GrMtlPipelineStateCache. by Jim Van Verth · 5 years ago
  11. 9da87e0 Rename GrContext::contextPriv to priv by Robert Phillips · 5 years ago
  12. c1541ae Move GrContextOptions to GrContext_Base and make GrContextThreadSafeProxy be derived from GrContext_Base by Robert Phillips · 5 years ago
  13. d0fe875 Remove destination GrRenderTargetProxy from GrPipeline by Robert Phillips · 5 years ago
  14. a870b46 Add ability to write out VkPipelineCache to gpu PersistentCache. by Greg Daniel · 6 years ago
  15. 2d2c09f Don't store the length and checksom on the GrProgramDesc key itself. by Greg Daniel · 6 years ago
  16. 92e01cf added SPIR-V persistent cache support for Vulkan by Ethan Nicholas · 6 years ago
  17. 7a82edf Add support for immuatable samplers in vulkan. by Greg Daniel · 6 years ago
  18. 9a51a86 Pass in actual sampled texture and sample params to gpu uniform builders. by Greg Daniel · 6 years ago
  19. 99b88e0 Pass a VkRenderPass through pipeline state creation instead of GrVkRenderPass. by Greg Daniel · 6 years ago
  20. e6ab998 Revert "added support for sk_Dimensions to SkSL" by Greg Daniel · 6 years ago
  21. 9335c28 added support for sk_Dimensions to SkSL by Ethan Nicholas · 6 years ago
  22. b91c466 Don't change the front face direction in Vulkan by Chris Dalton · 6 years ago
  23. 49d14e9 sksl: Add a "sk_Clockwise" built-in by Chris Dalton · 6 years ago
  24. 662ea4b Remove texel buffer support. by Brian Salomon · 6 years ago
  25. ff168d9 Put GrPrimitiveProcessor/GrGeometryProcessor before GrPipeline in param lists. by Brian Salomon · 6 years ago
  26. 1471df9 Remove include of GrGLProgramBuilder.h from GrGLProgram.h and GrVkPipelineState.h by Brian Salomon · 6 years ago
  27. 4d3f517 Remove GrGLSLFragProcs typedef. Use unique_ptr to for GrGLSLFragmentProcessor ownership. by Brian Salomon · 6 years ago
  28. dc09213 Revert "Revert "Make SkSL GLSL generator declare sk_FragColor inout when EXT fb fetch is used."" by Brian Salomon · 6 years ago
  29. d401330 Revert "Make SkSL GLSL generator declare sk_FragColor inout when EXT fb fetch is used." by Brian Salomon · 6 years ago
  30. 7e1dd20 Make SkSL GLSL generator declare sk_FragColor inout when EXT fb fetch is used. by Brian Salomon · 6 years ago
  31. 8a83ca4 Add "sharpen" option to SkSL, to LOD bias all textures by Brian Osman · 6 years ago
  32. 7f86192 Revert "Drop support for unused MSAA extensions" by Robert Phillips · 6 years ago
  33. 7df2746 Drop support for unused MSAA extensions by Chris Dalton · 6 years ago
  34. 369e8b7 Fix cleanup on program creation failure by Robert Phillips · 7 years ago
  35. 2890fbf Make GrPipeline hold a GrRenderTargetProxy (instead of a GrRenderTarget) by Robert Phillips · 7 years ago
  36. e468286 sksl now sees vulkan caps by Ethan Nicholas · 7 years ago
  37. 852d715 Create geometry shader modules in vulkan when using geom shaders by Greg Daniel · 7 years ago
  38. 31ec144 Add support for using texel buffers in Vulkan backend. by Greg Daniel · 7 years ago
  39. 2983f40 Re-land of "eliminated GrGLSLExpr". by Ethan Nicholas · 7 years ago
  40. 18f9602 Add support for Geom shaders in Vulkan backend. by Greg Daniel · 7 years ago
  41. 421fe44 Revert "Revert "Revert "eliminated GrGLSLExpr""" by Ethan Nicholas · 7 years ago
  42. 796001c Revert "Revert "eliminated GrGLSLExpr"" by Ethan Nicholas · 7 years ago
  43. 5e550ab Revert "eliminated GrGLSLExpr" by Brian Salomon · 7 years ago
  44. 93f20f5 eliminated GrGLSLExpr by Ethan Nicholas · 7 years ago
  45. a754378 Setup support for UNIFORM_TEXEL_BUFFER descriptor sets in Vulkan by Greg Daniel · 7 years ago
  46. 3865711 Replaced all calls to fragmentPosition() with sk_FragCoord by Ethan Nicholas · 7 years ago
  47. cae3a4c Revert "Replaced all calls to fragmentPosition() with sk_FragCoord" by Ethan Nicholas · 7 years ago
  48. de4d301 Replaced all calls to fragmentPosition() with sk_FragCoord by Ethan Nicholas · 8 years ago
  49. 941e7e2 re-land of added sk_FragCoord support to skslc by Ethan Nicholas · 8 years ago
  50. e8e4a3e Revert "added sk_FragCoord support to skslc" by Greg Daniel · 8 years ago
  51. ce33f10 added sk_FragCoord support to skslc by Ethan Nicholas · 8 years ago
  52. 94efbf5 Merge GrGLSLCaps into GrShaderCaps by Brian Salomon · 8 years ago
  53. 6039768 Move GrShaderVar to an appending model for layout qualifiers by Brian Salomon · 8 years ago
  54. 276cc41 Revive geometry shaders by csmartdalton · 8 years ago
  55. 99938a8 Merge GrGLSLShaderVar and GrShaderVar by Brian Salomon · 8 years ago
  56. 684d7ce Fix double deletion of DescriptorSetLayouts by Jim Van Verth · 8 years ago
  57. c633abb Remove GrStencilSettings from GrPipeline by csmartdalton · 8 years ago
  58. bc9b296 Add GrVkCopyPipeline to handle vulkan copies as draws by egdaniel · 8 years ago
  59. 88987d8 Move vulkan spir-v compile call to GrVkUtil by egdaniel · 8 years ago
  60. 720dc71 Merge building of program desc in Vulkan into one step by egdaniel · 8 years ago
  61. 5d8f69f Merge GrGLSLProgramDesc into GrProgramDesc by egdaniel · 8 years ago
  62. 0d9990f Merge ProgramDesc's for GL and Vulkan by egdaniel · 8 years ago
  63. 707bbd6 Reuse sampler descriptor set allocations in Vulkan by egdaniel · 8 years ago
  64. d598f79 SkSL performance improvements (plus a couple of minor warning fixes) by ethannicholas · 8 years ago
  65. e92badc Revert of SkSL performance improvements (patchset #6 id:140001 of https://codereview.chromium.org/2131223002/ ) by msarett · 8 years ago
  66. 9fd67a1 SkSL performance improvements (plus a couple of minor warning fixes) by ethannicholas · 8 years ago
  67. b3058bd initial checkin of SkSL compiler by ethannicholas · 8 years ago
  68. 778555c Unify DescriptorPools for vulkan uniform descriptor sets by egdaniel · 8 years ago
  69. 09aa1fc Refactor how we store and use samplers in Ganesh by egdaniel · 8 years ago
  70. b800248 Revert of Refactor how we store and use samplers in Ganesh (patchset #7 id:120001 of https://codereview.chromium.org/1885863004/ ) by egdaniel · 8 years ago
  71. 45b61a1 Refactor how we store and use samplers in Ganesh by egdaniel · 8 years ago
  72. 8af936d Fix a bunch of memory issues in Vulkan by egdaniel · 8 years ago
  73. b4aa362 Switch uniforms to be descriptor set 0 in Vulkan by egdaniel · 8 years ago
  74. 3a15fd4 Fix vulkan dual source blending by egdaniel · 8 years ago
  75. b60c337 Initialize variable to appease compiler warning by egdaniel · 8 years ago
  76. d632bb4 Enable dual source blending for Vulkan by egdaniel · 8 years ago
  77. 9d524f2 Style bikeshed - remove extraneous whitespace by halcanary · 8 years ago
  78. c5ec140 Use NV glsl shader compiler for Vulkan by egdaniel · 8 years ago
  79. 22281c1 Set up cache in vulkan to reuse GrVkPrograms (aka VkPipelines) by egdaniel · 8 years ago[Renamed (80%) from src/gpu/vk/GrVkProgramBuilder.cpp]
  80. c2dc1b2 Add DescriptorPool and set manager to GrVkProgram by egdaniel · 8 years ago
  81. 0e1853c Update how we send draws to gpu backend to reduce state setting. by egdaniel · 8 years ago
  82. 9c3f143 Add support for vertex and geometry shader textures by cdalton · 8 years ago
  83. 992ad36 Add back Vk files with LF endings by jvanverth · 8 years ago
  84. e02918d Remove Vk files with spurious CRLFs by jvanverth · 8 years ago
  85. 2d07b76 Update shaderc lib and use single combined lib by Greg Daniel · 8 years ago
  86. 164a9f0 Add vulkan files into skia repo. This is an incomplete backend with only partial functionality at this time. by Greg Daniel · 8 years ago
  87. ad3a13c Revert of Add vulkan files into skia repo. (patchset #2 id:20001 of https://codereview.chromium.org/1718693002/ ) by egdaniel · 8 years ago
  88. 48cf268 Add vulkan files into skia repo. This is an incomplete backend with only partial functionality at this time. by Greg Daniel · 8 years ago