Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
skia
/
87e9ddb675b611a9161cc445fb9ea2ba8becb9d2
/
src
/
gpu
/
glsl
/
GrGLSLShaderBuilder.h
87e9ddb
GrGLSLShaderBuilder::appendTextureLookupAndBlend
by Brian Salomon
· 6 years ago
bb6bed1
First implementation of GrDawnProgramBuilder.
by Stephen White
· 6 years ago
c6dce5a
Child fragment processors are now written as separate functions
by Ethan Nicholas
· 6 years ago
fc99416
Major rearchitecture of SkSL parsing, focused on improving performance.
by Ethan Nicholas
· 6 years ago
6ad5289
Revert "Child fragment processors are now written as separate functions"
by Ethan Nicholas
· 6 years ago
0364bde
Child fragment processors are now written as separate functions
by Ethan Nicholas
· 6 years ago
c0bd9f9
rewrite includes to not need so much -Ifoo
by Mike Klein
· 6 years ago
6c431d5
Towards a simpler SkSL -> GLSL pipeline (and better shader reflection)
by Brian Osman
· 6 years ago
389b4b2
Fix the preallocated size of string arrays in GrGLSLShaderBuilder
by Brian Osman
· 6 years ago
d31b5e7
Revert "Drop unused shader support for sample variables"
by Chris Dalton
· 6 years ago
7ac582e
implemented the pipeline state builder for metal gpu backend
by Timothy Liang
· 7 years ago
0054311
Re-re-land "added GrSkSLFP and converted DitherEffect to use it"
by Ethan Nicholas
· 7 years ago
6c48e4d
Reland "Revert "added GrSkSLFP and converted DitherEffect to use it""
by Ethan Nicholas
· 7 years ago
97ae0c8
Revert "Revert "added GrSkSLFP and converted DitherEffect to use it""
by Ethan Nicholas
· 7 years ago
662ea4b
Remove texel buffer support.
by Brian Salomon
· 7 years ago
f203078
Revert "added GrSkSLFP and converted DitherEffect to use it"
by Kevin Lubick
· 7 years ago
dfbfc73
added GrSkSLFP and converted DitherEffect to use it
by Ethan Nicholas
· 7 years ago
4b2f915
Move external texture extension logic into SkSL
by Brian Osman
· 7 years ago
4c23934
ccpr: Make curve corners more seamless
by Chris Dalton
· 7 years ago
6028361
Drop unused shader support for sample variables
by Chris Dalton
· 7 years ago
7f86192
Revert "Drop support for unused MSAA extensions"
by Robert Phillips
· 8 years ago
7df2746
Drop support for unused MSAA extensions
by Chris Dalton
· 8 years ago
559f556
Remove support for image load/store
by Brian Salomon
· 8 years ago
f7b8820
re-land of new SkSL precisions
by Ethan Nicholas
· 8 years ago
27185a9
Revert "Revert "Revert "Switched highp float to highfloat and mediump float to half."""
by Ethan Nicholas
· 8 years ago
05d5a13
Revert "Revert "Switched highp float to highfloat and mediump float to half.""
by Ethan Nicholas
· 8 years ago
1d816b9
Revert "Switched highp float to highfloat and mediump float to half."
by Brian Salomon
· 8 years ago
88d99c6
Switched highp float to highfloat and mediump float to half.
by Ethan Nicholas
· 8 years ago
5af9ea3
renamed SkSL types in preparation for killing precision modifiers
by Ethan Nicholas
· 8 years ago
bc5d4d7
Split tracking of TexelBuffers from normal samplers
by Greg Daniel
· 8 years ago
75864b0
Add GrGLSLShaderBuilder::declareGlobal
by csmartdalton
· 8 years ago
f9f4512
Reland image storage with fixes.
by Brian Salomon
· 9 years ago
59dc411
Revert "Initial OpenGL Image support."
by Brian Salomon
· 9 years ago
be34882
Initial OpenGL Image support.
by Brian Salomon
· 9 years ago
1fc83b1
removed appendPrecisionModifier
by Ethan Nicholas
· 9 years ago
276cc41
Revive geometry shaders
by csmartdalton
· 9 years ago
99938a8
Merge GrGLSLShaderVar and GrShaderVar
by Brian Salomon
· 9 years ago
101b844
Remove GrGLSLSampler type and subclasses
by Brian Salomon
· 9 years ago
0bbecb2
Rename GrTextureAccess to GrProcessor::TextureSampler.
by Brian Salomon
· 9 years ago
5961bc9
Turned on SkSL->GLSL compiler
by ethannicholas
· 9 years ago
9df16b5
Revert of Turned on SkSL->GLSL compiler (patchset #49 id:1240001 of https://codereview.chromium.org/2288033003/ )
by jvanverth
· 9 years ago
ccb1dd8
Turned on SkSL->GLSL compiler
by ethannicholas
· 9 years ago
4824cf4
Revert of Turned on SkSL->GLSL compiler (patchset #48 id:1220001 of https://codereview.chromium.org/2288033003/ )
by mtklein
· 9 years ago
dcfe6db
Turned on SkSL->GLSL compiler
by ethannicholas
· 9 years ago
15341a2
Revert of Turned on SkSL->GLSL compiler (patchset #47 id:1200001 of https://codereview.chromium.org/2288033003/ )
by jvanverth
· 9 years ago
08b2ccf
Turned on SkSL->GLSL compiler
by ethannicholas
· 9 years ago
d214d6a
Revert of Turned on SkSL->GLSL compiler (patchset #41 id:880001 of https://codereview.chromium.org/2288033003/ )
by fmalita
· 9 years ago
f008b0a
Turned on SkSL->GLSL compiler
by ethannicholas
· 9 years ago
29111a3
Revert of Turned on SkSL->GLSL compiler (patchset #37 id:800001 of https://codereview.chromium.org/2288033003/ )
by ethannicholas
· 9 years ago
b12b3c6
Turned on SkSL->GLSL compiler
by ethannicholas
· 9 years ago
77320db
Add color gamut xform helpers to GrGLSLShaderBuilder
by brianosman
· 9 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
1f50acf
Add appendPrecisionModifier method to GrGLSLShaderBuilder
by cdalton
· 9 years ago
22281c1
Set up cache in vulkan to reuse GrVkPrograms (aka VkPipelines)
by egdaniel
· 9 years ago
9c3f143
Add support for vertex and geometry shader textures
by cdalton
· 9 years ago
33ad701
Add gl_SampleMask functionality to 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
fa89632
Move some program building utils from GL to GLSL
by egdaniel
· 10 years ago
0eafe79
Create GrGLSLVaryingHandler class for program building
by egdaniel
· 10 years ago
57d3b03
Rename some processor functions from GL to GLSL
by egdaniel
· 10 years ago
2d721d3
Move all ShaderBuilder files to GLSL
by egdaniel
· 10 years ago
[Renamed (95%) from src/gpu/gl/builders/GrGLShaderBuilder.h]
8dcdedc
Make GrGLSLProgramBuilder base class for GrGLProgramBuilder.
by egdaniel
· 10 years ago
b7e7d57
Create swizzle table inside of glsl caps
by egdaniel
· 10 years ago
0c29999
Revert of Create swizzle table inside of glsl caps (patchset #12 id:210001 of https://codereview.chromium.org/1420033005/ )
by egdaniel
· 10 years ago
4036674
Create swizzle table inside of glsl caps
by egdaniel
· 10 years ago
574a4c1
Move shader compiling to ProgramBuilder and various ShaderBuilder cleanups.
by egdaniel
· 10 years ago
7dc4bd0
Remove GrGLProcessor and create GrGLSLTextureSampler class.
by egdaniel
· 10 years ago
0d3f061
Move GrGLShaderVar to GrGLSL
by egdaniel
· 10 years ago
f529439
Move shader precision modifier check onto GLSLCaps
by egdaniel
· 10 years ago
96fcdcc
Style Change: NULL->nullptr DOCS_PREVIEW= https://skia.org/?cl=1316233002
by halcanary
· 10 years ago
6af0c93
Moved GrGLFragmentProcessor definition to its own file
by wangyix
· 10 years ago
7aedda5
Refactor separable varying location info to be stored in GrGLProgram subclass
by kkinnunen
· 10 years ago
e4017d8
Add layout qualifiers to GrGLShaderBuilder
by cdalton
· 10 years ago
43466a1
Multi-string shaders
by joshualitt
· 10 years ago
b8a82f2
Revert of Multi-string shaders (patchset #4 id:60001 of https://codereview.chromium.org/929503002/)
by joshualitt
· 10 years ago
1c3c2d8
Multi-string shaders
by joshualitt
· 10 years ago
79f8fae
OptState owns program descriptor
by joshualitt
· 11 years ago
47bb382
Cleanup of shader building system
by joshualitt
· 11 years ago
db0d3ca
Revert of Cleanup of shader building system (patchset #25 id:470001 of https://codereview.chromium.org/611653002/)
by joshualitt
· 11 years ago
fe1233c
Cleanup of shader building system
by joshualitt
· 11 years ago
b0a8a37
Patch to create a distinct geometry processor. The vast majority of this patch
by joshualitt
· 11 years ago
23e280d
Changes to remove program effects builder
by joshualitt
· 11 years ago
249af15
BUG=skia:
by joshualitt
· 11 years ago
49f085d
"NULL !=" = NULL
by bsalomon
· 11 years ago
b2f94d1
Use highp for gpu bezier effects
by egdaniel
· 11 years ago
30ba436
Initial refactor of shaderbuilder to prepare for geometry shaders
by joshualitt
· 11 years ago