1. 0a77f43 In Vulkan don't submit CB after resolve call unless we are preparing image for I/O by Greg Daniel · 6 years ago
  2. b353eeb Remove duplicate member of GrVkDrawableInfo struct. by Greg Daniel · 6 years ago
  3. 9a51a86 Pass in actual sampled texture and sample params to gpu uniform builders. by Greg Daniel · 6 years ago
  4. 9a9baae Use SkPMColor4f throughout clear APIs by Brian Osman · 6 years ago
  5. 64cc9aa Add drawDrawable support to GrRenderTargetContext. by Greg Daniel · 6 years ago
  6. cb3d087 Remove all remaining GrColor4f (other than gradients) by Brian Osman · 6 years ago
  7. f7828d0 Better optimize our use of memory barriers in vulkan. by Greg Daniel · 6 years ago
  8. a41a74a Revert "In GrVkGpuCommandBuffer when setting bounds to full RT use proxy bounds instead of surface." by Greg Daniel · 6 years ago
  9. 9b7bfd0 In GrVkGpuCommandBuffer when setting bounds to full RT use proxy bounds instead of surface. by Greg Daniel · 6 years ago
  10. 99b88e0 Pass a VkRenderPass through pipeline state creation instead of GrVkRenderPass. by Greg Daniel · 6 years ago
  11. f723264 Revert "Revert "Reland "Add ability to specify different GP textures for each mesh in a draw.""" by Brian Salomon · 6 years ago
  12. cd7907b Revert "Reland "Add ability to specify different GP textures for each mesh in a draw."" by Brian Salomon · 6 years ago
  13. 5e81a12 Add support for dynamic state GP textures in Vulkan backend. by Brian Salomon · 6 years ago
  14. 5b5d84c Cache the command buffer objects by Robert Phillips · 6 years ago
  15. 7eae3e0 Reland "Move GrGeometryProcessor's textures out of classes and into" by Brian Salomon · 6 years ago
  16. fdf05f4 Revert "Move GrGeometryProcessor's textures out of classes and into" by Brian Salomon · 6 years ago
  17. af87483 Move GrGeometryProcessor's textures out of classes and into by Brian Salomon · 6 years ago
  18. e782f84 Remove GrResourceIOProcessor. by Brian Salomon · 6 years ago
  19. 8e9b4c4 Reland "Don't require mips in GrTextureProducer if texture is 1x1." by Greg Daniel · 6 years ago
  20. c861eee Revert "Don't require mips in GrTextureProducer if texture is 1x1." by Greg Daniel · 6 years ago
  21. 5191fd7 Don't require mips in GrTextureProducer if texture is 1x1. by Greg Daniel · 6 years ago
  22. d818ebf Revert "Some scissor state cleanup." by Brian Salomon · 6 years ago
  23. a219419 Some scissor state cleanup. by Brian Salomon · 6 years ago
  24. 4934890 Refactor GrPipeline dynamic state. by Brian Salomon · 6 years ago
  25. ff168d9 Put GrPrimitiveProcessor/GrGeometryProcessor before GrPipeline in param lists. by Brian Salomon · 6 years ago
  26. 930f939 Ensure that textures exported via SkImage::MakeBackendTextureFromSkImage by Brian Salomon · 6 years ago
  27. 09c9400 Reland "Reland "Require mips to be allocated at texture creation time and disable late allocations."" by Greg Daniel · 6 years ago
  28. 802cb31 Stop passing GrPrimitiveProcessor to GrMesh::sendToGpu. by Brian Salomon · 6 years ago
  29. 01422bc Revert "Reland "Require mips to be allocated at texture creation time and disable late allocations."" by Greg Daniel · 6 years ago
  30. 9eb36b9 Reland "Require mips to be allocated at texture creation time and disable late allocations." by Greg Daniel · 6 years ago
  31. 0c78238 Revert "Require mips to be allocated at texture creation time and disable late allocations." by Greg Daniel · 6 years ago
  32. cd2c3f9 Require mips to be allocated at texture creation time and disable late allocations. by Greg Daniel · 6 years ago
  33. dbdba60 Add discard check when deciding if we should execute op list or not. by Greg Daniel · 7 years ago
  34. 38c3d93 Don't emit empty command buffers in vulkan by Greg Daniel · 7 years ago
  35. 55fa647 Correctly discard or load RT when doing copies as draws in Vulkan by Greg Daniel · 7 years ago
  36. a3c68df Make sure we do a render pass load if we copied to a surface before hand by Greg Daniel · 7 years ago
  37. ea022cd Fix vulkan layout barriers when we are doing in line uploads. by Greg Daniel · 7 years ago
  38. 45a44de Make sure we add render target mem barriers after any last second copies by Greg Daniel · 7 years ago
  39. 1fabd51 Track dirty rects on GrRenderTargets in native space rather than origin-relative by Brian Salomon · 7 years ago
  40. 6a40abc Revert "Implement window rectangles in vulkan" by Jim Van Verth · 7 years ago
  41. 94c0468 Implement window rectangles in vulkan by Chris Dalton · 7 years ago
  42. 943ed79 Remove deferred upload types from GrDrawOp.h. by Brian Salomon · 7 years ago
  43. 09eeefb Remove uses of sk_sp when passing around GrVkPipelineState by Greg Daniel · 7 years ago
  44. 0fc4d2d Use enum to track MipMapsStatus throughout Texture creation by Greg Daniel · 7 years ago
  45. 2bbdcc4 Rework GrSamplerParams to be more compact and use its own wrap mode enum. by Brian Salomon · 7 years ago
  46. 380b90c Push full screen clears up to OpList by Robert Phillips · 7 years ago
  47. b0e93a2 Remove origin field from GrSurface (take 2) by Robert Phillips · 7 years ago
  48. 6b47c7d Store discard request on the opList and remove GrDiscardOp (take 3) by Robert Phillips · 7 years ago
  49. 445b557 Revert "Store discard request on the opList and remove GrDiscardOp (take 2)" by Robert Phillips · 7 years ago
  50. 9b0b32f Store discard request on the opList and remove GrDiscardOp (take 2) by Robert Phillips · 7 years ago
  51. 500d58b Make Copy Ops to go through GpuCommandBuffer instead of straigt to GPU. by Greg Daniel · 7 years ago
  52. 8c326e9 Remove fStencilClearValue from Vulkan's CommandBufferInfo struct by Robert Phillips · 7 years ago
  53. 54190c4 Revert "Store discard request on the opList and remove GrDiscardOp" by Robert Phillips · 7 years ago
  54. b681a0f Store discard request on the opList and remove GrDiscardOp by Robert Phillips · 7 years ago
  55. 74c627f Fix stencil clear load in Vulkan by Robert Phillips · 7 years ago
  56. 19e51dc Store GrRenderTarget in GrGpuCommandBuffer by Robert Phillips · 7 years ago
  57. 9521447 Add explicit clear of stencil buffer before opLists that use them by Robert Phillips · 7 years ago
  58. 65a88fa Add GrDebugMarkerOp by Robert Phillips · 7 years ago
  59. 7294b85 Revert "Remove origin field from GrSurface" by Robert Phillips · 7 years ago
  60. df0e09f Remove origin field from GrSurface by Robert Phillips · 7 years ago
  61. 4f101a7 Make GrGpuCommandBuffer's methods take a GrRenderTargetProxy (rather than a GrRenderTarget) by Robert Phillips · 7 years ago
  62. 2890fbf Make GrPipeline hold a GrRenderTargetProxy (instead of a GrRenderTarget) by Robert Phillips · 7 years ago
  63. 46983b7 Introduce dynamic pipeline state by Chris Dalton · 7 years ago
  64. 1d61635 Add support for instanced draws by Chris Dalton · 7 years ago
  65. 114a3c0 Fix glDrawRangeElements by Chris Dalton · 7 years ago
  66. bb581ce Convert DstTexture to DstProxy (take 2) by Robert Phillips · 7 years ago
  67. 9bee2e5 Revise system for checking for uninstantiated proxies by Robert Phillips · 7 years ago
  68. e3cd691 Fix for amd copy as draws on vulkan by Greg Daniel · 7 years ago
  69. c375704 Revert "Convert DstTexture to DstProxy" by Robert Phillips · 7 years ago
  70. 87f7f1c Convert DstTexture to DstProxy by Robert Phillips · 7 years ago
  71. bca46e2 Convert GrMesh back to a class by Chris Dalton · 7 years ago
  72. 6f24180 vk: don't re-check the primitive type for each batch of a mesh by Chris Dalton · 7 years ago
  73. ff92650 Convert GrMesh to a struct by Chris Dalton · 7 years ago
  74. ab015ef Move the ability to access textures, buffers, and image storages out from GrProcessor. by Brian Salomon · 8 years ago
  75. 18dfa98 Store the dst texture used by an XP in GrPipeline rather than in the XP. by Brian Salomon · 8 years ago
  76. 22bc865 Add AMD work around in Vulkan to create a new secondary command buffer by Greg Daniel · 8 years ago
  77. dbd11ec Init Command buffer on inlineUploads in Vulkan by Greg Daniel · 8 years ago
  78. 742e31d Rename GrBatchFlushState to GrOpFlushState by Brian Salomon · 8 years ago
  79. 9afd371 Rename GrDrawBatch->GrDrawOp by Brian Salomon · 8 years ago
  80. c293a29 Make GrGpuCommandBuffer infer its render target from first draw by Brian Salomon · 8 years ago
  81. 514baff Rename GrTextureParams to GrSamplerParams by Brian Salomon · 8 years ago
  82. db4183d In GrProcessor::TextureSampler drop the "get", it's cleaner by Brian Salomon · 8 years ago
  83. 0bbecb2 Rename GrTextureAccess to GrProcessor::TextureSampler. by Brian Salomon · 8 years ago
  84. 5011f85 Fix bounds updates in vulkan discards by Greg Daniel · 8 years ago
  85. 77b53f6 Support inline uploads in Vulkan by Greg Daniel · 8 years ago
  86. 36a77ee Refactor GrVkGpuCommandBuffer to handle multiple GrVkCommandBuffers. by Greg Daniel · 8 years ago
  87. 65a0927 Don't pass in RT to individual Gpu CommandBuffer calls by Greg Daniel · 8 years ago
  88. d368211 Remove unused resolve parameters for vulkan render passes by Greg Daniel · 8 years ago
  89. bc9b296 Add GrVkCopyPipeline to handle vulkan copies as draws by egdaniel · 8 years ago
  90. b58a2b4 Stop aggregating texture/buffer access objects in GrFragmentProcessor parents. by bsalomon · 8 years ago
  91. f6a97ae Disable ignore discard optimization in Vulkan by egdaniel · 8 years ago
  92. ec44099 Lots of little cleanup improvements to Vulkan by egdaniel · 8 years ago
  93. bf4a8f9 Improve usage of window rectangles by csmartdalton · 8 years ago
  94. c3bfcb8 Revert of Improve usage of window rectangles (patchset #9 id:160001 of https://codereview.chromium.org/2289363005/ ) by caryclark · 8 years ago
  95. db42be9 Improve usage of window rectangles by csmartdalton · 8 years ago
  96. 8d2141f Small perf optimizations preparing sampled images in vulkan by egdaniel · 8 years ago
  97. 29df760 Define clear regions in terms of GrFixedClip by csmartdalton · 8 years ago
  98. ce3bfb1 Don't add the resolve attachment to vulkan render passes. by egdaniel · 8 years ago
  99. 6693355 Add addtional resolve calls to vulkan backend by egdaniel · 8 years ago
  100. 50ead53 Update RT views and framebuffer in vulkan after mipmaping by egdaniel · 8 years ago