Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
skia
/
cae3a4c8ab7082df009a1e340f10292350e0c763
/
src
/
gpu
/
gl
/
builders
/
GrGLProgramBuilder.h
cae3a4c
Revert "Replaced all calls to fragmentPosition() with sk_FragCoord"
by Ethan Nicholas
· 8 years ago
de4d301
Replaced all calls to fragmentPosition() with sk_FragCoord
by Ethan Nicholas
· 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
94efbf5
Merge GrGLSLCaps into GrShaderCaps
by Brian Salomon
· 8 years ago
5d8f69f
Merge GrGLSLProgramDesc into GrProgramDesc
by egdaniel
· 8 years ago
0d9990f
Merge ProgramDesc's for GL and Vulkan
by egdaniel
· 8 years ago
9d524f2
Style bikeshed - remove extraneous whitespace
by halcanary
· 9 years ago
0e1853c
Update how we send draws to gpu backend to reduce state setting.
by egdaniel
· 9 years ago
9c3f143
Add support for vertex and geometry shader textures
by cdalton
· 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
7ea439b
Create GLSLUniformHandler class for gpu backend
by egdaniel
· 9 years ago
56cf6dc
Create a static instances of SrcOver XferProcessor
by egdaniel
· 9 years ago
0eafe79
Create GrGLSLVaryingHandler class for program building
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
44972e2
Remove debug print statement
by egdaniel
· 9 years ago
f3bace9
Add addFragPosUniform to GrGLrogramBuilder
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
0d3f061
Move GrGLShaderVar to GrGLSL
by egdaniel
· 9 years ago
f529439
Move shader precision modifier check onto GLSLCaps
by egdaniel
· 9 years ago
eb00eab
fix up GrGLProgrambuilder precision on varyings
by joshualitt
· 9 years ago
d8dd47b
remove path specific program building classes
by joshualitt
· 9 years ago
e7afc2d
Start trying to collapse path program stuff
by joshualitt
· 9 years ago
465283c
Remove batchtracker
by joshualitt
· 9 years ago
96fcdcc
Style Change: NULL->nullptr DOCS_PREVIEW= https://skia.org/?cl=1316233002
by halcanary
· 9 years ago
ac856c9
Remove GrStagedProcessor, remove the word Stage as it applies to FPs
by bsalomon
· 9 years ago
4bf69f7b
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
2424344
Remove GrStagedProcessor, remove the word Stage as it applies to FPs
by bsalomon
· 9 years ago
7375d6b
fixup precision with configurable atlas
by joshualitt
· 9 years ago
6bb6d40
Implement support for CHROMIUM_path_rendering pseudo extension
by kkinnunen
· 9 years ago
6968428
Revert of Another trivial cleanup (patchset #6 id:100001 of https://codereview.chromium.org/1229303003/)
by joshualitt
· 9 years ago
52e7657
Another trivial cleanup
by joshualitt
· 9 years ago
2853fe4
Revert of Implement support for CHROMIUM_path_rendering pseudo extension (patchset #4 id:60001 of https://codereview.chromium.org/1192663002/)
by jvanverth
· 9 years ago
eeef46d
Implement support for CHROMIUM_path_rendering pseudo extension
by kkinnunen
· 9 years ago
7aedda5
Refactor separable varying location info to be stored in GrGLProgram subclass
by kkinnunen
· 9 years ago
4271765
Don't call bindTexture from GrGLProgram
by cdalton
· 9 years ago
6c89110
GLProgramsTest 3.0
by joshualitt
· 9 years ago
29bee0f
Make XPFragmentBuilder only Builder with access to DstCopy.
by egdaniel
· 9 years ago
36352bf
C++11 override should now be supported by all of {bots,Chrome,Android,Mozilla}
by mtklein
· 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
8072caa
A simple change to move a bunch of stuff out of Gr*Geometry.h
by joshualitt
· 10 years ago
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
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
5e1378d
Move DstCopy on gpu into the GrXferProcessor.
by egdaniel
· 10 years ago
4dce32c
Revert "Move DstCopy on gpu into the GrXferProcessor."
by egdaniel
· 10 years ago
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
3e9dfdb
Revert "Move DstCopy on gpu into the GrXferProcessor."
by egdaniel
· 10 years ago
74a1175
Move DstCopy on gpu into the GrXferProcessor.
by egdaniel
· 10 years ago
8dd688b
Rename GrOptDrawState to GrPipeline and GrDrawState to GrPipelineBuilder
by egdaniel
· 10 years ago
17e7314
remove drawtype
by joshualitt
· 10 years ago
b77e4b6
remove drawType from optState
by joshualitt
· 10 years ago
873ad0e
BUG=skia:
by joshualitt
· 10 years ago
71c9260
More changes to bring together path / geo procs
by joshualitt
· 10 years ago
abb52a1
Move most of the transform logic into the primitive processors
by joshualitt
· 10 years ago
ee2af95
ViewMatrix uniform upload moved to GeometryProcessor
by joshualitt
· 10 years ago
16b2789
Change to create device coord coordset
by joshualitt
· 10 years ago
861e103
Rename GrGpuGL to GrGLGpu for consistency
by bsalomon
· 10 years ago
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
c230414
Create xfer processor backend.
by egdaniel
· 10 years ago
2947382
Revert of Create xfer processor backend. (patchset #6 id:100001 of https://codereview.chromium.org/764643004/)
by joshualitt
· 10 years ago
4dffc94
Create xfer processor backend.
by egdaniel
· 10 years ago
422f56f
Make addUniform take a precision
by bsalomon
· 10 years ago
c0bd648
Move shader precision out of GrShaderVar
by bsalomon
· 10 years ago
17168df
Use texture size to determine precision of texture coord varyings.
by bsalomon
· 10 years ago
dafa4d0
move program descriptor generation to flush
by joshualitt
· 10 years ago
f78c60c
Revert of move program descriptor generation to flush (patchset #7 id:120001 of https://codereview.chromium.org/777673003/)
by joshualitt
· 10 years ago
829e1b8
move program descriptor generation to flush
by joshualitt
· 10 years ago
2dd1ae0
First step to moving vertex attributes to the geometryProcessor
by joshualitt
· 10 years ago
267ce48
remove proc key
by joshualitt
· 10 years ago
04ddf89
Small cleanups after GrDrawState/GrOptDrawState base class elimination.
by bsalomon
· 10 years ago
ae59b77
Create GrOptDrawState before recording draw in GrInOrderDrawBuffer
by bsalomon
· 10 years ago
4973d9d
Default geometry processor
by joshualitt
· 10 years ago
ee0ea3f
Revert of Default geometry processor (patchset #9 id:160001 of https://codereview.chromium.org/678953002/)
by joshualitt
· 10 years ago
ff34307
Default geometry processor
by joshualitt
· 10 years ago
37b4d86
Force input coverage to be only a byte in gpu shaders.
by egdaniel
· 10 years ago
79f8fae
OptState owns program descriptor
by joshualitt
· 10 years ago
74077b9
Added varying struct
by joshualitt
· 10 years ago
c6f3e2c
Revert of Added varying struct (patchset #9 id:160001 of https://codereview.chromium.org/671023002/)
by joshualitt
· 10 years ago
852ae80
Added varying struct
by joshualitt
· 10 years ago
a5305a1
Opt state takes a GP instead of a GeometryStage
by joshualitt
· 10 years ago
89c7a2e
Revert of Opt state takes a GP instead of a GeometryStage (patchset #18 id:1500001 of https://codereview.chromium.org/637003003/)
by joshualitt
· 10 years ago
71856d5
Opt state takes a GP instead of a GeometryStage
by joshualitt
· 10 years ago
1598899
FPs now use the correct builder types(just a rename)
by joshualitt
· 10 years ago
47bb382
Cleanup of shader building system
by joshualitt
· 10 years ago
db0d3ca
Revert of Cleanup of shader building system (patchset #25 id:470001 of https://codereview.chromium.org/611653002/)
by joshualitt
· 10 years ago
fe1233c
Cleanup of shader building system
by joshualitt
· 10 years ago
307796b
Plumb OptDrawState down to VertexShaderBuilder
by egdaniel
· 10 years ago
b0a8a37
Patch to create a distinct geometry processor. The vast majority of this patch
by joshualitt
· 10 years ago
23e280d
Changes to remove program effects builder
by joshualitt
· 10 years ago
408d612
Breaking out full program and frag only
by joshualitt
· 10 years ago
Next »