History log of /external/skia/include/gpu/GrResourceKey.h
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
ed0bcad9c8147fd37c23bdda00ec27ec9ef8d66b 04-May-2015 bsalomon <bsalomon@google.com> Move instanced index buffer creation to flush time

Committed: https://skia.googlesource.com/skia/+/ab622c7b8cc8c39f0a594e4392b9e31b7e1ddb26

Review URL: https://codereview.chromium.org/1116943004
/external/skia/include/gpu/GrResourceKey.h
d8ed1b64a6c85a8364c23e825164b7bebb43a3a0 04-May-2015 bsalomon <bsalomon@google.com> Revert of Move instanced index buffer creation to flush time (patchset #6 id:100001 of https://codereview.chromium.org/1116943004/)

Reason for revert:
messed up caching, recreating index buffers all the time.

Original issue's description:
> Move instanced index buffer creation to flush time
>
> Committed: https://skia.googlesource.com/skia/+/ab622c7b8cc8c39f0a594e4392b9e31b7e1ddb26

TBR=joshualitt@google.com,robertphillips@google.com
NOPRESUBMIT=true
NOTREECHECKS=true
NOTRY=true

Review URL: https://codereview.chromium.org/1126613003
/external/skia/include/gpu/GrResourceKey.h
ab622c7b8cc8c39f0a594e4392b9e31b7e1ddb26 04-May-2015 bsalomon <bsalomon@google.com> Move instanced index buffer creation to flush time

Review URL: https://codereview.chromium.org/1116943004
/external/skia/include/gpu/GrResourceKey.h
f99e961f55bb603d099c8cb57d05a2ae52a4e9ca 19-Feb-2015 bsalomon <bsalomon@google.com> Allow resources' unique keys to be changed.

Review URL: https://codereview.chromium.org/938943002
/external/skia/include/gpu/GrResourceKey.h
8718aafec239c93485e45bbe8fed19d9a8def079 19-Feb-2015 bsalomon <bsalomon@google.com> Rename GrContentKey to GrUniqueKey

Review URL: https://codereview.chromium.org/940463006
/external/skia/include/gpu/GrResourceKey.h
0aa94798c976c617b254503c44e47f9b3aa4d5d4 18-Feb-2015 bsalomon <bsalomon@google.com> Use SkAutoSTMalloc in GrResourceKey

TBR=robertphillips@google.com

Review URL: https://codereview.chromium.org/935863003
/external/skia/include/gpu/GrResourceKey.h
23e619cf462b2a8a500f3ca750e099f79601f508 06-Feb-2015 bsalomon <bsalomon@google.com> Reimplement gpu message bus for invalidated bitmap gen IDs

Review URL: https://codereview.chromium.org/902873002
/external/skia/include/gpu/GrResourceKey.h
37f9a2694c15f08e361ebda74fe9f0fffbf452aa 02-Feb-2015 bsalomon <bsalomon@google.com> Move npot resizing out of GrContext and simplify GrContext texture functions.

Committed: https://skia.googlesource.com/skia/+/8a8100349105c8c6de39fcb34e47679da7a67f54

Committed: https://skia.googlesource.com/skia/+/6c96672491b04cb782bce8fee778124df66524a0

Review URL: https://codereview.chromium.org/882223003
/external/skia/include/gpu/GrResourceKey.h
e137db8569e7a10d809980609688b3acfaec612a 01-Feb-2015 bsalomon <bsalomon@google.com> Revert of Move npot resizing out of GrContext and simplify GrContext texture functions. (patchset #10 id:200001 of https://codereview.chromium.org/882223003/)

Reason for revert:
perf fix didn't fix the cr webgl conformance tests

Original issue's description:
> Move npot resizing out of GrContext and simplify GrContext texture functions.
>
> Committed: https://skia.googlesource.com/skia/+/8a8100349105c8c6de39fcb34e47679da7a67f54
>
> Committed: https://skia.googlesource.com/skia/+/6c96672491b04cb782bce8fee778124df66524a0

TBR=robertphillips@google.com
NOPRESUBMIT=true
NOTREECHECKS=true
NOTRY=true

Review URL: https://codereview.chromium.org/887303002
/external/skia/include/gpu/GrResourceKey.h
6c96672491b04cb782bce8fee778124df66524a0 01-Feb-2015 bsalomon <bsalomon@google.com> Move npot resizing out of GrContext and simplify GrContext texture functions.

Committed: https://skia.googlesource.com/skia/+/8a8100349105c8c6de39fcb34e47679da7a67f54

Review URL: https://codereview.chromium.org/882223003
/external/skia/include/gpu/GrResourceKey.h
6bfef2dfec3253efa48aec0b5ea108e0dc041d15 31-Jan-2015 fmalita <fmalita@chromium.org> Revert of Move npot resizing out of GrContext and simplify GrContext texture functions. (patchset #9 id:160001 of https://codereview.chromium.org/882223003/)

Reason for revert:
webGL conformance failures:

WebglConformance.conformance_textures_tex_image_and_sub_image_2d_with_video
WebglConformance.conformance_textures_texture_npot_video

https://codereview.chromium.org/892773003/
http://build.chromium.org/p/tryserver.chromium.mac/builders/mac_chromium_rel_ng/builds/29272

Original issue's description:
> Move npot resizing out of GrContext and simplify GrContext texture functions.
>
> Committed: https://skia.googlesource.com/skia/+/8a8100349105c8c6de39fcb34e47679da7a67f54

TBR=robertphillips@google.com,bsalomon@google.com
NOPRESUBMIT=true
NOTREECHECKS=true
NOTRY=true

Review URL: https://codereview.chromium.org/868233005
/external/skia/include/gpu/GrResourceKey.h
8a8100349105c8c6de39fcb34e47679da7a67f54 30-Jan-2015 bsalomon <bsalomon@google.com> Move npot resizing out of GrContext and simplify GrContext texture functions.

Review URL: https://codereview.chromium.org/882223003
/external/skia/include/gpu/GrResourceKey.h
3bd12efdcf0460ce3d0babaf057a01de6ce567c4 28-Jan-2015 bsalomon <bsalomon@google.com> Fix wrapped content keys for npot textures.

Review URL: https://codereview.chromium.org/879193002
/external/skia/include/gpu/GrResourceKey.h
e167f9660cca8327afe48ae8c526a44e14c60f0e 27-Jan-2015 bsalomon <bsalomon@google.com> Fix GPU resource cache related assertions.

Review URL: https://codereview.chromium.org/879963003
/external/skia/include/gpu/GrResourceKey.h
4dffede04afd6432ffd406b5ba875db8a698dd4a 23-Jan-2015 bsalomon <bsalomon@google.com> Fix self assigment in GrResourceKey

TBR=robertphillips@google.com

BUG=skia:3340

Review URL: https://codereview.chromium.org/866263007
/external/skia/include/gpu/GrResourceKey.h
1ea1ebce1033ab14b1dc47cea9559073e38757fb 23-Jan-2015 bsalomon <bsalomon@google.com> Remove GrBinHashKey

Review URL: https://codereview.chromium.org/861323002
/external/skia/include/gpu/GrResourceKey.h
24db3b1c35fb935660229da164fc5ad31977387f 23-Jan-2015 bsalomon <bsalomon@google.com> Add specialized content key class for resources.

Review URL: https://codereview.chromium.org/858123002
/external/skia/include/gpu/GrResourceKey.h
1c60dfe7ca0db010fa3118a1a2c7ff4c09136ab0 21-Jan-2015 bsalomon <bsalomon@google.com> Reland https://codereview.chromium.org/860333002 with fix for test failures.

Revert "Revert of Make GrScratchKey memory buffer correct size on copy (patchset #1 id:1 of https://codereview.chromium.org/860333002/)"

This reverts commit 988018c817f341c0ce09297b7ba5ba60ba76eba9.

BUG=skia:

Review URL: https://codereview.chromium.org/863983003
/external/skia/include/gpu/GrResourceKey.h
988018c817f341c0ce09297b7ba5ba60ba76eba9 21-Jan-2015 mtklein <mtklein@google.com> Revert of Make GrScratchKey memory buffer correct size on copy (patchset #1 id:1 of https://codereview.chromium.org/860333002/)

Reason for revert:
Our Valgrind bot just spewed out a weird error. I don't know if it's related, but it looks at least like one of the stacks was in the right area, so I'm going to revert this precautionarily. Sorry if this is a false positive.

http://build.chromium.org/p/client.skia/builders/Test-Ubuntu12-ShuttleA-GTX550Ti-x86_64-Release-Valgrind/builds/266/steps/dm/logs/stdio

Original issue's description:
> Make GrScratchKey memory buffer correct size on copy
>
> Scratch key memory buffer of a copy of a key was too big. The (new) copy
> was N times uint32_t bytes instead of N bytes.
>
> Adds few tests to resource cache. These tests would not catch the too
> big buffer. This is just a precaution for too small buffers. The main
> idea of the test change is that the scratch key should contain some
> information, so that lookup with a scratch key can also return no
> match. Otherwise testing of scratch lookup result is not indicative of
> correct code (eg. no-information scratch key will always match).
>
> Committed: https://skia.googlesource.com/skia/+/711ef4831363fb8cbdf061dc2c36c65b13c0ccf2

TBR=bsalomon@google.com,kkinnunen@nvidia.com
NOPRESUBMIT=true
NOTREECHECKS=true
NOTRY=true

Review URL: https://codereview.chromium.org/864833003
/external/skia/include/gpu/GrResourceKey.h
711ef4831363fb8cbdf061dc2c36c65b13c0ccf2 21-Jan-2015 kkinnunen <kkinnunen@nvidia.com> Make GrScratchKey memory buffer correct size on copy

Scratch key memory buffer of a copy of a key was too big. The (new) copy
was N times uint32_t bytes instead of N bytes.

Adds few tests to resource cache. These tests would not catch the too
big buffer. This is just a precaution for too small buffers. The main
idea of the test change is that the scratch key should contain some
information, so that lookup with a scratch key can also return no
match. Otherwise testing of scratch lookup result is not indicative of
correct code (eg. no-information scratch key will always match).

Review URL: https://codereview.chromium.org/860333002
/external/skia/include/gpu/GrResourceKey.h
7775c85611c734a2af709b3a9c127939a4296c48 30-Dec-2014 bsalomon <bsalomon@google.com> Add a simpler key type for scratch resource keys.

BUG=skia:2889

Review URL: https://codereview.chromium.org/815833004
/external/skia/include/gpu/GrResourceKey.h
fe369ee34bc59a7e87b5d21bb0117e92cf75c103 10-Nov-2014 bsalomon <bsalomon@google.com> Move GrResourceKey static functions from .h to .cpp to fix shared lib builds
TBR=robertphillips@google.com

Review URL: https://codereview.chromium.org/718493002
/external/skia/include/gpu/GrResourceKey.h
744998e666073166307d2522847b2536000a7619 28-Aug-2014 bsalomon <bsalomon@google.com> Make textures register with GrResourceCache2 as scratch.

R=robertphillips@google.com

Author: bsalomon@google.com

Review URL: https://codereview.chromium.org/510053003
/external/skia/include/gpu/GrResourceKey.h