Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
skia
/
6ad6c50e5e226bd8913907ba513c61a93ad87af0
/
src
/
shaders
/
SkLightingShader.cpp
c6dce5a
Child fragment processors are now written as separate functions
by Ethan Nicholas
· 5 years ago
729a23f
Move ccpr headers for display list out of include/private.
by Ben Wagner
· 5 years ago
6ad5289
Revert "Child fragment processors are now written as separate functions"
by Ethan Nicholas
· 5 years ago
0364bde
Child fragment processors are now written as separate functions
by Ethan Nicholas
· 5 years ago
c0bd9f9
rewrite includes to not need so much -Ifoo
by Mike Klein
· 5 years ago
f9666f5
Remove SkColorSpaceXformCanvas, and supporting code:
by Brian Osman
· 6 years ago
858fecc
Got RelaxedPrecision decorations working again in SPIR-V, and removed
by Ethan Nicholas
· 6 years ago
011d166
Move responsibility to onMakeContext for device colorspace decision
by Mike Reed
· 6 years ago
e1f5502
Reland "SkSL is now pickier about type conversions"
by Ethan Nicholas
· 6 years ago
c83da98
Revert "SkSL is now pickier about type conversions"
by Ethan Nicholas
· 6 years ago
91c1d08
SkSL is now pickier about type conversions
by Ethan Nicholas
· 6 years ago
2335644
Fix occurrences of "-Wextra-semi-stmt"
by Brian Salomon
· 6 years ago
fa5f6ce
rename some flattenable routines
by Mike Klein
· 6 years ago
4fee323
override getTypeName() instead of using table
by Mike Klein
· 6 years ago
1295672
clean up flattenable macro cruft
by Mike Klein
· 6 years ago
e92aae6
make legacy shadercontext optional
by Mike Reed
· 6 years ago
12fb9cf
added SkSL saturate() function
by Ethan Nicholas
· 6 years ago
75b7526
Address fuzzer issue
by Robert Phillips
· 6 years ago
a8cdbd7
Restore SkLightingShader and associated classes
by Robert Phillips
· 6 years ago
6dd8cf1
Remove SkLightingShader and associated classes
by Robert Phillips
· 7 years ago
96271cd
Require clone() be implemented by GrFragmentProcessor subclasses
by Brian Salomon
· 7 years ago
5af9ea3
renamed SkSL types in preparation for killing precision modifiers
by Ethan Nicholas
· 7 years ago
4331e46
Implement GrFragmentProcessor::clone() for lighting and perlin noise classes
by Brian Salomon
· 7 years ago
9a0e390
sk_sp: act as if operator bool() not implicit.
by Hal Canary
· 7 years ago
1c9686b
Speculative "fix" for crash in analyzeProcessors
by Robert Phillips
· 7 years ago
5edba45
[Reland] Relocate shaders to own dir
by Florin Malita
· 7 years ago
[Renamed from src/core/SkLightingShader.cpp]
d8872be
Revert "Relocate shaders to own dir"
by Stan Iliev
· 7 years ago
[Renamed from src/shaders/SkLightingShader.cpp]
fabe0b2
Relocate shaders to own dir
by Florin Malita
· 7 years ago
[Renamed from src/core/SkLightingShader.cpp]
4aed138
Reland of SkShaderBase
by Florin Malita
· 7 years ago
d93e11c
Revert "SkShaderBase"
by Florin Malita
· 7 years ago
58a7564
SkShaderBase
by Florin Malita
· 7 years ago
2814d91
clean up SkShader friends
by Mike Klein
· 7 years ago
2983f40
Re-land of "eliminated GrGLSLExpr".
by Ethan Nicholas
· 7 years ago
421fe44
Revert "Revert "Revert "eliminated GrGLSLExpr"""
by Ethan Nicholas
· 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
72266ee
makeColorSpace() for SkColorFilterShader and SkLightingShader
by Matt Sarett
· 7 years ago
ab015ef
Move the ability to access textures, buffers, and image storages out from GrProcessor.
by Brian Salomon
· 8 years ago
3b65598
Make SkGr.h private and remove unused functions
by Brian Osman
· 8 years ago
cb30bb2
Remove GrFragmentProcessor::computeInvariantOutput
by Brian Salomon
· 8 years ago
83e939b
Use SkArenaAlloc in the SkAutoBlitterChoose code.
by Herb Derby
· 8 years ago
dd8b72a
Revert "Use SkArenaAlloc instead of SkSmallAllocator in the SkAutoBlitterChoose code."
by Robert Phillips
· 8 years ago
2b57b7f
Use SkArenaAlloc instead of SkSmallAllocator in the SkAutoBlitterChoose code.
by Herb Derby
· 8 years ago
587e08f
Revert "Revert "Start of rewrite of GrFragmentProcessor optimizations.""
by Brian Salomon
· 8 years ago
052fd51
Revert "Start of rewrite of GrFragmentProcessor optimizations."
by Ethan Nicholas
· 8 years ago
85eb422
Start of rewrite of GrFragmentProcessor optimizations.
by Brian Salomon
· 8 years ago
94efbf5
Merge GrGLSLCaps into GrShaderCaps
by Brian Salomon
· 8 years ago
0bbecb2
Rename GrTextureAccess to GrProcessor::TextureSampler.
by Brian Salomon
· 8 years ago
e54c75f
remove SkError
by Mike Klein
· 8 years ago
a8eabc4
Moved ambient lights out of SkLight's light array
by vjiaoblack
· 8 years ago
84cddf6
Revert of Moved ambient lights out of SkLight's light array (patchset #7 id:120001 of https://codereview.chromium.org/2287553002/ )
by vjiaoblack
· 8 years ago
8f98f0a
Moved ambient lights out of SkLight's light array
by vjiaoblack
· 8 years ago
6ad75d1
LightingFP now supports multiple directional lights
by dvonbeck
· 8 years ago
772b5ee
Added PointLights to SkLights::Light
by vjiaoblack
· 8 years ago
f621ff4
Fixed comment about SkLightingShader::Context memory handling
by dvonbeck
· 8 years ago
9d65bb4
Fixed ambient lighting calculations on SkLightingShader
by dvonbeck
· 8 years ago
839345d
Bundle SkShader::asFragmentProcessor arguments in a struct
by brianosman
· 8 years ago
95302da
Creating framework for drawShadowedPicture
by vjiaoblack
· 8 years ago
33d3258
Revert of Creating framework for drawShadowedPicture (patchset #14 id:260001 of https://codereview.chromium.org/2146073003/ )
by vjiaoblack
· 8 years ago
0ae097d
Creating framework for drawShadowedPicture
by vjiaoblack
· 8 years ago
c526da9
SkLS now accepting nullptr for diffuse shader and normal source, now accurately handling alpha
by dvonbeck
· 8 years ago
6af677f
Changed SkLightingShader API to take in a shader as color source
by dvonbeck
· 8 years ago
e6347ad
Abstracted diffuse color map out of SkLightingShaderImpl into a generic SkShader
by dvonbeck
· 8 years ago
0e56972
Revert of Abstracted diffuse color map out of SkLightingShaderImpl into a generic SkShader (patchset #11 id:200001 of https://codereview.chromium.org/2062703003/ )
by rmistry
· 8 years ago
3f58cd0
Abstracted diffuse color map out of SkLightingShaderImpl into a generic SkShader
by dvonbeck
· 8 years ago
5b794fa
API change to allow for NormalSource selection at the user level.
by dvonbeck
· 8 years ago
12c4fc2
SkLightingShader normal vector CPU computation refactor.
by dvonbeck
· 8 years ago
2c80711
Revert of Refactoring of CPU NormalMap handling out into its own class (patchset #13 id:240001 of https://codereview.chromium.org/2050773002/ )
by dvonbeck
· 8 years ago
790a701
SkLightingShader normal vector CPU computation refactor.
by dvonbeck
· 8 years ago
8811e40
Refactoring of GPU NormalMap handling out into its own class.
by dvonbeck
· 8 years ago
4132de7
Revert of Refactoring of GPU NormalMap handling out into its own class (patchset #9 id:160001 of https://codereview.chromium.org/2043393002/ )
by egdaniel
· 8 years ago
a7d1e2a
Refactoring of GPU NormalMap handling out into its own class.
by dvonbeck
· 8 years ago
da74393
Revert of Refactoring of GPU NormalMap handling out into its own class (patchset #7 id:120001 of https://codereview.chromium.org/2043393002/ )
by egdaniel
· 8 years ago
87b0dd0
Refactoring of GPU NormalMap handling out into its own class.
by dvonbeck
· 8 years ago
6644d93
respect srgb gamma when building mips
by reed
· 8 years ago
06ca8ec
sk_sp for Ganesh.
by bungeman
· 8 years ago
982eb7f
Add new SkSourceGammaTreatment enum, used in situations like mipmap construction, where we need to know if we should respect (vs. ignore) the gamma encoding of sRGB tagged images. Plumb that extensively.
by brianosman
· 8 years ago
862dae5
Add ability to rotate light direction in drawLitAtlas Sample slide
by robertphillips
· 8 years ago
71e0552
Make use of new SkLights class
by robertphillips
· 8 years ago
3f6f76f
Rename EmitArgs::fSamplers to fTexSamplers
by cdalton
· 8 years ago
0576aa9
Serialize invNormRotation in SkLightingShader.
by mtklein
· 9 years ago
60c9b58
change flattenable factory to return sk_sp
by reed
· 9 years ago
9d524f2
Style bikeshed - remove extraneous whitespace
by halcanary
· 9 years ago
fe63045
move setshader to sk_sp, re-using SK_SUPPORT_LEGACY_CREATESHADER_PTR
by reed
· 9 years ago
a0cee5f
remove align16 calls in skhader context sizes. will handle this elsewhere as needed
by reed
· 9 years ago
773ceda
Enforce 16byte alignment in shader contexts (patchset #1 id:1 of https://codereview.chromium.org/1759653004/ )"
by reed
· 9 years ago
e38bcaf
Revert of enforce 16byte alignment in shader contexts (patchset #1 id:1 of https://codereview.chromium.org/1759653004/ )
by halcanary
· 9 years ago
d812fb4
enforce 16byte alignment in shader contexts
by reed
· 9 years ago
05a5647
fission bitmapprocstate
by reed
· 9 years ago
8d9f2e4
Add ContextRec param to SkShader::contextSize()
by fmalita
· 9 years ago
5e58cee
Add GrShaderFlags enum
by cdalton
· 9 years ago
7ea439b
Create GLSLUniformHandler class for gpu backend
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
64c4728
Make all GrFragmentProcessors GL independent.
by egdaniel
· 9 years ago
2d721d3
Move all ShaderBuilder files to GLSL
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
Next »