1. 4135cf0 use round() instead of trunc() to f32->unorm by Mike Klein · 5 years ago
  2. 6e4aad9 rename to_i32 -> trunc, and add round by Mike Klein · 5 years ago
  3. 049b58f avoid redundant clamps by Mike Klein · 5 years ago
  4. b97a919 don't clamp alpha, it's already [0,1] by Mike Klein · 5 years ago
  5. a53e47f native f32 min/max by Mike Klein · 5 years ago
  6. b9f2088 convert SkVMBlitter over to floats by Mike Klein · 5 years ago
  7. f00b95b Always attach stencil buffers with exact sample count matches by Chris Dalton · 5 years ago
  8. 0b68dda Defer stencil attachment until opsTask execution by Chris Dalton · 5 years ago
  9. b2ab7d1 add SkColorTypeIsNormalized() by Mike Klein · 5 years ago
  10. ed98476 Handle failure to create VkRenderPasses in vulkan backend. by Greg Daniel · 5 years ago
  11. 4d0fe38 Pre-flight SkTLS_pthread changes for C++17 by Mike Klein · 5 years ago
  12. 8c1e265 remove redundant comparison ops by Mike Klein · 5 years ago
  13. b204e4c Implement multisample "disable" in Vulkan by Chris Dalton · 5 years ago
  14. 81a8d28 Reland "hook up float comparisons to x86 JIT" by Mike Klein · 5 years ago
  15. 05f6a01 Remove unused methods from SkStrike by herb · 5 years ago
  16. 3f7c865 avoid the JIT on MSAN builds by Mike Klein · 5 years ago
  17. 252cdb7 One glyph() to rule them all!!! by herb · 5 years ago
  18. 4edb719 flesh out blendmodes through Screen by Mike Reed · 5 years ago
  19. fcaae48 Use GrProgramInfo's primitiveType field by Robert Phillips · 5 years ago
  20. 297d5a0 Revert "hook up float comparisons to x86 JIT" by Mike Klein · 5 years ago
  21. fa3adf7 Add handling of failed framebuffer creation in vulkan. by Greg Daniel · 5 years ago
  22. 12cea8d hook up float comparisons to x86 JIT by Mike Klein · 5 years ago
  23. cea290f Add GrPrimitiveType to GrProgramInfo by Robert Phillips · 5 years ago
  24. 67d43fe Rename stencil face terminology to clockwise/counter-clockwise by Chris Dalton · 5 years ago
  25. 2959749 Allow more sub-pixel position bits by Herb Derby · 5 years ago
  26. 714f8cc add vcmpps by Mike Klein · 5 years ago
  27. f7ce19e Improve the dynamic range of SkPackedGlyphID ctor by Herb Derby · 5 years ago
  28. d0792e6 unnest matrix multiply by Mike Klein · 5 years ago
  29. 4afe94c Fix issue with RenderPipelineDescriptor creation by Jim Van Verth · 5 years ago
  30. 2359927 JIT splat(0) as xor by Mike Klein · 5 years ago
  31. 0efc01d Revert "Fully delineate GL usage w/ skia_use_gl" by Robert Phillips · 5 years ago
  32. da7ef86 guard all SkVMBlitter debug features together by Mike Klein · 5 years ago
  33. cdc9238 Inline SkWuffsCodec::readFrames by Nigel Tao · 5 years ago
  34. 078cf3e Fully delineate GL usage w/ skia_use_gl by John Rosasco · 5 years ago
  35. 9b63dc8 Have vulkan command and descriptor sets handle failed creation. by Greg Daniel · 5 years ago
  36. d84dd4b Combine mask and edge distance in TessellationHelper by Michael Ludwig · 5 years ago
  37. 6e54a29 Assert we are now in the world of single-primitive-type render passes by Robert Phillips · 5 years ago
  38. 0cbb90d split out blendmodes for skvm by Mike Reed · 5 years ago
  39. 971e9eb split out serial functions for SkFont into separate impl by Mike Reed · 5 years ago
  40. ce200ac Cache tessellation metadata between inset/outset calls by Michael Ludwig · 5 years ago
  41. b1576fd Dawn: fix mipmap width and height computation during upload. by Stephen White · 5 years ago
  42. 1cc6067 friendly wrapper to allocate uniforms by Mike Klein · 5 years ago
  43. 73fcde0 Revert "Reland "Implement sample mask and sample locations support in Vulkan"" by Robert Phillips · 5 years ago
  44. 368570d Revert "Add a "conservative raster" flag to GrPipeline and implement in Vulkan" by Robert Phillips · 5 years ago
  45. 96b6150 implement SkColorFilterShader::isOpaque() by Mike Klein · 5 years ago
  46. ee6b49b Add a "conservative raster" flag to GrPipeline and implement in Vulkan by Chris Dalton · 5 years ago
  47. e643da6 Add new macro for checking device lost when making Vulkan calls. by Greg Daniel · 5 years ago
  48. 2245bf8 Reland "Implement sample mask and sample locations support in Vulkan" by Ethan Nicholas · 5 years ago
  49. 5625412 unify program() and uniforms() by Mike Klein · 5 years ago
  50. 09ee112 Reland "Fully embrace skcms types in SkColorSpace API" by Brian Osman · 5 years ago
  51. b3bd864 Cleanup kGray_8 readback. by Brian Salomon · 5 years ago
  52. 57643aa Speed up diff canvas using small bit vector by Herb Derby · 5 years ago
  53. 746acf1 add color filter support by Mike Klein · 5 years ago
  54. 7a13b46 x86-64 JIT support for Op::index by Mike Klein · 5 years ago
  55. 36574af ccpr: Fail gracefully when atlas instantiation fails by Chris Dalton · 5 years ago
  56. 6af9b1c Revert "Fully embrace skcms types in SkColorSpace API" by Robert Phillips · 5 years ago
  57. cfa4f60 simpler uniforms() api by Mike Klein · 5 years ago
  58. fb9146f merge key() and CanBuild() into CacheKey() by Mike Klein · 5 years ago
  59. e8356ad indent loop so it stands out by Mike Klein · 5 years ago
  60. f3d4109 add (x,y) params to shader program() by Mike Klein · 5 years ago
  61. 7015227 Fully embrace skcms types in SkColorSpace API by Brian Osman · 5 years ago
  62. cc83687 Make SkBlendMode_AsCoeff() public by Michael Ludwig · 5 years ago
  63. 85c3d68 Some improvements to backend texture creation. by Brian Salomon · 5 years ago
  64. e94cdd2 Use QuadHelper and PatternHelper in more places by Robert Phillips · 5 years ago
  65. 790eff8 Fix fuzz bug in isValid for SkDescriptor by Herb Derby · 5 years ago
  66. 45a2281 Return coverage from inset() call instead of using a separate function. by Michael Ludwig · 5 years ago
  67. 2f3a020 updateUniforms() just once by Mike Klein · 5 years ago
  68. ba97189 Skip unnecessary moveTo in degenerate quad calculations by Michael Ludwig · 5 years ago
  69. 3cfde4e Make GrVkResource::Trace thread safe. by Peng Huang · 5 years ago
  70. e36d030 SkColorMatrix cleanup by Brian Osman · 5 years ago
  71. 8e083ee Tighten up min and max vertex indices passed to GrTextureOp's meshes by Robert Phillips · 5 years ago
  72. 3699a17 Progress towards consolidating aa mask and edge distances by Michael Ludwig · 5 years ago
  73. 8633e4f Revert "Implement sample mask and sample locations support in Vulkan" by Ethan Nicholas · 5 years ago
  74. 8b915a0 Implement sample mask and sample locations support in Vulkan by Ethan Nicholas · 5 years ago
  75. e2e3a2f Revert "Reduce max # of AA Quads that can be merged or chained into a single GrTextureOp" by Robert Phillips · 5 years ago
  76. 183fc99 Dawn: update to recent texture proxy changes. by Stephen White · 5 years ago
  77. 0393505 opaque shaders and srcover -> src by Mike Klein · 5 years ago
  78. 4483c22 get rid of Uniforms by Mike Klein · 5 years ago
  79. e64c8bf Refactor tessellation metadata to move towards independent inset/outset calculations by Michael Ludwig · 5 years ago
  80. 9d0c67a paint color -> shader by Mike Klein · 5 years ago
  81. 476061e paint alpha scaling as its own effect by Mike Klein · 5 years ago
  82. 40c47e1 Dawn: fix RTHeight adjustment. by Stephen White · 5 years ago
  83. 0a4681d Reduce max # of AA Quads that can be merged or chained into a single GrTextureOp by Robert Phillips · 5 years ago
  84. 524e28b Use GrSurfaceProxyView for dst proxies. by Greg Daniel · 5 years ago
  85. 61eba6c Remove extraneous semicolons by Michael Ludwig · 5 years ago
  86. 2368bda try hashing shaders via their program by Mike Klein · 5 years ago
  87. 2b73e66 Add BT2020 (non-constant-luminance) YUV color space by Brian Osman · 5 years ago
  88. 25feadb Remove SK_LEGACY_YUV_MATRICES by Brian Osman · 5 years ago
  89. fd0c3b5 Update GrTextureOp to use index buffer offsets for draws by Robert Phillips · 5 years ago
  90. 283ec65 Handle all failures for vkWaitForFences by Emircan Uysaler · 5 years ago
  91. f5ad3f4 Fast SkPackedGlyphID CTOR by Herb Derby · 5 years ago
  92. b4577fb Use point to line distance instead of area for colinear check by Michael Ludwig · 5 years ago
  93. ce8adae ...finally! by Herb Derby · 5 years ago
  94. fb7ba52 Move tessellation math into GrQuadUtils by Michael Ludwig · 5 years ago
  95. 7823aeb refactor/layering: SkMalloc.cpp by Hal Canary · 5 years ago
  96. 2eae8e5 only scale shader by paint alpha < 1 by Mike Klein · 5 years ago
  97. e2333d7 fix uniform buffer size, scale by paint alpha by Mike Klein · 5 years ago
  98. 904cac8 Use SkYUVMath in GrYUVtoRGBEffect by Brian Osman · 5 years ago
  99. 549325c Have GrTextureOp use GrSurfaceProxyViews instead of just proxys. by Greg Daniel · 5 years ago
  100. e785c44 Remove unused API by Herb Derby · 5 years ago