Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
skqp
/
93a379bd4d6b30d86c270b879cf172d80172a72b
/
src
/
gpu
/
glsl
167ab91
Allow gpu ResourceHandle class to be shared for multiple purposes
by egdaniel
· 8 years ago
fe8a839
Break apart shared use of varying and uniform transforms
by egdaniel
· 8 years ago
09aa1fc
Refactor how we store and use samplers in Ganesh
by egdaniel
· 9 years ago
b800248
Revert of Refactor how we store and use samplers in Ganesh (patchset #7 id:120001 of https://codereview.chromium.org/1885863004/ )
by egdaniel
· 9 years ago
45b61a1
Refactor how we store and use samplers in Ganesh
by egdaniel
· 9 years ago
74b8d32
Implement texel buffers
by cdalton
· 9 years ago
f8a6ce8
Add GLSL support for texelFetch
by cdalton
· 9 years ago
3f6f76f
Rename EmitArgs::fSamplers to fTexSamplers
by cdalton
· 9 years ago
a6b92ad
Infer sampler precision from pixel config
by cdalton
· 9 years ago
1f50acf
Add appendPrecisionModifier method to GrGLSLShaderBuilder
by cdalton
· 9 years ago
9d524f2
Style bikeshed - remove extraneous whitespace
by halcanary
· 9 years ago
22281c1
Set up cache in vulkan to reuse GrVkPrograms (aka VkPipelines)
by egdaniel
· 9 years ago
1d417a8
Add unit test for vertex attribute count.
by bsalomon
· 9 years ago
0e1853c
Update how we send draws to gpu backend to reduce state setting.
by egdaniel
· 9 years ago
c04ce67
Add caps and GL API for buffer texture
by cdalton
· 9 years ago
5f2d8e2
Add sampler precision to GrTextureAccess
by cdalton
· 9 years ago
9c3f143
Add support for vertex and geometry shader textures
by cdalton
· 9 years ago
8d988b3
Add support for 2x2 matrices
by cdalton
· 9 years ago
28f45b9
Add "sample locations" feature to GrProcessor
by cdalton
· 9 years ago
4a98cdb
Add cap and builder feature for multisample interpolation
by cdalton
· 9 years ago
8733210
Replace fWillReadFragmentPosition with a bitfield
by cdalton
· 9 years ago
33ad701
Add gl_SampleMask functionality to fragment builders
by cdalton
· 9 years ago
8528541
Add more specialized fragment builders
by cdalton
· 9 years ago
1751dc7
Revert of Add infastructure for gl_SampleMask (patchset #6 id:100001 of https://codereview.chromium.org/1690963003/ )
by benjaminwagner
· 9 years ago
533cefe
Add infastructure for gl_SampleMask
by cdalton
· 9 years ago
c08f196
Use noperspective interpolation for 2D draws
by cdalton
· 9 years ago
d36f2c4
Add #define directives to GrGLSLShaderBuilder
by cdalton
· 9 years ago
5e58cee
Add GrShaderFlags enum
by cdalton
· 9 years ago
9f1d415
Finalize gpu shaders in ProgramBuilding.
by egdaniel
· 9 years ago
85dc359
Remove SkNEW_APPEND_TO_TARRAY.
by bungeman
· 9 years ago
b80ec8b
Add some backend flexibility for shader declarations in ProgramBuilding.
by egdaniel
· 9 years ago
793dc26
Improve GLSL integer support
by cdalton
· 9 years ago
c4d196c
Revert of Improve GLSL integer support (patchset #1 id:1 of https://codereview.chromium.org/1669853002/ )
by dcheng
· 9 years ago
3a2caf8
Improve GLSL integer support
by cdalton
· 9 years ago
2829bb7
Make helper function on GrGLSLProgramDataManager non virtual
by egdaniel
· 9 years ago
2279325
added support for PLS path rendering
by ethannicholas
· 9 years ago
f42fca4
Add gpu implementation of OverdrawXfermode
by robertphillips
· 9 years ago
727b7d2
Add gpu backend for SkPixelXorXfermode
by robertphillips
· 9 years ago
5366a09
Revert of added support for PLS path rendering (patchset #16 id:360001 of https://codereview.chromium.org/1541903002/ )
by ethannicholas
· 9 years ago
e429c88
Revert of Add gpu implementation of OverdrawXfermode (patchset #6 id:100001 of https://codereview.chromium.org/1607253002/ )
by robertphillips
· 9 years ago
7df3f5e
added support for PLS path rendering
by ethannicholas
· 9 years ago
07caf56
Add setter for GrGLSLShaderVar layout qualifier
by egdaniel
· 9 years ago
ae47418
Add ability to add general layout qualifiers GrGLSLShaderVar
by egdaniel
· 9 years ago
8bc3cf8
Add gpu implementation of OverdrawXfermode
by robertphillips
· 9 years ago
e179a91
Texturing support for RECTANGLE textures.
by bsalomon
· 9 years ago
e5286e0
Beginning of support for texture rectangles.
by bsalomon
· 9 years ago
fa89632
Move some program building utils from GL to GLSL
by egdaniel
· 9 years ago
7f9b2e4
Swizzle shader output and blend when using GL_RED to implement kAlpha_8_GrPixelConfig
by bsalomon
· 9 years ago
cdee009
Add a class representing texture swizzle.
by bsalomon
· 9 years ago
3183a41
Revert of Add a class representing texture swizzle. (patchset #6 id:100001 of https://codereview.chromium.org/1567733005/ )
by mtklein
· 9 years ago
1a1efea
Add a class representing texture swizzle.
by bsalomon
· 9 years ago
1cbb5ea
Switch fragment coordinate to 'highp' to fix various broken GMs.
by ethannicholas
· 9 years ago
8e03b8a
Always use high precision on NDS transform
by joel.liang
· 9 years ago
7ea439b
Create GLSLUniformHandler class for gpu backend
by egdaniel
· 9 years ago
f34b293
Add in shader blending for CoverageSetOp XP
by egdaniel
· 9 years ago
56cf6dc
Create a static instances of SrcOver XferProcessor
by egdaniel
· 9 years ago
7ea33f5
Initial version of external_oes texture support and unit test
by bsalomon
· 9 years ago
0315dbc
Revert of Initial version of external_oes texture support and unit test (patchset #14 id:260001 of https://codereview.chromium.org/1451683002/ )
by bsalomon
· 9 years ago
27a0487
Initial version of external_oes texture support and unit test
by bsalomon
· 9 years ago
0eafe79
Create GrGLSLVaryingHandler class for program building
by egdaniel
· 9 years ago
a2e3e0f
Move glsl onto EmitArgs struct for emitCode
by egdaniel
· 9 years ago
4ca2e60
Add ShaderBuilders to EmitArgs and remove gettings from ProgBuilder.
by egdaniel
· 9 years ago
57d3b03
Rename some processor functions from GL to GLSL
by egdaniel
· 9 years ago
e659a58
Move GrGLPrimitive/GeometryProc to GLSL
by egdaniel
· 9 years ago
fa4cc8b
Move XferProcessors to glsl
by egdaniel
· 9 years ago
64c4728
Make all GrFragmentProcessors GL independent.
by egdaniel
· 9 years ago
2d721d3
Move all ShaderBuilder files to GLSL
by egdaniel
· 9 years ago
8dcdedc
Make GrGLSLProgramBuilder base class for GrGLProgramBuilder.
by egdaniel
· 9 years ago
b7e7d57
Create swizzle table inside of glsl caps
by egdaniel
· 9 years ago
0c29999
Revert of Create swizzle table inside of glsl caps (patchset #12 id:210001 of https://codereview.chromium.org/1420033005/ )
by egdaniel
· 9 years ago
4036674
Create swizzle table inside of glsl caps
by egdaniel
· 9 years ago
574a4c1
Move shader compiling to ProgramBuilder and various ShaderBuilder cleanups.
by egdaniel
· 9 years ago
7dc4bd0
Remove GrGLProcessor and create GrGLSLTextureSampler class.
by egdaniel
· 9 years ago
018fb62
Create GLSL base class for ProgramDataManager
by egdaniel
· 9 years ago
cb7ba1e
Make appending default precision be controled by GLSL
by egdaniel
· 9 years ago
472d44e
Add version string and force highp NDS transfrom to GLSLCaps
by egdaniel
· 9 years ago
899ba37
Revert of Add version string and force highp NDS transfrom to GLSLCaps (patchset #3 id:40001 of https://codereview.chromium.org/1417993004/ )
by egdaniel
· 9 years ago
cef4bce
Add version string and force highp NDS transfrom to GLSLCaps
by egdaniel
· 9 years ago
0d3f061
Move GrGLShaderVar to GrGLSL
by egdaniel
· 9 years ago
f529439
Move shader precision modifier check onto GLSLCaps
by egdaniel
· 9 years ago
96fcdcc
Style Change: NULL->nullptr DOCS_PREVIEW= https://skia.org/?cl=1316233002
by halcanary
· 9 years ago
2766c00
remove SkInstCnt
by mtklein
· 9 years ago
98a83a9
Add default for GrGLSLCaps::fGLSLGeneration
by jvanverth
· 9 years ago
cba99b8
Move GLSL-specific routines/classes to separate glsl directory
by jvanverth
· 9 years ago