b5cb6835c449c1c292b1ab124691a45d3d113694 |
|
24-Feb-2017 |
Brian Salomon <bsalomon@google.com> |
Use construct/init pattern with GrPipeline to replace CreateAt. Change-Id: Ic6c7432a9a298a143ce4f2431e94c89a0ea79793 Reviewed-on: https://skia-review.googlesource.com/8938 Commit-Queue: Brian Salomon <bsalomon@google.com> Reviewed-by: Greg Daniel <egdaniel@google.com>
/external/skia/src/gpu/GrGpuCommandBuffer.cpp
|
c293a29bc2fced15ac44a66efa813d42cb3f2e0b |
|
30-Nov-2016 |
Brian Salomon <bsalomon@google.com> |
Make GrGpuCommandBuffer infer its render target from first draw This is a temporary workaround to allow removal of GrBatch::renderTarget(). Change-Id: Ic14710a369802064cf6446e8191a98ea3595556d Reviewed-on: https://skia-review.googlesource.com/5342 Commit-Queue: Brian Salomon <bsalomon@google.com> Reviewed-by: Robert Phillips <robertphillips@google.com>
/external/skia/src/gpu/GrGpuCommandBuffer.cpp
|
36a77ee494791989548b717515e3621b9c4ffe4e |
|
18-Oct-2016 |
Greg Daniel <egdaniel@google.com> |
Refactor GrVkGpuCommandBuffer to handle multiple GrVkCommandBuffers. This CL is a pre CL to fix some issues where we will need a GpuCB to internally have multiple commandbuffers that it submits. Because of this, I need to move the bounds calculations down into the VkGpuCB since we need to know the bounds for each sub commandbuffer and not just entire set of commands. In part this is good since GL actually never needed the calculations so it saves some work there. BUG=skia: GOLD_TRYBOT_URL= https://gold.skia.org/search?issue=3142 Change-Id: Ied918765da3630aa6d87e29ccce6c883b96c4ead Reviewed-on: https://skia-review.googlesource.com/3142 Commit-Queue: Greg Daniel <egdaniel@google.com> Reviewed-by: Ethan Nicholas <ethannicholas@google.com> Reviewed-by: Brian Osman <brianosman@google.com>
/external/skia/src/gpu/GrGpuCommandBuffer.cpp
|
65a09274184ffd25d446352a96d3890ea7e625fa |
|
12-Oct-2016 |
Greg Daniel <egdaniel@google.com> |
Don't pass in RT to individual Gpu CommandBuffer calls The Vulkan backend already stored a GrVkRT, but was inconsistent in sometimes using the stored value and sometimes the passed in value (though they should be the same). This just cleans up the code so that everyone uses a stored RT. BUG=skia: GOLD_TRYBOT_URL= https://gold.skia.org/search?issue=3126 Change-Id: I571de4bfb1da612d61171321d5224a9a19d8e545 Reviewed-on: https://skia-review.googlesource.com/3126 Commit-Queue: Greg Daniel <egdaniel@google.com> Reviewed-by: Brian Osman <brianosman@google.com>
/external/skia/src/gpu/GrGpuCommandBuffer.cpp
|
29df76096fd30941086324902a82656df2d8becd |
|
31-Aug-2016 |
csmartdalton <csmartdalton@google.com> |
Define clear regions in terms of GrFixedClip Updates clear APIs to take GrFixedClip instead of a rectangle. This will allow us to use window rectangles with clears. Removes stencil knobs from GrFixedClip. BUG=skia: GOLD_TRYBOT_URL= https://gold.skia.org/search?issue=2262473003 Review-Url: https://codereview.chromium.org/2262473003
/external/skia/src/gpu/GrGpuCommandBuffer.cpp
|
28a838e532250fcca9673aca6c4616193a5a139d |
|
23-Jun-2016 |
robertphillips <robertphillips@google.com> |
Move GrPipelineBuilder out of gms & reduce use of GrPipelineBuilder.h Just another step in reining in the GrPLB GOLD_TRYBOT_URL= https://gold.skia.org/search?issue=2086293006 Review-Url: https://codereview.chromium.org/2086293006
/external/skia/src/gpu/GrGpuCommandBuffer.cpp
|
9cb6340a62a5d748e4189d50e51fa527c8c80c03 |
|
23-Jun-2016 |
egdaniel <egdaniel@google.com> |
Start using GrGpuCommandBuffer in GrDrawTarget. BUG=skia: GOLD_TRYBOT_URL= https://gold.skia.org/search?issue=2052263003 Review-Url: https://codereview.chromium.org/2078483002
/external/skia/src/gpu/GrGpuCommandBuffer.cpp
|