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. 8ae714b Sanitizing source files in Skia_Periodic_House_Keeping by skia.committer@gmail.com · 12 years ago
  5. 34cccde Allow GrEffects with multiple textures. by bsalomon@google.com · 12 years ago
  6. 45a15f5 Modifications to GrPatherRenderer(Chain) interfaces to support clip mask manager. by bsalomon@google.com · 13 years ago
  7. dbe49f7 Remove default texture coords / texture matrix by bsalomon@google.com · 13 years ago
  8. b9086a0 Replace GrMatrix with SkMatrix. by bsalomon@google.com · 13 years ago
  9. 17504f5 Expose vertex position to GrGLEffect via GrGLShaderBuilder. by bsalomon@google.com · 13 years ago
  10. 2eaaefd Pass GrCustomStage to key-generation functions and emitCode(). by bsalomon@google.com · 13 years ago
  11. 2d0bade Make the orientation of a texture accessible from and known by GrSurface. by bsalomon@google.com · 13 years ago
  12. 46fba0d Rename StageKey and related stuff. by bsalomon@google.com · 13 years ago
  13. 396e61f Rename GrProgramStageFactory to GrBackendEffectFactory. by bsalomon@google.com · 13 years ago
  14. d698f77 GrGLProgramStage Renaming Part 1. by bsalomon@google.com · 13 years ago
  15. 021fc73 GrCustomStage Renaming Part 5 by bsalomon@google.com · 13 years ago
  16. f271cc7 GrCustomStage Renaming Part 3 by bsalomon@google.com · 13 years ago
  17. a469c28 CustomStage Renaming Part 1 by bsalomon@google.com · 13 years ago
  18. 706f668 Reland r6330 thru r6333 but do without enabling GL_ARB_fragment_coord_conventions on Intel GPUs. by bsalomon@google.com · 13 years ago
  19. 28f6ab4 Reorder the vertex attributes to be friendlier to android. by bsalomon@google.com · 13 years ago
  20. d335364 Revert r6330 thru 6333 while we figure out what to do about Intel bots (possible driver bug). by bsalomon@google.com · 13 years ago
  21. 4fe9b1b Automatically handle converting gl_FragCoord to Skia's y-down device coords. by bsalomon@google.com · 13 years ago
  22. 4285acc Make GrGLProgram be responsible for calling setData on custom stages. by bsalomon@google.com · 13 years ago
  23. 67e78c9 Use GrCustomStage to implement color matrix. by bsalomon@google.com · 13 years ago
  24. 6d003d1 Wrap all GrCustomStage textures in GrTextureAccess, remove StageDesc::fInConfigFlags by bsalomon@google.com · 13 years ago
  25. 2d8edaf Try r5428 again with fix by bsalomon@google.com · 13 years ago
  26. 4592df8 Revert 5428 and 5429. by bsalomon@google.com · 13 years ago
  27. dbbf843 Consolidate texture access functions, provide default GrTextureAccess by bsalomon@google.com · 13 years ago
  28. f06df1b Introduce GrGLShaderBuilder::TextureSampler by bsalomon@google.com · 13 years ago
  29. a27096b Sanitizing source files in Skia_Nightly_House_Keeping by skia.committer@gmail.com · 13 years ago
  30. a04e8e8 Do premul and r/b swap conversions in a custom effect by bsalomon@google.com · 13 years ago
  31. d6176b0 Result of running tools/sanitize_source_files.py (which was added in https://codereview.appspot.com/6465078/) by rmistry@google.com · 13 years ago
  32. d472620 Registry-based unit test for custom effects by bsalomon@google.com · 13 years ago
  33. a5e65ec by twiz@google.com · 13 years ago
  34. 0982d35 Make 0-texture GrCustomStages work. by bsalomon@google.com · 13 years ago
  35. cddaf34 Remove GrDrawState::setTexture/getTexture by bsalomon@google.com · 13 years ago
  36. dbbc4e2 Add GL uniform manager Review URL: http://codereview.appspot.com/6423066/ by bsalomon@google.com · 13 years ago
  37. ecb60aa Factory method for creating GrGLProgram by bsalomon@google.com · 13 years ago
  38. 2f68e76 Move texture domains onto a GrCustomStage, off of GrSamplerState. by tomhudson@google.com · 13 years ago
  39. 9ba4fa6 Remove GrGLProgram::CachedData, make GrGLProgram represent the program by bsalomon@google.com · 13 years ago
  40. 032b221 Remove uniform var pointers from custom effects by bsalomon@google.com · 13 years ago
  41. ad5e937 Make GrGLShaderBuilder produce the shader strings by bsalomon@google.com · 13 years ago
  42. f0a104e Remove GrStringBuilder by bsalomon@google.com · 13 years ago
  43. e287c1b Remove cached texture width/height that was used by 4x4 filter by bsalomon@google.com · 13 years ago
  44. d2ae1fa remove 4x4 downsample filter mode by bsalomon@google.com · 13 years ago
  45. 4c88378 move texture flush and param update to separate function by bsalomon@google.com · 13 years ago
  46. 898e7b5 Flip the switch to turn on GrCustomStage implementation of gradients; by tomhudson@google.com · 13 years ago
  47. 890e3b5 Remove dirty flags from GrGpuGL state flush by bsalomon@google.com · 13 years ago
  48. b505a12 Implement morphology as a custom effect by bsalomon@google.com · 13 years ago
  49. 5739d2c Merge GrGpuGLShaders into its parent class, GrGpuGL by bsalomon@google.com · 13 years ago
  50. 02154c7 Remove a couple things missed when deleting the tessellated path renderer by bsalomon@google.com · 13 years ago
  51. 341767c Remove support for vertex attribute matrices by bsalomon@google.com · 13 years ago
  52. f9ad886 Extract ShaderCodeSegments from GrGLProgram into a new class, by tomhudson@google.com · 13 years ago
  53. 7ffe681 Remove tesselated path renderer and supporting code, glu, and libtess target by bsalomon@google.com · 13 years ago
  54. d8f856c Move convolution from code in GrGLProgram to new GrConvolutionEffect by tomhudson@google.com · 13 years ago
  55. 443e5a5 Re-adding red texture support (by rolling back r3800) by robertphillips@google.com · 13 years ago
  56. 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
  57. 07eecdc Hooks up the GrCustomStage/GrGLProgramStageFactory/GrGLProgramStage by tomhudson@google.com · 13 years ago
  58. 6995068 Initial version of R8 support by robertphillips@google.com · 13 years ago
  59. 05054f1 Erode and dilate image filter effects, CPU and GPU implementations. by senorblanco@chromium.org · 13 years ago
  60. a91e923 GPU device preserves pixel values across read/write/read of unpremul pixel values by bsalomon@google.com · 13 years ago
  61. 9639994 Use GrGLContextInfo in shader generator by bsalomon@google.com · 13 years ago
  62. 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/GrGLProgram.h]
  63. 2401ae8 Attempt to reland 3054 by bsalomon@google.com · 13 years ago
  64. 8b39f8f Revert r3054 for failing tests by bsalomon@google.com · 13 years ago
  65. e6bea08 Add constant coverage to GrDrawState by bsalomon@google.com · 13 years ago
  66. b3a39b5 When applying a color matrix, unpremultiply the source, and premultiply the by senorblanco@chromium.org · 13 years ago
  67. 50bdad8 Implement the color matrix filter in Ganesh. Also, fix and enable the color by senorblanco@chromium.org · 13 years ago
  68. 88939ae Revert r2872 by bsalomon@google.com · 14 years ago
  69. 9a4c389 two loops for setting stage descs by bsalomon@google.com · 14 years ago
  70. 086e535 Make GrGLShaderVar objects aware of whether they are uniform, varying, or by tomhudson@google.com · 14 years ago
  71. 74b9871 Do writepixels alpha-premul using gpu by bsalomon@google.com · 14 years ago
  72. 0a97be2 When GL_RGBA readPixels are slow do swizzle using a draw then readPixels with GL_BGRA by bsalomon@google.com · 14 years ago
  73. c436499 [GPU] Add explicit byte order and PM vs. UPM 8888 configs by bsalomon@google.com · 14 years ago
  74. 85b505b Add support for GL_ARB_texture_swizzle by bsalomon@google.com · 14 years ago
  75. 9381363 Extract GrDrawTarget::DrState into independent GrDrawState struct. by tomhudson@google.com · 14 years ago
  76. 2a2e3ef Move helper functions out of header file, write new genProgram helpers. by tomhudson@google.com · 14 years ago
  77. 373a663 Virtualize SkGLContext with subclasses SkNativeGLContext and SkMesaGLContext, allow both in gm by bsalomon@google.com · 14 years ago
  78. 5960d00 Extract six functions from GrGLProgram::genStageCode() to shorten it by by tomhudson@google.com · 14 years ago
  79. b5b5eaf Ensure all vertex attributes (except zero that we always use) are disabled after a resetContext. by bsalomon@google.com · 14 years ago
  80. d38f137 Move gpu/include/* to include/gpu and gpu/src/* to src/gpu by bsalomon@google.com · 14 years ago[Renamed from gpu/src/GrGLProgram.h]
  81. 86c1f71 Gpu blend optimizations, handle more xfer modes with fractional pixel coverage by bsalomon@google.com · 14 years ago
  82. a310826 Add per-vertex coverage field, use in AA rects when alpha tweak is not valid, add relevant sample/gm by bsalomon@google.com · 14 years ago
  83. c2c9b97 Fix nits by bsalomon@google.com · 14 years ago
  84. 9d12f5c Fix some VS2010 warnings Review URL: http://codereview.appspot.com/5155043 by bsalomon@google.com · 14 years ago
  85. edfe1aa Add experimental geometry shader code to gpu backend by bsalomon@google.com · 14 years ago
  86. 4fa6694 Resubmit 2289 with fix for glsl version by bsalomon@google.com · 14 years ago
  87. 1fac5ca Revert 2289. GLSL version detection not robust enough. May think we don't have GLSL 1.50 support based on OpenGL version. We have to look at the available extensions, not just GL version. by bsalomon@google.com · 14 years ago
  88. 98874cd [GPU] Use new Var type for inputs/outputs of FS and VS by bsalomon@google.com · 14 years ago
  89. 6610567 Move edgeAA shader gen code to its own function by bsalomon@google.com · 14 years ago
  90. aeb2160 Add GrAAHairLinePathRenderer by bsalomon@google.com · 14 years ago
  91. 0b77d68 Make GrGLInterface a per-GrContext refcounted object rather than a global by bsalomon@google.com · 14 years ago
  92. f7c00f6 Clening up GrBinHashKey. Removing unnecessary streaming capability by junov@google.com · 14 years ago
  93. ec3ed6a Automatic update of all copyright notices to reflect new license terms. by epoger@google.com · 14 years ago
  94. 027de5f GPU-based Gaussian blur. by senorblanco@chromium.org · 14 years ago
  95. 22c5dea Fix div by zero in GPU degenerate radials (and add sample and gm baselines) by bsalomon@google.com · 14 years ago
  96. 1e257a5 Remove nested scope resolutions in GrGpuGLShaders and use enum counts for generating random values in unit test. by bsalomon@google.com · 14 years ago
  97. 129b8e3 Implement edge AA for concave polys in the tesselated path renderer. by senorblanco@chromium.org · 14 years ago
  98. 0d83172 Reduce GrGLProgram::ProgramDesc from 88B to 24B. by tomhudson@google.com · 14 years ago
  99. 2f83940 Fixes performance for texture domain uniform upload by junov@google.com · 14 years ago
  100. 271cffc Add dual source blending support for proper blending with coverage. by bsalomon@google.com · 14 years ago