1. f9ad886 Extract ShaderCodeSegments from GrGLProgram into a new class, by tomhudson@google.com · 12 years ago
  2. 7ffe681 Remove tesselated path renderer and supporting code, glu, and libtess target by bsalomon@google.com · 12 years ago
  3. d8f856c Move convolution from code in GrGLProgram to new GrConvolutionEffect by tomhudson@google.com · 12 years ago
  4. 443e5a5 Re-adding red texture support (by rolling back r3800) by robertphillips@google.com · 12 years ago
  5. 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 · 12 years ago
  6. 93c9660 draw circle paths directly via GPU by bsalomon@google.com · 12 years ago
  7. 07eecdc Hooks up the GrCustomStage/GrGLProgramStageFactory/GrGLProgramStage by tomhudson@google.com · 12 years ago
  8. 168e634 Infrastructure for new Ganesh shader pipeline: base classes for GPU by tomhudson@google.com · 12 years ago
  9. 6995068 Initial version of R8 support by robertphillips@google.com · 12 years ago
  10. 24878f7 Reset Ganesh TextureDomain after use. by tomhudson@google.com · 13 years ago
  11. 05054f1 Erode and dilate image filter effects, CPU and GPU implementations. by senorblanco@chromium.org · 13 years ago
  12. a91e923 GPU device preserves pixel values across read/write/read of unpremul pixel values by bsalomon@google.com · 13 years ago
  13. b9682d3 Change append to appendf for call sites with no format arguments. by vandebo@chromium.org · 13 years ago
  14. 9639994 Use GrGLContextInfo in shader generator by bsalomon@google.com · 13 years ago
  15. 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.cpp]
  16. e55fd0f Pull GLSL helpers out of GrGLProgram.cpp by bsalomon@google.com · 13 years ago
  17. 9aed114 by bsalomon@google.com · 13 years ago
  18. 0680961 revert 3078 by bsalomon@google.com · 13 years ago
  19. 495e210 fix interior issues in convex path renderer by bsalomon@google.com · 13 years ago
  20. 2401ae8 Attempt to reland 3054 by bsalomon@google.com · 13 years ago
  21. 8b39f8f Revert r3054 for failing tests by bsalomon@google.com · 13 years ago
  22. e6bea08 Add constant coverage to GrDrawState by bsalomon@google.com · 13 years ago
  23. 69cc6ad Add convex path renderer (disabled) by bsalomon@google.com · 13 years ago
  24. b3a39b5 When applying a color matrix, unpremultiply the source, and premultiply the by senorblanco@chromium.org · 13 years ago
  25. 8ff9c74 Reverting r2969, since it broke the GLPrograms RunTests step. by senorblanco@chromium.org · 13 years ago
  26. c3e159a When applying a color matrix, unpremultiply the source, and premultiply by senorblanco@chromium.org · 13 years ago
  27. 50bdad8 Implement the color matrix filter in Ganesh. Also, fix and enable the color by senorblanco@chromium.org · 13 years ago
  28. 086e535 Make GrGLShaderVar objects aware of whether they are uniform, varying, or by tomhudson@google.com · 13 years ago
  29. da66898 Add method to GrGLShadeVar to create GLSL string accessing an element by tomhudson@google.com · 13 years ago
  30. 4c5de58 supportsES() -> supportsES2() in asserts by bsalomon@google.com · 13 years ago
  31. 1dcf506 Remove GrGpuGLFixed subclass and ES1 support by bsalomon@google.com · 13 years ago
  32. 74b9871 Do writepixels alpha-premul using gpu by bsalomon@google.com · 13 years ago
  33. f74ad8c Removes warnings generated by gcc and clang. by tomhudson@google.com · 13 years ago
  34. e63799d [GPU] when writing to unpremult dest and alpha is 0, make rgb=0 by bsalomon@google.com · 13 years ago
  35. 0a97be2 When GL_RGBA readPixels are slow do swizzle using a draw then readPixels with GL_BGRA by bsalomon@google.com · 13 years ago
  36. c436499 [GPU] Add explicit byte order and PM vs. UPM 8888 configs by bsalomon@google.com · 13 years ago
  37. 85b505b Add support for GL_ARB_texture_swizzle by bsalomon@google.com · 13 years ago
  38. 9381363 Extract GrDrawTarget::DrState into independent GrDrawState struct. by tomhudson@google.com · 13 years ago
  39. 2a2e3ef Move helper functions out of header file, write new genProgram helpers. by tomhudson@google.com · 13 years ago
  40. 373a663 Virtualize SkGLContext with subclasses SkNativeGLContext and SkMesaGLContext, allow both in gm by bsalomon@google.com · 13 years ago
  41. 5960d00 Extract six functions from GrGLProgram::genStageCode() to shorten it by by tomhudson@google.com · 13 years ago
  42. d38f137 Move gpu/include/* to include/gpu and gpu/src/* to src/gpu by bsalomon@google.com · 13 years ago[Renamed from gpu/src/GrGLProgram.cpp]
  43. 86c1f71 Gpu blend optimizations, handle more xfer modes with fractional pixel coverage by bsalomon@google.com · 13 years ago
  44. a310826 Add per-vertex coverage field, use in AA rects when alpha tweak is not valid, add relevant sample/gm by bsalomon@google.com · 13 years ago
  45. edfe1aa Add experimental geometry shader code to gpu backend by bsalomon@google.com · 13 years ago
  46. 2ec7280 Fix some warnings by bsalomon@google.com · 13 years ago
  47. bc5cf51 Use BindFragDataLocation (rather than indexed variant) for FS color output. by bsalomon@google.com · 13 years ago
  48. 4fa6694 Resubmit 2289 with fix for glsl version by bsalomon@google.com · 13 years ago
  49. 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 · 13 years ago
  50. 98874cd [GPU] Use new Var type for inputs/outputs of FS and VS by bsalomon@google.com · 13 years ago
  51. 6610567 Move edgeAA shader gen code to its own function by bsalomon@google.com · 13 years ago
  52. ba72f04 enable OES derivatives extension in shaders that use it by bsalomon@google.com · 13 years ago
  53. 79afcaa Workaround crash in cmd buffer validation code when GL shaders/programs fail by bsalomon@google.com · 13 years ago
  54. 56bfc5a Add optional per-gl-func client callback. by bsalomon@google.com · 13 years ago
  55. aeb2160 Add GrAAHairLinePathRenderer by bsalomon@google.com · 13 years ago
  56. 0b77d68 Make GrGLInterface a per-GrContext refcounted object rather than a global by bsalomon@google.com · 13 years ago
  57. f7c00f6 Clening up GrBinHashKey. Removing unnecessary streaming capability by junov@google.com · 13 years ago
  58. a8e686e Make program unit test run clean and add it to tests program by bsalomon@google.com · 13 years ago
  59. edc177d Fixes for iOS / Ganesh (consistent fs/vs uni precision decl and don't use stencil-only fbo for clear) by bsalomon@google.com · 13 years ago
  60. ec3ed6a Automatic update of all copyright notices to reflect new license terms. by epoger@google.com · 13 years ago
  61. 027de5f GPU-based Gaussian blur. by senorblanco@chromium.org · 13 years ago
  62. 22c5dea Fix div by zero in GPU degenerate radials (and add sample and gm baselines) by bsalomon@google.com · 13 years ago
  63. 0c8d93a Reworks r1770 so that users who have replaced SkUserConfig don't have to by tomhudson@google.com · 13 years ago
  64. 3582bf9 Remove GrAuto*Malloc, replace with SkAuto*Malloc by bsalomon@google.com · 13 years ago
  65. 278cbb4 Enable WebKit/Chromium style logging for Skia. by tomhudson@google.com · 13 years ago
  66. 129b8e3 Implement edge AA for concave polys in the tesselated path renderer. by senorblanco@chromium.org · 13 years ago
  67. 0d83172 Reduce GrGLProgram::ProgramDesc from 88B to 24B. by tomhudson@google.com · 13 years ago
  68. 0d3f1fb Speed up GrBinHashKey computation by replacing Adler32 with One-at-a-Time hash by tomhudson@google.com · 13 years ago
  69. 271cffc Add dual source blending support for proper blending with coverage. by bsalomon@google.com · 13 years ago
  70. ef3913b Batch up draws into triangle fans as large as possible when drawing convex by senorblanco@chromium.org · 13 years ago
  71. db2566b Set fEdgesUni to kUseUniform when we need to upload it. Fix for bug introduced by senorblanco@chromium.org · 13 years ago
  72. d31cbc4 Removing remnants of GrGLEffect. by junov@google.com · 13 years ago
  73. f2d9155 separate coverage stages from color stages. by bsalomon@google.com · 13 years ago
  74. 6acc9b3 Fixed color bleeding issue when drawing a sub region of a bitmap with filtering enabled. by junov@google.com · 13 years ago
  75. 5d75740 Style fix by Scroggo · 13 years ago
  76. 92e0f22 Edge antialiasing for convex shapes in Ganesh by senorblanco@chromium.org · 13 years ago
  77. dcf1b0b Add space between mediump and float in 2pt radial vertex uniform decl by bsalomon@google.com · 13 years ago
  78. a8a57be Remove a warning. by Scroggo · 13 years ago
  79. 97c88c2 Add color filters to gpu path. by Scroggo · 13 years ago
  80. 72b4fcb Fix unused var warning by bsalomon@google.com · 13 years ago
  81. 9196130 Make shader generator more legible. Get rid of some magic values. by bsalomon@google.com · 13 years ago
  82. fc29629 Replace GrStringBuilder with SkString. First step in cleaning up the shader generator. Slight performance hit when creating a new shader (<10% of total shader gen time on my Windows box is spent in building our string before handing it to GL). Much of this can be recovered by better usage pattern of SkString in coming revisions. by bsalomon@google.com · 13 years ago
  83. 6aef1fb Add 4x4 downsample filter with 4 bilinear texture reads, use for ssaa. by bsalomon@google.com · 13 years ago
  84. 4be283f Adds a build flag for GL to never use vertex attributes that don't have per-vertex values. by bsalomon@google.com · 13 years ago
  85. f93e717 Refactoring the GrGpuGLShaders2 into 2 classes: GrGpuGLShaders by junov@google.com · 13 years ago