1. 27a0487 Initial version of external_oes texture support and unit test by bsalomon · 9 years ago
  2. 0eafe79 Create GrGLSLVaryingHandler class for program building by egdaniel · 9 years ago
  3. a2e3e0f Move glsl onto EmitArgs struct for emitCode by egdaniel · 9 years ago
  4. 4ca2e60 Add ShaderBuilders to EmitArgs and remove gettings from ProgBuilder. by egdaniel · 9 years ago
  5. 57d3b03 Rename some processor functions from GL to GLSL by egdaniel · 9 years ago
  6. e659a58 Move GrGLPrimitive/GeometryProc to GLSL by egdaniel · 9 years ago
  7. fa4cc8b Move XferProcessors to glsl by egdaniel · 9 years ago
  8. 64c4728 Make all GrFragmentProcessors GL independent. by egdaniel · 9 years ago
  9. 2d721d3 Move all ShaderBuilder files to GLSL by egdaniel · 9 years ago
  10. 8dcdedc Make GrGLSLProgramBuilder base class for GrGLProgramBuilder. by egdaniel · 9 years ago
  11. f3bace9 Add addFragPosUniform to GrGLrogramBuilder by egdaniel · 9 years ago
  12. 574a4c1 Move shader compiling to ProgramBuilder and various ShaderBuilder cleanups. by egdaniel · 9 years ago
  13. 7dc4bd0 Remove GrGLProcessor and create GrGLSLTextureSampler class. by egdaniel · 9 years ago
  14. 018fb62 Create GLSL base class for ProgramDataManager by egdaniel · 9 years ago
  15. 177519e Disable CHROMIUM_bind_uniform_location due to a spec bug by kkinnunen · 9 years ago
  16. 0d3f061 Move GrGLShaderVar to GrGLSL by egdaniel · 9 years ago
  17. f529439 Move shader precision modifier check onto GLSLCaps by egdaniel · 9 years ago
  18. 7bdd70a Fix for 2056 by joshualitt · 9 years ago
  19. eb00eab fix up GrGLProgrambuilder precision on varyings by joshualitt · 9 years ago
  20. 102081a move GrGLPathProcessor back into GrPathProcessor by joshualitt · 9 years ago
  21. d8dd47b remove path specific program building classes by joshualitt · 9 years ago
  22. e7afc2d Start trying to collapse path program stuff by joshualitt · 9 years ago
  23. 465283c Remove batchtracker by joshualitt · 9 years ago
  24. 96fcdcc Style Change: NULL->nullptr DOCS_PREVIEW= https://skia.org/?cl=1316233002 by halcanary · 9 years ago
  25. ac856c9 Remove GrStagedProcessor, remove the word Stage as it applies to FPs by bsalomon · 9 years ago
  26. 385fe4d Style Change: SkNEW->new; SkDELETE->delete by halcanary · 9 years ago
  27. 4bf69f7 Revert of Remove GrStagedProcessor, remove the word Stage as it applies to FPs (patchset #6 id:90001 of https://codereview.chromium.org/1307223004/ ) by rmistry · 9 years ago
  28. 2424344 Remove GrStagedProcessor, remove the word Stage as it applies to FPs by bsalomon · 9 years ago
  29. 69ed114 Added class AutoFragmentChildProcAdvance to be constructed before a child emitCode and destructed after by wangyix · 9 years ago
  30. 58d890b All child GrFragmentProcs' transforms and textures will be stored in the root GrFragmentProc in preorder by wangyix · 9 years ago
  31. b2aa7cb This CL wires up the backend portion necessary for sending transformed coords via vertex attributes. by joshualitt · 9 years ago
  32. 4b3050b Added registerChild; transforms, textures, glKey automatically handled. by wangyix · 9 years ago
  33. 150714f Name of primitive processor will now be printed in generated shader code by wangyix · 9 years ago
  34. 7c157a9 Added GrGLFragmentProcessor::EmitArgs struct for use with emitCode() by wangyix · 9 years ago
  35. 7aedda5 Refactor separable varying location info to be stored in GrGLProgram subclass by kkinnunen · 9 years ago
  36. cba99b8 Move GLSL-specific routines/classes to separate glsl directory by jvanverth · 9 years ago
  37. 4271765 Don't call bindTexture from GrGLProgram by cdalton · 9 years ago
  38. 1acea86 Begin tracking driver info in GrGLContextInfo by cdalton · 9 years ago
  39. 6df8640 Revert "Revert of Move copy-surface-as-draw fallback to GrGLGpu. (patchset #12 id:220001 of https://codereview.chromium.org/1144433002/)" by bsalomon · 9 years ago
  40. 682c269 Store context options on caps. by bsalomon · 9 years ago
  41. 08bf86d Revert of Store context options on caps. (patchset #3 id:40001 of https://codereview.chromium.org/1158433006/) by bsalomon · 9 years ago
  42. f28cff7 Store context options on caps. by bsalomon · 9 years ago
  43. 404b3b2 Revert of Move copy-surface-as-draw fallback to GrGLGpu. (patchset #12 id:220001 of https://codereview.chromium.org/1144433002/) by mtklein · 9 years ago
  44. 5df6fee Move copy-surface-as-draw fallback to GrGLGpu. by bsalomon · 9 years ago
  45. 6c89110 GLProgramsTest 3.0 by joshualitt · 9 years ago
  46. e9c0fc6 Pull out shader-specific caps into GrShaderCaps and GrGLSLCaps by jvanverth · 10 years ago
  47. 5053063 Remove legacy NVPR support by jvanverth · 10 years ago
  48. 36352bf C++11 override should now be supported by all of {bots,Chrome,Android,Mozilla} by mtklein · 10 years ago
  49. 6f7f201 Move GrAutoLocaleSetter to new file and fix issue with null locale by bsalomon · 10 years ago
  50. 3318ee7 Use C locale for numerics when emitting shaders. by bsalomon · 10 years ago
  51. 6be6f7c Cleanup in GrPipelineBuilder by bsalomon · 10 years ago
  52. 297aaf9 Avoid wrong memory access due to double substitution and %% by kkinnunen · 10 years ago
  53. 8072caa A simple change to move a bunch of stuff out of Gr*Geometry.h by joshualitt · 10 years ago
  54. 50785a3 Revert of Revert of Move DstCopy on gpu into the GrXferProcessor. (patchset #1 id:1 of https://codereview.chromium.org/901663007/) by bsalomon · 10 years ago
  55. 21b2c53 Revert of Move DstCopy on gpu into the GrXferProcessor. (patchset #11 id:200001 of https://codereview.chromium.org/885923002/) by bsalomon · 10 years ago
  56. 5e1378d Move DstCopy on gpu into the GrXferProcessor. by egdaniel · 10 years ago
  57. 4dce32c Revert "Move DstCopy on gpu into the GrXferProcessor." by egdaniel · 10 years ago
  58. 7adb355 Revert of Revert "Move DstCopy on gpu into the GrXferProcessor." (patchset #1 id:1 of https://codereview.chromium.org/896163003/) by egdaniel · 10 years ago
  59. 3e9dfdb Revert "Move DstCopy on gpu into the GrXferProcessor." by egdaniel · 10 years ago
  60. 74a1175 Move DstCopy on gpu into the GrXferProcessor. by egdaniel · 10 years ago
  61. 8dd688b Rename GrOptDrawState to GrPipeline and GrDrawState to GrPipelineBuilder by egdaniel · 10 years ago
  62. 17e7314 remove drawtype by joshualitt · 10 years ago
  63. b77e4b6 remove drawType from optState by joshualitt · 10 years ago
  64. 873ad0e BUG=skia: by joshualitt · 10 years ago
  65. 71e236c Remove willReadDst from GrFragmentProcessor. by egdaniel · 10 years ago
  66. 71c9260 More changes to bring together path / geo procs by joshualitt · 10 years ago
  67. abb52a1 Move most of the transform logic into the primitive processors by joshualitt · 10 years ago
  68. ee2af95 ViewMatrix uniform upload moved to GeometryProcessor by joshualitt · 10 years ago
  69. 40d4bd8 removing coord change matrices by joshualitt · 10 years ago
  70. 8fc6c2d This CL cleans up the last remaining users of localCoordChange on paint by joshualitt · 10 years ago
  71. 39edf76 Rename GrGpuGL -> GrGLGpu by jvanverth · 10 years ago
  72. 16b2789 Change to create device coord coordset by joshualitt · 10 years ago
  73. 861e103 Rename GrGpuGL to GrGLGpu for consistency by bsalomon · 10 years ago
  74. 9b98932 This change will ultimately pull uniform color, and to a much lesser degree uniform coverage, into GPs. There are still some loose ends because drawstate has the ability to override the GP, but fixing these cleanly will have to wait until we have deferred geometry in place and can make attribute / uniform decisions on the fly. by joshualitt · 10 years ago
  75. c230414 Create xfer processor backend. by egdaniel · 10 years ago
  76. 2947382 Revert of Create xfer processor backend. (patchset #6 id:100001 of https://codereview.chromium.org/764643004/) by joshualitt · 10 years ago
  77. bd528cd fix for chrome bug with sub pixel hairlines by joshualitt · 10 years ago
  78. 4dffc94 Create xfer processor backend. by egdaniel · 10 years ago
  79. 54a57f5 Use GrCoordTransform precision to set uniform matrix precision by bsalomon · 10 years ago
  80. 422f56f Make addUniform take a precision by bsalomon · 10 years ago
  81. c0bd648 Move shader precision out of GrShaderVar by bsalomon · 10 years ago
  82. 17168df Use texture size to determine precision of texture coord varyings. by bsalomon · 10 years ago
  83. c92aadc clean up default precision handling by bsalomon · 10 years ago
  84. eb2a676 Remove backend factories by joshualitt · 10 years ago
  85. 87f48d9 create and thread batch tracker object by joshualitt · 10 years ago
  86. dafa4d0 move program descriptor generation to flush by joshualitt · 10 years ago
  87. f78c60c Revert of move program descriptor generation to flush (patchset #7 id:120001 of https://codereview.chromium.org/777673003/) by joshualitt · 10 years ago
  88. 841a6b5 Revert of create and thread batch tracker object (patchset #9 id:160001 of https://codereview.chromium.org/772513002/) by joshualitt · 10 years ago
  89. c3a6eb2 create and thread batch tracker object by joshualitt · 10 years ago
  90. 829e1b8 move program descriptor generation to flush by joshualitt · 10 years ago
  91. 2dd1ae0 First step to moving vertex attributes to the geometryProcessor by joshualitt · 10 years ago
  92. 267ce48 remove proc key by joshualitt · 10 years ago
  93. ae59b77 Create GrOptDrawState before recording draw in GrInOrderDrawBuffer by bsalomon · 10 years ago
  94. ec03a46 Add processor name to comment when printing out shaders. by egdaniel · 10 years ago
  95. 4973d9d Default geometry processor by joshualitt · 10 years ago
  96. ee0ea3f Revert of Default geometry processor (patchset #9 id:160001 of https://codereview.chromium.org/678953002/) by joshualitt · 10 years ago
  97. ff34307 Default geometry processor by joshualitt · 10 years ago
  98. 37b4d86 Force input coverage to be only a byte in gpu shaders. by egdaniel · 10 years ago
  99. 38406c8 Cleanup: Go with SkDebugf instead of GrPrintf. by tfarina · 10 years ago
  100. 79f8fae OptState owns program descriptor by joshualitt · 10 years ago