3b58d75170508567436cce259384d336949407d4 |
|
07-May-2015 |
joshualitt <joshualitt@chromium.org> |
Initial CL to create Reorder command builder behind a flag BUG=skia: Review URL: https://codereview.chromium.org/1129943004
/external/skia/src/gpu/GrInOrderDrawBuffer.cpp
|
e40d39725908d99d255496025411e5c9ca32663e |
|
07-May-2015 |
robertphillips <robertphillips@google.com> |
Isolate GrBufferAllocPools inside GrBatchTarget This CL refactors the location of the GrBufferAllocPools so they reside entirely inside the GrBatchTarget. This is in preparation for making them use scratch resources. Review URL: https://codereview.chromium.org/1131553002
/external/skia/src/gpu/GrInOrderDrawBuffer.cpp
|
af242958a5daced0956d7bb3277716b8f0aeaf4b |
|
05-May-2015 |
joshualitt <joshualitt@chromium.org> |
create GrInOrderCommandBuilder BUG=skia: Review URL: https://codereview.chromium.org/1118403003
/external/skia/src/gpu/GrInOrderDrawBuffer.cpp
|
ad17cfc8c72515176a1b191767caac48e316b43a |
|
05-May-2015 |
joshualitt <joshualitt@chromium.org> |
Move RectBatch to GrRect BUG=skia: Review URL: https://codereview.chromium.org/1127713002
/external/skia/src/gpu/GrInOrderDrawBuffer.cpp
|
e46760e8b2b2fc4a11a43a3b7cc9da7166c83c46 |
|
05-May-2015 |
joshualitt <joshualitt@chromium.org> |
Create GrCommandBuilder BUG=skia: Review URL: https://codereview.chromium.org/1113313003
/external/skia/src/gpu/GrInOrderDrawBuffer.cpp
|
b5238a7571c243ba4a154a62575570c3078b3741 |
|
05-May-2015 |
bsalomon <bsalomon@google.com> |
Start on simplifying generateGeometry() overrides Committed: https://skia.googlesource.com/skia/+/f28381c6866cad92af8ebe5b9d2db074613b1963 Review URL: https://codereview.chromium.org/1122673002
/external/skia/src/gpu/GrInOrderDrawBuffer.cpp
|
8415abe44cf205ac214b7793c076fd8c13272240 |
|
04-May-2015 |
bsalomon <bsalomon@google.com> |
Revert of Start on simplifying generateGeometry() overrides (patchset #10 id:160001 of https://codereview.chromium.org/1122673002/) Reason for revert: Breaking bots Original issue's description: > Start on simplifying generateGeometry() overrides > > Committed: https://skia.googlesource.com/skia/+/f28381c6866cad92af8ebe5b9d2db074613b1963 TBR=joshualitt@google.com NOPRESUBMIT=true NOTREECHECKS=true NOTRY=true Review URL: https://codereview.chromium.org/1124633003
/external/skia/src/gpu/GrInOrderDrawBuffer.cpp
|
f28381c6866cad92af8ebe5b9d2db074613b1963 |
|
04-May-2015 |
bsalomon <bsalomon@google.com> |
Start on simplifying generateGeometry() overrides Review URL: https://codereview.chromium.org/1122673002
/external/skia/src/gpu/GrInOrderDrawBuffer.cpp
|
0911430dfb812a9341740bfabf1c86d14fb25af4 |
|
04-May-2015 |
joshualitt <joshualitt@chromium.org> |
Move state management to GrInOrderDrawBuffer BUG=skia: Committed: https://skia.googlesource.com/skia/+/5d6bb6f795143ca360b868560b52165de51fa269 Review URL: https://codereview.chromium.org/1120143002
/external/skia/src/gpu/GrInOrderDrawBuffer.cpp
|
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/src/gpu/GrInOrderDrawBuffer.cpp
|
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/src/gpu/GrInOrderDrawBuffer.cpp
|
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/src/gpu/GrInOrderDrawBuffer.cpp
|
edae3096afe674efce917825f8d44726037405eb |
|
04-May-2015 |
joshualitt <joshualitt@google.com> |
Revert of Move state management to GrInOrderDrawBuffer (patchset #4 id:60001 of https://codereview.chromium.org/1120143002/) Reason for revert: Breaks windows Original issue's description: > Move state management to GrInOrderDrawBuffer > > BUG=skia: > > Committed: https://skia.googlesource.com/skia/+/5d6bb6f795143ca360b868560b52165de51fa269 TBR=bsalomon@google.com,robertphillips@google.com,joshualitt@chromium.org NOPRESUBMIT=true NOTREECHECKS=true NOTRY=true BUG=skia: Review URL: https://codereview.chromium.org/1119353002
/external/skia/src/gpu/GrInOrderDrawBuffer.cpp
|
5d6bb6f795143ca360b868560b52165de51fa269 |
|
04-May-2015 |
joshualitt <joshualitt@chromium.org> |
Move state management to GrInOrderDrawBuffer BUG=skia: Review URL: https://codereview.chromium.org/1120143002
/external/skia/src/gpu/GrInOrderDrawBuffer.cpp
|
99c7c07e0f1f7b78980eb21d84bebda8b45a7178 |
|
01-May-2015 |
joshualitt <joshualitt@chromium.org> |
Move bounds to GrBatch BUG=skia: Review URL: https://codereview.chromium.org/1121463002
/external/skia/src/gpu/GrInOrderDrawBuffer.cpp
|
a73239a0096370221d3dfababf339dd6d3fed84f |
|
28-Apr-2015 |
bsalomon <bsalomon@google.com> |
Remove GrFlushToGpuDrawTarget and move functionality up to GrDrawTarget. Review URL: https://codereview.chromium.org/1117433002
/external/skia/src/gpu/GrInOrderDrawBuffer.cpp
|
50cb76b2bb0ffa607a1409f77be0ae7d64e31436 |
|
28-Apr-2015 |
joshualitt <joshualitt@google.com> |
Revert of removing equality / compute invariant loops from GrGeometryProcessors (patchset #2 id:20001 of https://codereview.chromium.org/1111603004/) Reason for revert: breaks gl programs Original issue's description: > removing equality / compute invariant loops from GrGeometryProcessors > > BUG=skia: > > Committed: https://skia.googlesource.com/skia/+/ef292a0901205b9785a30daae2c036aa34a970ca TBR=bsalomon@google.com,joshualitt@chromium.org NOPRESUBMIT=true NOTREECHECKS=true NOTRY=true BUG=skia: Review URL: https://codereview.chromium.org/1110993002
/external/skia/src/gpu/GrInOrderDrawBuffer.cpp
|
ef292a0901205b9785a30daae2c036aa34a970ca |
|
28-Apr-2015 |
joshualitt <joshualitt@chromium.org> |
removing equality / compute invariant loops from GrGeometryProcessors BUG=skia: Review URL: https://codereview.chromium.org/1111603004
/external/skia/src/gpu/GrInOrderDrawBuffer.cpp
|
72e3ae486c66871c2043eac4f08d85d419fbca2a |
|
28-Apr-2015 |
bsalomon <bsalomon@google.com> |
Remove vertex/index buffer factilities from GrDrawTarget. Review URL: https://codereview.chromium.org/1105263002
/external/skia/src/gpu/GrInOrderDrawBuffer.cpp
|
0dcb8e32dda93b098d19892a62a528dc6ae1017b |
|
27-Apr-2015 |
joshualitt <joshualitt@chromium.org> |
In this CL we stop closing batches prematurely, and only close immediately before a flush. BUG=skia: Committed: https://skia.googlesource.com/skia/+/db3ce12c810ead7b76faa784e7293197aca0d9f1 Committed: https://skia.googlesource.com/skia/+/9e830ead85e544924344b01436c44cfb09fcf177 Review URL: https://codereview.chromium.org/1092403002
/external/skia/src/gpu/GrInOrderDrawBuffer.cpp
|
385e26ef36af65bfe97567657d5b9a3207627a07 |
|
27-Apr-2015 |
joshualitt <joshualitt@google.com> |
Revert of Stop closing batch prematurely (patchset #4 id:60001 of https://codereview.chromium.org/1092403002/) Reason for revert: really does break windows bots Original issue's description: > In this CL we stop closing batches prematurely, and only close immediately before a flush. > > BUG=skia: > > Committed: https://skia.googlesource.com/skia/+/db3ce12c810ead7b76faa784e7293197aca0d9f1 > > Committed: https://skia.googlesource.com/skia/+/9e830ead85e544924344b01436c44cfb09fcf177 TBR=bsalomon@google.com,robertphillips@google.com,joshualitt@chromium.org NOPRESUBMIT=true NOTREECHECKS=true NOTRY=true BUG=skia: Review URL: https://codereview.chromium.org/1105203002
/external/skia/src/gpu/GrInOrderDrawBuffer.cpp
|
9e830ead85e544924344b01436c44cfb09fcf177 |
|
27-Apr-2015 |
joshualitt <joshualitt@chromium.org> |
In this CL we stop closing batches prematurely, and only close immediately before a flush. BUG=skia: Committed: https://skia.googlesource.com/skia/+/db3ce12c810ead7b76faa784e7293197aca0d9f1 Review URL: https://codereview.chromium.org/1092403002
/external/skia/src/gpu/GrInOrderDrawBuffer.cpp
|
8a0a16d0a5e684e22cc3464642bc03bf341149a8 |
|
27-Apr-2015 |
joshualitt <joshualitt@google.com> |
Revert of Stop closing batch prematurely (patchset #4 id:60001 of https://codereview.chromium.org/1092403002/) Reason for revert: breaking windows bots Original issue's description: > In this CL we stop closing batches prematurely, and only close immediately before a flush. > > BUG=skia: > > Committed: https://skia.googlesource.com/skia/+/db3ce12c810ead7b76faa784e7293197aca0d9f1 TBR=bsalomon@google.com,robertphillips@google.com,joshualitt@chromium.org NOPRESUBMIT=true NOTREECHECKS=true NOTRY=true BUG=skia: Review URL: https://codereview.chromium.org/1109773003
/external/skia/src/gpu/GrInOrderDrawBuffer.cpp
|
db3ce12c810ead7b76faa784e7293197aca0d9f1 |
|
27-Apr-2015 |
joshualitt <joshualitt@chromium.org> |
In this CL we stop closing batches prematurely, and only close immediately before a flush. BUG=skia: Review URL: https://codereview.chromium.org/1092403002
/external/skia/src/gpu/GrInOrderDrawBuffer.cpp
|
36352bf5e38f45a70ee4f4fc132a38048d38206d |
|
26-Mar-2015 |
mtklein <mtklein@chromium.org> |
C++11 override should now be supported by all of {bots,Chrome,Android,Mozilla} NOPRESUBMIT=true BUG=skia: DOCS_PREVIEW= https://skia.org/?cl=1037793002 Review URL: https://codereview.chromium.org/1037793002
/external/skia/src/gpu/GrInOrderDrawBuffer.cpp
|
4b31de8328bbf3ee789157ae1dc6fe7cc74c796a |
|
05-Mar-2015 |
joshualitt <joshualitt@chromium.org> |
handle null vertex or index buffers in batch BUG=skia: Review URL: https://codereview.chromium.org/979343002
/external/skia/src/gpu/GrInOrderDrawBuffer.cpp
|
bca3c9fb2d5c043985b878633e9630cf12e04bd6 |
|
05-Mar-2015 |
robertphillips <robertphillips@google.com> |
Update gpu trace marker system for MultiDrawBuffer world The main thrust of this CL is to remove the currCmdMarker variable from GrTargetCommands::flush. In a MultiDrawBuffer world the Cmds need not be execute in the order of their issuance. Review URL: https://codereview.chromium.org/978363002
/external/skia/src/gpu/GrInOrderDrawBuffer.cpp
|
193ea935b0a6d94abc533cbdf60c2ac77fe71f1c |
|
03-Mar-2015 |
robertphillips <robertphillips@google.com> |
Split GrTargetCommands into its own files Review URL: https://codereview.chromium.org/979493002
/external/skia/src/gpu/GrInOrderDrawBuffer.cpp
|
dad7794dcbf205a6d0f3c5c44e251897f5256f09 |
|
03-Mar-2015 |
robertphillips <robertphillips@google.com> |
Split command holding object (GrTargetCommands) out of GrInOrderDrawBuffer This is still a bit odd in that the IoDB and TargetCommands are annoyingly interwoven. This should improve a bit when batching is everywhere. Joshua - I think you're lead on this. Review URL: https://codereview.chromium.org/973853002
/external/skia/src/gpu/GrInOrderDrawBuffer.cpp
|
cc1ac862752031fa3efd7429800a0f791c24e5cf |
|
02-Mar-2015 |
joshualitt <joshualitt@chromium.org> |
small bug fix for batch asserts BUG=skia: Review URL: https://codereview.chromium.org/969043002
/external/skia/src/gpu/GrInOrderDrawBuffer.cpp
|
8f9e81684fbc9c2c9660137cdfbe30902b4380f1 |
|
02-Mar-2015 |
robertphillips <robertphillips@google.com> |
Minor cleanup of GrInOrderDrawBuffer Review URL: https://codereview.chromium.org/969813003
/external/skia/src/gpu/GrInOrderDrawBuffer.cpp
|
7f966f4cf8baee769d7b52dce1dd48e8512302e4 |
|
02-Mar-2015 |
robertphillips <robertphillips@google.com> |
Increase GrInOrderDrawBuffer's encapsulation of trace markers Greg - I think this is mainly you Joshua - I did make a small batching change in onDrawBatch Review URL: https://codereview.chromium.org/963183002
/external/skia/src/gpu/GrInOrderDrawBuffer.cpp
|
9888b22fc9cd5d3260d2c3639aec20dc79915d37 |
|
27-Feb-2015 |
robertphillips <robertphillips@google.com> |
Decrease GrInOrderDrawBuffer::Cmd's reliance on GrInOrderDrawBuffer Review URL: https://codereview.chromium.org/940533003
/external/skia/src/gpu/GrInOrderDrawBuffer.cpp
|
642429e27c6439abff4121f0cba30a7832b4744a |
|
26-Feb-2015 |
joshualitt <joshualitt@chromium.org> |
Some small code tidying BUG=skia: Review URL: https://codereview.chromium.org/961813002
/external/skia/src/gpu/GrInOrderDrawBuffer.cpp
|
58773334d7f4f27b11458e0ee77f60fe0ed939b9 |
|
24-Feb-2015 |
joshualitt <joshualitt@chromium.org> |
non-aa rects batch BUG=skia: Committed: https://skia.googlesource.com/skia/+/ee72dde696b35534465c14f6b4c5bfca44a2f63e Review URL: https://codereview.chromium.org/931293002
/external/skia/src/gpu/GrInOrderDrawBuffer.cpp
|
6ae1b1136f242f1960c0e2f53de402347da11c90 |
|
23-Feb-2015 |
joshualitt <joshualitt@google.com> |
Revert of non-aa rects batch (patchset #6 id:90001 of https://codereview.chromium.org/931293002/) Reason for revert: breaks angle Original issue's description: > non-aa rects batch > > BUG=skia: > > Committed: https://skia.googlesource.com/skia/+/ee72dde696b35534465c14f6b4c5bfca44a2f63e TBR=robertphillips@google.com,joshualitt@chromium.org NOPRESUBMIT=true NOTREECHECKS=true NOTRY=true BUG=skia: Review URL: https://codereview.chromium.org/944743005
/external/skia/src/gpu/GrInOrderDrawBuffer.cpp
|
ee72dde696b35534465c14f6b4c5bfca44a2f63e |
|
23-Feb-2015 |
joshualitt <joshualitt@chromium.org> |
non-aa rects batch BUG=skia: Review URL: https://codereview.chromium.org/931293002
/external/skia/src/gpu/GrInOrderDrawBuffer.cpp
|
e5e72f1fbfa02522f30762d7d8ad07a6f9add5d9 |
|
17-Feb-2015 |
robertphillips <robertphillips@google.com> |
Improve GrInOrderDrawBuffer::Cmd encapsulation In preparation for moving all the Cmds out of GrInOrderDrawBuffer. Review URL: https://codereview.chromium.org/931673002
/external/skia/src/gpu/GrInOrderDrawBuffer.cpp
|
54fac8b04a2583590c55d7b1e9339288c7370b28 |
|
16-Feb-2015 |
robertphillips <robertphillips@google.com> |
Minor refactoring This CL just de-dups some code in GrInOrderDrawBuffer. Review URL: https://codereview.chromium.org/930953003
/external/skia/src/gpu/GrInOrderDrawBuffer.cpp
|
e36914cb205699526988127a827d1a76c9a98d39 |
|
13-Feb-2015 |
egdaniel <egdaniel@google.com> |
Pass in ProcOptInfos into willNeedDstCopy on XPs BUG=skia: Review URL: https://codereview.chromium.org/912413002
/external/skia/src/gpu/GrInOrderDrawBuffer.cpp
|
95964c670b577d5f49c5eab7af277ad987fd0519 |
|
11-Feb-2015 |
joshualitt <joshualitt@chromium.org> |
GMs now use batch BUG=skia: Committed: https://skia.googlesource.com/skia/+/3f284d7758d7f35b59d93a22d126f7cd8423be44 Review URL: https://codereview.chromium.org/865313004
/external/skia/src/gpu/GrInOrderDrawBuffer.cpp
|
70f00046a4f207fd49e4fdf85614d93b224f6f7f |
|
07-Feb-2015 |
joshualitt <joshualitt@chromium.org> |
simple fix to close batches on anything push to the GrIODB recorder BUG=skia: Review URL: https://codereview.chromium.org/865153005
/external/skia/src/gpu/GrInOrderDrawBuffer.cpp
|
50785a3d10b53bea5beb6e18431a2449860be237 |
|
06-Feb-2015 |
bsalomon <bsalomon@google.com> |
Revert of Revert of Move DstCopy on gpu into the GrXferProcessor. (patchset #1 id:1 of https://codereview.chromium.org/901663007/) Reason for revert: The revert didn't help the 10.9 bot. Unreverting by reverting the revert (which is basically relanding the original patch which itself was a revert of a revert). Revert. Original issue's description: > Revert of Move DstCopy on gpu into the GrXferProcessor. (patchset #11 id:200001 of https://codereview.chromium.org/885923002/) > > Reason for revert: > Testing to see if reverting fixes 10.9 bots. > > Original issue's description: > > Move DstCopy on gpu into the GrXferProcessor. > > > > BUG=skia: > > > > Committed: https://skia.googlesource.com/skia/+/74a11753604768bf461b80cabb66060e8564d82c > > > > Committed: https://skia.googlesource.com/skia/+/5e1378d0e075a323144ba14e0a4cbcca35eccc69 > > TBR=joshualitt@google.com,egdaniel@google.com > NOPRESUBMIT=true > NOTREECHECKS=true > NOTRY=true > BUG=skia: > > Committed: https://skia.googlesource.com/skia/+/21b2c53218ab25f4268e3992e51d916076a2a7ee TBR=joshualitt@google.com,egdaniel@google.com NOPRESUBMIT=true NOTREECHECKS=true NOTRY=true BUG=skia: Review URL: https://codereview.chromium.org/873723009
/external/skia/src/gpu/GrInOrderDrawBuffer.cpp
|
21b2c53218ab25f4268e3992e51d916076a2a7ee |
|
05-Feb-2015 |
bsalomon <bsalomon@google.com> |
Revert of Move DstCopy on gpu into the GrXferProcessor. (patchset #11 id:200001 of https://codereview.chromium.org/885923002/) Reason for revert: Testing to see if reverting fixes 10.9 bots. Original issue's description: > Move DstCopy on gpu into the GrXferProcessor. > > BUG=skia: > > Committed: https://skia.googlesource.com/skia/+/74a11753604768bf461b80cabb66060e8564d82c > > Committed: https://skia.googlesource.com/skia/+/5e1378d0e075a323144ba14e0a4cbcca35eccc69 TBR=joshualitt@google.com,egdaniel@google.com NOPRESUBMIT=true NOTREECHECKS=true NOTRY=true BUG=skia: Review URL: https://codereview.chromium.org/901663007
/external/skia/src/gpu/GrInOrderDrawBuffer.cpp
|
5e1378d0e075a323144ba14e0a4cbcca35eccc69 |
|
05-Feb-2015 |
egdaniel <egdaniel@google.com> |
Move DstCopy on gpu into the GrXferProcessor. BUG=skia: Committed: https://skia.googlesource.com/skia/+/74a11753604768bf461b80cabb66060e8564d82c Review URL: https://codereview.chromium.org/885923002
/external/skia/src/gpu/GrInOrderDrawBuffer.cpp
|
4dce32c46675efb901618161771d450241af4307 |
|
04-Feb-2015 |
egdaniel <egdaniel@google.com> |
Revert "Move DstCopy on gpu into the GrXferProcessor." This reverts commit 74a11753604768bf461b80cabb66060e8564d82c. TBR=joshualitt@google.com,bsalomon@google.com NOPRESUBMIT=true NOTREECHECKS=true NOTRY=true BUG=skia: Committed: https://skia.googlesource.com/skia/+/3e9dfdb3784c0cbfecf7589a74aa9aff7ef40abd Review URL: https://codereview.chromium.org/896163003
/external/skia/src/gpu/GrInOrderDrawBuffer.cpp
|
7adb35559430303a25be37f21af56c0df6c62f2b |
|
04-Feb-2015 |
egdaniel <egdaniel@google.com> |
Revert of Revert "Move DstCopy on gpu into the GrXferProcessor." (patchset #1 id:1 of https://codereview.chromium.org/896163003/) Reason for revert: failed on my manual revert Original issue's description: > Revert "Move DstCopy on gpu into the GrXferProcessor." > > This reverts commit 74a11753604768bf461b80cabb66060e8564d82c. > > TBR=joshualitt@google.com,bsalomon@google.com > NOPRESUBMIT=true > NOTREECHECKS=true > NOTRY=true > BUG=skia: > > Committed: https://skia.googlesource.com/skia/+/3e9dfdb3784c0cbfecf7589a74aa9aff7ef40abd TBR= NOPRESUBMIT=true NOTREECHECKS=true NOTRY=true BUG=skia: Review URL: https://codereview.chromium.org/900913002
/external/skia/src/gpu/GrInOrderDrawBuffer.cpp
|
3e9dfdb3784c0cbfecf7589a74aa9aff7ef40abd |
|
04-Feb-2015 |
egdaniel <egdaniel@google.com> |
Revert "Move DstCopy on gpu into the GrXferProcessor." This reverts commit 74a11753604768bf461b80cabb66060e8564d82c. TBR=joshualitt@google.com,bsalomon@google.com NOPRESUBMIT=true NOTREECHECKS=true NOTRY=true BUG=skia: Review URL: https://codereview.chromium.org/896163003
/external/skia/src/gpu/GrInOrderDrawBuffer.cpp
|
7bc18b75ee473cd90c5577270e378f99cedd4ab9 |
|
04-Feb-2015 |
joshualitt <joshualitt@chromium.org> |
Hairline batch BUG=skia: Committed: https://skia.googlesource.com/skia/+/6eff8701f027016fbb3147412ec2292dcec2b7f5 Committed: https://skia.googlesource.com/skia/+/658d55cd6121c67488aaf5d0832c9712737f26a5 Review URL: https://codereview.chromium.org/876673002
/external/skia/src/gpu/GrInOrderDrawBuffer.cpp
|
74a11753604768bf461b80cabb66060e8564d82c |
|
04-Feb-2015 |
egdaniel <egdaniel@google.com> |
Move DstCopy on gpu into the GrXferProcessor. BUG=skia: Review URL: https://codereview.chromium.org/885923002
/external/skia/src/gpu/GrInOrderDrawBuffer.cpp
|
46c77f76be8cbcddccc1ae0058d589cbbdb468f7 |
|
03-Feb-2015 |
joshualitt <joshualitt@google.com> |
Revert of Hairline batch (patchset #17 id:360001 of https://codereview.chromium.org/876673002/) Reason for revert: still a performance regression Original issue's description: > Hairline batch > > BUG=skia: > > Committed: https://skia.googlesource.com/skia/+/6eff8701f027016fbb3147412ec2292dcec2b7f5 > > Committed: https://skia.googlesource.com/skia/+/658d55cd6121c67488aaf5d0832c9712737f26a5 TBR=bsalomon@google.com,joshualitt@chromium.org NOPRESUBMIT=true NOTREECHECKS=true NOTRY=true BUG=skia: Review URL: https://codereview.chromium.org/882883003
/external/skia/src/gpu/GrInOrderDrawBuffer.cpp
|
658d55cd6121c67488aaf5d0832c9712737f26a5 |
|
03-Feb-2015 |
joshualitt <joshualitt@chromium.org> |
Hairline batch BUG=skia: Committed: https://skia.googlesource.com/skia/+/6eff8701f027016fbb3147412ec2292dcec2b7f5 Review URL: https://codereview.chromium.org/876673002
/external/skia/src/gpu/GrInOrderDrawBuffer.cpp
|
cb3f50468dcd6e838628b425828b8f4386a48109 |
|
03-Feb-2015 |
joshualitt <joshualitt@google.com> |
Revert of Hairline batch (patchset #16 id:300001 of https://codereview.chromium.org/876673002/) Reason for revert: Regression Original issue's description: > Hairline batch > > BUG=skia: > > Committed: https://skia.googlesource.com/skia/+/6eff8701f027016fbb3147412ec2292dcec2b7f5 TBR=bsalomon@google.com,joshualitt@chromium.org NOPRESUBMIT=true NOTREECHECKS=true NOTRY=true BUG=skia: Review URL: https://codereview.chromium.org/894273002
/external/skia/src/gpu/GrInOrderDrawBuffer.cpp
|
6eff8701f027016fbb3147412ec2292dcec2b7f5 |
|
03-Feb-2015 |
joshualitt <joshualitt@chromium.org> |
Hairline batch BUG=skia: Review URL: https://codereview.chromium.org/876673002
/external/skia/src/gpu/GrInOrderDrawBuffer.cpp
|
4d8da81562852e0ff7e18b66ee1cebd50ad81ee8 |
|
28-Jan-2015 |
joshualitt <joshualitt@chromium.org> |
GrBatchPrototype BUG=skia: Committed: https://skia.googlesource.com/skia/+/d15e4e45374275c045572b304c229237c4a82be4 Committed: https://skia.googlesource.com/skia/+/d5a7db4a867c7e6ccf8451a053d987b470099198 Review URL: https://codereview.chromium.org/845103005
/external/skia/src/gpu/GrInOrderDrawBuffer.cpp
|
c2893c5e3870d7e9a37ca146e7da88fba54977d5 |
|
28-Jan-2015 |
joshualitt <joshualitt@google.com> |
Revert of GrBatchPrototype (patchset #32 id:630001 of https://codereview.chromium.org/845103005/) Reason for revert: One last try to fix mac perf regression Original issue's description: > GrBatchPrototype > > BUG=skia: > > Committed: https://skia.googlesource.com/skia/+/d15e4e45374275c045572b304c229237c4a82be4 > > Committed: https://skia.googlesource.com/skia/+/d5a7db4a867c7e6ccf8451a053d987b470099198 TBR=bsalomon@google.com,kkinnunen@nvidia.com,joshualitt@chromium.org NOPRESUBMIT=true NOTREECHECKS=true NOTRY=true BUG=skia: Review URL: https://codereview.chromium.org/877393002
/external/skia/src/gpu/GrInOrderDrawBuffer.cpp
|
d5a7db4a867c7e6ccf8451a053d987b470099198 |
|
28-Jan-2015 |
joshualitt <joshualitt@chromium.org> |
GrBatchPrototype BUG=skia: Committed: https://skia.googlesource.com/skia/+/d15e4e45374275c045572b304c229237c4a82be4 Review URL: https://codereview.chromium.org/845103005
/external/skia/src/gpu/GrInOrderDrawBuffer.cpp
|
ca0a1799ffdceb4ccd998468566f39abac2f0b55 |
|
27-Jan-2015 |
joshualitt <joshualitt@google.com> |
Revert of GrBatchPrototype (patchset #30 id:570001 of https://codereview.chromium.org/845103005/) Reason for revert: creates large performance regression Original issue's description: > GrBatchPrototype > > BUG=skia: > > Committed: https://skia.googlesource.com/skia/+/d15e4e45374275c045572b304c229237c4a82be4 TBR=bsalomon@google.com,joshualitt@chromium.org NOPRESUBMIT=true NOTREECHECKS=true NOTRY=true BUG=skia: Review URL: https://codereview.chromium.org/862823004
/external/skia/src/gpu/GrInOrderDrawBuffer.cpp
|
d15e4e45374275c045572b304c229237c4a82be4 |
|
26-Jan-2015 |
joshualitt <joshualitt@chromium.org> |
GrBatchPrototype BUG=skia: Review URL: https://codereview.chromium.org/845103005
/external/skia/src/gpu/GrInOrderDrawBuffer.cpp
|
8dd688b7569df569a672a8a67b2db86a9d376cfc |
|
22-Jan-2015 |
egdaniel <egdaniel@google.com> |
Rename GrOptDrawState to GrPipeline and GrDrawState to GrPipelineBuilder BUG=skia: Review URL: https://codereview.chromium.org/858343002
/external/skia/src/gpu/GrInOrderDrawBuffer.cpp
|
17e7314e0e3085ec6021997d7c0593c339ba6a2e |
|
21-Jan-2015 |
joshualitt <joshualitt@chromium.org> |
remove drawtype BUG=skia: Review URL: https://codereview.chromium.org/862933005
/external/skia/src/gpu/GrInOrderDrawBuffer.cpp
|
b77e4b6bf08b1619982d0a835ab4daf693aefcb6 |
|
21-Jan-2015 |
joshualitt <joshualitt@chromium.org> |
remove drawType from optState BUG=skia: Review URL: https://codereview.chromium.org/864853002
/external/skia/src/gpu/GrInOrderDrawBuffer.cpp
|
873ad0e0b4d67bdc7bad025018f597450e7004c6 |
|
20-Jan-2015 |
joshualitt <joshualitt@chromium.org> |
BUG=skia: Review URL: https://codereview.chromium.org/815643005
/external/skia/src/gpu/GrInOrderDrawBuffer.cpp
|
71c9260e6fa1798ad1e41b2c2ae9b3cce08bb610 |
|
14-Jan-2015 |
joshualitt <joshualitt@chromium.org> |
More changes to bring together path / geo procs BUG=skia: Review URL: https://codereview.chromium.org/820783005
/external/skia/src/gpu/GrInOrderDrawBuffer.cpp
|
8059eb9f6e24ed609393fbda4ad71edea03ac258 |
|
30-Dec-2014 |
joshualitt <joshualitt@chromium.org> |
Move ViewMatrix off of drawstate BUG=skia: Review URL: https://codereview.chromium.org/815553003
/external/skia/src/gpu/GrInOrderDrawBuffer.cpp
|
d27f73ef27ff65a6a0a5d00aa8e5b784b1a0b47e |
|
29-Dec-2014 |
joshualitt <joshualitt@chromium.org> |
Remove coordchanges from drawstate BUG=skia: Review URL: https://codereview.chromium.org/818233002
/external/skia/src/gpu/GrInOrderDrawBuffer.cpp
|
8fc6c2d82c1f30ff82274334c01f0799def6a609 |
|
23-Dec-2014 |
joshualitt <joshualitt@chromium.org> |
This CL cleans up the last remaining users of localCoordChange on paint NOTREECHECKS=True BUG=skia: Review URL: https://codereview.chromium.org/817853002
/external/skia/src/gpu/GrInOrderDrawBuffer.cpp
|
3e79124a69d4806f0a1a776090bff718e1b90970 |
|
17-Dec-2014 |
bsalomon <bsalomon@google.com> |
Stop creating GrODS for stencilPath commands. Review URL: https://codereview.chromium.org/816513003
/external/skia/src/gpu/GrInOrderDrawBuffer.cpp
|
9b98932adaceb7ad0a617ade16616923f6bffe84 |
|
15-Dec-2014 |
joshualitt <joshualitt@chromium.org> |
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. BUG=skia: Review URL: https://codereview.chromium.org/746423007
/external/skia/src/gpu/GrInOrderDrawBuffer.cpp
|
ef3fcd877aa78c1d0ac802043cd8785180304c12 |
|
12-Dec-2014 |
bsalomon <bsalomon@google.com> |
More win64 warning fixes Review URL: https://codereview.chromium.org/798723002
/external/skia/src/gpu/GrInOrderDrawBuffer.cpp
|
56995b5cc00c9c83bd5fcf86bca9a67e939a96cb |
|
12-Dec-2014 |
joshualitt <joshualitt@chromium.org> |
Remove GP from drawstate, revision of invariant output for GP BUG=skia: Committed: https://skia.googlesource.com/skia/+/c6bc58eded89b0c0a36b8e20e193c200f297a0da Review URL: https://codereview.chromium.org/791743003
/external/skia/src/gpu/GrInOrderDrawBuffer.cpp
|
8c0f615fdd41b8b8048bf398791bb2138c511826 |
|
10-Dec-2014 |
joshualitt <joshualitt@google.com> |
Revert of Remove GP from drawstate, revision of invariant output for GP (patchset #9 id:160001 of https://codereview.chromium.org/791743003/) Reason for revert: breaks mac Original issue's description: > Remove GP from drawstate, revision of invariant output for GP > > BUG=skia: > > Committed: https://skia.googlesource.com/skia/+/c6bc58eded89b0c0a36b8e20e193c200f297a0da TBR=bsalomon@google.com,egdaniel@google.com,joshualitt@chromium.org NOTREECHECKS=true NOTRY=true BUG=skia: Review URL: https://codereview.chromium.org/794843002
/external/skia/src/gpu/GrInOrderDrawBuffer.cpp
|
c6bc58eded89b0c0a36b8e20e193c200f297a0da |
|
10-Dec-2014 |
joshualitt <joshualitt@chromium.org> |
Remove GP from drawstate, revision of invariant output for GP BUG=skia: Review URL: https://codereview.chromium.org/791743003
/external/skia/src/gpu/GrInOrderDrawBuffer.cpp
|
2e3b3e369d79e78f7635d4c20e83a47ab571bdf2 |
|
09-Dec-2014 |
joshualitt <joshualitt@chromium.org> |
This cl moves color and coverage off of drawstate. In an effort to keep this CL manageable, I have left the compute invariant input / output in a bit of a strange state(fixing this will be complicated). In addition, NVPR makes this very complicated, and I haven't quite figured out a good way to handle it, so for now color and coverage DO live on optstate, but I will figure out some way to refactor that in future CLs. BUG=skia: Review URL: https://codereview.chromium.org/783763002
/external/skia/src/gpu/GrInOrderDrawBuffer.cpp
|
787cdf9ab06c5afc6fe480ab88268e983505bd32 |
|
04-Dec-2014 |
jvanverth <jvanverth@google.com> |
Ganesh text rendering cleanup. Rename GrTextStrike.{cpp.h} to GrFontCache.{cpp,h} Move contents of GrTextStrike_impl.h to GrFontCache.h Move glyph uploading to a separate function and remove harmful gotos Add assert on glyph upload failure (shouldn't happen) Review URL: https://codereview.chromium.org/780923002
/external/skia/src/gpu/GrInOrderDrawBuffer.cpp
|
dafa4d09cbe66943b2414bdeaa0f6ef7f900dc4a |
|
04-Dec-2014 |
joshualitt <joshualitt@chromium.org> |
move program descriptor generation to flush BUG=skia: Committed: https://skia.googlesource.com/skia/+/829e1b80b1020b17f2078020c990e079b70c077c Review URL: https://codereview.chromium.org/777673003
/external/skia/src/gpu/GrInOrderDrawBuffer.cpp
|
f78c60c92a8c212fc462262f2ce81e584d0f02f8 |
|
04-Dec-2014 |
joshualitt <joshualitt@google.com> |
Revert of move program descriptor generation to flush (patchset #7 id:120001 of https://codereview.chromium.org/777673003/) Reason for revert: breaking linux build Original issue's description: > move program descriptor generation to flush > > BUG=skia: > > Committed: https://skia.googlesource.com/skia/+/829e1b80b1020b17f2078020c990e079b70c077c TBR=egdaniel@google.com,bsalomon@google.com,joshualitt@chromium.org NOTREECHECKS=true NOTRY=true BUG=skia: Review URL: https://codereview.chromium.org/776243005
/external/skia/src/gpu/GrInOrderDrawBuffer.cpp
|
829e1b80b1020b17f2078020c990e079b70c077c |
|
03-Dec-2014 |
joshualitt <joshualitt@chromium.org> |
move program descriptor generation to flush BUG=skia: Review URL: https://codereview.chromium.org/777673003
/external/skia/src/gpu/GrInOrderDrawBuffer.cpp
|
2dd1ae016d7f297b433c3ea3a771ef8e01657c1f |
|
03-Dec-2014 |
joshualitt <joshualitt@chromium.org> |
First step to moving vertex attributes to the geometryProcessor BUG=skia: Review URL: https://codereview.chromium.org/761563002
/external/skia/src/gpu/GrInOrderDrawBuffer.cpp
|
eff2c721b9877e5e9e6c71b21dde0e69eccb2b14 |
|
02-Dec-2014 |
bsalomon <bsalomon@google.com> |
move some copy surface stuff to GrFlushToGpuDrawTarget Review URL: https://codereview.chromium.org/770813002
/external/skia/src/gpu/GrInOrderDrawBuffer.cpp
|
371bcbcb9fa7f9acba265de9de5dd23f62a64a86 |
|
01-Dec-2014 |
bsalomon <bsalomon@google.com> |
Add a base class for GrIODB that handles geometry data Review URL: https://codereview.chromium.org/773433002
/external/skia/src/gpu/GrInOrderDrawBuffer.cpp
|
f90a02b42ac7a1ed59460760c6ce03f6f975f22b |
|
26-Nov-2014 |
bsalomon <bsalomon@google.com> |
some cleanup around GrGpu/GrDrawTarget copySurface Committed: https://skia.googlesource.com/skia/+/e9aa5dc4d5906788eaf691d7c69f1494928f401d Review URL: https://codereview.chromium.org/749903003
/external/skia/src/gpu/GrInOrderDrawBuffer.cpp
|
8ee4e601f9aa4199e62b57260780207fd26e446a |
|
26-Nov-2014 |
bsalomon <bsalomon@google.com> |
Revert of some cleanup around GrGpu/GrDrawTarget copySurface (patchset #3 id:40001 of https://codereview.chromium.org/749903003/) Reason for revert: likely causing es rendering errors. Original issue's description: > some cleanup around GrGpu/GrDrawTarget copySurface > > Committed: https://skia.googlesource.com/skia/+/e9aa5dc4d5906788eaf691d7c69f1494928f401d TBR=joshualitt@google.com NOTREECHECKS=true NOTRY=true Review URL: https://codereview.chromium.org/763593002
/external/skia/src/gpu/GrInOrderDrawBuffer.cpp
|
e9aa5dc4d5906788eaf691d7c69f1494928f401d |
|
26-Nov-2014 |
bsalomon <bsalomon@google.com> |
some cleanup around GrGpu/GrDrawTarget copySurface Review URL: https://codereview.chromium.org/749903003
/external/skia/src/gpu/GrInOrderDrawBuffer.cpp
|
55b24afc178e641e17a5664beba7ab2b4982c91a |
|
25-Nov-2014 |
cdalton <cdalton@nvidia.com> |
Add IndexType parameter to GrDrawTarget::drawPaths Allows the caller to decide whether they sent 8, 16, or 32 bit path indices. BUG=skia: Review URL: https://codereview.chromium.org/746253003
/external/skia/src/gpu/GrInOrderDrawBuffer.cpp
|
932f8669875f5d63b8c04571931e6f4224e66e0b |
|
24-Nov-2014 |
bsalomon <bsalomon@google.com> |
Create GrOptDrawState directly in the cmd buffer in GrIODB. Review URL: https://codereview.chromium.org/746243002
/external/skia/src/gpu/GrInOrderDrawBuffer.cpp
|
b03c4a35bd319d883925a39871b4972ff1b2c0cc |
|
20-Nov-2014 |
bsalomon <bsalomon@google.com> |
Don't use NULL GrOptDrawState to indicate that draw should be skipped. Review URL: https://codereview.chromium.org/742853002
/external/skia/src/gpu/GrInOrderDrawBuffer.cpp
|
9176e2c159089458b1e2226a94fab1af0fba32ac |
|
20-Nov-2014 |
joshualitt <joshualitt@chromium.org> |
dstCopy on optdrawstate BUG=skia: Review URL: https://codereview.chromium.org/735363003
/external/skia/src/gpu/GrInOrderDrawBuffer.cpp
|
54e0c12a5ab2d83fe249dd199d6879e8c0f04404 |
|
19-Nov-2014 |
joshualitt <joshualitt@chromium.org> |
scissor state on optstate waiting BUG=skia: Review URL: https://codereview.chromium.org/742763002
/external/skia/src/gpu/GrInOrderDrawBuffer.cpp
|
ae59b77612c42ff6b793dc33e3d115e6a5db34cc |
|
19-Nov-2014 |
bsalomon <bsalomon@google.com> |
Create GrOptDrawState before recording draw in GrInOrderDrawBuffer Review URL: https://codereview.chromium.org/739673002
/external/skia/src/gpu/GrInOrderDrawBuffer.cpp
|
7eb8c7b00a5d776bebaf33a8687357df95c1aa43 |
|
18-Nov-2014 |
joshualitt <joshualitt@chromium.org> |
drawinfo carries bufferinfo BUG=skia: Review URL: https://codereview.chromium.org/737723003
/external/skia/src/gpu/GrInOrderDrawBuffer.cpp
|
9853ccef19c200be93a6211f32589fa82a53067c |
|
17-Nov-2014 |
joshualitt <joshualitt@chromium.org> |
Drawstate on stack BUG=skia: Review URL: https://codereview.chromium.org/732693002
/external/skia/src/gpu/GrInOrderDrawBuffer.cpp
|
5478d427c6e67c986a3390162c8fec77c466058a |
|
15-Nov-2014 |
joshualitt <joshualitt@chromium.org> |
Push creation of default GP to the caller TBR= BUG=skia: Review URL: https://codereview.chromium.org/715903002
/external/skia/src/gpu/GrInOrderDrawBuffer.cpp
|
3fc6a2fdb260aa85ad724d575afede2c00db111b |
|
13-Nov-2014 |
cdalton <cdalton@nvidia.com> |
Combine similar DrawPaths calls in GrInOrderDrawBuffer Combines adjacent DrawPaths commands into one single call when a conservative set of conditions are met. The end result is that whole paragraphs can be drawn with a single call to gliStencilThenCoverFillPathInstancedNV(), rather than one call for each line. BUG=skia: Review URL: https://codereview.chromium.org/712223002
/external/skia/src/gpu/GrInOrderDrawBuffer.cpp
|
d53a82706ebd227bc0e4dd535118cdd8298131bd |
|
11-Nov-2014 |
joshualitt <joshualitt@chromium.org> |
Snap optdrawstate in inorder draw buffer and pass into gpu BUG=skia: Review URL: https://codereview.chromium.org/709133003
/external/skia/src/gpu/GrInOrderDrawBuffer.cpp
|
4b68ec08c69ee9f17e13fce2094bb04b12b54856 |
|
07-Nov-2014 |
joshualitt <joshualitt@chromium.org> |
simple cl to cleanup friends in GrGpu BUG=skia: Review URL: https://codereview.chromium.org/709003006
/external/skia/src/gpu/GrInOrderDrawBuffer.cpp
|
f4e5e3394f9fddeb2e9ddd6ebde0688aec4876b0 |
|
07-Nov-2014 |
joshualitt <joshualitt@chromium.org> |
cleaning up geometry handling in gpu BUG=skia: Review URL: https://codereview.chromium.org/707953004
/external/skia/src/gpu/GrInOrderDrawBuffer.cpp
|
3322fa432a96fdc94d54f2475faf918dfa05b919 |
|
07-Nov-2014 |
joshualitt <joshualitt@chromium.org> |
Refactor DrawTarget and GPU to be independent BUG=skia: Review URL: https://codereview.chromium.org/705593002
/external/skia/src/gpu/GrInOrderDrawBuffer.cpp
|
2c93efeb6f2dd652eb2575c04124d82952f020c7 |
|
06-Nov-2014 |
joshualitt <joshualitt@chromium.org> |
Clip in grdrawtarget NOTREECHECKS=true BUG=skia: Review URL: https://codereview.chromium.org/685883003
/external/skia/src/gpu/GrInOrderDrawBuffer.cpp
|
63b21962867af0f98e12a3ccbe5eef76b7ecc3aa |
|
05-Nov-2014 |
bsalomon <bsalomon@google.com> |
Workaround for PowerVR clear issue. BUG=skia: Review URL: https://codereview.chromium.org/701573002
/external/skia/src/gpu/GrInOrderDrawBuffer.cpp
|
d1aa8ff8700cbc083c8c27b7368a8482e65cdb08 |
|
04-Nov-2014 |
joshualitt <joshualitt@chromium.org> |
removing setVertexArraySource from drawtarget BUG=skia: Review URL: https://codereview.chromium.org/699733002
/external/skia/src/gpu/GrInOrderDrawBuffer.cpp
|
a702415d9e80f5631181143c293498de924e8ae4 |
|
03-Nov-2014 |
joshualitt <joshualitt@chromium.org> |
Temporary fix to remove drawrect call from GpuGL BUG=skia: Committed: https://skia.googlesource.com/skia/+/d4a5c2028117c100ccf44263c0118a0b4745f627 Review URL: https://codereview.chromium.org/694933002
/external/skia/src/gpu/GrInOrderDrawBuffer.cpp
|
89c62980c1eb50b2090f33312086c7e8c66739b4 |
|
03-Nov-2014 |
bsalomon <bsalomon@google.com> |
Don't allow renderTarget==NULL to GrContext::clear() and friends. Review URL: https://codereview.chromium.org/680413005
/external/skia/src/gpu/GrInOrderDrawBuffer.cpp
|
a393127de5153987f9e1f3e40f8ef8e63a3927f5 |
|
01-Nov-2014 |
joshualitt <joshualitt@google.com> |
Revert of Temporary fix to remove drawrect call from GpuGL (patchset #6 id:90005 of https://codereview.chromium.org/694933002/) Reason for revert: patch breaks angle bots and K1 Original issue's description: > Temporary fix to remove drawrect call from GpuGL > > BUG=skia: > > Committed: https://skia.googlesource.com/skia/+/d4a5c2028117c100ccf44263c0118a0b4745f627 TBR=bsalomon@google.com,joshualitt@chromium.org NOTREECHECKS=true NOTRY=true BUG=skia: Review URL: https://codereview.chromium.org/693223002
/external/skia/src/gpu/GrInOrderDrawBuffer.cpp
|
d4a5c2028117c100ccf44263c0118a0b4745f627 |
|
31-Oct-2014 |
joshualitt <joshualitt@chromium.org> |
Temporary fix to remove drawrect call from GpuGL BUG=skia: Review URL: https://codereview.chromium.org/694933002
/external/skia/src/gpu/GrInOrderDrawBuffer.cpp
|
5c55fef032d1de01fed6b40ac39081aea9544a75 |
|
31-Oct-2014 |
joshualitt <joshualitt@chromium.org> |
GrContext no longer ever draws on Gpu BUG=skia: Committed: https://skia.googlesource.com/skia/+/7a75e5230872732e71ea99058d9afe5d4b6758b0 Review URL: https://codereview.chromium.org/683733005
/external/skia/src/gpu/GrInOrderDrawBuffer.cpp
|
92e496f96abbd664888f0c8a7d546ab02e703bf7 |
|
31-Oct-2014 |
joshualitt <joshualitt@chromium.org> |
Beginning to refactor nvpr code BUG=skia: Review URL: https://codereview.chromium.org/687563008
/external/skia/src/gpu/GrInOrderDrawBuffer.cpp
|
b9e8230b50fc383869ee64208e23e5b6403568a1 |
|
31-Oct-2014 |
joshualitt <joshualitt@google.com> |
Revert of GrContext no longer ever draws on Gpu (patchset #7 id:120001 of https://codereview.chromium.org/683733005/) Reason for revert: breaks some android bots Original issue's description: > GrContext no longer ever draws on Gpu > > BUG=skia: > > Committed: https://skia.googlesource.com/skia/+/7a75e5230872732e71ea99058d9afe5d4b6758b0 TBR=bsalomon@google.com,joshualitt@chromium.org NOTREECHECKS=true NOTRY=true BUG=skia: Review URL: https://codereview.chromium.org/694983002
/external/skia/src/gpu/GrInOrderDrawBuffer.cpp
|
7a75e5230872732e71ea99058d9afe5d4b6758b0 |
|
31-Oct-2014 |
joshualitt <joshualitt@chromium.org> |
GrContext no longer ever draws on Gpu BUG=skia: Review URL: https://codereview.chromium.org/683733005
/external/skia/src/gpu/GrInOrderDrawBuffer.cpp
|
38406c82b913350e55fa04af8c1941cd9b4aff52 |
|
31-Oct-2014 |
tfarina <tfarina@chromium.org> |
Cleanup: Go with SkDebugf instead of GrPrintf. Since GrPrintf is just defined to SkDebugf, we can go with the later directly. BUG=None TEST=None R=bsalomon@google.com Review URL: https://codereview.chromium.org/695663003
/external/skia/src/gpu/GrInOrderDrawBuffer.cpp
|
6db519c42471aaaa8a8e1a3ece314014481ab832 |
|
29-Oct-2014 |
joshualitt <joshualitt@chromium.org> |
clear stencil clip on draw target TBR= BUG=skia: Review URL: https://codereview.chromium.org/683673002
/external/skia/src/gpu/GrInOrderDrawBuffer.cpp
|
f2703d83da3ab2ae18b45231fd4f11e16cce3184 |
|
28-Oct-2014 |
bsalomon <bsalomon@google.com> |
rename GrTextureDesc->GrSurfaceDesc, GrTextureFlags->GrSurfaceFlags Review URL: https://codereview.chromium.org/682223002
/external/skia/src/gpu/GrInOrderDrawBuffer.cpp
|
6819df36446f6fdcbd17d83a72a03de46e6d0d2d |
|
15-Oct-2014 |
cdalton <cdalton@nvidia.com> |
Adds a GrTRecorder class that GrInOrderDrawBuffer uses to allocate all its commands interleaved in contiguous memory. GrTRecorder also supports extra data associated with objects, so we can store arrays inline without having to call malloc(). Committed: https://skia.googlesource.com/skia/+/360b6801cfd90485891d709e44cf395d527ba69e Review URL: https://codereview.chromium.org/628453002
/external/skia/src/gpu/GrInOrderDrawBuffer.cpp
|
f439c77e9cfc13a4c31b8cb580b11d6ff09d4ed4 |
|
14-Oct-2014 |
mtklein <mtklein@google.com> |
Revert of Create a single command buffer for GrInOrderDrawBuffer (patchset #17 id:1240001 of https://codereview.chromium.org/628453002/) Reason for revert: Leaking memory: http://build.chromium.org/p/client.skia/builders/Test-Ubuntu12-ShuttleA-GTX550Ti-x86_64-Release-Valgrind/builds/9/steps/gm/logs/stdio Original issue's description: > Adds a GrTRecorder class that GrInOrderDrawBuffer uses to allocate > all its commands interleaved in contiguous memory. GrTRecorder also > supports extra data associated with objects, so we can store arrays > inline without having to call malloc(). > > Committed: https://skia.googlesource.com/skia/+/360b6801cfd90485891d709e44cf395d527ba69e TBR=bsalomon@google.com,reed@google.com,cdalton@nvidia.com NOTREECHECKS=true NOTRY=true Review URL: https://codereview.chromium.org/654863003
/external/skia/src/gpu/GrInOrderDrawBuffer.cpp
|
360b6801cfd90485891d709e44cf395d527ba69e |
|
14-Oct-2014 |
cdalton <cdalton@nvidia.com> |
Adds a GrTRecorder class that GrInOrderDrawBuffer uses to allocate all its commands interleaved in contiguous memory. GrTRecorder also supports extra data associated with objects, so we can store arrays inline without having to call malloc(). Review URL: https://codereview.chromium.org/628453002
/external/skia/src/gpu/GrInOrderDrawBuffer.cpp
|
07894c4d7dbd539583d7f51f05616e295eef2578 |
|
13-Oct-2014 |
mtklein <mtklein@google.com> |
Revert of Create a single command buffer for GrInOrderDrawBuffer (patchset #14 id:1050001 of https://codereview.chromium.org/628453002/) Reason for revert: New test failing on Android: http://build.chromium.org/p/client.skia.android/builders/Test-Android-Nexus7-Tegra3-Arm7-Release/builds/89/steps/dm/logs/stdio Original issue's description: > Adds a GrTBaseList class that GrInOrderDrawBuffer uses to allocate > all its commands interleaved in contiguous memory. GrTBaseList also > supports extra data associated with objects, so we can store arrays > inline without having to call malloc(). > > Committed: https://skia.googlesource.com/skia/+/47c844aaba81e5a29c773b660e1d6062c766d253 TBR=bsalomon@google.com,reed@google.com,cdalton@nvidia.com NOTREECHECKS=true NOTRY=true Review URL: https://codereview.chromium.org/652843002
/external/skia/src/gpu/GrInOrderDrawBuffer.cpp
|
47c844aaba81e5a29c773b660e1d6062c766d253 |
|
13-Oct-2014 |
cdalton <cdalton@nvidia.com> |
Adds a GrTBaseList class that GrInOrderDrawBuffer uses to allocate all its commands interleaved in contiguous memory. GrTBaseList also supports extra data associated with objects, so we can store arrays inline without having to call malloc(). Review URL: https://codereview.chromium.org/628453002
/external/skia/src/gpu/GrInOrderDrawBuffer.cpp
|
8d034a154fec81167ecb696c07da389b98cc02a7 |
|
22-Sep-2014 |
bsalomon <bsalomon@google.com> |
Don't flush on read/write pixels unless necessary BUG=skia:2889 Committed: https://skia.googlesource.com/skia/+/150723b9298772a5096bec7acd2999c5c9d66239 R=robertphillips@google.com Author: bsalomon@google.com Review URL: https://codereview.chromium.org/586073002
/external/skia/src/gpu/GrInOrderDrawBuffer.cpp
|
4401a1f7d6d4fad6315b8b8647d9bb7d1ae90141 |
|
22-Sep-2014 |
bsalomon <bsalomon@google.com> |
Revert of Don't flush on read/write pixels unless necessary (patchset #2 id:20001 of https://codereview.chromium.org/586073002/) Reason for revert: Breaking the tree Original issue's description: > Don't flush on read/write pixels unless necessary > > BUG=skia:2889 > > Committed: https://skia.googlesource.com/skia/+/150723b9298772a5096bec7acd2999c5c9d66239 R=robertphillips@google.com TBR=robertphillips@google.com NOTREECHECKS=true NOTRY=true BUG=skia:2889 Author: bsalomon@google.com Review URL: https://codereview.chromium.org/594543004
/external/skia/src/gpu/GrInOrderDrawBuffer.cpp
|
150723b9298772a5096bec7acd2999c5c9d66239 |
|
22-Sep-2014 |
bsalomon <bsalomon@google.com> |
Don't flush on read/write pixels unless necessary BUG=skia:2889 R=robertphillips@google.com Author: bsalomon@google.com Review URL: https://codereview.chromium.org/586073002
/external/skia/src/gpu/GrInOrderDrawBuffer.cpp
|
b3e3a955b6628acc540ef14854b57abb089e62df |
|
19-Sep-2014 |
bsalomon <bsalomon@google.com> |
Make GrIODB keep pending IO refs on all resources it records into its cmd stream. BUG=skia:2889 R=robertphillips@google.com Author: bsalomon@google.com Review URL: https://codereview.chromium.org/581123002
/external/skia/src/gpu/GrInOrderDrawBuffer.cpp
|
2a9ca782ba5db5a7ebdc315655d9a30dcd6d9845 |
|
05-Sep-2014 |
bsalomon <bsalomon@google.com> |
Make GrDrawState and GrEffectStage use the pending io/exec ref mechanisms. BUG=skia:2889 R=robertphillips@google.com Author: bsalomon@google.com Review URL: https://codereview.chromium.org/542723004
/external/skia/src/gpu/GrInOrderDrawBuffer.cpp
|
49f085dddff10473b6ebf832a974288300224e60 |
|
05-Sep-2014 |
bsalomon <bsalomon@google.com> |
"NULL !=" = NULL R=reed@google.com Author: bsalomon@google.com Review URL: https://codereview.chromium.org/544233002
/external/skia/src/gpu/GrInOrderDrawBuffer.cpp
|
7b3d5ee72c2238aa239bce4d5b3aea98a437ca7a |
|
28-Aug-2014 |
egdaniel <egdaniel@google.com> |
Make setVertexAttribs in GrDrawState take a stride parameter. BUG=skia: Committed: https://skia.googlesource.com/skia/+/af013bf8afc4c77ab8ff230f536e2ade973427fa R=bsalomon@google.com Author: egdaniel@google.com Review URL: https://codereview.chromium.org/511593004
/external/skia/src/gpu/GrInOrderDrawBuffer.cpp
|
ea81ced1e573c98584e6830a92511f80593af0a4 |
|
27-Aug-2014 |
djsollen <djsollen@google.com> |
Revert of Make setVertexAttribs in GrDrawState take a stride parameter. (patchset #5 of https://codereview.chromium.org/511593004/) Reason for revert: GM failures on http://108.170.220.120:10115/builders/Test-Ubuntu12-ShuttleA-GTX660-x86-Release/builds/1867/ Original issue's description: > Make setVertexAttribs in GrDrawState take a stride parameter. > > BUG=skia: > > Committed: https://skia.googlesource.com/skia/+/af013bf8afc4c77ab8ff230f536e2ade973427fa R=bsalomon@google.com, egdaniel@google.com TBR=bsalomon@google.com, egdaniel@google.com NOTREECHECKS=true NOTRY=true BUG=skia: Author: djsollen@google.com Review URL: https://codereview.chromium.org/502533004
/external/skia/src/gpu/GrInOrderDrawBuffer.cpp
|
af013bf8afc4c77ab8ff230f536e2ade973427fa |
|
27-Aug-2014 |
egdaniel <egdaniel@google.com> |
Make setVertexAttribs in GrDrawState take a stride parameter. BUG=skia: R=bsalomon@google.com Author: egdaniel@google.com Review URL: https://codereview.chromium.org/511593004
/external/skia/src/gpu/GrInOrderDrawBuffer.cpp
|
ccdaa0422501e5cbcba53d6bd19f2736f1beaef3 |
|
20-Aug-2014 |
kkinnunen <kkinnunen@nvidia.com> |
Separate GL path rendering state from GrGpuGL to GrGLPathRendering Separate GL path rendering state from GrGpuGL to GrGLPathRendering. This makes GrGpuGL code simpler. The intention is that while GrGpuGL represents the global environment for GL, the GrGLPathRendering represents the global environment for path rendering extension. Add GrPathRendering, a base class for path rendering, and inherit GrGLPathRendering from that. Move the path rendering virtual functions from GrGpu to GrPathRendering. R=bsalomon@google.com, cdalton@nvidia.com Author: kkinnunen@nvidia.com Review URL: https://codereview.chromium.org/452823002
/external/skia/src/gpu/GrInOrderDrawBuffer.cpp
|
62c447d3a556e3042cdf5d23b3e2a618eaa3c100 |
|
08-Aug-2014 |
bsalomon <bsalomon@google.com> |
Add an opaqueness hint to GrDrawState. Check it when deciding whether to combine draw states. R=egdaniel@google.com, robertphillips@google.com Author: bsalomon@google.com Review URL: https://codereview.chromium.org/446953002
/external/skia/src/gpu/GrInOrderDrawBuffer.cpp
|
72336ed7e16d2672543e0ceca9ddb843c63c8df6 |
|
05-Aug-2014 |
bsalomon <bsalomon@google.com> |
Don't compare constant color and coverage between GrDrawStates when they are provided by vertex attributes. R=egdaniel@google.com Author: bsalomon@google.com Review URL: https://codereview.chromium.org/439273007
/external/skia/src/gpu/GrInOrderDrawBuffer.cpp
|
838f62db0a77487f6732ed13a0972a1e646ae16a |
|
05-Aug-2014 |
bsalomon <bsalomon@google.com> |
Replace op== with CombineIfPossible in GrDrawState. R=egdaniel@google.com, robertphillips@google.com Author: bsalomon@google.com Review URL: https://codereview.chromium.org/439853002
/external/skia/src/gpu/GrInOrderDrawBuffer.cpp
|
01c8da1eef36570374f7e8764a38b25bf16ab7a6 |
|
04-Aug-2014 |
bsalomon <bsalomon@google.com> |
Remove unused matrix param from GrContext/GrDrawTarget rect drawing functions. R=robertphillips@google.com Author: bsalomon@google.com Review URL: https://codereview.chromium.org/441623005
/external/skia/src/gpu/GrInOrderDrawBuffer.cpp
|
b85a0aab6905af8b329539b7573a7555b727d5e5 |
|
22-Jul-2014 |
cdalton <cdalton@nvidia.com> |
Add a GrPathRange class Adds a GrPathRange object that represents a range of paths on the gpu. Updates GrDrawTarget::drawPaths and supporting code to use GrPathRange instead of an array of GrPath objects. Change-Id: I67845f3893cd4d955db947d699aa3733cbb081e0 BUG=skia: R=bsalomon@google.com, jvanverth@google.com, kkinnunen@nvidia.com Author: cdalton@nvidia.com Review URL: https://codereview.chromium.org/400713003
/external/skia/src/gpu/GrInOrderDrawBuffer.cpp
|
d78a168ec2ec2c07c0c1845e6a1781988e4a52d9 |
|
09-Jul-2014 |
egdaniel <egdaniel@google.com> |
Improve gpu tracing when applying markers directly to gpu target - Change the debug marker strings sent by the GrGpuGL target to only grab the last object added to the set of active markers. This improves the readability when we end up with a large stack of trace markers. Any trace markers the come from the IODB will continue to be squashed into a single debug marker - Added some more useful, high level markers BUG=skia: R=bsalomon@google.com Author: egdaniel@google.com Review URL: https://codereview.chromium.org/378933002
/external/skia/src/gpu/GrInOrderDrawBuffer.cpp
|
a70353e841638166e7bd2416301474c9ba8c9a1a |
|
07-Jul-2014 |
bsalomon <bsalomon@google.com> |
Remove deferred version of GrDrawState. R=robertphillips@google.com Author: bsalomon@google.com Review URL: https://codereview.chromium.org/368913003
/external/skia/src/gpu/GrInOrderDrawBuffer.cpp
|
f0480b1e697dcaee8b4004ca5b494917c939cde7 |
|
02-Jul-2014 |
bsalomon <bsalomon@google.com> |
Combine clip stack and clip origin into one struct in GrIODB. R=egdaniel@google.com Author: bsalomon@google.com Review URL: https://codereview.chromium.org/364823004
/external/skia/src/gpu/GrInOrderDrawBuffer.cpp
|
bce3d6dbb91c3e67f1010556c2b8aaf6d7a49267 |
|
02-Jul-2014 |
bsalomon <bsalomon@google.com> |
Reduce integer divides in GrAllocator R=egdaniel@google.com Author: bsalomon@google.com Review URL: https://codereview.chromium.org/362023002
/external/skia/src/gpu/GrInOrderDrawBuffer.cpp
|
8e80d17d2b63fa84081236012f31bb10c58d344d |
|
19-Jun-2014 |
jvanverth <jvanverth@google.com> |
Reduce texture uploads for font atlas. Also adds upload tracing for Chrome. R=bsalomon@google.com Author: jvanverth@google.com Review URL: https://codereview.chromium.org/347563005
/external/skia/src/gpu/GrInOrderDrawBuffer.cpp
|
3eee3834fba1d2e29dfb61adcb97e4624b6a3ac8 |
|
18-Jun-2014 |
egdaniel <egdaniel@google.com> |
Modify gpu debug markers to store gpu device markers when a flush occurs. BUG=skia: R=bsalomon@google.com Author: egdaniel@google.com Review URL: https://codereview.chromium.org/341583002
/external/skia/src/gpu/GrInOrderDrawBuffer.cpp
|
d537341e16524d1e22ac5e6c8b9c8f274ba1833c |
|
02-Jun-2014 |
robertphillips <robertphillips@google.com> |
Move GrIPoint16 to SkIPoint16 (and remove GrPoint.h) R=bsalomon@google.com, reed@google.com Author: robertphillips@google.com Review URL: https://codereview.chromium.org/309683002
/external/skia/src/gpu/GrInOrderDrawBuffer.cpp
|
8341eb76fbc54593e873f5589961e02793e7f15f |
|
07-May-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Rename from "(un)lock" to "(un)map" for geometry buffers. This better reflects OpenGL terminology and is less overloaded ("lock" is used w.r.t. the resource cache). R=robertphillips@google.com Author: bsalomon@google.com Review URL: https://codereview.chromium.org/275493004 git-svn-id: http://skia.googlecode.com/svn/trunk@14628 2bbb7eff-a529-9590-31e7-b0007b416f81
/external/skia/src/gpu/GrInOrderDrawBuffer.cpp
|
88cb22b6b4816c7a9ca6c5b795965b4606f9eb7b |
|
30-Apr-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Convert GrCrash->SkFAIL GrDebugCrash->SkDEBUGFAIL R=robertphillips@google.com, reed@google.com, mtklein@google.com Author: bsalomon@google.com Review URL: https://codereview.chromium.org/257393004 git-svn-id: http://skia.googlecode.com/svn/trunk@14460 2bbb7eff-a529-9590-31e7-b0007b416f81
/external/skia/src/gpu/GrInOrderDrawBuffer.cpp
|
efa85aaa2815e6b3291b1a3fd720e504beb616ea |
|
31-Mar-2014 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert "disable passing discards through GrIODB." This reverts commit 3cdd1460991b723521be8b7c26e808e640402b7e. The original CL was landed only to do an experimental DEPS roll to Chromium. BUG=skia: Review URL: https://codereview.chromium.org/219023008 git-svn-id: http://skia.googlecode.com/svn/trunk@13995 2bbb7eff-a529-9590-31e7-b0007b416f81
/external/skia/src/gpu/GrInOrderDrawBuffer.cpp
|
5c6b03cff78286c766b96e57a6f8e0603f1142b8 |
|
31-Mar-2014 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
disable passing discards through GrIODB. R=robertphillips@google.com Review URL: https://codereview.chromium.org/219563003 git-svn-id: http://skia.googlecode.com/svn/trunk@13994 2bbb7eff-a529-9590-31e7-b0007b416f81
/external/skia/src/gpu/GrInOrderDrawBuffer.cpp
|
ecc45365b6429ee4cbe1748dc6667b862d5f0f71 |
|
28-Mar-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Use int rather than size_t for pathCount in GrDrawTarget::drawPaths R=reed@google.com TBR=reed@google.com Author: bsalomon@google.com Review URL: https://codereview.chromium.org/216293006 git-svn-id: http://skia.googlecode.com/svn/trunk@13988 2bbb7eff-a529-9590-31e7-b0007b416f81
/external/skia/src/gpu/GrInOrderDrawBuffer.cpp
|
972f9cd7a063d0544f8c919fd12b9a3adbd12b24 |
|
28-Mar-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
SK_SUPPORT_LEGACY_GRTYPES to hide duplicate types from SkTypes.h BUG=skia: R=bsalomon@google.com Author: reed@google.com Review URL: https://codereview.chromium.org/216503004 git-svn-id: http://skia.googlecode.com/svn/trunk@13982 2bbb7eff-a529-9590-31e7-b0007b416f81
/external/skia/src/gpu/GrInOrderDrawBuffer.cpp
|
28361fad1054d59ed4e6a320c7a8b8782a1487c7 |
|
28-Mar-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add discard API to SkCanvas, plumb it to glDiscardFramebuffer() BUG=skia:2349 R=robertphillips@google.com, reed@google.com Author: bsalomon@google.com Review URL: https://codereview.chromium.org/211683002 git-svn-id: http://skia.googlecode.com/svn/trunk@13976 2bbb7eff-a529-9590-31e7-b0007b416f81
/external/skia/src/gpu/GrInOrderDrawBuffer.cpp
|
e6984a8c5e742e32d849ce8419bad4f5b8ea3a90 |
|
25-Mar-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fix for int to bool in GrInOrderDrawBuffer NOTREECHECK=True NOTRY=True R=bsalomon@google.com TBR=bsalomon@google.com BUG=skia: Author: egdaniel@google.com Review URL: https://codereview.chromium.org/207553006 git-svn-id: http://skia.googlecode.com/svn/trunk@13938 2bbb7eff-a529-9590-31e7-b0007b416f81
/external/skia/src/gpu/GrInOrderDrawBuffer.cpp
|
2a05de0c049a8648942a55016126a1f92e1c14d6 |
|
25-Mar-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add Gpu Tracing to Ganesh BUG=skia:2316 R=bsalomon@google.com, tomhudson@google.com Author: egdaniel@google.com Review URL: https://codereview.chromium.org/184443003 git-svn-id: http://skia.googlecode.com/svn/trunk@13936 2bbb7eff-a529-9590-31e7-b0007b416f81
/external/skia/src/gpu/GrInOrderDrawBuffer.cpp
|
9b62aa156bcf1db6f11af9302bf8bb8ef2567142 |
|
25-Mar-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Make it possible to draw multiple paths at once to a draw target Add interface to draw multiple paths in a single "command" to a draw target. Implement this interface in GrGpuGL with NVPR "instanced" calls. The instanced calls accept list of paths and list of transformations as their parameters. The transformations are at this moment expected to be 2d affine transformations, as the functions are called only for text rendering. This will be used when drawing fonts. Later it can be maybe be used in GrInOrderDrawBuffer to aggregate many draw calls into one instanced draw call, similar to drawing rects. R=jvanverth@google.com, bsalomon@google.com Author: kkinnunen@nvidia.com Review URL: https://codereview.chromium.org/209413006 git-svn-id: http://skia.googlecode.com/svn/trunk@13930 2bbb7eff-a529-9590-31e7-b0007b416f81
/external/skia/src/gpu/GrInOrderDrawBuffer.cpp
|
a3baf3be0e2a3128fb73bd41d40d130f75a4dc86 |
|
21-Feb-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add hooks for GL_EXT_debug_marker in gpu BUG=skia: R=bsalomon@google.com Author: egdaniel@google.com Review URL: https://codereview.chromium.org/174123003 git-svn-id: http://skia.googlecode.com/svn/trunk@13538 2bbb7eff-a529-9590-31e7-b0007b416f81
/external/skia/src/gpu/GrInOrderDrawBuffer.cpp
|
18bb41e9563748fbde07c1540da9314cbb7d1dc8 |
|
01-Nov-2013 |
skia.committer@gmail.com <skia.committer@gmail.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Sanitizing source files in Housekeeper-Nightly git-svn-id: http://skia.googlecode.com/svn/trunk@12071 2bbb7eff-a529-9590-31e7-b0007b416f81
/external/skia/src/gpu/GrInOrderDrawBuffer.cpp
|
56ce48ade325f6f49acb0da31d6252806e4ed7ef |
|
31-Oct-2013 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add can-ignore-rect hint to clear call https://codereview.chromium.org/53823003/ git-svn-id: http://skia.googlecode.com/svn/trunk@12064 2bbb7eff-a529-9590-31e7-b0007b416f81
/external/skia/src/gpu/GrInOrderDrawBuffer.cpp
|
4469938e92d779dff05e745559e67907bbf21e78 |
|
31-Oct-2013 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert "Revert "add SK_ATTR_DEPRECATED -- will need to disable for chrome, since it triggers a warning"" This reverts commit 1e787c38fa71f2a21fd728f1b1d620b9b09b0d3d. BUG= Review URL: https://codereview.chromium.org/54603004 git-svn-id: http://skia.googlecode.com/svn/trunk@12057 2bbb7eff-a529-9590-31e7-b0007b416f81
/external/skia/src/gpu/GrInOrderDrawBuffer.cpp
|
6fcbfcead5dc1b61fa5b4c139a1a3714e8c58091 |
|
31-Oct-2013 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert "add SK_ATTR_DEPRECATED -- will need to disable for chrome, since it triggers a warning" This reverts commit 1d22c4aaf9d8f053f25194a1ed74b137bfb19497. git-svn-id: http://skia.googlecode.com/svn/trunk@12056 2bbb7eff-a529-9590-31e7-b0007b416f81
/external/skia/src/gpu/GrInOrderDrawBuffer.cpp
|
081560e3abe25c4821b79ca1465f4dbd371c4b5c |
|
31-Oct-2013 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add SK_ATTR_DEPRECATED -- will need to disable for chrome, since it triggers a warning BUG= R=robertphillips@google.com, senorblanco@chromium.org, vandebo@chromium.org Review URL: https://codereview.chromium.org/51033004 git-svn-id: http://skia.googlecode.com/svn/trunk@12055 2bbb7eff-a529-9590-31e7-b0007b416f81
/external/skia/src/gpu/GrInOrderDrawBuffer.cpp
|
32184d81629e39809bb9e915286d8fe971a8ed68 |
|
09-Oct-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Implement stroking a path with nv_path_rendering Initialize the path stroke properties in the GrGLPath constructor. Use StencilStrokePath and CoverStrokePath to stroke the path. The order of the GL calls is: 1. StencilFill, if needed 2. StencilStroke, if needed 2a. CoverStroke, if stroke was applied 2b. CoverFill, if stroke was not applied The reason for not pairing StencilFill + CoverFill, StencilStroke + CoverStroke is that Skia API does not allow separate fill and stroke color within one call. Covering the stroke bounding box should also cover the fill bounding box. Causes different rendering in gm/dashcubics due to different rendering algorithm. (?) (TODO: this should be resolved somehow.) R=bsalomon@google.com, markkilgard@gmail.com, cdalton@nvidia.com Author: kkinnunen@nvidia.com Review URL: https://codereview.chromium.org/23440049 git-svn-id: http://skia.googlecode.com/svn/trunk@11672 2bbb7eff-a529-9590-31e7-b0007b416f81
/external/skia/src/gpu/GrInOrderDrawBuffer.cpp
|
c4dc0ad8e252a7e30d19b47d3d0d9f2c69faf854 |
|
09-Oct-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Implement filling a path with nv_path_rendering cover Implement filling a path with nv_path_rendering cover functionality. The nv_path_rendering cover can be used if the fill is non-inverted and the draw operation does not require use of vertex shaders. Moves code for the inverted fill from GrStencilAndCoverPathRenderer down to GrGpuGL. R=bsalomon@google.com, markkilgard@gmail.com, cdalton@nvidia.com Author: kkinnunen@nvidia.com Review URL: https://codereview.chromium.org/22686002 git-svn-id: http://skia.googlecode.com/svn/trunk@11667 2bbb7eff-a529-9590-31e7-b0007b416f81
/external/skia/src/gpu/GrInOrderDrawBuffer.cpp
|
9528bdb0dccee915505bcf99cb10659f85e2604b |
|
19-Sep-2013 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Don't reuse scratch textures update https://codereview.chromium.org/23609026/ git-svn-id: http://skia.googlecode.com/svn/trunk@11366 2bbb7eff-a529-9590-31e7-b0007b416f81
/external/skia/src/gpu/GrInOrderDrawBuffer.cpp
|
a4de8c257ea0be8ff7081f645249b6afe5c48e7e |
|
09-Sep-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Remove GrRefCnt.h in favor of SkRefCnt.h This removes GrRefCnt.h with all its tyepdefs and #defines and just switch them to the Sk* equivalents. GrSafeSetNull was promoted to SkSafeSetNull in SkRefCnt.h. BUG=None TEST=none, no functional changes. R=bsalomon@google.com, robertphillips@google.com Author: tfarina@chromium.org Review URL: https://chromiumcodereview.appspot.com/23904003 git-svn-id: http://skia.googlecode.com/svn/trunk@11151 2bbb7eff-a529-9590-31e7-b0007b416f81
/external/skia/src/gpu/GrInOrderDrawBuffer.cpp
|
515dcd36032997ce335daa0163c6d67e851bcad1 |
|
28-Aug-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Replace uses of GR_DEBUG by SK_DEBUG. BUG=None R=bsalomon@google.com, robertphillips@google.com Author: tfarina@chromium.org Review URL: https://chromiumcodereview.appspot.com/23137022 git-svn-id: http://skia.googlecode.com/svn/trunk@10978 2bbb7eff-a529-9590-31e7-b0007b416f81
/external/skia/src/gpu/GrInOrderDrawBuffer.cpp
|
f6de475e5cbd143f348ff7738919e397b7fe7f57 |
|
17-Aug-2013 |
tfarina@chromium.org <tfarina@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Replace uses of GrAssert by SkASSERT. R=bsalomon@google.com Review URL: https://codereview.chromium.org/22850006 git-svn-id: http://skia.googlecode.com/svn/trunk@10789 2bbb7eff-a529-9590-31e7-b0007b416f81
/external/skia/src/gpu/GrInOrderDrawBuffer.cpp
|
a8916ffd90c04dc6cc1fb9ba94af2ff950284fad |
|
16-Aug-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Change Atlas recycling to track current flush count and recycle if Atlas not used in current flush. BUG= R=bsalomon@google.com, robertphillips@google.com Author: jvanverth@google.com Review URL: https://chromiumcodereview.appspot.com/23120004 git-svn-id: http://skia.googlecode.com/svn/trunk@10777 2bbb7eff-a529-9590-31e7-b0007b416f81
/external/skia/src/gpu/GrInOrderDrawBuffer.cpp
|
fd03d4a829efe2d77a712fd991927c55f59a2ffe |
|
17-Jul-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Replace all instances of GrRect with SkRect. And remove the typedef in GrRect.h. The same with GrIRect. R=robertphillips@google.com Author: tfarina@chromium.org Review URL: https://chromiumcodereview.appspot.com/19449002 git-svn-id: http://skia.googlecode.com/svn/trunk@10130 2bbb7eff-a529-9590-31e7-b0007b416f81
/external/skia/src/gpu/GrInOrderDrawBuffer.cpp
|
1267fbd95290f58443652ca8d947bde50b212618 |
|
03-Jul-2013 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Minor GrContext/GrInOrderDrawBuffer cleanup https://codereview.chromium.org/18341007/ git-svn-id: http://skia.googlecode.com/svn/trunk@9898 2bbb7eff-a529-9590-31e7-b0007b416f81
/external/skia/src/gpu/GrInOrderDrawBuffer.cpp
|
137f1347abaf0bb6a945e91c2f6cb49f0ee69bc3 |
|
29-May-2013 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Replace GrDrawState::AutoDeviceCoordDraw with GrDrawState::AutoViewMatrixRestore::setIdentity(). s R=robertphillips@google.com Review URL: https://codereview.chromium.org/15780002 git-svn-id: http://skia.googlecode.com/svn/trunk@9331 2bbb7eff-a529-9590-31e7-b0007b416f81
/external/skia/src/gpu/GrInOrderDrawBuffer.cpp
|
c9f3b38f67893b22c3e02a6a934bc676e36c5cfc |
|
22-Apr-2013 |
rmistry@google.com <rmistry@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Sanitizing source files in Skia_Periodic_House_Keeping (SkipBuildbotRuns) git-svn-id: http://skia.googlecode.com/svn/trunk@8795 2bbb7eff-a529-9590-31e7-b0007b416f81
/external/skia/src/gpu/GrInOrderDrawBuffer.cpp
|
429033038271147ed66b4bc2675ac98a5ccfa75c |
|
20-Apr-2013 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Vertex Attrib configurations now handled as pointers vs. SkSTArrays https://codereview.chromium.org/14328009/ git-svn-id: http://skia.googlecode.com/svn/trunk@8787 2bbb7eff-a529-9590-31e7-b0007b416f81
/external/skia/src/gpu/GrInOrderDrawBuffer.cpp
|
eb85117c05471e1a55ce387cbc38279f857a4584 |
|
15-Apr-2013 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add support for using glCopyTexSubImage2D when possible to copy surfaces. Review URL: https://codereview.chromium.org/13915011 git-svn-id: http://skia.googlecode.com/svn/trunk@8675 2bbb7eff-a529-9590-31e7-b0007b416f81
/external/skia/src/gpu/GrInOrderDrawBuffer.cpp
|
116ad84d3126b0db22b2312ca59ed70e5c56f6fc |
|
09-Apr-2013 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Make GrIODB record and play back copySurface. Review URL: https://codereview.chromium.org/13581003 git-svn-id: http://skia.googlecode.com/svn/trunk@8574 2bbb7eff-a529-9590-31e7-b0007b416f81
/external/skia/src/gpu/GrInOrderDrawBuffer.cpp
|
0406b9e1faee06c6ecb2732a1bcf3b0e53104e07 |
|
02-Apr-2013 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Make drawRect preserve vertex attrib state and push/pop the geom sources. Also, add some balancing calls for setIndexSource*() Review URL: https://codereview.chromium.org/13468004 git-svn-id: http://skia.googlecode.com/svn/trunk@8499 2bbb7eff-a529-9590-31e7-b0007b416f81
/external/skia/src/gpu/GrInOrderDrawBuffer.cpp
|
b084c77a3f3895f134e989d352ef6349edb75923 |
|
01-Apr-2013 |
jvanverth@google.com <jvanverth@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
One more fix for r8468. Replace use of int with size_t. Unreviewed. git-svn-id: http://skia.googlecode.com/svn/trunk@8470 2bbb7eff-a529-9590-31e7-b0007b416f81
/external/skia/src/gpu/GrInOrderDrawBuffer.cpp
|
054ae99d93711c26e40682a0e3a03a47ea605c53 |
|
01-Apr-2013 |
jvanverth@google.com <jvanverth@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Take two for r8466: Replace the old attribute binding and index interface with one where we include the binding as part of the attribute array. Also removed the fixed attribute indices for constant color and coverage attributes, and replaced with dynamic ones based on current attribute set. Removed binding of color and coverage attributes unless they're actually set. Original author: bsalomon@google.com Author: jvanverth@google.com Reviewed By: bsalomon@google.com,robertphillips@google.com Review URL: https://chromiumcodereview.appspot.com/13296005 git-svn-id: http://skia.googlecode.com/svn/trunk@8468 2bbb7eff-a529-9590-31e7-b0007b416f81
/external/skia/src/gpu/GrInOrderDrawBuffer.cpp
|
c7bf2963f00a29bd28e5e2a446da79f93c1d9383 |
|
01-Apr-2013 |
jvanverth@google.com <jvanverth@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Rolling back r8466. Not reviewed. git-svn-id: http://skia.googlecode.com/svn/trunk@8467 2bbb7eff-a529-9590-31e7-b0007b416f81
/external/skia/src/gpu/GrInOrderDrawBuffer.cpp
|
fb495b537f5ddd6966f02cfe38f6b106a4869934 |
|
01-Apr-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revise attribute binding interface. Replace the old attribute binding and index interface with one where we include the binding as part of the attribute array. Also removed the fixed attribute indices for constant color and coverage attributes, and replaced with dynamic ones based on current attribute set. Removed binding of color and coverage attributes unless they're actually set. Original author: bsalomon@google.com Author: jvanverth@google.com Reviewed By: bsalomon@google.com,robertphillips@google.com Review URL: https://chromiumcodereview.appspot.com/13296005 git-svn-id: http://skia.googlecode.com/svn/trunk@8466 2bbb7eff-a529-9590-31e7-b0007b416f81
/external/skia/src/gpu/GrInOrderDrawBuffer.cpp
|
c26d94fd7dc0b00cd6d0e42d28285f4a38aff021 |
|
25-Mar-2013 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Move nested class GrDrawTarget::Caps out as GrDrawTargetCaps. Pass caps to GrEffect::TestCreate() functions so that they can return effects that will work with the capabilities. Review URL: https://codereview.chromium.org/12965018 git-svn-id: http://skia.googlecode.com/svn/trunk@8369 2bbb7eff-a529-9590-31e7-b0007b416f81
/external/skia/src/gpu/GrInOrderDrawBuffer.cpp
|
bcce8926524827775539874346dd424a9510dbc9 |
|
25-Mar-2013 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Make GrDrawTarget::Caps ref counted and GrGLCaps derive from it. Also rename GrDrawTarget::getCaps() -> GrDrawTarget::caps(). Review URL: https://codereview.chromium.org/12843026 git-svn-id: http://skia.googlecode.com/svn/trunk@8364 2bbb7eff-a529-9590-31e7-b0007b416f81
/external/skia/src/gpu/GrInOrderDrawBuffer.cpp
|
c78188896e28a4ae49e406a7422b345ae177dafe |
|
20-Mar-2013 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Attempt to reland 8264-5 with warning-as-error fixes. git-svn-id: http://skia.googlecode.com/svn/trunk@8272 2bbb7eff-a529-9590-31e7-b0007b416f81
/external/skia/src/gpu/GrInOrderDrawBuffer.cpp
|
67e7cde5c5e59a8f1de7ee28276b8193ecb2bc7f |
|
20-Mar-2013 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
revert 8265-8264 (broke build) git-svn-id: http://skia.googlecode.com/svn/trunk@8268 2bbb7eff-a529-9590-31e7-b0007b416f81
/external/skia/src/gpu/GrInOrderDrawBuffer.cpp
|
ae81d5c4aa1716756b2cfb4c44f27f4dce2716ef |
|
20-Mar-2013 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Adds local coords to GrEffect system. Effects can ask the builder for local coords which may or may not be distinct from positions. GrEffectStage tracks changes to relationship between pos and local coords. GrGLEffectMatrix and GrSingleTextureEffect can use either pos or textures as intput coords GrSimpleTextureEffect now allows for an explicit texture coords attribute. Review URL: https://codereview.chromium.org/12531015 git-svn-id: http://skia.googlecode.com/svn/trunk@8264 2bbb7eff-a529-9590-31e7-b0007b416f81
/external/skia/src/gpu/GrInOrderDrawBuffer.cpp
|
3b0d631cdfe2dcf59e7b7ea60d92566eade7bfc0 |
|
01-Mar-2013 |
jvanverth@google.com <jvanverth@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Remove constructors from GrVertexAttrib. It fits our style better to use initializer lists, so the constructors have been removed and replaced with said lists. Review URL: https://codereview.chromium.org/12379052 git-svn-id: http://skia.googlecode.com/svn/trunk@7936 2bbb7eff-a529-9590-31e7-b0007b416f81
/external/skia/src/gpu/GrInOrderDrawBuffer.cpp
|
9b855c7c95ce9fff7a447e4a6bdf8a469c1f3097 |
|
01-Mar-2013 |
jvanverth@google.com <jvanverth@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Resubmit r7899 and r7901. git-svn-id: http://skia.googlecode.com/svn/trunk@7929 2bbb7eff-a529-9590-31e7-b0007b416f81
/external/skia/src/gpu/GrInOrderDrawBuffer.cpp
|
af3a3b9fb1f3be46082013a2d1977d12faf1f61c |
|
01-Mar-2013 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert r7901 & r7899 to allow DEPS roll git-svn-id: http://skia.googlecode.com/svn/trunk@7909 2bbb7eff-a529-9590-31e7-b0007b416f81
/external/skia/src/gpu/GrInOrderDrawBuffer.cpp
|
b8b705b1b983a2ee3a254bed4dd03f926101e4e7 |
|
28-Feb-2013 |
jvanverth@google.com <jvanverth@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add new vertex attribute array specification. This changes the old method of setting vertex layout to a new one where we specify vertex attribute data separately from attribute bindings (i.e. program functionality). Attribute data is now set up via an array of generic attribute types and offsets, and this is mapped to the old program functionality by setting specific attribute indices. This allows us to create more general inputs to shaders. git-svn-id: http://skia.googlecode.com/svn/trunk@7899 2bbb7eff-a529-9590-31e7-b0007b416f81
/external/skia/src/gpu/GrInOrderDrawBuffer.cpp
|
6e4e65066a7c0dbc9bfbfe4b8f5d49c3d8a79b59 |
|
25-Feb-2013 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Give GrDrawTarget a back ptr to its owning GrContext. Review URL: https://codereview.appspot.com/7395055 git-svn-id: http://skia.googlecode.com/svn/trunk@7850 2bbb7eff-a529-9590-31e7-b0007b416f81
/external/skia/src/gpu/GrInOrderDrawBuffer.cpp
|
3976825a21532e254311b90b4a9046e25717e335 |
|
14-Feb-2013 |
jvanverth@google.com <jvanverth@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Remove unused texture coordinate flags. Currently we support 5 texture stages, each with 5 possible texture coordinate attributes. However, we only ever use one explicit texture coordinate. This change removes all but one (now named just "aTexCoord") of the possible explicit texture coordinates. Review URL: https://codereview.appspot.com/7308094/ git-svn-id: http://skia.googlecode.com/svn/trunk@7737 2bbb7eff-a529-9590-31e7-b0007b416f81
/external/skia/src/gpu/GrInOrderDrawBuffer.cpp
|
ae683921ffda9108147a29da7319c7eee4dc9245 |
|
06-Feb-2013 |
skia.committer@gmail.com <skia.committer@gmail.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Sanitizing source files in Skia_Periodic_House_Keeping git-svn-id: http://skia.googlecode.com/svn/trunk@7608 2bbb7eff-a529-9590-31e7-b0007b416f81
/external/skia/src/gpu/GrInOrderDrawBuffer.cpp
|
b75b0a0b8492e14c7728e0a0881f87dc64ce60f9 |
|
05-Feb-2013 |
jvanverth@google.com <jvanverth@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Move vertex layout from GeometrySrcState to GrDrawState. Also adds AutoStateRestore member to AutoGeometryPush to push DrawState as well as GeometrySrcState. And removed vertex layout as an argument to a number of functions -- they will get vertex layout info from the current DrawState. Review URL: https://codereview.appspot.com/7286047 git-svn-id: http://skia.googlecode.com/svn/trunk@7600 2bbb7eff-a529-9590-31e7-b0007b416f81
/external/skia/src/gpu/GrInOrderDrawBuffer.cpp
|
009dfe2cabbf16840748bf7f3b565432b65641d0 |
|
01-Feb-2013 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
don't use NULL when comparing against ints/size_t (fixes warning) git-svn-id: http://skia.googlecode.com/svn/trunk@7512 2bbb7eff-a529-9590-31e7-b0007b416f81
/external/skia/src/gpu/GrInOrderDrawBuffer.cpp
|
d62e88e5af39347a8fc2a5abdf5feb67d7ea256d |
|
01-Feb-2013 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Make drawIndexedInstances non-virtual and rewrite GrIODB's drawRect on top of drawIndexedInstances. R=robertphillips@google.com Review URL: https://codereview.appspot.com/7221078 git-svn-id: http://skia.googlecode.com/svn/trunk@7508 2bbb7eff-a529-9590-31e7-b0007b416f81
/external/skia/src/gpu/GrInOrderDrawBuffer.cpp
|
a63389843dd18003382d61c2e4610af09ed07d38 |
|
31-Jan-2013 |
jvanverth@google.com <jvanverth@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Change vertex buffer allocator functions to take size rather than layout, take two. Resubmission of r7498. https://codereview.appspot.com/7228078 git-svn-id: http://skia.googlecode.com/svn/trunk@7501 2bbb7eff-a529-9590-31e7-b0007b416f81
/external/skia/src/gpu/GrInOrderDrawBuffer.cpp
|
747f1ecce610e1093b97dee7c22e4591c149514a |
|
31-Jan-2013 |
skia.committer@gmail.com <skia.committer@gmail.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Sanitizing source files in Skia_Periodic_House_Keeping git-svn-id: http://skia.googlecode.com/svn/trunk@7499 2bbb7eff-a529-9590-31e7-b0007b416f81
/external/skia/src/gpu/GrInOrderDrawBuffer.cpp
|
84cd77c4eb3145335a76966e582d0d9c71ecc264 |
|
31-Jan-2013 |
jvanverth@google.com <jvanverth@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Change vertex buffer allocator functions to take size rather than layout. https://codereview.appspot.com/7228078 git-svn-id: http://skia.googlecode.com/svn/trunk@7498 2bbb7eff-a529-9590-31e7-b0007b416f81
/external/skia/src/gpu/GrInOrderDrawBuffer.cpp
|
74749cd45c29b4f5300e2518f2c2c765ce8ae208 |
|
30-Jan-2013 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add GrDrawTarget::DrawInfo, combine API for performing indexed/non-indexed draws in subclasses. Review URL: https://codereview.appspot.com/7237045 git-svn-id: http://skia.googlecode.com/svn/trunk@7466 2bbb7eff-a529-9590-31e7-b0007b416f81
/external/skia/src/gpu/GrInOrderDrawBuffer.cpp
|
cc78238f0b6aa1a7b3fc767758d9eeef4c1bffa9 |
|
28-Jan-2013 |
jvanverth@google.com <jvanverth@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Move vertex layout definitions from GrDrawTarget to GrDrawState. This is the first step in revising vertex layouts so that the currently installed GrEffects determine the current vertex layout. https://codereview.appspot.com/7235051/ git-svn-id: http://skia.googlecode.com/svn/trunk@7423 2bbb7eff-a529-9590-31e7-b0007b416f81
/external/skia/src/gpu/GrInOrderDrawBuffer.cpp
|
02ddc8b85ace91b15feb329a6a1d5d62b2b846c6 |
|
28-Jan-2013 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Make a bunch of virtuals in GrDrawTarget and GrGpu private. Subclasses shouldn't call them directly. R=robertphillips@google.com Review URL: https://codereview.appspot.com/7228048 git-svn-id: http://skia.googlecode.com/svn/trunk@7413 2bbb7eff-a529-9590-31e7-b0007b416f81
/external/skia/src/gpu/GrInOrderDrawBuffer.cpp
|
ca43208e4aaac817fbc8265542f995f24a3fb7bf |
|
23-Jan-2013 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Reland r7342 with fixes. git-svn-id: http://skia.googlecode.com/svn/trunk@7346 2bbb7eff-a529-9590-31e7-b0007b416f81
/external/skia/src/gpu/GrInOrderDrawBuffer.cpp
|
58f9ae1c7aa6e0a04c48ae907ad78f849ae14836 |
|
23-Jan-2013 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert 7342 to investigate failures. git-svn-id: http://skia.googlecode.com/svn/trunk@7345 2bbb7eff-a529-9590-31e7-b0007b416f81
/external/skia/src/gpu/GrInOrderDrawBuffer.cpp
|
bcede394ee5e1b5d10dbb149d69a3ad8b8f2cd3c |
|
23-Jan-2013 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add GrDrawState::DeferredState for saving GrDrawStates in GrInOrderDrawBuffer. A future CL will do the unref'ing of GrResources when converting a GrDrawState to a DeferredState. Review URL: https://codereview.appspot.com/7181049 git-svn-id: http://skia.googlecode.com/svn/trunk@7342 2bbb7eff-a529-9590-31e7-b0007b416f81
/external/skia/src/gpu/GrInOrderDrawBuffer.cpp
|
55e4a2005eae1e4f677ec145c577c615a63cf05d |
|
11-Jan-2013 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Remove non-destructive playback from GrIODB. Review URL: https://codereview.appspot.com/7057070 git-svn-id: http://skia.googlecode.com/svn/trunk@7128 2bbb7eff-a529-9590-31e7-b0007b416f81
/external/skia/src/gpu/GrInOrderDrawBuffer.cpp
|
358e427763f0971af436f07170c641f747b94595 |
|
10-Jan-2013 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Remove default clip/drawstate in GrIODB. R=robertphillips@google.com Review URL: https://codereview.appspot.com/7070064 git-svn-id: http://skia.googlecode.com/svn/trunk@7114 2bbb7eff-a529-9590-31e7-b0007b416f81
/external/skia/src/gpu/GrInOrderDrawBuffer.cpp
|
6d0673042f6225f16fc5ea91cb1fdf4c8e96d880 |
|
18-Dec-2012 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Accelerate AA filled rect drawing using drawIndexedInstances https://codereview.appspot.com/6947078/ git-svn-id: http://skia.googlecode.com/svn/trunk@6889 2bbb7eff-a529-9590-31e7-b0007b416f81
/external/skia/src/gpu/GrInOrderDrawBuffer.cpp
|
5f74cf8c49701f514b69dc6f1a8b5c0ffd78af0a |
|
17-Dec-2012 |
sugoi@google.com <sugoi@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Follow up on the previous patch : - Moved the SkStrokeRec class in its own file - Replaced SkStroke by SkStrokeRec in Ganesh - Moved path stroking to the Ganesh level in some cases (everytime it isn't required to do it directly in SkGpuDevice). PathEffect and MaskFilter still require path stroking at the SkGpuDevice for now. - Renamed static functions in SkPath with proper names * No functionality shold have changed with this patch. This is a step towards enabling Ganesh Path Renderers to decide whether or not to stroke the path rather than always receiving the stroked path as an input argument. BUG=chromium:135111 TEST=Try path rendering tests from the gm Review URL: https://codereview.appspot.com/6946072 git-svn-id: http://skia.googlecode.com/svn/trunk@6861 2bbb7eff-a529-9590-31e7-b0007b416f81
/external/skia/src/gpu/GrInOrderDrawBuffer.cpp
|
12b4e27ae1a29460e91a59f38122483e1faec697 |
|
06-Dec-2012 |
sugoi@google.com <sugoi@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
As part of preliminary groundwork for a chromium fix, this changelist is deprecating GrPathFill so that SkPath::FillType is used everywhere in order to remove some code duplication between Skia and Ganesh. BUG=chromium:135111 TEST=Try path rendering tests from the gm Review URL: https://codereview.appspot.com/6875058 git-svn-id: http://skia.googlecode.com/svn/trunk@6693 2bbb7eff-a529-9590-31e7-b0007b416f81
/external/skia/src/gpu/GrInOrderDrawBuffer.cpp
|
b9086a026844e4cfd08b219e49ce3f12294cba98 |
|
01-Nov-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Replace GrMatrix with SkMatrix. Review URL: https://codereview.appspot.com/6814067 git-svn-id: http://skia.googlecode.com/svn/trunk@6247 2bbb7eff-a529-9590-31e7-b0007b416f81
/external/skia/src/gpu/GrInOrderDrawBuffer.cpp
|
81712883419f76e25d2ffec38a9438284a45a48d |
|
01-Nov-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Remove GrScalar, replace with SkScalar. Review URL: https://codereview.appspot.com/6812064 git-svn-id: http://skia.googlecode.com/svn/trunk@6243 2bbb7eff-a529-9590-31e7-b0007b416f81
/external/skia/src/gpu/GrInOrderDrawBuffer.cpp
|
08283afc265f1153834256fc1012519813ba6b73 |
|
26-Oct-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Rename GrSamplerState to GrEffectStage. R=robertphillips@google.com Review URL: https://codereview.appspot.com/6777053 git-svn-id: http://skia.googlecode.com/svn/trunk@6135 2bbb7eff-a529-9590-31e7-b0007b416f81
/external/skia/src/gpu/GrInOrderDrawBuffer.cpp
|
439cb51451ef6f55f65dab90eb7f91acf67ea8fe |
|
10-Oct-2012 |
skia.committer@gmail.com <skia.committer@gmail.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Sanitizing source files in Skia_Periodic_House_Keeping git-svn-id: http://skia.googlecode.com/svn/trunk@5872 2bbb7eff-a529-9590-31e7-b0007b416f81
/external/skia/src/gpu/GrInOrderDrawBuffer.cpp
|
f04c40ef1e60e21f3e1b2a03b910211bf895b339 |
|
09-Oct-2012 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fixed xoom bug introduced in r5830 https://codereview.appspot.com/6604053/ git-svn-id: http://skia.googlecode.com/svn/trunk@5862 2bbb7eff-a529-9590-31e7-b0007b416f81
/external/skia/src/gpu/GrInOrderDrawBuffer.cpp
|
a18ed032186e9a52899d9cb51d67b9bf6cace492 |
|
06-Oct-2012 |
skia.committer@gmail.com <skia.committer@gmail.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Sanitizing source files in Skia_Periodic_House_Keeping git-svn-id: http://skia.googlecode.com/svn/trunk@5848 2bbb7eff-a529-9590-31e7-b0007b416f81
/external/skia/src/gpu/GrInOrderDrawBuffer.cpp
|
5b3e890c376f2211218c43edd11939cfc78fd60a |
|
05-Oct-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Move some auto restore helpers from GrDrawTarget to GrDrawState. R=robertphillips@google.com git-svn-id: http://skia.googlecode.com/svn/trunk@5846 2bbb7eff-a529-9590-31e7-b0007b416f81
/external/skia/src/gpu/GrInOrderDrawBuffer.cpp
|
8b129aa3379ece6c43d9ce2ad0cdeafb089b7eb5 |
|
05-Oct-2012 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Moved paint color to vertex colors for batched rects https://codereview.appspot.com/6620045/ git-svn-id: http://skia.googlecode.com/svn/trunk@5830 2bbb7eff-a529-9590-31e7-b0007b416f81
/external/skia/src/gpu/GrInOrderDrawBuffer.cpp
|
837ec432ccb5331cd6f96132c62b13ff3cfe9755 |
|
04-Oct-2012 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fixed bug(s) in batching of rects https://codereview.appspot.com/6608043/ git-svn-id: http://skia.googlecode.com/svn/trunk@5811 2bbb7eff-a529-9590-31e7-b0007b416f81
/external/skia/src/gpu/GrInOrderDrawBuffer.cpp
|
fbfcd5602128ec010c82cb733c9cdc0a3254f9f3 |
|
23-Aug-2012 |
rmistry@google.com <rmistry@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Result of running tools/sanitize_source_files.py (which was added in https://codereview.appspot.com/6465078/) This CL is part I of IV (I broke down the 1280 files into 4 CLs). Review URL: https://codereview.appspot.com/6485054 git-svn-id: http://skia.googlecode.com/svn/trunk@5262 2bbb7eff-a529-9590-31e7-b0007b416f81
/external/skia/src/gpu/GrInOrderDrawBuffer.cpp
|
1b3ce47c7b6c14c84d7aaee249b33f9d3b473050 |
|
17-Aug-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fix clear records in IODB Review URL: http://codereview.appspot.com/6465061/ git-svn-id: http://skia.googlecode.com/svn/trunk@5148 2bbb7eff-a529-9590-31e7-b0007b416f81
/external/skia/src/gpu/GrInOrderDrawBuffer.cpp
|
d57d71a5b857c273d9cf834856e10e663c1ccb91 |
|
16-Aug-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fix assertion in in order draw buffer Review URL: http://codereview.appspot.com/6460095/ git-svn-id: http://skia.googlecode.com/svn/trunk@5130 2bbb7eff-a529-9590-31e7-b0007b416f81
/external/skia/src/gpu/GrInOrderDrawBuffer.cpp
|
641f8b19a6799b6d73ac17b9c2d2f8a5e6f5ad4d |
|
31-Jul-2012 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Replace GrClip with SkClipStack http://codereview.appspot.com/6449070/ git-svn-id: http://skia.googlecode.com/svn/trunk@4865 2bbb7eff-a529-9590-31e7-b0007b416f81
/external/skia/src/gpu/GrInOrderDrawBuffer.cpp
|
beb1af78d016d2700c350487a383c6bcfa7e2e20 |
|
26-Jul-2012 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Altered Ganesh's clip stack plumbing to pass down new GrClipData class http://codereview.appspot.com/6454047/ git-svn-id: http://skia.googlecode.com/svn/trunk@4788 2bbb7eff-a529-9590-31e7-b0007b416f81
/external/skia/src/gpu/GrInOrderDrawBuffer.cpp
|
a6f11c4f717961070cd6fc5e60c361db14c5c4f3 |
|
23-Jul-2012 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Gave GrClip an SkClipStack-style iterator http://codereview.appspot.com/6434046/ git-svn-id: http://skia.googlecode.com/svn/trunk@4723 2bbb7eff-a529-9590-31e7-b0007b416f81
/external/skia/src/gpu/GrInOrderDrawBuffer.cpp
|
e3d3216fe17b6afb2e613271b5246a2766e12df6 |
|
20-Jul-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Remove stage masks Review URL: http://codereview.appspot.com/6422047/ git-svn-id: http://skia.googlecode.com/svn/trunk@4688 2bbb7eff-a529-9590-31e7-b0007b416f81
/external/skia/src/gpu/GrInOrderDrawBuffer.cpp
|
ded4f4b163f5aa19c22c871178c55ecb34623846 |
|
28-Jun-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Initial support for GL_NV_path_renering. Experimental, there are still some issues to resolve, set gyp variable skia_nv_path_rendering=1 or build flag GR_GL_USE_NV_PATH_RENDERING to enable. http://codereview.appspot.com/6349049/ git-svn-id: http://skia.googlecode.com/svn/trunk@4390 2bbb7eff-a529-9590-31e7-b0007b416f81
/external/skia/src/gpu/GrInOrderDrawBuffer.cpp
|
a4f6b10818819a16bc94738e2eda42dfec332c43 |
|
26-Jun-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Make GrInOrderDrawBuffer playback command driven Review URL: http://codereview.appspot.com/6341052/ git-svn-id: http://skia.googlecode.com/svn/trunk@4356 2bbb7eff-a529-9590-31e7-b0007b416f81
/external/skia/src/gpu/GrInOrderDrawBuffer.cpp
|
9ec075366ed94802a142fc5e948d19a774f85b43 |
|
22-Jun-2012 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Altered GrDrawState to always ref texture and render target http://codereview.appspot.com/6251049/ git-svn-id: http://skia.googlecode.com/svn/trunk@4298 2bbb7eff-a529-9590-31e7-b0007b416f81
/external/skia/src/gpu/GrInOrderDrawBuffer.cpp
|
c82a8b7aa4ec19fba508c394920a9e88d3e5bd12 |
|
21-Jun-2012 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fixed two bugs in SW-only clip mask generation http://codereview.appspot.com/6306086/ git-svn-id: http://skia.googlecode.com/svn/trunk@4290 2bbb7eff-a529-9590-31e7-b0007b416f81
/external/skia/src/gpu/GrInOrderDrawBuffer.cpp
|
64aef2bacd1f5c25ffd9347aabd6265c9b60c0f4 |
|
11-Jun-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Towards NV path rendering Review URL: http://codereview.appspot.com/6302049/ git-svn-id: http://skia.googlecode.com/svn/trunk@4219 2bbb7eff-a529-9590-31e7-b0007b416f81
/external/skia/src/gpu/GrInOrderDrawBuffer.cpp
|
47059542e7aa153926377456a6c611e55c8e428c |
|
06-Jun-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Search and replace change. Some Gr enum value names didn't have a "Gr" in their suffix. Verbal LGTM from TomH git-svn-id: http://skia.googlecode.com/svn/trunk@4198 2bbb7eff-a529-9590-31e7-b0007b416f81
/external/skia/src/gpu/GrInOrderDrawBuffer.cpp
|
c077d1eaa8322087f3cc954c3b2e9af7fef103fc |
|
28-May-2012 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Rolling back 4053 git-svn-id: http://skia.googlecode.com/svn/trunk@4054 2bbb7eff-a529-9590-31e7-b0007b416f81
/external/skia/src/gpu/GrInOrderDrawBuffer.cpp
|
ab303ef6e86089ae28f30a52149f1dae177e1468 |
|
28-May-2012 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Speculative fix for Android Debug only crash in r4049 http://codereview.appspot.com/6251049/ git-svn-id: http://skia.googlecode.com/svn/trunk@4053 2bbb7eff-a529-9590-31e7-b0007b416f81
/external/skia/src/gpu/GrInOrderDrawBuffer.cpp
|
ac2c666e2777cbcf414391da8f0bd7d6ad2bb99b |
|
25-May-2012 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Rolling back r4049 git-svn-id: http://skia.googlecode.com/svn/trunk@4051 2bbb7eff-a529-9590-31e7-b0007b416f81
/external/skia/src/gpu/GrInOrderDrawBuffer.cpp
|
837576bf89e946544943fc12b6f002a9b56a9652 |
|
25-May-2012 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Altered GrDrawState to always ref textures and render target http://codereview.appspot.com/6251049/ git-svn-id: http://skia.googlecode.com/svn/trunk@4049 2bbb7eff-a529-9590-31e7-b0007b416f81
/external/skia/src/gpu/GrInOrderDrawBuffer.cpp
|
49d9fd5fdb9ffd48538c8fc5a2f6f2d43a2e4fe9 |
|
23-May-2012 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Plumbing to propagate save & restore from SkCanvas down to GrContext & lower http://codereview.appspot.com/6203067/ git-svn-id: http://skia.googlecode.com/svn/trunk@4034 2bbb7eff-a529-9590-31e7-b0007b416f81
/external/skia/src/gpu/GrInOrderDrawBuffer.cpp
|
28b4bce1b13bf2e2b2e27d293a319133c17831cf |
|
04-May-2012 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fix for performance regression due to r3832 http://codereview.appspot.com/6188045/ git-svn-id: http://skia.googlecode.com/svn/trunk@3840 2bbb7eff-a529-9590-31e7-b0007b416f81
/external/skia/src/gpu/GrInOrderDrawBuffer.cpp
|
1942c05e9c51b462355626155c1bdc3fc43161cf |
|
03-May-2012 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fixed texture ref/unref bug in GrInOrderDrawBuffer/GrDrawState http://codereview.appspot.com/6186043/ git-svn-id: http://skia.googlecode.com/svn/trunk@3832 2bbb7eff-a529-9590-31e7-b0007b416f81
/external/skia/src/gpu/GrInOrderDrawBuffer.cpp
|
873ea0c93f202600ec2591bc1e2e5d7a1e05f59d |
|
30-Mar-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Make fewer copies when using GrDrawTarget::AutoStateRestore Review URL: http://codereview.appspot.com/5938043/ git-svn-id: http://skia.googlecode.com/svn/trunk@3557 2bbb7eff-a529-9590-31e7-b0007b416f81
/external/skia/src/gpu/GrInOrderDrawBuffer.cpp
|
10e04bf1c5025389d999f22467405782e9f9ffcc |
|
30-Mar-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Reland 3507 git-svn-id: http://skia.googlecode.com/svn/trunk@3554 2bbb7eff-a529-9590-31e7-b0007b416f81
/external/skia/src/gpu/GrInOrderDrawBuffer.cpp
|
e79c815bca39fa552983b7a8107219aa5084acdb |
|
29-Mar-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Don't look at current vertex layout when vertex source hasn't been set Review URL: http://codereview.appspot.com/5959047 git-svn-id: http://skia.googlecode.com/svn/trunk@3545 2bbb7eff-a529-9590-31e7-b0007b416f81
/external/skia/src/gpu/GrInOrderDrawBuffer.cpp
|
5b819c1f6d4f715a18cf4c112741b17046e71fa3 |
|
28-Mar-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert 3507 git-svn-id: http://skia.googlecode.com/svn/trunk@3537 2bbb7eff-a529-9590-31e7-b0007b416f81
/external/skia/src/gpu/GrInOrderDrawBuffer.cpp
|
a5d2203f58c28db033aad47f95470a2cb36efe29 |
|
27-Mar-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Use a single GrDrawState in GrContext for direct and buffered drawing Review URL: http://codereview.appspot.com/5933043/ git-svn-id: http://skia.googlecode.com/svn/trunk@3507 2bbb7eff-a529-9590-31e7-b0007b416f81
/external/skia/src/gpu/GrInOrderDrawBuffer.cpp
|
a5d056ae0b04021dfb44c2c7a3d6a34e060261b8 |
|
27-Mar-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Reland 3503 with fix git-svn-id: http://skia.googlecode.com/svn/trunk@3506 2bbb7eff-a529-9590-31e7-b0007b416f81
/external/skia/src/gpu/GrInOrderDrawBuffer.cpp
|
290e5363bb630be97bcf6777be77a7ca9b04f3c1 |
|
27-Mar-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert 3503 git-svn-id: http://skia.googlecode.com/svn/trunk@3504 2bbb7eff-a529-9590-31e7-b0007b416f81
/external/skia/src/gpu/GrInOrderDrawBuffer.cpp
|
67bddc497e30034c78e08de1f35502293a885596 |
|
27-Mar-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Make GrDrawState object used by GrDrawTarget be settable; set in GrInOrderDrawBuffer playback Review URL: http://codereview.appspot.com/5908062/ git-svn-id: http://skia.googlecode.com/svn/trunk@3503 2bbb7eff-a529-9590-31e7-b0007b416f81
/external/skia/src/gpu/GrInOrderDrawBuffer.cpp
|
6970557055acaed619d7bb89451868e1570249b2 |
|
21-Mar-2012 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Re-attempting Linux debug GL interface compiler complaint fix. Fixed two additional compiler complaints. http://codereview.appspot.com/5845068/ git-svn-id: http://skia.googlecode.com/svn/trunk@3456 2bbb7eff-a529-9590-31e7-b0007b416f81
/external/skia/src/gpu/GrInOrderDrawBuffer.cpp
|
934c570297c1b1f99cb4ca8d012d468a7eddf73f |
|
20-Mar-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add GrDrawTarget::drawIndexedInstance, use in default text context. Review URL: http://codereview.appspot.com/5848064/ git-svn-id: http://skia.googlecode.com/svn/trunk@3444 2bbb7eff-a529-9590-31e7-b0007b416f81
/external/skia/src/gpu/GrInOrderDrawBuffer.cpp
|
97805382d89b717de3355312a79a957ea4a864c9 |
|
13-Mar-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add option to automatically flush GrInOrderDrawBuffer based on previewing vtx/idx request sizes Review URL: http://codereview.appspot.com/5794079/ git-svn-id: http://skia.googlecode.com/svn/trunk@3372 2bbb7eff-a529-9590-31e7-b0007b416f81
/external/skia/src/gpu/GrInOrderDrawBuffer.cpp
|
3f5a95e9745c5ea1f960d1454cf7df5942fa5ded |
|
08-Mar-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Misc bug fix in GrInOrderDrawBuffer Code review: http://codereview.appspot.com/5787054/ git-svn-id: http://skia.googlecode.com/svn/trunk@3342 2bbb7eff-a529-9590-31e7-b0007b416f81
/external/skia/src/gpu/GrInOrderDrawBuffer.cpp
|
d127ffe92cb5e6d026da82c837ba723552d51827 |
|
24-Feb-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fix copy/paste issue in GrInOrderDrawBuffer. git-svn-id: http://skia.googlecode.com/svn/trunk@3257 2bbb7eff-a529-9590-31e7-b0007b416f81
/external/skia/src/gpu/GrInOrderDrawBuffer.cpp
|
8f9cbd62ec108d410b91155dcf6a4789c641246f |
|
09-Dec-2011 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Cleanup of r2830. git-svn-id: http://skia.googlecode.com/svn/trunk@2841 2bbb7eff-a529-9590-31e7-b0007b416f81
/external/skia/src/gpu/GrInOrderDrawBuffer.cpp
|
3d0835b6ac0003c18147b6e9ca76a497b92d1d40 |
|
08-Dec-2011 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert 2830 and 2831. git-svn-id: http://skia.googlecode.com/svn/trunk@2832 2bbb7eff-a529-9590-31e7-b0007b416f81
/external/skia/src/gpu/GrInOrderDrawBuffer.cpp
|
0fec61d19ca9088d54f58bd0a67150171b83d66c |
|
08-Dec-2011 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Make GrDrawState a real class with getters and setters Review URL: http://codereview.appspot.com/5448119/ git-svn-id: http://skia.googlecode.com/svn/trunk@2830 2bbb7eff-a529-9590-31e7-b0007b416f81
/external/skia/src/gpu/GrInOrderDrawBuffer.cpp
|
39ee0ffa72fbd5df6d3ec6db4fdad0c1bc3946fd |
|
06-Dec-2011 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Prep #1 for making GrDrawState a class Review URL: http://codereview.appspot.com/5437138/ git-svn-id: http://skia.googlecode.com/svn/trunk@2808 2bbb7eff-a529-9590-31e7-b0007b416f81
/external/skia/src/gpu/GrInOrderDrawBuffer.cpp
|
4a018bb20bf969a38ec11d9506843f06366dfa7c |
|
28-Oct-2011 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fix pure virtual call from destructor and turn VertBench back on git-svn-id: http://skia.googlecode.com/svn/trunk@2556 2bbb7eff-a529-9590-31e7-b0007b416f81
/external/skia/src/gpu/GrInOrderDrawBuffer.cpp
|
9381363050ec9d3e724076a8e9152bfa9a8de1d1 |
|
27-Oct-2011 |
tomhudson@google.com <tomhudson@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Extract GrDrawTarget::DrState into independent GrDrawState struct. This is intended to be a first step towards making the stack of states maintained by GrDrawTarget cheaper to maintain. git-svn-id: http://skia.googlecode.com/svn/trunk@2544 2bbb7eff-a529-9590-31e7-b0007b416f81
/external/skia/src/gpu/GrInOrderDrawBuffer.cpp
|
d38f137e9b813f8193675ebd3dfbfe8bc42639e9 |
|
12-Oct-2011 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Move gpu/include/* to include/gpu and gpu/src/* to src/gpu Review URL: http://codereview.appspot.com/5250070/ git-svn-id: http://skia.googlecode.com/svn/trunk@2471 2bbb7eff-a529-9590-31e7-b0007b416f81
/external/skia/src/gpu/GrInOrderDrawBuffer.cpp
|