1. 0fec61d Make GrDrawState a real class with getters and setters by bsalomon@google.com · 14 years ago
  2. 086e535 Make GrGLShaderVar objects aware of whether they are uniform, varying, or by tomhudson@google.com · 14 years ago
  3. 2cdfade Fix clang static analyzer errors in Gr by bsalomon@google.com · 14 years ago
  4. 1571792 [GPU] Allow kMulRGBByAlpha_InConfigFlag and kSwapRAndB_InConfigFlag to both be set by bsalomon@google.com · 14 years ago
  5. 9962108 Remove allocated size vs content size in textures by bsalomon@google.com · 14 years ago
  6. 1dcf506 Remove GrGpuGLFixed subclass and ES1 support by bsalomon@google.com · 14 years ago
  7. 74b9871 Do writepixels alpha-premul using gpu by bsalomon@google.com · 14 years ago
  8. 7107fa7 Add support for GL_EXT_unpack_subimage by bsalomon@google.com · 14 years ago
  9. 0a97be2 When GL_RGBA readPixels are slow do swizzle using a draw then readPixels with GL_BGRA by bsalomon@google.com · 14 years ago
  10. c436499 [GPU] Add explicit byte order and PM vs. UPM 8888 configs by bsalomon@google.com · 14 years ago
  11. 85b505b Add support for GL_ARB_texture_swizzle by bsalomon@google.com · 14 years ago
  12. 1bf1c21 Add reset context count to GrGpu by bsalomon@google.com · 14 years ago
  13. 9381363 Extract GrDrawTarget::DrState into independent GrDrawState struct. by tomhudson@google.com · 14 years ago
  14. 373a663 Virtualize SkGLContext with subclasses SkNativeGLContext and SkMesaGLContext, allow both in gm by bsalomon@google.com · 14 years ago
  15. b5b5eaf Ensure all vertex attributes (except zero that we always use) are disabled after a resetContext. by bsalomon@google.com · 14 years ago
  16. 17f3394 Set stage params in program descriptor to canonical values when stage isn't used by bsalomon@google.com · 14 years ago
  17. d38f137 Move gpu/include/* to include/gpu and gpu/src/* to src/gpu by bsalomon@google.com · 14 years ago[Renamed from gpu/src/GrGpuGLShaders.cpp]
  18. 86c1f71 Gpu blend optimizations, handle more xfer modes with fractional pixel coverage by bsalomon@google.com · 14 years ago
  19. e10f6fd Fix per-vertex coverage on Macs with aligned attrib bug by bsalomon@google.com · 14 years ago
  20. 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
  21. c2c9b97 Fix nits by bsalomon@google.com · 14 years ago
  22. 9d12f5c Fix some VS2010 warnings Review URL: http://codereview.appspot.com/5155043 by bsalomon@google.com · 14 years ago
  23. 6f92f18 Fix GLPrograms unit test, only set fExperimentalGS if driver support is by bsalomon@google.com · 14 years ago
  24. edfe1aa Add experimental geometry shader code to gpu backend by bsalomon@google.com · 14 years ago
  25. 18c9c19 Put caps in a struct, move up to GrDrawTarget by bsalomon@google.com · 14 years ago
  26. c82b889 Cleanup handling of GL versions, fix function names by bsalomon@google.com · 14 years ago
  27. 4fa6694 Resubmit 2289 with fix for glsl version by bsalomon@google.com · 14 years ago
  28. 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
  29. 98874cd [GPU] Use new Var type for inputs/outputs of FS and VS by bsalomon@google.com · 14 years ago
  30. aeb2160 Add GrAAHairLinePathRenderer by bsalomon@google.com · 14 years ago
  31. 1f221a7 More prep work in Gr for landing AA hairline renderer. by bsalomon@google.com · 14 years ago
  32. 971d0c8 Get rid of createRenderTargetFrom3DAPIState and associated glGets necessary to support it. by bsalomon@google.com · 14 years ago
  33. 0b77d68 Make GrGLInterface a per-GrContext refcounted object rather than a global by bsalomon@google.com · 14 years ago
  34. f7c00f6 Clening up GrBinHashKey. Removing unnecessary streaming capability by junov@google.com · 14 years ago
  35. a8e686e Make program unit test run clean and add it to tests program by bsalomon@google.com · 14 years ago
  36. 0168afc Make RT & TEX base classes aware of NPOT/min-RT bloated size by bsalomon@google.com · 14 years ago
  37. ec3ed6a Automatic update of all copyright notices to reflect new license terms. by epoger@google.com · 14 years ago
  38. 027de5f GPU-based Gaussian blur. by senorblanco@chromium.org · 14 years ago
  39. 22c5dea Fix div by zero in GPU degenerate radials (and add sample and gm baselines) by bsalomon@google.com · 14 years ago
  40. 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
  41. 2c17fcd Reduce gets of ext string and check validity of stencil format enums by bsalomon@google.com · 14 years ago
  42. 3582bf9 Remove GrAuto*Malloc, replace with SkAuto*Malloc by bsalomon@google.com · 14 years ago
  43. 25fb21f Refactor GrDrawTarget vertex/index api by bsalomon@google.com · 14 years ago
  44. 129b8e3 Implement edge AA for concave polys in the tesselated path renderer. by senorblanco@chromium.org · 14 years ago
  45. 53a5584 Adding functionality for purgin graphics resource handles by junov@google.com · 14 years ago
  46. 76b8274 Correction of texture domain calculation. Review=http://codereview.appspot.com/4517126 by twiz@google.com · 14 years ago
  47. 0d83172 Reduce GrGLProgram::ProgramDesc from 88B to 24B. by tomhudson@google.com · 14 years ago
  48. 2f83940 Fixes performance for texture domain uniform upload by junov@google.com · 14 years ago
  49. 271cffc Add dual source blending support for proper blending with coverage. by bsalomon@google.com · 14 years ago
  50. ef3913b Batch up draws into triangle fans as large as possible when drawing convex by senorblanco@chromium.org · 14 years ago
  51. d31cbc4 Removing remnants of GrGLEffect. by junov@google.com · 14 years ago
  52. f2d9155 separate coverage stages from color stages. by bsalomon@google.com · 14 years ago
  53. 6acc9b3 Fixed color bleeding issue when drawing a sub region of a bitmap with filtering enabled. by junov@google.com · 14 years ago
  54. 27a4dc4 Upload matrix as gl float rather than gr scalar (fixes a build break when scalar==fixed) by bsalomon@google.com · 14 years ago
  55. 92e0f22 Edge antialiasing for convex shapes in Ganesh by senorblanco@chromium.org · 14 years ago
  56. 01b87ec Store 1/255 as a constant to reduce number of divides. by Scroggo · 14 years ago
  57. 25a61c3 Remove unused variable. by Scroggo · 14 years ago
  58. 2d9ddf9 Keep program cache consistent when program creation fails. by bsalomon@google.com · 14 years ago
  59. 97c88c2 Add color filters to gpu path. by Scroggo · 14 years ago
  60. cc4dac3 Make GrMatrix an alias of SkMatrix. Add new methods to SkMatrix. by bsalomon@google.com · 14 years ago
  61. 9196130 Make shader generator more legible. Get rid of some magic values. by bsalomon@google.com · 14 years ago
  62. 0292935 remove unused var, fixes warning by bsalomon@google.com · 14 years ago
  63. 6aef1fb Add 4x4 downsample filter with 4 bilinear texture reads, use for ssaa. by bsalomon@google.com · 14 years ago
  64. c97db4c Fixing a simple build error in GrGpuGLShaders.cpp with GR_AGGRESSIVE_SHADER_OPTS by junov@google.com · 14 years ago
  65. 6a77cc5 Fix warnings. by bsalomon@google.com · 14 years ago
  66. a47a48d SSSA for drawVerts, cleanup determination of when stage is enabled by bsalomon@google.com · 14 years ago
  67. e624caf Fix copy/paste bug that causes stage 0 sample mode to be used for all stages by bsalomon@google.com · 14 years ago
  68. 4be283f Adds a build flag for GL to never use vertex attributes that don't have per-vertex values. by bsalomon@google.com · 14 years ago
  69. bcdbbe6 by bsalomon@google.com · 14 years ago
  70. 669fdc4 Adds read pixels to GrTexture and GrRenderTarget by bsalomon@google.com · 14 years ago
  71. f93e717 Refactoring the GrGpuGLShaders2 into 2 classes: GrGpuGLShaders by junov@google.com · 14 years ago
  72. c6cf723 Hide alloc size vs content size below API by bsalomon@google.com · 14 years ago
  73. 1c13c96 Refactor how Gr handles vertex and index data. GrGpu and GrInOrderDrawBuffer both GrBufferAllocPool to manage reserved and set-to-array vertex and index data. by bsalomon@google.com · 14 years ago
  74. 7acdb8e by bsalomon@google.com · 14 years ago
  75. c921843 fixes for some warnings: by reed@google.com · 14 years ago
  76. 42ab7ea Cleanup including of GL headers and provide way to include custom headers, extension getter. by bsalomon@google.com · 14 years ago
  77. f44aa37 add compile flag GR_SKIP_2POINTRADIAL_PROGRAMS to ignore the 2point-radial by reed@google.com · 14 years ago
  78. 2e7b43d Remove notion of default rendertarget. This doesn't map well to usage patterns outside sample app. Make binding between SkGpuDevice and a GrRenderTarget more explicit. Create method on GrContext to wrap the current target in the 3D API with a GrRenderTarget. by bsalomon@google.com · 14 years ago
  79. 316f9923 Use macro to call gl. by bsalomon@google.com · 14 years ago
  80. 8531c1c Towards issue #106 by bsalomon@google.com · 14 years ago
  81. ac20fb9 add helpers to initialize our var-int args before calling GL. Some drivers by reed@google.com · 14 years ago
  82. ac10a2d add gpu backend (not hooked up yet) by reed@google.com · 15 years ago