Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
skia
/
cae3a4c8ab7082df009a1e340f10292350e0c763
/
src
/
gpu
/
gl
/
GrGLGpuProgramCache.cpp
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
1b9924f
Added SkLRUCache.h and converted GPU program cache to use it.
by Ethan Nicholas
· 8 years ago
1edc5b9
Rename vars and functions from 'glslcaps'->'shadercaps'
by Brian Salomon
· 8 years ago
144caf5
src/gpu: s/SkAutoTUnref/sk_sp/g
by Hal Canary
· 8 years ago
2eda5b3
Conditionally insert gl_PointSize into shaders.
by bsalomon
· 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
9d524f2
Style bikeshed - remove extraneous whitespace
by halcanary
· 8 years ago
22281c1
Set up cache in vulkan to reuse GrVkPrograms (aka VkPipelines)
by egdaniel
· 8 years ago
0e1853c
Update how we send draws to gpu backend to reduce state setting.
by egdaniel
· 8 years ago
8fd844f
reset shader compilations for stats
by joshualitt
· 9 years ago
64c4728
Make all GrFragmentProcessors GL independent.
by egdaniel
· 9 years ago
018fb62
Create GLSL base class for ProgramDataManager
by egdaniel
· 9 years ago
96fcdcc
Style Change: NULL->nullptr DOCS_PREVIEW= https://skia.org/?cl=1316233002
by halcanary
· 9 years ago
385fe4d
Style Change: SkNEW->new; SkDELETE->delete
by halcanary
· 9 years ago
6af0c93
Moved GrGLFragmentProcessor definition to its own file
by wangyix
· 9 years ago
2766c00
remove SkInstCnt
by mtklein
· 9 years ago
6df8640
Revert "Revert of Move copy-surface-as-draw fallback to GrGLGpu. (patchset #12 id:220001 of https://codereview.chromium.org/1144433002/)"
by bsalomon
· 9 years ago
404b3b2
Revert of Move copy-surface-as-draw fallback to GrGLGpu. (patchset #12 id:220001 of https://codereview.chromium.org/1144433002/)
by mtklein
· 9 years ago
5df6fee
Move copy-surface-as-draw fallback to GrGLGpu.
by bsalomon
· 9 years ago
8dd688b
Rename GrOptDrawState to GrPipeline and GrDrawState to GrPipelineBuilder
by egdaniel
· 10 years ago
873ad0e
BUG=skia:
by joshualitt
· 10 years ago
6f07665
Simplify SkInstCnt
by mtklein
· 10 years ago
39edf76
Rename GrGpuGL -> GrGLGpu
by jvanverth
· 10 years ago
29097f9
Rename GrGpuGL_program.cpp to GrGLGpuProgramCache.cpp
by bsalomon
· 10 years ago
[Renamed from src/gpu/gl/GrGpuGL_program.cpp]
861e103
Rename GrGpuGL to GrGLGpu for consistency
by bsalomon
· 10 years ago
bc3d0de
Move all non-program cache functions out of GrGpuGL_program.cpp
by bsalomon
· 10 years ago
c230414
Create xfer processor backend.
by egdaniel
· 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
74d80eb
Remove unnessary check to skip drawing.
by egdaniel
· 10 years ago
9176e2c
dstCopy on optdrawstate
by joshualitt
· 10 years ago
54e0c12
scissor state on optstate
by joshualitt
· 10 years ago
7eb8c7b
drawinfo carries bufferinfo
by joshualitt
· 10 years ago
d53a827
Snap optdrawstate in inorder draw buffer and pass into gpu
by joshualitt
· 10 years ago
f4e5e33
cleaning up geometry handling in gpu
by joshualitt
· 10 years ago
3322fa4
Refactor DrawTarget and GPU to be independent
by joshualitt
· 10 years ago
2c93efe
Clip in grdrawtarget
by joshualitt
· 10 years ago
d1aa8ff
removing setVertexArraySource from drawtarget
by joshualitt
· 10 years ago
6db519c
clear stencil clip on draw target
by joshualitt
· 10 years ago
79f8fae
OptState owns program descriptor
by joshualitt
· 10 years ago
0e60282
Working patch to remove constant attributes. This may cause some gm mismatches, I will rebaseline tonight.
by joshualitt
· 10 years ago
98102a8
Revert of Patch to remove constant attributes (patchset #8 id:120002 of https://codereview.chromium.org/678073005/)
by joshualitt
· 10 years ago
95f5194
Working patch to remove constant attributes. This may cause some gm mismatches, I will rebaseline tonight.
by joshualitt
· 10 years ago
9f2825f
Revert of Patch to remove constant attributes (patchset #6 id:100001 of https://codereview.chromium.org/678073005/)
by joshualitt
· 10 years ago
84c94c0
Working patch to remove constant attributes. This may cause some gm mismatches, I will rebaseline tonight.
by joshualitt
· 10 years ago
77b1307
Scissor rect on drawinfo
by joshualitt
· 10 years ago
a58fe35
Clip mask manager sets stencil on draw type
by joshualitt
· 10 years ago
3a0cfeb
Revert of Clip mask manager sets stencil on draw type (patchset #3 id:40001 of https://codereview.chromium.org/676983003/)
by joshualitt
· 10 years ago
7afb5aa
Clip mask manager sets stencil on draw type
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
6517134
gl programs rewrite
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
d909759
Revert of gl programs rewrite (patchset #10 id:180001 of https://codereview.chromium.org/628633003/)
by joshualitt
· 10 years ago
07a2553
gl programs rewrite
by joshualitt
· 10 years ago
b109ac2
Make createOptDrawState return NULL if we would end up not drawing
by egdaniel
· 10 years ago
307796b
Plumb OptDrawState down to VertexShaderBuilder
by egdaniel
· 10 years ago
d632ea4
Use OptDrawState instead of DrawState when flushing state in GrGpuGL
by egdaniel
· 10 years ago
b0a8a37
Patch to create a distinct geometry processor. The vast majority of this patch
by joshualitt
· 10 years ago
c064824
Calculate Primary and Secondary output types in the GrOptDrawState
by egdaniel
· 10 years ago
170f90b
Attach GrOptDrawState into shader building pipeline
by egdaniel
· 10 years ago
8a4c103
Revert of Attach GrOptDrawState into shader building pipeline (patchset #11 id:220001 of https://codereview.chromium.org/504203004/)
by egdaniel
· 10 years ago
ee62065
Attach GrOptDrawState into shader building pipeline
by egdaniel
· 10 years ago
49f085d
"NULL !=" = NULL
by bsalomon
· 10 years ago
bd769d0
Initial change to create GeometryProcessor
by joshualitt
· 10 years ago
b0bd4f6
Remove GrDrawTarget::AutoRenderTargetRestore.
by bsalomon
· 10 years ago
7b3d5ee
Make setVertexAttribs in GrDrawState take a stride parameter.
by egdaniel
· 10 years ago
ea81ced
Revert of Make setVertexAttribs in GrDrawState take a stride parameter. (patchset #5 of https://codereview.chromium.org/511593004/)
by djsollen
· 10 years ago
af013bf
Make setVertexAttribs in GrDrawState take a stride parameter.
by egdaniel
· 10 years ago
ec56e45
Implement NV_path_rendering on OpenGL ES
by kkinnunen
· 10 years ago
c8dc1f7
Add GrResourceCache2.
by bsalomon
· 10 years ago
ccdaa04
Separate GL path rendering state from GrGpuGL to GrGLPathRendering
by kkinnunen
· 10 years ago
1d89ddc
Revert of Add GrResourceCache2. (patchset #4 of https://codereview.chromium.org/481443002/)
by bsalomon
· 10 years ago
94ce9ac
Add GrResourceCache2.
by bsalomon
· 10 years ago
c7103a1
Wrap NV_path_rendering API with GrGLPathRendering
by cdalton
· 10 years ago
760ba8d
Revert "Adds a GrGLPathRendering class that wraps the NV_path_rendering"
by bungeman
· 10 years ago
5672da0
Adds a GrGLPathRendering class that wraps the NV_path_rendering
by cdalton
· 10 years ago
7510b22
Rename GrGLUniformManager to GrGLProgramDataManager
by kkinnunen
· 10 years ago
944bcf0
Some fixes around GrContext::abandonContext:
by bsalomon
· 10 years ago
02cafcc
Remove gpu shader optimatization for solid white or trans black colors
by egdaniel
· 10 years ago
848faf0
This moves us towards variable length effect keys. The overall program key now allows for it. After the header it stores an array of offsets to effect keys. This allows us to grab the effect keys to pass to effects when they generate code. It also ensures that we can't get a collision by sets of keys that are different lengths but are the same when appended together.
by bsalomon
· 10 years ago
5119234
Generate path names on the client side
by cdalton
· 10 years ago
8341eb7
Rename from "(un)lock" to "(un)map" for geometry buffers.
by commit-bot@chromium.org
· 10 years ago
88cb22b
Convert GrCrash->SkFAIL GrDebugCrash->SkDEBUGFAIL
by commit-bot@chromium.org
· 10 years ago
0a6fe71
Use fixed function pipeline only when drawing paths
by commit-bot@chromium.org
· 10 years ago
9b62aa1
Make it possible to draw multiple paths at once to a draw target
by commit-bot@chromium.org
· 10 years ago
6ebfbf9
Use vertex buffer objects instead of client side arrays in fixed-function codepaths
by commit-bot@chromium.org
· 11 years ago
ab1c138
Fix compilation with SK_ENABLE_INST_COUNT=1
by commit-bot@chromium.org
· 11 years ago
a466286
More Windows 64b compilation warning fixes
by robertphillips@google.com
· 11 years ago
8c99c9f
Reverting r12315 (More Windows 64b compilation warning fixes) due to compilation failures
by robertphillips@google.com
· 11 years ago
Next »