1. 3cb406b Implement support for origin-TopLeft render targets. Note that the default behaviour remains the same: textures default to origin-TopLeft, render targets default to origin-BottomLeft, and backend textures default to origin-BottomLeft. However, the caller can override the default by setting fOrigin in GrTextureDesc, GrBackendTextureDesc or GrBackendRenderTargetDesc. by senorblanco@chromium.org · 12 years ago
  2. cf9faf6 Reverting r7545 (render target origin change) due to layout test issues (see https://codereview.chromium.org/12210002/) by robertphillips@google.com · 12 years ago
  3. ed8659b Implement support for origin-TopLeft render targets in GL backend. by senorblanco@chromium.org · 12 years ago
  4. 74749cd Add GrDrawTarget::DrawInfo, combine API for performing indexed/non-indexed draws in subclasses. by bsalomon@google.com · 12 years ago
  5. cc78238 Move vertex layout definitions from GrDrawTarget to GrDrawState. by jvanverth@google.com · 12 years ago
  6. 02ddc8b Make a bunch of virtuals in GrDrawTarget and GrGpu private. Subclasses shouldn't call them directly. by bsalomon@google.com · 12 years ago
  7. 6340a41 Let them eat GrEffectRef. by bsalomon@google.com · 12 years ago
  8. 34cccde Allow GrEffects with multiple textures. by bsalomon@google.com · 12 years ago
  9. 45a15f5 Modifications to GrPatherRenderer(Chain) interfaces to support clip mask manager. by bsalomon@google.com · 13 years ago
  10. dbe49f7 Remove default texture coords / texture matrix by bsalomon@google.com · 13 years ago
  11. e41fee9 Disable static asserts to get Chrome compiling by robertphillips@google.com · 13 years ago
  12. b9086a0 Replace GrMatrix with SkMatrix. by bsalomon@google.com · 13 years ago
  13. 8171288 Remove GrScalar, replace with SkScalar. by bsalomon@google.com · 13 years ago
  14. 2eaaefd Pass GrCustomStage to key-generation functions and emitCode(). by bsalomon@google.com · 13 years ago
  15. 2d0bade Make the orientation of a texture accessible from and known by GrSurface. by bsalomon@google.com · 13 years ago
  16. 08283af Rename GrSamplerState to GrEffectStage. by bsalomon@google.com · 13 years ago
  17. 46fba0d Rename StageKey and related stuff. by bsalomon@google.com · 13 years ago
  18. 396e61f Rename GrProgramStageFactory to GrBackendEffectFactory. by bsalomon@google.com · 13 years ago
  19. d698f77 GrGLProgramStage Renaming Part 1. by bsalomon@google.com · 13 years ago
  20. 021fc73 GrCustomStage Renaming Part 5 by bsalomon@google.com · 13 years ago
  21. f271cc7 GrCustomStage Renaming Part 3 by bsalomon@google.com · 13 years ago
  22. 6f261be GrCustomStage Renaming Part 2 by bsalomon@google.com · 13 years ago
  23. a469c28 CustomStage Renaming Part 1 by bsalomon@google.com · 13 years ago
  24. 4285acc Make GrGLProgram be responsible for calling setData on custom stages. by bsalomon@google.com · 13 years ago
  25. 67e78c9 Use GrCustomStage to implement color matrix. by bsalomon@google.com · 13 years ago
  26. 288d954 Separate out the texture matrix from the coord-system change matrix in GrSamplerState. This is a step towards moving texture matrix to GrCustomStage. by bsalomon@google.com · 13 years ago
  27. 7534747 Add GrColor to RGBA float helper func by bsalomon@google.com · 13 years ago
  28. 6d003d1 Wrap all GrCustomStage textures in GrTextureAccess, remove StageDesc::fInConfigFlags by bsalomon@google.com · 13 years ago
  29. 2d8edaf Try r5428 again with fix by bsalomon@google.com · 13 years ago
  30. 4592df8 Revert 5428 and 5429. by bsalomon@google.com · 13 years ago
  31. dbbf843 Consolidate texture access functions, provide default GrTextureAccess by bsalomon@google.com · 13 years ago
  32. f660187 Hide GrDrawTarget::Caps's member vars by bsalomon@google.com · 13 years ago
  33. a04e8e8 Do premul and r/b swap conversions in a custom effect by bsalomon@google.com · 13 years ago
  34. fbfcd56 Result of running tools/sanitize_source_files.py (which was added in https://codereview.appspot.com/6465078/) by rmistry@google.com · 13 years ago
  35. 0342a85 Remove _UPM_ GrPixelConfigs Review URL: http://codereview.appspot.com/6460113/ by bsalomon@google.com · 13 years ago
  36. a5e65ec by twiz@google.com · 13 years ago
  37. 7b11289 Added dev- & canv- prefixes to Ganesh bounding boxes to indicate coordinate space by robertphillips@google.com · 13 years ago
  38. cddaf34 Remove GrDrawState::setTexture/getTexture by bsalomon@google.com · 13 years ago
  39. e4d69c0 Added getConservativeBound helper function to GrClipData by robertphillips@google.com · 13 years ago
  40. beb1af7 Altered Ganesh's clip stack plumbing to pass down new GrClipData class by robertphillips@google.com · 13 years ago
  41. dbbc4e2 Add GL uniform manager Review URL: http://codereview.appspot.com/6423066/ by bsalomon@google.com · 13 years ago
  42. ecb60aa Factory method for creating GrGLProgram by bsalomon@google.com · 13 years ago
  43. 2f68e76 Move texture domains onto a GrCustomStage, off of GrSamplerState. by tomhudson@google.com · 13 years ago
  44. 9ba4fa6 Remove GrGLProgram::CachedData, make GrGLProgram represent the program by bsalomon@google.com · 13 years ago
  45. f4770d7 There were three different problems with lighting filters: by senorblanco@chromium.org · 13 years ago
  46. d0c1a06 Introduces new SingleTextureEffect base class for GrCustomStage objects. by tomhudson@google.com · 13 years ago
  47. 3e11c0b Forced GrClip to always have conservative bounds by robertphillips@google.com · 13 years ago
  48. 59f46b8 Fixed Windows compiler complaints by robertphillips@google.com · 13 years ago
  49. 05a718c Fix some NV path rendering issues with perspective and inverse paths by bsalomon@google.com · 13 years ago
  50. ded4f4b Initial support for GL_NV_path_renering. Experimental, there are still some issues to resolve, set gyp variable skia_nv_path_rendering=1 or build flag GR_GL_USE_NV_PATH_RENDERING to enable. by bsalomon@google.com · 13 years ago
  51. a320194 Make GrClipMaskManager configure the stencil and scissor on GrGpu by bsalomon@google.com · 13 years ago
  52. 50e4ce0 Fix memory leaks. by tomhudson@google.com · 13 years ago
  53. 64aef2b Towards NV path rendering by bsalomon@google.com · 13 years ago
  54. 5a94efc Call flushMiscFixedFunctionState (D'oh!) by bsalomon@google.com · 13 years ago
  55. 4705954 Search and replace change. Some Gr enum value names didn't have a "Gr" in their suffix. by bsalomon@google.com · 13 years ago
  56. cf6285b fix warnings on Mac in src/gpu and include/gpu by caryclark@google.com · 13 years ago
  57. 4920939 Move stuff from protected to private in GrGpuGL by bsalomon@google.com · 13 years ago
  58. d2ae1fa remove 4x4 downsample filter mode by bsalomon@google.com · 13 years ago
  59. 83e5eb8 Clean up likely reference leak in Ganesh custom stages. by tomhudson@google.com · 13 years ago
  60. c96cb3a Break up GrGpuGL::flushGLCommonState by bsalomon@google.com · 13 years ago
  61. 4c88378 move texture flush and param update to separate function by bsalomon@google.com · 13 years ago
  62. 0ae2ca2 Revert r4134 due to bot failures by bsalomon@google.com · 13 years ago
  63. 009103d Move GrGpuGL::programUnitTest into its own file by bsalomon@google.com · 13 years ago
  64. 898e7b5 Flip the switch to turn on GrCustomStage implementation of gradients; by tomhudson@google.com · 13 years ago
  65. 7e5c624 Move GrGpuGL::programUnitTest into its own file by bsalomon@google.com · 13 years ago
  66. 890e3b5 Remove dirty flags from GrGpuGL state flush by bsalomon@google.com · 13 years ago
  67. c1d2a58 Move GrGpuGL::ProgramCache declaration to header by bsalomon@google.com · 13 years ago
  68. b505a12 Implement morphology as a custom effect by bsalomon@google.com · 13 years ago
  69. 5739d2c Merge GrGpuGLShaders into its parent class, GrGpuGL by bsalomon@google.com · 13 years ago[Renamed (92%) from src/gpu/gl/GrGpuGLShaders.cpp]
  70. 6a820b6 First stage of reworking custom shader infrastructure to allow radial mappings. by tomhudson@google.com · 13 years ago
  71. f3fcbbe Kill GrGpuGL::fHWDrawState by bsalomon@google.com · 13 years ago
  72. 255fa16 Changes accidentally omitted from 4022. by bsalomon@google.com · 13 years ago
  73. 8d49d93 Stop Tracking const vertex attrib color and coverage using GrDrawState by bsalomon@google.com · 13 years ago
  74. 16fd21b Rename GrProgramStageFactory::stageKey to GrProgramStageFactory::glStageKey since it is GL-specific by bsalomon@google.com · 13 years ago
  75. ae4f96a Some refactoring of GrCustomStage and friends by bsalomon@google.com · 13 years ago
  76. 5adf9b2 Remove a dead function and dead var that were incorrectly left in by previous partial-reverts by bsalomon@google.com · 13 years ago
  77. 341767c Remove support for vertex attribute matrices by bsalomon@google.com · 13 years ago
  78. 7ffe681 Remove tesselated path renderer and supporting code, glu, and libtess target by bsalomon@google.com · 13 years ago
  79. f1d8806 Windows build fixes from r3887. by tomhudson@google.com · 13 years ago
  80. d8f856c Move convolution from code in GrGLProgram to new GrConvolutionEffect by tomhudson@google.com · 13 years ago
  81. 2717d56 move more stuff that should be private out from GrGLConfig.h by bsalomon@google.com · 13 years ago
  82. 443e5a5 Re-adding red texture support (by rolling back r3800) by robertphillips@google.com · 13 years ago
  83. 0048469 Roll back http://code.google.com/p/skia/source/detail?r=3622 to deal with http://crbug.com/125596 ('M20 windows renderer stability maze') by epoger@google.com · 13 years ago
  84. 07eecdc Hooks up the GrCustomStage/GrGLProgramStageFactory/GrGLProgramStage by tomhudson@google.com · 13 years ago
  85. 6995068 Initial version of R8 support by robertphillips@google.com · 13 years ago
  86. e79c815 Don't look at current vertex layout when vertex source hasn't been set by bsalomon@google.com · 13 years ago
  87. 8fe84b5 Add SkMatrix::cheapEqualTo, use in Gr code by bsalomon@google.com · 13 years ago
  88. f6f123d Added tracking of frame buffer objects to debug GL interface by robertphillips@google.com · 13 years ago
  89. 05054f1 Erode and dilate image filter effects, CPU and GPU implementations. by senorblanco@chromium.org · 13 years ago
  90. a91e923 GPU device preserves pixel values across read/write/read of unpremul pixel values by bsalomon@google.com · 13 years ago
  91. f7fa806 Make GLCaps be standalone and be a member of GrGLContextInfo by bsalomon@google.com · 13 years ago
  92. 9639994 Use GrGLContextInfo in shader generator by bsalomon@google.com · 13 years ago
  93. dd182cb Move GL-specific source code to make room for D3D back end. by tomhudson@google.com · 13 years ago[Renamed (99%) from src/gpu/GrGpuGLShaders.cpp]
  94. 89ec61e Add GrGLContextInfo by bsalomon@google.com · 13 years ago
  95. e55fd0f Pull GLSL helpers out of GrGLProgram.cpp by bsalomon@google.com · 13 years ago
  96. 2401ae8 Attempt to reland 3054 by bsalomon@google.com · 13 years ago
  97. 8b39f8f Revert r3054 for failing tests by bsalomon@google.com · 13 years ago
  98. e6bea08 Add constant coverage to GrDrawState by bsalomon@google.com · 13 years ago
  99. 69cc6ad Add convex path renderer (disabled) by bsalomon@google.com · 13 years ago
  100. 2eba795 Remove supports per-vertex coverage caps bit by bsalomon@google.com · 13 years ago