1. 100abf4 Shut up some Mac (xcode 3) warnings by bsalomon@google.com · 13 years ago
  2. 868a8e7 Recommit r5350 with fix for image failures (which affected GLs that don't support ARB_texture_swizzle). by bsalomon@google.com · 13 years ago
  3. a3d707b Revert 5350 while image changes are diagnosed. by bsalomon@google.com · 13 years ago
  4. b41b2bc Remove fModulate from GrGLShaderBuilder by bsalomon@google.com · 13 years ago
  5. 4af0af6 Add helpers to add/modulate glsl vec4s. by bsalomon@google.com · 13 years ago
  6. 34bcb9f Some GrGLShaderBuilder cleanup by bsalomon@google.com · 13 years ago
  7. a04e8e8 Do premul and r/b swap conversions in a custom effect by bsalomon@google.com · 13 years ago
  8. 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
  9. d472620 Registry-based unit test for custom effects by bsalomon@google.com · 13 years ago
  10. de78823 Reduce usage of GrGLShaderBuilder::SamplerMode by tomhudson@google.com · 13 years ago
  11. 0982d35 Make 0-texture GrCustomStages work. by bsalomon@google.com · 13 years ago
  12. cddaf34 Remove GrDrawState::setTexture/getTexture by bsalomon@google.com · 13 years ago
  13. 777c3aa Remove uniform names from top of GrGLProgram.cpp, builder responsible for "u" and stage num tags. by bsalomon@google.com · 13 years ago
  14. dbbc4e2 Add GL uniform manager Review URL: http://codereview.appspot.com/6423066/ by bsalomon@google.com · 13 years ago
  15. 96291df Remove assertion when texture matrix is unused by bsalomon@google.com · 13 years ago
  16. ecb60aa Factory method for creating GrGLProgram by bsalomon@google.com · 13 years ago
  17. 2f68e76 Move texture domains onto a GrCustomStage, off of GrSamplerState. by tomhudson@google.com · 13 years ago
  18. 33c1f6b Fix test break in r4627. by bsalomon@google.com · 13 years ago
  19. 9ba4fa6 Remove GrGLProgram::CachedData, make GrGLProgram represent the program by bsalomon@google.com · 13 years ago
  20. 032b221 Remove uniform var pointers from custom effects by bsalomon@google.com · 13 years ago
  21. 641ca9c Fix dumb copy/paste bug that breaks GLProgramTest on debug builds with GS support. by bsalomon@google.com · 13 years ago
  22. ad5e937 Make GrGLShaderBuilder produce the shader strings by bsalomon@google.com · 13 years ago
  23. eb715c8 VariableVisibility -> ShaderType by bsalomon@google.com · 13 years ago
  24. f0a104e Remove GrStringBuilder by bsalomon@google.com · 13 years ago
  25. 3a67a66 Add an SK_PRINTF_LIKE macro, which declares a function to have printf-like by senorblanco@chromium.org · 13 years ago
  26. e38160c Reworked gradient shader to no longer explicitly set gl_FragColor or return prematurely. by rileya@google.com · 13 years ago
  27. 11b2d8b Temporary checkin to debug Linux bot issue. by rileya@google.com · 13 years ago
  28. b213ed8 Simplify vertex layout bitfields by making Position-as-texcoords the default. by tomhudson@google.com · 13 years ago
  29. 0f1c10b Remove unused function left in GrGLProgram.cpp by bsalomon@google.com · 13 years ago
  30. 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
  31. cf6285b fix warnings on Mac in src/gpu and include/gpu by caryclark@google.com · 13 years ago
  32. e287c1b Remove cached texture width/height that was used by 4x4 filter by bsalomon@google.com · 13 years ago
  33. d2ae1fa remove 4x4 downsample filter mode by bsalomon@google.com · 13 years ago
  34. 4c88378 move texture flush and param update to separate function by bsalomon@google.com · 13 years ago
  35. 898e7b5 Flip the switch to turn on GrCustomStage implementation of gradients; by tomhudson@google.com · 13 years ago
  36. 890e3b5 Remove dirty flags from GrGpuGL state flush by bsalomon@google.com · 13 years ago
  37. 5440f06 Clean up duplicate code in Ganesh, moving more function onto GrGLShaderBuilder. by tomhudson@google.com · 13 years ago
  38. b505a12 Implement morphology as a custom effect by bsalomon@google.com · 13 years ago
  39. 23cb229 Condense setupFSUnis, setupVSUnis, setupVaryings into by tomhudson@google.com · 13 years ago
  40. 02154c7 Remove a couple things missed when deleting the tessellated path renderer by bsalomon@google.com · 13 years ago
  41. 242ed6f Encapsulate code required to create a uniform var into a single function on by tomhudson@google.com · 13 years ago
  42. 5259814 Move swizzle & modulation computation, non-virtual functions onto by tomhudson@google.com · 13 years ago
  43. 6a820b6 First stage of reworking custom shader infrastructure to allow radial mappings. by tomhudson@google.com · 13 years ago
  44. ae4f96a Some refactoring of GrCustomStage and friends by bsalomon@google.com · 13 years ago
  45. 040c41a Move state onto GrGLShaderBuilder, to let us implement mappings by tomhudson@google.com · 13 years ago
  46. 9c639a4 Move coordDims, varyingDims onto GrGLShaderBuilder. by tomhudson@google.com · 13 years ago
  47. 341767c Remove support for vertex attribute matrices by bsalomon@google.com · 13 years ago
  48. f9ad886 Extract ShaderCodeSegments from GrGLProgram into a new class, by tomhudson@google.com · 13 years ago
  49. 7ffe681 Remove tesselated path renderer and supporting code, glu, and libtess target by bsalomon@google.com · 13 years ago
  50. d8f856c Move convolution from code in GrGLProgram to new GrConvolutionEffect by tomhudson@google.com · 13 years ago
  51. 443e5a5 Re-adding red texture support (by rolling back r3800) by robertphillips@google.com · 13 years ago
  52. 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
  53. 93c9660 draw circle paths directly via GPU by bsalomon@google.com · 13 years ago
  54. 07eecdc Hooks up the GrCustomStage/GrGLProgramStageFactory/GrGLProgramStage by tomhudson@google.com · 13 years ago
  55. 168e634 Infrastructure for new Ganesh shader pipeline: base classes for GPU by tomhudson@google.com · 13 years ago
  56. 6995068 Initial version of R8 support by robertphillips@google.com · 13 years ago
  57. 24878f7 Reset Ganesh TextureDomain after use. by tomhudson@google.com · 13 years ago
  58. 05054f1 Erode and dilate image filter effects, CPU and GPU implementations. by senorblanco@chromium.org · 13 years ago
  59. a91e923 GPU device preserves pixel values across read/write/read of unpremul pixel values by bsalomon@google.com · 13 years ago
  60. b9682d3 Change append to appendf for call sites with no format arguments. by vandebo@chromium.org · 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.cpp]
  63. e55fd0f Pull GLSL helpers out of GrGLProgram.cpp by bsalomon@google.com · 13 years ago
  64. 9aed114 by bsalomon@google.com · 13 years ago
  65. 0680961 revert 3078 by bsalomon@google.com · 14 years ago
  66. 495e210 fix interior issues in convex path renderer by bsalomon@google.com · 14 years ago
  67. 2401ae8 Attempt to reland 3054 by bsalomon@google.com · 14 years ago
  68. 8b39f8f Revert r3054 for failing tests by bsalomon@google.com · 14 years ago
  69. e6bea08 Add constant coverage to GrDrawState by bsalomon@google.com · 14 years ago
  70. 69cc6ad Add convex path renderer (disabled) by bsalomon@google.com · 14 years ago
  71. b3a39b5 When applying a color matrix, unpremultiply the source, and premultiply the by senorblanco@chromium.org · 14 years ago
  72. 8ff9c74 Reverting r2969, since it broke the GLPrograms RunTests step. by senorblanco@chromium.org · 14 years ago
  73. c3e159a When applying a color matrix, unpremultiply the source, and premultiply by senorblanco@chromium.org · 14 years ago
  74. 50bdad8 Implement the color matrix filter in Ganesh. Also, fix and enable the color by senorblanco@chromium.org · 14 years ago
  75. 086e535 Make GrGLShaderVar objects aware of whether they are uniform, varying, or by tomhudson@google.com · 14 years ago
  76. da66898 Add method to GrGLShadeVar to create GLSL string accessing an element by tomhudson@google.com · 14 years ago
  77. 4c5de58 supportsES() -> supportsES2() in asserts by bsalomon@google.com · 14 years ago
  78. 1dcf506 Remove GrGpuGLFixed subclass and ES1 support by bsalomon@google.com · 14 years ago
  79. 74b9871 Do writepixels alpha-premul using gpu by bsalomon@google.com · 14 years ago
  80. f74ad8c Removes warnings generated by gcc and clang. by tomhudson@google.com · 14 years ago
  81. e63799d [GPU] when writing to unpremult dest and alpha is 0, make rgb=0 by bsalomon@google.com · 14 years ago
  82. 0a97be2 When GL_RGBA readPixels are slow do swizzle using a draw then readPixels with GL_BGRA by bsalomon@google.com · 14 years ago
  83. c436499 [GPU] Add explicit byte order and PM vs. UPM 8888 configs by bsalomon@google.com · 14 years ago
  84. 85b505b Add support for GL_ARB_texture_swizzle by bsalomon@google.com · 14 years ago
  85. 9381363 Extract GrDrawTarget::DrState into independent GrDrawState struct. by tomhudson@google.com · 14 years ago
  86. 2a2e3ef Move helper functions out of header file, write new genProgram helpers. by tomhudson@google.com · 14 years ago
  87. 373a663 Virtualize SkGLContext with subclasses SkNativeGLContext and SkMesaGLContext, allow both in gm by bsalomon@google.com · 14 years ago
  88. 5960d00 Extract six functions from GrGLProgram::genStageCode() to shorten it by by tomhudson@google.com · 14 years ago
  89. 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.cpp]
  90. 86c1f71 Gpu blend optimizations, handle more xfer modes with fractional pixel coverage by bsalomon@google.com · 14 years ago
  91. 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
  92. edfe1aa Add experimental geometry shader code to gpu backend by bsalomon@google.com · 14 years ago
  93. 2ec7280 Fix some warnings by bsalomon@google.com · 14 years ago
  94. bc5cf51 Use BindFragDataLocation (rather than indexed variant) for FS color output. by bsalomon@google.com · 14 years ago
  95. 4fa6694 Resubmit 2289 with fix for glsl version by bsalomon@google.com · 14 years ago
  96. 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
  97. 98874cd [GPU] Use new Var type for inputs/outputs of FS and VS by bsalomon@google.com · 14 years ago
  98. 6610567 Move edgeAA shader gen code to its own function by bsalomon@google.com · 14 years ago
  99. ba72f04 enable OES derivatives extension in shaders that use it by bsalomon@google.com · 14 years ago
  100. 79afcaa Workaround crash in cmd buffer validation code when GL shaders/programs fail by bsalomon@google.com · 14 years ago