Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
skia
/
ac9be9dbc5e5fa097cd019b1a6d7626429f822da
/
src
/
gpu
/
gl
/
builders
/
GrGLProgramBuilder.cpp
ac9be9d
Remove shader text trace events and simplify the SKSL/GLSL printing code
by Brian Osman
· 5 years ago
a085a41
Normalize storage of shader strings in the cache
by Brian Osman
· 5 years ago
c0bd9f9
rewrite includes to not need so much -Ifoo
by Mike Klein
· 5 years ago
cbc33b8
Add SkSL viewing/editing to viewer
by Brian Osman
· 5 years ago
6c431d5
Towards a simpler SkSL -> GLSL pipeline (and better shader reflection)
by Brian Osman
· 5 years ago
e6ef03d
Make the persistent cache utility functions operate on SkData
by Brian Osman
· 5 years ago
6b797fe
Simplify persistent cache code, make GLSL easier for tools to access
by Brian Osman
· 5 years ago
58d7d0a
Use GrGLenum consistently for cached program binaryFormat
by Brian Osman
· 5 years ago
f71b070
Fix the GLSL persistent cache (and add a config to test it)
by Brian Osman
· 5 years ago
d79ba79
Remove unused variant of compileAndAttachShaders
by Brian Osman
· 5 years ago
9da87e0
Rename GrContext::contextPriv to priv
by Robert Phillips
· 5 years ago
c1541ae
Move GrContextOptions to GrContext_Base and make GrContextThreadSafeProxy be derived from GrContext_Base
by Robert Phillips
· 5 years ago
d0fe875
Remove destination GrRenderTargetProxy from GrPipeline
by Robert Phillips
· 5 years ago
2d2c09f
Don't store the length and checksom on the GrProgramDesc key itself.
by Greg Daniel
· 6 years ago
8d05883
Revert "Revert "we now cache GLSL shaders when we can't cache the binaries""
by Ethan Nicholas
· 6 years ago
5a0338c
Fixed GL shader link status checks
by Ethan Nicholas
· 6 years ago
255f73a
Revert "we now cache GLSL shaders when we can't cache the binaries"
by Ethan Nicholas
· 6 years ago
830d5c0
we now cache GLSL shaders when we can't cache the binaries
by Ethan Nicholas
· 6 years ago
9a51a86
Pass in actual sampled texture and sample params to gpu uniform builders.
by Greg Daniel
· 6 years ago
f04fb3c
Change how GPs configure attributes
by Brian Osman
· 6 years ago
4a3f5c8
Remove hacks for UShort2 texture coords
by Brian Osman
· 6 years ago
d4c2970
Specify CPU (buffer) and GPU (shader) types explicitly in Attribute
by Brian Osman
· 6 years ago
cd700e9
Revert "Revert "added support for sk_Dimensions to SkSL""
by Ethan Nicholas
· 6 years ago
e6ab998
Revert "added support for sk_Dimensions to SkSL"
by Greg Daniel
· 6 years ago
9335c28
added support for sk_Dimensions to SkSL
by Ethan Nicholas
· 6 years ago
7eae3e0
Reland "Move GrGeometryProcessor's textures out of classes and into"
by Brian Salomon
· 6 years ago
fdf05f4
Revert "Move GrGeometryProcessor's textures out of classes and into"
by Brian Salomon
· 6 years ago
607be37
GrGeometryProcessor derives from GrNonAtomicRef not GrProgramElement.
by Brian Salomon
· 6 years ago
6dd4b20
Remove crash when shader linking fails.
by Brian Salomon
· 6 years ago
662ea4b
Remove texel buffer support.
by Brian Salomon
· 6 years ago
ad77dce
fix for persistent shader cache
by Ethan Nicholas
· 6 years ago
ff168d9
Put GrPrimitiveProcessor/GrGeometryProcessor before GrPipeline in param lists.
by Brian Salomon
· 6 years ago
92be2f7
Revert "Revert "Change how vertex/instance attributes are handled in geometry processors.""
by Brian Salomon
· 6 years ago
5045e50
Revert "Change how vertex/instance attributes are handled in geometry processors."
by Mike Klein
· 6 years ago
19c1233
Change how vertex/instance attributes are handled in geometry processors.
by Brian Salomon
· 6 years ago
802cb31
Stop passing GrPrimitiveProcessor to GrMesh::sendToGpu.
by Brian Salomon
· 6 years ago
1471df9
Remove include of GrGLProgramBuilder.h from GrGLProgram.h and GrVkPipelineState.h
by Brian Salomon
· 6 years ago
4d3f517
Remove GrGLSLFragProcs typedef. Use unique_ptr to for GrGLSLFragmentProcessor ownership.
by Brian Salomon
· 6 years ago
7c93472
Add null checks for GrSkSLtoGLSL to GrGLProgramBuilder
by Brian Salomon
· 6 years ago
70132d0
Make GrPrimitiveProcessor::Attribute a class, hide data members.
by Brian Salomon
· 6 years ago
dc09213
Revert "Revert "Make SkSL GLSL generator declare sk_FragColor inout when EXT fb fetch is used.""
by Brian Salomon
· 6 years ago
d401330
Revert "Make SkSL GLSL generator declare sk_FragColor inout when EXT fb fetch is used."
by Brian Salomon
· 6 years ago
7e1dd20
Make SkSL GLSL generator declare sk_FragColor inout when EXT fb fetch is used.
by Brian Salomon
· 6 years ago
98ad5b7
Fixed some shader cache issues
by Ethan Nicholas
· 6 years ago
0c4b7b1
Move internal calls from GrContext to GrContextPriv
by Robert Phillips
· 6 years ago
8a83ca4
Add "sharpen" option to SkSL, to LOD bias all textures
by Brian Osman
· 6 years ago
7f86192
Revert "Drop support for unused MSAA extensions"
by Robert Phillips
· 6 years ago
7df2746
Drop support for unused MSAA extensions
by Chris Dalton
· 6 years ago
1d74620
bug fixes from PVS Studio (static analysis)
by Mike Klein
· 7 years ago
6be756b
Move resourceProvider accessor to GrContextPriv (take 2)
by Robert Phillips
· 7 years ago
be46e24
Revert "Move resourceProvider accessor to GrContextPriv"
by Hal Canary
· 7 years ago
1f9ed85
Move resourceProvider accessor to GrContextPriv
by Robert Phillips
· 7 years ago
12b69ee
shader cache now ignores shaders with a length of 0
by Ethan Nicholas
· 7 years ago
907204f
Fix shader initialization on a cache hit
by Ethan Nicholas
· 7 years ago
559f556
Remove support for image load/store
by Brian Salomon
· 7 years ago
06d55fb
Revert "Revert "added a missing programBinarySupport check""
by Ethan Nicholas
· 7 years ago
76e8c7c
Revert "added a missing programBinarySupport check"
by Greg Daniel
· 7 years ago
4e001d8
added a missing programBinarySupport check
by Ethan Nicholas
· 7 years ago
d1b2eec
API to cache shader binaries between runs of Skia.
by Ethan Nicholas
· 7 years ago
f7b8820
re-land of new SkSL precisions
by Ethan Nicholas
· 7 years ago
27185a9
Revert "Revert "Revert "Switched highp float to highfloat and mediump float to half."""
by Ethan Nicholas
· 7 years ago
05d5a13
Revert "Revert "Switched highp float to highfloat and mediump float to half.""
by Ethan Nicholas
· 7 years ago
369e8b7
Fix cleanup on program creation failure
by Robert Phillips
· 7 years ago
2890fbf
Make GrPipeline hold a GrRenderTargetProxy (instead of a GrRenderTarget)
by Robert Phillips
· 7 years ago
39c08ac
Automatically prepend "disabled-by-default-" to TRACE categories
by Brian Osman
· 7 years ago
a9340ba
Tracing macro cleanup continued
by Brian Osman
· 7 years ago
38a10ad
Add trace events for shader generation.
by Ryan Macnak
· 7 years ago
d9d8485
Retract GrTexture.h a bit
by Robert Phillips
· 7 years ago
9bee2e5
Revise system for checking for uninstantiated proxies
by Robert Phillips
· 7 years ago
e334c59
Attempt to work around iOS varying limit in GLPrograms test
by Brian Salomon
· 7 years ago
2983f40
Re-land of "eliminated GrGLSLExpr".
by Ethan Nicholas
· 7 years ago
bc5d4d7
Split tracking of TexelBuffers from normal samplers
by Greg Daniel
· 7 years ago
421fe44
Revert "Revert "Revert "eliminated GrGLSLExpr"""
by Ethan Nicholas
· 7 years ago
a91e0b7
Allow TextureSamplers to have null GrTexture pointer
by Robert Phillips
· 7 years ago
796001c
Revert "Revert "eliminated GrGLSLExpr""
by Ethan Nicholas
· 7 years ago
5e550ab
Revert "eliminated GrGLSLExpr"
by Brian Salomon
· 7 years ago
93f20f5
eliminated GrGLSLExpr
by Ethan Nicholas
· 7 years ago
488f0d6
Add ability to insert systrace markers for the android framework
by Derek Sollenberger
· 7 years ago
3865711
Replaced all calls to fragmentPosition() with sk_FragCoord
by Ethan Nicholas
· 7 years ago
cae3a4c
Revert "Replaced all calls to fragmentPosition() with sk_FragCoord"
by Ethan Nicholas
· 7 years ago
de4d301
Replaced all calls to fragmentPosition() with sk_FragCoord
by Ethan Nicholas
· 8 years ago
95e3c05
SkTypes.h : move SkAutoMalloc into SkAutoMalloc.h
by Hal Canary
· 8 years ago
c456b73
Revert "SkTypes.h : move SkAutoMalloc into SkAutoMalloc.h"
by Kevin Lubick
· 8 years ago
a5494f1
SkTypes.h : move SkAutoMalloc into SkAutoMalloc.h
by Hal Canary
· 8 years ago
941e7e2
re-land of added sk_FragCoord support to skslc
by Ethan Nicholas
· 8 years ago
e8e4a3e
Revert "added sk_FragCoord support to skslc"
by Greg Daniel
· 8 years ago
ce33f10
added sk_FragCoord support to skslc
by Ethan Nicholas
· 8 years ago
1edc5b9
Rename vars and functions from 'glslcaps'->'shadercaps'
by Brian Salomon
· 8 years ago
94efbf5
Merge GrGLSLCaps into GrShaderCaps
by Brian Salomon
· 8 years ago
f9f4512
Reland image storage with fixes.
by Brian Salomon
· 8 years ago
59dc411
Revert "Initial OpenGL Image support."
by Brian Salomon
· 8 years ago
be34882
Initial OpenGL Image support.
by Brian Salomon
· 8 years ago
276cc41
Revive geometry shaders
by csmartdalton
· 8 years ago
101b844
Remove GrGLSLSampler type and subclasses
by Brian Salomon
· 8 years ago
5d8f69f
Merge GrGLSLProgramDesc into GrProgramDesc
by egdaniel
· 8 years ago
4e44efe
SkRTConf: eliminate
by halcanary
· 8 years ago
b979634
Revert of SkRTConf: reduce functionality to what we use, increase simplicity (patchset #8 id:150001 of https://codereview.chromium.org/2212473002/ )
by mtklein
· 8 years ago
ef59974
SkRTConf: reduce functionality to what we use, increase simplicity
by halcanary
· 8 years ago
0d9990f
Merge ProgramDesc's for GL and Vulkan
by egdaniel
· 8 years ago
09aa1fc
Refactor how we store and use samplers in Ganesh
by egdaniel
· 8 years ago
Next »