- 8afde5f Rename outputView->writeView and outputSwizzle->writeSwizzle by Brian Salomon · 4 years, 4 months ago
- 304e14d Remove FixedDynamicState from GrProgramInfo and GrPipeline by Chris Dalton · 4 years, 4 months ago
- 3bf2f3a Remove DynamicStateArrays from GrProgramInfo and GrPipeline by Chris Dalton · 4 years, 4 months ago
- aa0e45c Add pass-through helper methods from GrOpFlushState to GrOpsRenderPass by Chris Dalton · 4 years, 4 months ago
- 39ca973 Migrate ccpr to the new bind/draw API by Chris Dalton · 4 years, 5 months ago
- 456f9b5 Reland "Move GrGpuResource GrSurface and GrTexture into src." by Greg Daniel · 4 years, 5 months ago
- f6ed96d Revert "Move GrGpuResource GrSurface and GrTexture into src." by Greg Daniel · 4 years, 5 months ago
- e5a06ce Move GrGpuResource GrSurface and GrTexture into src. by Greg Daniel · 4 years, 5 months ago
- b58098f Add onPrePrepareDraws & createProgramInfo methods to GrDrawVerticesOp (take 2) by Robert Phillips · 4 years, 5 months ago
- b43cfa4 Revert "Add onPrePrepareDraws & createProgramInfo methods to GrDrawVerticesOp" by Robert Phillips · 4 years, 5 months ago
- d360651 Add onPrePrepareDraws & createProgramInfo methods to GrDrawVerticesOp by Robert Phillips · 4 years, 5 months ago
- 4386ad1 Add GrOpsRenderPass::bindPipeline() by Chris Dalton · 4 years, 5 months ago
- 79f336d Remove GrPrimitiveType from GrMesh by Chris Dalton · 4 years, 6 months ago
- ccb6142 Allow implicit conversion from GrSamplerState::Filter to GrSamplerState by Brian Salomon · 4 years, 7 months ago
- d19cd76 Remove unused varying type param from GrGLSLShaderBuilder texture methods. by Brian Salomon · 4 years, 7 months ago
- c241b58 Make fragment processor iterators work with range for loops. by Brian Salomon · 4 years, 8 months ago
- 933484f Stop using GrPixelConfig in Metal & Dawn's GrProgramDesc creation by Robert Phillips · 4 years, 8 months ago
- 67a625e Make GrProgramInfo take pointers to the GrPipeline and the GrPrimitiveProcessor by Robert Phillips · 4 years, 8 months ago
- 5e8cdfd Add 'numRasterSamples' and 'isMixedSampled' to GrProgramInfo by Chris Dalton · 4 years, 9 months ago
- cea290f Add GrPrimitiveType to GrProgramInfo by Robert Phillips · 4 years, 9 months ago
- 2638f3d rename atlassize->atlasdimensions by Brian Salomon · 4 years, 9 months ago
- 6c2aa7a Revert "Reduce inputs to GrProgramDesc::Build method(s)" by Robert Phillips · 4 years, 9 months ago
- 63a3873 Reduce inputs to GrProgramDesc::Build method(s) by Robert Phillips · 4 years, 9 months ago
- f272bea Plumb GrBackendFormat into the GrPrimitiveProcessor::TextureSampler by Robert Phillips · 4 years, 9 months ago
- 7d7aaf4 Slim down GrFragmentProcessor::TextureSampler and GrPrimitiveProcessor::TextureSampler by Robert Phillips · 4 years, 10 months ago
- 2d8a95e Add "meshCount" to GrProgramInfo by Robert Phillips · 4 years, 10 months ago
- 901aff0 Add GrProgramInfo to centralize management of program information by Robert Phillips · 4 years, 10 months ago
- 2d41d0d Remove GrGpuTextureCommandBuffer class and rename to GrOpsRenderPass. by Greg Daniel · 5 years ago
- 67529b2 SkSL GLSL generator writes default precision for sampler2D/samplerExternalOS/sampler2DRect by Brian Salomon · 5 years ago
- 6a5317a ccpr: Don't do coverage count transformations on literal coverage atlases by Chris Dalton · 5 years ago
- 2c3398d Switch from querying swizzle on caps to using swizzles stored on proxies. by Greg Daniel · 5 years ago
- 5b5403e ccpr: Preserve fill rules for cached paths by Chris Dalton · 5 years ago
- f91b755 Reland "ccpr: Set atlas proxy size to draw bounds rather than backing size" by Chris Dalton · 5 years ago
- 2185f39 Revert "ccpr: Set atlas proxy size to draw bounds rather than backing size" by Chris Dalton · 5 years ago
- 46d0f9a ccpr: Set atlas proxy size to draw bounds rather than backing size by Chris Dalton · 5 years ago
- c0bd9f9 rewrite includes to not need so much -Ifoo by Mike Klein · 5 years ago
- 377b18b ccpr: Indicate path fill type by winding direction of cover triangles by Chris Dalton · 5 years ago
- dbf7072 Use different classes for client side arrays and GPU buffer objects. by Brian Salomon · 5 years ago
- e1f5502 Reland "SkSL is now pickier about type conversions" by Ethan Nicholas · 5 years ago
- c83da98 Revert "SkSL is now pickier about type conversions" by Ethan Nicholas · 5 years ago
- 91c1d08 SkSL is now pickier about type conversions by Ethan Nicholas · 5 years ago
- ae64c19 Convert GrBufferType to enum class, rename, and remove dead values by Brian Salomon · 5 years ago
- 12d2264 Convert GrBuffer owners to sk_sp by Brian Salomon · 5 years ago
- f04fb3c Change how GPs configure attributes by Brian Osman · 6 years ago
- 51e8b7e ccpr: Use ceil/floor to round out path cover octagons by Chris Dalton · 6 years ago
- 0f70be8 Reland "Remove ability to sample textures in vertex or geometry shaders." by Greg Daniel · 6 years ago
- 6e2625d Revert "Remove ability to sample textures in vertex or geometry shaders." by Greg Daniel · 6 years ago
- d50d657 Remove ability to sample textures in vertex or geometry shaders. by Greg Daniel · 6 years ago
- 7eae3e0 Reland "Move GrGeometryProcessor's textures out of classes and into" by Brian Salomon · 6 years ago
- fdf05f4 Revert "Move GrGeometryProcessor's textures out of classes and into" by Brian Salomon · 6 years ago
- af87483 Move GrGeometryProcessor's textures out of classes and into by Brian Salomon · 6 years ago
- f7dcd76 Remove array of TextureSampler pointers from GrIOResourceProcessor. by Brian Salomon · 6 years ago
- 4934890 Refactor GrPipeline dynamic state. by Brian Salomon · 6 years ago
- ff168d9 Put GrPrimitiveProcessor/GrGeometryProcessor before GrPipeline in param lists. by Brian Salomon · 6 years ago
- 92be2f7 Revert "Revert "Change how vertex/instance attributes are handled in geometry processors."" by Brian Salomon · 6 years ago
- 5045e50 Revert "Change how vertex/instance attributes are handled in geometry processors." by Mike Klein · 6 years ago
- 19c1233 Change how vertex/instance attributes are handled in geometry processors. by Brian Salomon · 6 years ago
- 4da7019 ccpr: Implement path mask caching by Chris Dalton · 6 years ago
- 9414c96 ccpr: Generalize GrCCAtlas to work for cached atlases as well by Chris Dalton · 6 years ago
- 802cb31 Stop passing GrPrimitiveProcessor to GrMesh::sendToGpu. by Brian Salomon · 6 years ago
- 70132d0 Make GrPrimitiveProcessor::Attribute a class, hide data members. by Brian Salomon · 6 years ago
- daef06a ccpr: Handle winding and even-odd in the same shader by Chris Dalton · 6 years ago
- 13235d8 Revert "ccpr: Handle winding and even-odd in the same shader" by Chris Dalton · 6 years ago
- 5dd3fcc ccpr: Handle winding and even-odd in the same shader by Chris Dalton · 6 years ago
- 1c54894 ccpr: Remove local matrix data from path instances by Chris Dalton · 6 years ago
- d925f2d Add a drawPaths method to GrCCPathProcessor by Chris Dalton · 6 years ago
- 5cd6700 ccpr: Avoid inline array definitions by Chris Dalton · 6 years ago
- 6028361 Drop unused shader support for sample variables by Chris Dalton · 6 years ago
- 7b04631 ccpr: Don't use flat interpolation when it is slow by Chris Dalton · 6 years ago
- 7f86192 Revert "Drop support for unused MSAA extensions" by Robert Phillips · 6 years ago
- 7df2746 Drop support for unused MSAA extensions by Chris Dalton · 6 years ago
- 27059d3 ccpr: Use primitive restart feature on ARM by Chris Dalton · 7 years ago
- faca00d ccpr: Unblacklist Mali by Chris Dalton · 7 years ago
- 383a2ef CCPR: Rename GrCCPR* -> GrCC* by Chris Dalton · 7 years ago[Renamed (90%) from src/gpu/ccpr/GrCCPRPathProcessor.cpp]
- d0b8d93 CCPR: Fix Intel crash and un-blacklist by Chris Dalton · 7 years ago
- 5d2de08 Add findOrMakeStaticBuffer method to GrResourceProvider by Chris Dalton · 7 years ago
- 2737288 Don't force GrGLSLVarying's scope to be compile-time constant by Chris Dalton · 7 years ago
- 04460cc Make GrGLSLPrimitiveProcessor::emitTransforms take local coords as GrShaderVar. by Brian Salomon · 7 years ago
- a3e9271 CCPR: Eliminate texel buffers by Chris Dalton · 7 years ago
- a045eea CCPR: use 16-bit ints for the atlas offset attrib by Chris Dalton · 7 years ago
- fdde34e Remove precision from GrGLSLVaryingHandler by Chris Dalton · 7 years ago
- abff956 initClassID no longer auto-allocates ids by Ethan Nicholas · 7 years ago
- fa7ee24 changed vertex attribute precisions to be actual types by Ethan Nicholas · 7 years ago
- 8aa4569 switched SkSL's temporary 'highfloat' type back to 'float' by Ethan Nicholas · 7 years ago
- f7b8820 re-land of new SkSL precisions by Ethan Nicholas · 7 years ago
- 27185a9 Revert "Revert "Revert "Switched highp float to highfloat and mediump float to half.""" by Ethan Nicholas · 7 years ago
- 05d5a13 Revert "Revert "Switched highp float to highfloat and mediump float to half."" by Ethan Nicholas · 7 years ago
- 2bbdcc4 Rework GrSamplerParams to be more compact and use its own wrap mode enum. by Brian Salomon · 7 years ago
- 8296e75 Switch atlas clients over to using absolute texture coordinates (take 2) by Robert Phillips · 7 years ago
- e253831 Revert "Switch atlas clients over to using absolute texture coordinates" by Robert Phillips · 7 years ago
- e84c087 Switch atlas clients over to using absolute texture coordinates by Robert Phillips · 7 years ago
- 1d816b9 Revert "Switched highp float to highfloat and mediump float to half." by Brian Salomon · 7 years ago
- 88d99c6 Switched highp float to highfloat and mediump float to half. by Ethan Nicholas · 7 years ago
- 5af9ea3 renamed SkSL types in preparation for killing precision modifiers by Ethan Nicholas · 7 years ago
- e44ef10 Second small fragment from "Reduce dependence on GrSurface's origin field" by Robert Phillips · 7 years ago
- 96be9df Revert "Reduce dependence on GrSurface's origin field" by Robert Phillips · 7 years ago
- 467022b Reduce dependence on GrSurface's origin field by Robert Phillips · 7 years ago
- 1a325d2 Coverage counting path renderer by Chris Dalton · 7 years ago