81e7bf8d6d338d944f3c5075b14c21580398aeb6 |
|
19-Jul-2017 |
Greg Daniel <egdaniel@google.com> |
Update gpu caps for valid sample counts. Instead of query and maxSampleCount and using that to cap, we now have each config store its supported values and when requested returns either the next highest or equal supported value, or if non the max config supported. Bug: skia: Change-Id: I8802d44c13b3b1703ee54a7e69b82102d4b8dc2d Reviewed-on: https://skia-review.googlesource.com/24302 Commit-Queue: Greg Daniel <egdaniel@google.com> Reviewed-by: Brian Salomon <bsalomon@google.com>
/external/skia/include/gpu/gl/GrGLInterface.h
|
d17b4a678b4b1df49a8eb84fb8c3c954d292a12c |
|
23-May-2017 |
Brian Salomon <bsalomon@google.com> |
Revert "Revert "Add a flag to GrSurfaceFlags that requires the texture to be cleared upon creation. "" This reverts commit a9e795eab5f59a52d96b8fdc39351452835f5eb9. Bug: skia: Change-Id: Ibfc51497ae99f332f8f72a799393a1b2996f7f3f Reviewed-on: https://skia-review.googlesource.com/17767 Reviewed-by: Brian Osman <brianosman@google.com> Commit-Queue: Brian Salomon <bsalomon@google.com>
/external/skia/include/gpu/gl/GrGLInterface.h
|
a9e795eab5f59a52d96b8fdc39351452835f5eb9 |
|
23-May-2017 |
Brian Salomon <bsalomon@google.com> |
Revert "Add a flag to GrSurfaceFlags that requires the texture to be cleared upon creation. " This reverts commit 45e5068a6d10f4e4fd4658824310f8871f02ccf7. Reason for revert: :'( Original change's description: > Add a flag to GrSurfaceFlags that requires the texture to be cleared upon creation. > > Bug: chromium:656320 > > Change-Id: I940bfa24540516ab83a2ed52f761b96eb6ad19f1 > Reviewed-on: https://skia-review.googlesource.com/17391 > Reviewed-by: Greg Daniel <egdaniel@google.com> > Commit-Queue: Brian Salomon <bsalomon@google.com> > TBR=egdaniel@google.com,bsalomon@google.com,robertphillips@google.com NOPRESUBMIT=true NOTREECHECKS=true NOTRY=true Bug: chromium:656320 Change-Id: I8a4f71537e45f3c4cf37b10b2dc8ee38fe6959ba Reviewed-on: https://skia-review.googlesource.com/17765 Reviewed-by: Brian Salomon <bsalomon@google.com> Commit-Queue: Brian Salomon <bsalomon@google.com>
/external/skia/include/gpu/gl/GrGLInterface.h
|
45e5068a6d10f4e4fd4658824310f8871f02ccf7 |
|
23-May-2017 |
Brian Salomon <bsalomon@google.com> |
Add a flag to GrSurfaceFlags that requires the texture to be cleared upon creation. Bug: chromium:656320 Change-Id: I940bfa24540516ab83a2ed52f761b96eb6ad19f1 Reviewed-on: https://skia-review.googlesource.com/17391 Reviewed-by: Greg Daniel <egdaniel@google.com> Commit-Queue: Brian Salomon <bsalomon@google.com>
/external/skia/include/gpu/gl/GrGLInterface.h
|
609e7ccc664f51d430c10b68435833e485a5ede4 |
|
30-Mar-2017 |
Jim Van Verth <jvanverth@google.com> |
Add glPolygonMode support. Mainly added because it's useful for rendering in wireframe mode. Change-Id: I84dab43ce5b56a48d47dd16d4c98fa7648bb1f0b Reviewed-on: https://skia-review.googlesource.com/10530 Commit-Queue: Jim Van Verth <jvanverth@google.com> Reviewed-by: Brian Salomon <bsalomon@google.com>
/external/skia/include/gpu/gl/GrGLInterface.h
|
6be35238855dbbc7575e78d6723936293a4b38e6 |
|
01-Mar-2017 |
Greg Daniel <egdaniel@google.com> |
Add support for Semaphores (gpu waiting on gpu) in Ganesh BUG=skia: Change-Id: I4324b65bc50a3dfd90372459899870d5f1952fdc Reviewed-on: https://skia-review.googlesource.com/9120 Commit-Queue: Greg Daniel <egdaniel@google.com> Reviewed-by: Brian Salomon <bsalomon@google.com> Reviewed-by: Brian Osman <brianosman@google.com>
/external/skia/include/gpu/gl/GrGLInterface.h
|
008b9d80ab9adbf2656eceaf54d11cd15e4dda05 |
|
22-Feb-2017 |
csmartdalton <csmartdalton@google.com> |
Add the ability to enable/disable GPU path renderers Adds a bitfield to GrContextOptions that masks out path renderers. Adds commandline flags support to set this bitfield in tools apps. Removes GrGLInterfaceRemoveNVPR since we can now accomplish the same thing in the context options. BUG=skia: Change-Id: Icf2a4df36374b3ba2f69ebf0db56e8aedd6cf65f Reviewed-on: https://skia-review.googlesource.com/8786 Reviewed-by: Brian Salomon <bsalomon@google.com> Commit-Queue: Chris Dalton <csmartdalton@google.com>
/external/skia/include/gpu/gl/GrGLInterface.h
|
0b63ceb10c6aef0b144b1cdee4e95b457968cd0c |
|
15-Nov-2016 |
Brian Salomon <bsalomon@google.com> |
Add image functions to GrGLInterface GOLD_TRYBOT_URL= https://gold.skia.org/search?issue=4840 Change-Id: I250cc4e637765c321c90e33c9b3f25c4ad12fe04 Reviewed-on: https://skia-review.googlesource.com/4840 Reviewed-by: Chris Dalton <csmartdalton@google.com> Commit-Queue: Brian Salomon <bsalomon@google.com>
/external/skia/include/gpu/gl/GrGLInterface.h
|
84741b308496409f4ff662658167221fc6801bbe |
|
30-Sep-2016 |
jvanverth <jvanverth@google.com> |
Add fence support for TransferBuffers BUG=skia:4604 GOLD_TRYBOT_URL= https://gold.skia.org/search?issue=2384463003 Review-Url: https://codereview.chromium.org/2384463003
/external/skia/include/gpu/gl/GrGLInterface.h
|
fc9527a0dfab9b4e2f6c1b8a7ff23a61a5e6b31f |
|
29-Aug-2016 |
bsalomon <bsalomon@google.com> |
Add support for glDrawRangeElements GOLD_TRYBOT_URL= https://gold.skia.org/search?issue=2287003002 Review-Url: https://codereview.chromium.org/2287003002
/external/skia/include/gpu/gl/GrGLInterface.h
|
9bc1187249f27ffed448b49ad75fd226d8181241 |
|
09-Aug-2016 |
csmartdalton <csmartdalton@google.com> |
Include EXT_window_rectangles API BUG=skia: GOLD_TRYBOT_URL= https://gold.skia.org/search?issue=2221393004 Review-Url: https://codereview.chromium.org/2221393004
/external/skia/include/gpu/gl/GrGLInterface.h
|
5cebf8c82dfe3fc4110944f0db03d7fc85b7142a |
|
03-Jun-2016 |
csmartdalton <csmartdalton@google.com> |
Support ARB extensions for indirect drawing Adds support for the ARB extensions and fixes incorrect logic that was being used on the GL version for indirect drawing. BUG=skia: GOLD_TRYBOT_URL= https://gold.skia.org/search?issue=2038743002 Review-Url: https://codereview.chromium.org/2038743002
/external/skia/include/gpu/gl/GrGLInterface.h
|
b988ecf639f1394ea5e821ac15b989e25e064534 |
|
20-Apr-2016 |
svaisanen <svaisanen@nvidia.com> |
Enable NV_path_rendering in the Null GL. BUG=skia: GOLD_TRYBOT_URL= https://gold.skia.org/search2?unt=true&query=source_type%3Dgm&master=false&issue=1882563002 Review URL: https://codereview.chromium.org/1882563002
/external/skia/include/gpu/gl/GrGLInterface.h
|
f8a6ce8d8c54cab5456d3099fa07e460c889c2e6 |
|
11-Apr-2016 |
cdalton <cdalton@nvidia.com> |
Add GLSL support for texelFetch Adds a cap and builder methods for texelFetch. This is required for texel buffers. Also moves the texel buffer cap into the general shader caps, and adds glTexBufferRange to the GL interface. BUG=skia: GOLD_TRYBOT_URL= https://gold.skia.org/search2?unt=true&query=source_type%3Dgm&master=false&issue=1869063005 Review URL: https://codereview.chromium.org/1869063005
/external/skia/include/gpu/gl/GrGLInterface.h
|
3724e574a744491b7cfb8187ac865a70ef3d4528 |
|
31-Mar-2016 |
bsalomon <bsalomon@google.com> |
Move SkGLContext and some GrGLInterface implementations to skgputest module BUG=skia: GOLD_TRYBOT_URL= https://gold.skia.org/search2?unt=true&query=source_type%3Dgm&master=false&issue=1815823002 CQ_EXTRA_TRYBOTS=client.skia.compile:Build-Ubuntu-GCC-x86_64-Release-CMake-Trybot,Build-Mac-Clang-x86_64-Release-CMake-Trybot Committed: https://skia.googlesource.com/skia/+/fe3456cb006110d045b26ff3f8681b893a757b58 Review URL: https://codereview.chromium.org/1815823002
/external/skia/include/gpu/gl/GrGLInterface.h
|
6f70d43719d0583d486a000f66e915c10a6b83a2 |
|
30-Mar-2016 |
robertphillips <robertphillips@google.com> |
Revert of Move SkGLContext and some GrGLInterface implementations to skgputest module (patchset #13 id:240001 of https://codereview.chromium.org/1815823002/ ) Reason for revert: red bots Original issue's description: > Move SkGLContext and some GrGLInterface implementations to skgputest module > > BUG=skia: > GOLD_TRYBOT_URL= https://gold.skia.org/search2?unt=true&query=source_type%3Dgm&master=false&issue=1815823002 > CQ_EXTRA_TRYBOTS=client.skia.compile:Build-Ubuntu-GCC-x86_64-Release-CMake-Trybot,Build-Mac-Clang-x86_64-Release-CMake-Trybot > > Committed: https://skia.googlesource.com/skia/+/fe3456cb006110d045b26ff3f8681b893a757b58 TBR=jvanverth@google.com,bsalomon@google.com # Skipping CQ checks because original CL landed less than 1 days ago. NOPRESUBMIT=true NOTREECHECKS=true NOTRY=true BUG=skia: Review URL: https://codereview.chromium.org/1845473004
/external/skia/include/gpu/gl/GrGLInterface.h
|
fe3456cb006110d045b26ff3f8681b893a757b58 |
|
30-Mar-2016 |
bsalomon <bsalomon@google.com> |
Move SkGLContext and some GrGLInterface implementations to skgputest module BUG=skia: GOLD_TRYBOT_URL= https://gold.skia.org/search2?unt=true&query=source_type%3Dgm&master=false&issue=1815823002 CQ_EXTRA_TRYBOTS=client.skia.compile:Build-Ubuntu-GCC-x86_64-Release-CMake-Trybot,Build-Mac-Clang-x86_64-Release-CMake-Trybot Review URL: https://codereview.chromium.org/1815823002
/external/skia/include/gpu/gl/GrGLInterface.h
|
dec294375ad647382f02384e21fefbed9112fa40 |
|
28-Mar-2016 |
bsalomon <bsalomon@google.com> |
Remove the GrGLInterface callback mechanism. GOLD_TRYBOT_URL= https://gold.skia.org/search2?unt=true&query=source_type%3Dgm&master=false&issue=1836013002 Review URL: https://codereview.chromium.org/1836013002
/external/skia/include/gpu/gl/GrGLInterface.h
|
28ef445d2e55ada7a45fd74e9248b4f22b16e061 |
|
25-Mar-2016 |
ethannicholas <ethannicholas@google.com> |
added support for glMinSampleShading GOLD_TRYBOT_URL= https://gold.skia.org/search2?unt=true&query=source_type%3Dgm&master=false&issue=1812223002 Review URL: https://codereview.chromium.org/1812223002
/external/skia/include/gpu/gl/GrGLInterface.h
|
c04ce676d4516a8c64e29e1f60bb72cd2c6c0a59 |
|
11-Mar-2016 |
cdalton <cdalton@nvidia.com> |
Add caps and GL API for buffer texture BUG=skia: GOLD_TRYBOT_URL= https://gold.skia.org/search2?unt=true&query=source_type%3Dgm&master=false&issue=1784063003 Review URL: https://codereview.chromium.org/1784063003
/external/skia/include/gpu/gl/GrGLInterface.h
|
eb79eea617d6d4ef6951206e51643ec4ef891920 |
|
26-Feb-2016 |
cdalton <cdalton@nvidia.com> |
Include glGetMultisamplefv API BUG=skia: GOLD_TRYBOT_URL= https://gold.skia.org/search2?unt=true&query=source_type%3Dgm&master=false&issue=1720963002 Committed: https://skia.googlesource.com/skia/+/69c1b24bcaa7cffd59753a75a7f3d155696fcac4 Review URL: https://codereview.chromium.org/1720963002
/external/skia/include/gpu/gl/GrGLInterface.h
|
f15b07b75ce6b1ad2bde91b3baf17ef9210241b3 |
|
24-Feb-2016 |
ethannicholas <ethannicholas@google.com> |
Revert of Include glGetMultisamplefv API (patchset #1 id:1 of https://codereview.chromium.org/1720963002/ ) Reason for revert: This is in the blamelist for Visualbench failures: https://build.chromium.org/p/client.skia/builders/Perf-Ubuntu-GCC-ShuttleA-GPU-GTX660-x86_64-Release-VisualBench/builds/1035 and seems the most likely candidate for the failure, so I am tentatively reverting. Original issue's description: > Include glGetMultisamplefv API > > BUG=skia: > GOLD_TRYBOT_URL= https://gold.skia.org/search2?unt=true&query=source_type%3Dgm&master=false&issue=1720963002 > > Committed: https://skia.googlesource.com/skia/+/69c1b24bcaa7cffd59753a75a7f3d155696fcac4 TBR=bsalomon@google.com,joshualitt@google.com,cdalton@nvidia.com # Skipping CQ checks because original CL landed less than 1 days ago. NOPRESUBMIT=true NOTREECHECKS=true NOTRY=true BUG=skia: Review URL: https://codereview.chromium.org/1731333002
/external/skia/include/gpu/gl/GrGLInterface.h
|
69c1b24bcaa7cffd59753a75a7f3d155696fcac4 |
|
23-Feb-2016 |
cdalton <cdalton@nvidia.com> |
Include glGetMultisamplefv API BUG=skia: GOLD_TRYBOT_URL= https://gold.skia.org/search2?unt=true&query=source_type%3Dgm&master=false&issue=1720963002 Review URL: https://codereview.chromium.org/1720963002
/external/skia/include/gpu/gl/GrGLInterface.h
|
793dc26ca6ba2543bf50e5215b858d1c265af50c |
|
08-Feb-2016 |
cdalton <cdalton@nvidia.com> |
Improve GLSL integer support - Adds shader types for uint. - Adds a cap for integer support. - Uses glVertexAttribIPointer for integer attribs. BUG=skia: GOLD_TRYBOT_URL= https://gold.skia.org/search2?unt=true&query=source_type%3Dgm&master=false&issue=1669853002 Committed: https://skia.googlesource.com/skia/+/3a2caf8ecf38124f4ad21a0f6c4dabfcfa17911a Review URL: https://codereview.chromium.org/1669853002
/external/skia/include/gpu/gl/GrGLInterface.h
|
9f2dc27642e7e556f54f632bf6eff195d8cf52e1 |
|
08-Feb-2016 |
bsalomon <bsalomon@google.com> |
Replace GrGLInterface's function pointers with std::functions. This is to facilitate binding to GLES2Interface in Chromium rather than the C interface. It requires capturing the GLES2Interface. GOLD_TRYBOT_URL= https://gold.skia.org/search2?unt=true&query=source_type%3Dgm&master=false&issue=1674823002 Review URL: https://codereview.chromium.org/1674823002
/external/skia/include/gpu/gl/GrGLInterface.h
|
c4d196c9c87f226eb33b8091dc50053c45c4e752 |
|
07-Feb-2016 |
dcheng <dcheng@chromium.org> |
Revert of Improve GLSL integer support (patchset #1 id:1 of https://codereview.chromium.org/1669853002/ ) Reason for revert: MSAN bots are unhappy with this change: https://build.chromium.org/p/chromium.memory.fyi/builders/Linux%20ChromeOS%20MSan%20Tests/builds/7068 Original issue's description: > Improve GLSL integer support > > - Adds shader types for uint. > - Adds a cap for integer support. > - Uses glVertexAttribIPointer for integer attribs. > > BUG=skia: > GOLD_TRYBOT_URL= https://gold.skia.org/search2?unt=true&query=source_type%3Dgm&master=false&issue=1669853002 > > Committed: https://skia.googlesource.com/skia/+/3a2caf8ecf38124f4ad21a0f6c4dabfcfa17911a TBR=bsalomon@google.com,egdaniel@google.com,ethannicholas@google.com,cdalton@nvidia.com # Skipping CQ checks because original CL landed less than 1 days ago. NOPRESUBMIT=true NOTREECHECKS=true NOTRY=true BUG=skia: Review URL: https://codereview.chromium.org/1674813004
/external/skia/include/gpu/gl/GrGLInterface.h
|
3a2caf8ecf38124f4ad21a0f6c4dabfcfa17911a |
|
06-Feb-2016 |
cdalton <cdalton@nvidia.com> |
Improve GLSL integer support - Adds shader types for uint. - Adds a cap for integer support. - Uses glVertexAttribIPointer for integer attribs. BUG=skia: GOLD_TRYBOT_URL= https://gold.skia.org/search2?unt=true&query=source_type%3Dgm&master=false&issue=1669853002 Review URL: https://codereview.chromium.org/1669853002
/external/skia/include/gpu/gl/GrGLInterface.h
|
06604b95622359640a1c2028b885646deda28d52 |
|
05-Feb-2016 |
cdalton <cdalton@nvidia.com> |
Add GL indirect drawing APIs BUG=skia: GOLD_TRYBOT_URL= https://gold.skia.org/search2?unt=true&query=source_type%3Dgm&master=false&issue=1666803002 Review URL: https://codereview.chromium.org/1666803002
/external/skia/include/gpu/gl/GrGLInterface.h
|
f49c75a8f1eacf8e6cb19ce0dcc1cc9bcbf1f96e |
|
05-Feb-2016 |
benjaminwagner <benjaminwagner@google.com> |
Move Google3-specific stack limitation logic to template classes. Remove #ifdefs in other files. Reapplies https://codereview.chromium.org/1656143003; removing the implicit constructors for GLPtr and GLPtrAlias resolves the build issue on Android. Also reverts https://codereview.chromium.org/1663013004 Does not change the public API. TBR=reed GOLD_TRYBOT_URL= https://gold.skia.org/search2?unt=true&query=source_type%3Dgm&master=false&issue=1666203002 Review URL: https://codereview.chromium.org/1666203002
/external/skia/include/gpu/gl/GrGLInterface.h
|
7ea33f5e1ae9eb1fb1e7377d6edf6acdcf71d103 |
|
22-Nov-2015 |
bsalomon <bsalomon@google.com> |
Initial version of external_oes texture support and unit test Committed: https://skia.googlesource.com/skia/+/27a048700778d4cebfc23301d1780649791b0e03 Review URL: https://codereview.chromium.org/1451683002
/external/skia/include/gpu/gl/GrGLInterface.h
|
0315dbcb554fe7f5fa80a81079fd8d2e61fc20e1 |
|
21-Nov-2015 |
bsalomon <bsalomon@google.com> |
Revert of Initial version of external_oes texture support and unit test (patchset #14 id:260001 of https://codereview.chromium.org/1451683002/ ) Reason for revert: Error wrapping external texture in GrTexture on some devices. Original issue's description: > Initial version of external_oes texture support and unit test > > Committed: https://skia.googlesource.com/skia/+/27a048700778d4cebfc23301d1780649791b0e03 TBR=joshualitt@google.com,egdaniel@google.com,robertphillips@google.com NOPRESUBMIT=true NOTREECHECKS=true NOTRY=true Review URL: https://codereview.chromium.org/1459323004
/external/skia/include/gpu/gl/GrGLInterface.h
|
27a048700778d4cebfc23301d1780649791b0e03 |
|
21-Nov-2015 |
bsalomon <bsalomon@google.com> |
Initial version of external_oes texture support and unit test Review URL: https://codereview.chromium.org/1451683002
/external/skia/include/gpu/gl/GrGLInterface.h
|
b1a32ad51767d7639abc6ba16aae656145d7fc77 |
|
16-Nov-2015 |
bsalomon <bsalomon@google.com> |
Add support for EGLImage to GrGLInterface BUG=skia: Review URL: https://codereview.chromium.org/1434813002
/external/skia/include/gpu/gl/GrGLInterface.h
|
7e806f3f8a542bb6b2026a843de99a8640e2e87f |
|
12-Nov-2015 |
cdalton <cdalton@nvidia.com> |
Revert of Enable stencil clipping in mixed sampled render targets (patchset #6 id:100001 of https://codereview.chromium.org/1232103002/ ) Reason for revert: Co-centered sample locations are not needed to do stencil clip with mixed samples Original issue's description: > Implement stencil clipping in mixed sampled render targets > > This change enables multisampled clipping for mixed sampled > render targets. Previously clipping in mixed samples config > behaved the same as in the gpu config. > > In order to retrofit non-MSAA draw methods, programmable sample > locations are used in order to colocate all samples at (0.5, 0.5). > Requires support for NV_sample_locations. > > BUG=skia:4399 > > Committed: > https://skia.googlesource.com/skia/+/3e77ba96d56d15db30ac6d8ccb900e30aafcbb16 BUG=skia: Review URL: https://codereview.chromium.org/1415873011
/external/skia/include/gpu/gl/GrGLInterface.h
|
24ddb0a4ddbf4b576b2c8a6fc19765e00c3bd34d |
|
12-Nov-2015 |
cdalton <cdalton@nvidia.com> |
Revert of Fix setColocatedSampleLocations on ES and GL < 4.5 (patchset #2 id:20001 of https://codereview.chromium.org/1415503008/ ) Reason for revert: Co-centered sample locations are not needed to do stencil clip with mixed samples. Original issue's description: > Fix setColocatedSampleLocations on ES and GL < 4.5 > > Updates setColocatedSampleLocations to use glFramebufferParameteri > when > the DSA version glNamedFramebufferParameteri is not present. > > BUG=skia: > > Committed: > https://skia.googlesource.com/skia/+/98cad6219b430eddf5528473311279f21dbd2e10 BUG=skia: Review URL: https://codereview.chromium.org/1420883007
/external/skia/include/gpu/gl/GrGLInterface.h
|
98cad6219b430eddf5528473311279f21dbd2e10 |
|
03-Nov-2015 |
cdalton <cdalton@nvidia.com> |
Fix setColocatedSampleLocations on ES and GL < 4.5 Updates setColocatedSampleLocations to use glFramebufferParameteri when the DSA version glNamedFramebufferParameteri is not present. BUG=skia: Review URL: https://codereview.chromium.org/1415503008
/external/skia/include/gpu/gl/GrGLInterface.h
|
0adfffba1bee55eee9e31e809cd0089840722b26 |
|
13-Oct-2015 |
kkinnunen <kkinnunen@nvidia.com> |
Fix dm with Chromium command buffer driver Fix a crash in dm when run with Chromium command buffer driver. Also removes glCopyTextureCHROMIUM, it does not seem to be used. This is removed on the grounds that it would need similar change, if it was used. The variable fCopyTextureCHROMIUM does not seem to be populated in the Chromium side, either. BUG=skia:2992 Review URL: https://codereview.chromium.org/1389213004
/external/skia/include/gpu/gl/GrGLInterface.h
|
3e77ba96d56d15db30ac6d8ccb900e30aafcbb16 |
|
01-Oct-2015 |
vbuzinov <vbuzinov@nvidia.com> |
Implement stencil clipping in mixed sampled render targets This change enables multisampled clipping for mixed sampled render targets. Previously clipping in mixed samples config behaved the same as in the gpu config. In order to retrofit non-MSAA draw methods, programmable sample locations are used in order to colocate all samples at (0.5, 0.5). Requires support for NV_sample_locations. BUG=skia:4399 Review URL: https://codereview.chromium.org/1232103002
/external/skia/include/gpu/gl/GrGLInterface.h
|
0fc1dbe59271d507e1435a5d06bbfc2ec5bb4816 |
|
21-Sep-2015 |
halcanary <halcanary@google.com> |
SK_API for include/gpu/gl/GrGLInterface.h Review URL: https://codereview.chromium.org/1357823003
/external/skia/include/gpu/gl/GrGLInterface.h
|
885bf0925514b9dfe3365bab227d36897d866b5d |
|
27-Aug-2015 |
hendrikw <hendrikw@chromium.org> |
skia: add ability to load command_buffer_gles2 BUG=skia: Review URL: https://codereview.chromium.org/1306823003
/external/skia/include/gpu/gl/GrGLInterface.h
|
6bb6d4075b198c5935ab6f2d71364ca7ff0153d1 |
|
14-Jul-2015 |
kkinnunen <kkinnunen@nvidia.com> |
Implement support for CHROMIUM_path_rendering pseudo extension Implement support for path rendering in Chromium through CHROMIUM_path_rendering pseudo extension. The extension defines a new pseudo-gl function, BindFragmentInputLocation. This behaves similarly to the BindUniformLocation pseudo-gl function. The idea is to assign fragment input location to a fragment input before linking the program. BUG=chromium:344330 Committed: https://skia.googlesource.com/skia/+/eeef46d181f9f8db388ecea81df699fc1b3c9280 Review URL: https://codereview.chromium.org/1192663002
/external/skia/include/gpu/gl/GrGLInterface.h
|
2853fe409efb2da9245d31a65a63ae3d8753931f |
|
02-Jul-2015 |
jvanverth <jvanverth@google.com> |
Revert of Implement support for CHROMIUM_path_rendering pseudo extension (patchset #4 id:60001 of https://codereview.chromium.org/1192663002/) Reason for revert: DEPS roll failing Original issue's description: > Implement support for CHROMIUM_path_rendering pseudo extension > > Implement support for path rendering in Chromium through > CHROMIUM_path_rendering pseudo extension. > > The extension defines a new pseudo-gl function, > BindFragmentInputLocation. This behaves similarly to the > BindUniformLocation pseudo-gl function. The idea is to assign fragment > input location to a fragment input before linking the program. > > BUG=chromium:344330 > > Committed: https://skia.googlesource.com/skia/+/eeef46d181f9f8db388ecea81df699fc1b3c9280 TBR=bsalomon@google.com,joshualitt@google.com,kkinnunen@nvidia.com NOPRESUBMIT=true NOTREECHECKS=true NOTRY=true BUG=chromium:344330 Review URL: https://codereview.chromium.org/1223673002
/external/skia/include/gpu/gl/GrGLInterface.h
|
eeef46d181f9f8db388ecea81df699fc1b3c9280 |
|
02-Jul-2015 |
kkinnunen <kkinnunen@nvidia.com> |
Implement support for CHROMIUM_path_rendering pseudo extension Implement support for path rendering in Chromium through CHROMIUM_path_rendering pseudo extension. The extension defines a new pseudo-gl function, BindFragmentInputLocation. This behaves similarly to the BindUniformLocation pseudo-gl function. The idea is to assign fragment input location to a fragment input before linking the program. BUG=chromium:344330 Review URL: https://codereview.chromium.org/1192663002
/external/skia/include/gpu/gl/GrGLInterface.h
|
cfe62e30848eadead4358b0385e57723779b762b |
|
01-Jul-2015 |
kkinnunen <kkinnunen@nvidia.com> |
Cleanup legacy NVPR-related definitions Fixed-function NVPR codepaths were removed a while ago. Only NVPR API version 1.3 (PathFragmentInputGen) was left working. Remove backwards-compatibility code that was left behind. Remove some NVPR API function typedefs that were left from initial commits. Remove PathCoords function pointer from GrGLInterface, it has never been called and causes problems in the future, since it will not be implemented in the Chromium pseudo extension. Avoid failing interface creation even if nvprmsaaXX config is requested but the driver is not recent enough. The SAN bots have old driver, but try to run nvprmsaa16 configs. Instead, print out a warning. Committed: https://skia.googlesource.com/skia/+/fb8d6884e0e01d0c2f8596adf5af1efb0d08de7e Committed: https://skia.googlesource.com/skia/+/e35b5d99d8dfcc6b2be844df28cba47436380809 Review URL: https://codereview.chromium.org/1177243004
/external/skia/include/gpu/gl/GrGLInterface.h
|
439f23e563e2ef6a497f1894c8447921f1e1f7e2 |
|
30-Jun-2015 |
jvanverth <jvanverth@google.com> |
Revert of Cleanup legacy NVPR-related definitions (patchset #4 id:60001 of https://codereview.chromium.org/1177243004/) Reason for revert: Breaks the Ubuntu *SAN bots. Original issue's description: > Cleanup legacy NVPR-related definitions > > Fixed-function NVPR codepaths were removed a while ago. Only NVPR API > version 1.3 (PathFragmentInputGen) was left working. Remove > backwards-compatibility code that was left behind. > > Remove some NVPR API function typedefs that were left from initial > commits. > > Remove PathCoords function pointer from GrGLInterface, it has > never been called and causes problems in the future, since it will > not be implemented in the Chromium pseudo extension. > > Committed: https://skia.googlesource.com/skia/+/fb8d6884e0e01d0c2f8596adf5af1efb0d08de7e > > Committed: https://skia.googlesource.com/skia/+/e35b5d99d8dfcc6b2be844df28cba47436380809 TBR=joshualitt@google.com,cdalton@nvidia.com,bsalomon@google.com,kkinnunen@nvidia.com NOPRESUBMIT=true NOTREECHECKS=true NOTRY=true Review URL: https://codereview.chromium.org/1219663005
/external/skia/include/gpu/gl/GrGLInterface.h
|
e35b5d99d8dfcc6b2be844df28cba47436380809 |
|
30-Jun-2015 |
kkinnunen <kkinnunen@nvidia.com> |
Cleanup legacy NVPR-related definitions Fixed-function NVPR codepaths were removed a while ago. Only NVPR API version 1.3 (PathFragmentInputGen) was left working. Remove backwards-compatibility code that was left behind. Remove some NVPR API function typedefs that were left from initial commits. Remove PathCoords function pointer from GrGLInterface, it has never been called and causes problems in the future, since it will not be implemented in the Chromium pseudo extension. Committed: https://skia.googlesource.com/skia/+/fb8d6884e0e01d0c2f8596adf5af1efb0d08de7e Review URL: https://codereview.chromium.org/1177243004
/external/skia/include/gpu/gl/GrGLInterface.h
|
2766c00fc0b6a07d46e5f74cdad45da2ef625237 |
|
26-Jun-2015 |
mtklein <mtklein@chromium.org> |
remove SkInstCnt It's been outclassed by Valgrind and leak sanitizer, and it seems to be causing problems for external folks building Skia. I'm not sure why our own builds seem unaffected. Latest thread: https://groups.google.com/forum/#!topic/skia-discuss/oj9FsQwwSF0 BUG=skia: Review URL: https://codereview.chromium.org/1217573002
/external/skia/include/gpu/gl/GrGLInterface.h
|
538bacb4bb3ceac7786108cd68b04ed58b1c29c7 |
|
25-Jun-2015 |
fmalita <fmalita@chromium.org> |
Revert of Cleanup legacy NVPR-related definitions (patchset #3 id:40001 of https://codereview.chromium.org/1177243004/) Reason for revert: Broke the GPU SAN bots: https://build.chromium.org/p/client.skia/builders/Test-Ubuntu-GCC-Golo-GPU-GT610-x86_64-Debug-ASAN/builds/779/steps/dm/logs/stdio Original issue's description: > Cleanup legacy NVPR-related definitions > > Fixed-function NVPR codepaths were removed a while ago. Only NVPR API > version 1.3 (PathFragmentInputGen) was left working. Remove > backwards-compatibility code that was left behind. > > Remove some NVPR API function typedefs that were left from initial > commits. > > Remove PathCoords function pointer from GrGLInterface, it has > never been called and causes problems in the future, since it will > not be implemented in the Chromium pseudo extension. > > Committed: https://skia.googlesource.com/skia/+/fb8d6884e0e01d0c2f8596adf5af1efb0d08de7e TBR=joshualitt@google.com,cdalton@nvidia.com,bsalomon@google.com,kkinnunen@nvidia.com NOPRESUBMIT=true NOTREECHECKS=true NOTRY=true Review URL: https://codereview.chromium.org/1206333003
/external/skia/include/gpu/gl/GrGLInterface.h
|
fb8d6884e0e01d0c2f8596adf5af1efb0d08de7e |
|
25-Jun-2015 |
kkinnunen <kkinnunen@nvidia.com> |
Cleanup legacy NVPR-related definitions Fixed-function NVPR codepaths were removed a while ago. Only NVPR API version 1.3 (PathFragmentInputGen) was left working. Remove backwards-compatibility code that was left behind. Remove some NVPR API function typedefs that were left from initial commits. Remove PathCoords function pointer from GrGLInterface, it has never been called and causes problems in the future, since it will not be implemented in the Chromium pseudo extension. Review URL: https://codereview.chromium.org/1177243004
/external/skia/include/gpu/gl/GrGLInterface.h
|
d416a5b10ff9e6d4f55a1f5b0419722132d68ff3 |
|
23-Jun-2015 |
cdalton <cdalton@nvidia.com> |
Implement SkGLContext swapBuffers with fence syncs Improves the GPU measuring accuracy of nanobench by using fence syncs. Fence syncs are very widely supported and available on almost every platform. NO_MERGE_BUILDS BUG=skia: Review URL: https://codereview.chromium.org/1194783003
/external/skia/include/gpu/gl/GrGLInterface.h
|
591a2ca842cb34919695a32757d700dee8b7822c |
|
23-Jun-2015 |
kkinnunen <kkinnunen@nvidia.com> |
Stop using the NVPR glyph loading functionality Remove the NVPR glyph loading functionality. A bit risky feature. Review URL: https://codereview.chromium.org/1176113008
/external/skia/include/gpu/gl/GrGLInterface.h
|
6dc6f5f4a153d33ed91565cb3cd397a310a937d0 |
|
18-Jun-2015 |
bsalomon <bsalomon@google.com> |
Add support for creating texture backed images where Skia will delete the texture. Review URL: https://codereview.chromium.org/1187523005
/external/skia/include/gpu/gl/GrGLInterface.h
|
626e1ffe84c24a969dc56ca70ab2e950bf5034c4 |
|
12-Jun-2015 |
cdalton <cdalton@nvidia.com> |
Import functionality for new GL backend Brings in the following functionality: ARB_draw_instanced ARB_instanced_arrays NV_bindless_texture EXT_direct_state_access KHR_debug Also cleans up some of the NVPR extension loading. BUG=skia: Committed: https://skia.googlesource.com/skia/+/202c4c75fb806f751cf796850bf67fe9793e0643 Review URL: https://codereview.chromium.org/1185573003
/external/skia/include/gpu/gl/GrGLInterface.h
|
1fe1858a90532f4db578bffb97936742d39ede49 |
|
12-Jun-2015 |
djsollen <djsollen@google.com> |
Revert of Import functionality for new GL backend (patchset #2 id:20001 of https://codereview.chromium.org/1185573003/) Reason for revert: breaking multiple builds. For example... https://uberchromegw.corp.google.com/i/client.skia/builders/Test-Ubuntu-GCC-Golo-GPU-GT610-x86_64-Debug-ASAN/builds/667 Original issue's description: > Import functionality for new GL backend > > Brings in the following functionality: > > ARB_draw_instanced > ARB_instanced_arrays > NV_bindless_texture > EXT_direct_state_access > KHR_debug > > Also cleans up some of the NVPR extension loading. > > BUG=skia: > > Committed: https://skia.googlesource.com/skia/+/202c4c75fb806f751cf796850bf67fe9793e0643 TBR=bsalomon@google.com,cdalton@nvidia.com NOPRESUBMIT=true NOTREECHECKS=true NOTRY=true BUG=skia: Review URL: https://codereview.chromium.org/1184863002
/external/skia/include/gpu/gl/GrGLInterface.h
|
202c4c75fb806f751cf796850bf67fe9793e0643 |
|
12-Jun-2015 |
cdalton <cdalton@nvidia.com> |
Import functionality for new GL backend Brings in the following functionality: ARB_draw_instanced ARB_instanced_arrays NV_bindless_texture EXT_direct_state_access KHR_debug Also cleans up some of the NVPR extension loading. BUG=skia: Review URL: https://codereview.chromium.org/1185573003
/external/skia/include/gpu/gl/GrGLInterface.h
|
0edea2c8e76a9f5340a7a4960193757c4a5fb227 |
|
21-May-2015 |
cdalton <cdalton@nvidia.com> |
Make mixed samples contingent on auxiliary extensions Moves the cap for mixed samples into GrShaderCaps and does not enable it unless we have support for both dual source blending and multisample disable. Creates a dedicated cap for multisample disable. Reconfigures the mixed samples cap to indicate the collective capability of three different extensions: GL_NV_framebuffer_mixed_samples GL_NV_sample_mask_override_coverage GL_EXT_raster_multisample Imports tokens and procedures for GL_EXT_raster_multisample. BUG=skia: Review URL: https://codereview.chromium.org/1151793002
/external/skia/include/gpu/gl/GrGLInterface.h
|
bae6f6c3ec927bc1f87cd4c13fec0b52e5677c23 |
|
22-Apr-2015 |
cdalton <cdalton@nvidia.com> |
Add tokens and entry points for KHR_blend_equation_advanced Also adds glBlendEquation, which the extension interacts with, to the core of GrGLInterface. Validation of this function is temporarily disabled until Chrome hooks it up. BUG=skia: Review URL: https://codereview.chromium.org/1039693004
/external/skia/include/gpu/gl/GrGLInterface.h
|
2575f317d3fa977676279097332955c20ad46044 |
|
21-Apr-2015 |
tomhudson <tomhudson@google.com> |
Revert of Add tokens and entry points for KHR_blend_equation_advanced (patchset #3 id:40001 of https://codereview.chromium.org/1039693004/) Reason for revert: We're getting repeated crashes since this CL landed when we try to evaluate a roll into Chrome on our bots. (https://uberchromegw.corp.google.com/i/client.skia/builders/Linux%20Tests/builds/1902) Our initial reflex is to put a #if 0 around this code (just like the immediately following lines 334-338 in GrGLInterface.cpp), but the error isn't what the GPU team expected to see if that was all we needed, so we're reverting now and asking you to resubmit tomorrow after running more thorough tests. Original issue's description: > Add tokens and entry points for KHR_blend_equation_advanced > > BUG=skia: > > Committed: https://skia.googlesource.com/skia/+/8e578859f80b46a63144add215955221017d3609 TBR=markkilgard@gmail.com,bsalomon@google.com,cdalton@nvidia.com NOPRESUBMIT=true NOTREECHECKS=true NOTRY=true BUG=skia: Review URL: https://codereview.chromium.org/1101593002
/external/skia/include/gpu/gl/GrGLInterface.h
|
8e578859f80b46a63144add215955221017d3609 |
|
21-Apr-2015 |
cdalton <cdalton@nvidia.com> |
Add tokens and entry points for KHR_blend_equation_advanced BUG=skia: Review URL: https://codereview.chromium.org/1039693004
/external/skia/include/gpu/gl/GrGLInterface.h
|
fd4167ddf12ea723b828462ec1507acebdef5776 |
|
21-Apr-2015 |
cdalton <cdalton@nvidia.com> |
Import glTextureBarrier BUG=skia: Review URL: https://codereview.chromium.org/1090163002
/external/skia/include/gpu/gl/GrGLInterface.h
|
08b4d29a0a29badc15129c9bc7ee8352bc75278d |
|
01-Apr-2015 |
vbuzinov <vbuzinov@nvidia.com> |
GrGLInterface: Add support for NV_framebuffer_mixed_samples Import glCoverageModulation if NV_framebuffer_mixed samples is available BUG=skia:3177 Review URL: https://codereview.chromium.org/993363002
/external/skia/include/gpu/gl/GrGLInterface.h
|
ee64d6ef49fbb63e0fc7934334c5ae5e900f5336 |
|
03-Dec-2014 |
bsalomon <bsalomon@google.com> |
Add glGetShaderPrecisionFormat Review URL: https://codereview.chromium.org/778703003
/external/skia/include/gpu/gl/GrGLInterface.h
|
27c1521ccf0f833affa1182d6d9bc5e31b3af351 |
|
25-Oct-2014 |
egdaniel <egdaniel@google.com> |
Add gpu support for glVertexAttrb1f, 2fv, and 3fv BUG=skia: Review URL: https://codereview.chromium.org/662583003
/external/skia/include/gpu/gl/GrGLInterface.h
|
f23809101e2467cb509ddc6ad4de50017c0a2094 |
|
23-Sep-2014 |
junov <junov@chromium.org> |
Adding support for GL_CHROMIUM_copy_texture, part 1 Part 1 of 2. This change just adds the gl API entrypoint so that the chromium/ganesh bindings can set it. Once the chromium part is landed, we will add full support for the extension BUG=crbug.com/415100 R=bsalomon@google.com Author: junov@chromium.org Review URL: https://codereview.chromium.org/594663002
/external/skia/include/gpu/gl/GrGLInterface.h
|
149b3ec2b1ccaf00e40bf296d2a3394852d73fe9 |
|
17-Sep-2014 |
cdalton <cdalton@nvidia.com> |
Adds glMemoryGlyphIndexArrayNV to the GrGLInterface and begins detecting support for this method in GrGLPathRendering. BUG=skia:2939 R=bsalomon@google.com Author: cdalton@nvidia.com Review URL: https://codereview.chromium.org/570733002
/external/skia/include/gpu/gl/GrGLInterface.h
|
c7103a104fdc7150b4e3c0d3efc42735ad359616 |
|
11-Aug-2014 |
cdalton <cdalton@nvidia.com> |
Wrap NV_path_rendering API with GrGLPathRendering Adds a GrGLPathRendering class that wraps the NV_path_rendering extension and manages its various API versions. It also provides backup implementations when certain NVpr methods from later API versions are not present on the current system. BUG=skia: R=bungeman@google.com, bsalomon@google.com, kkinnunen@nvidia.com Author: cdalton@nvidia.com Review URL: https://codereview.chromium.org/444223002
/external/skia/include/gpu/gl/GrGLInterface.h
|
760ba8d39293cf60a516d03a2acd8492f9f5effa |
|
06-Aug-2014 |
bungeman <bungeman@google.com> |
Revert "Adds a GrGLPathRendering class that wraps the NV_path_rendering" This reverts commit 5672da0fa54f31c9727568e9dd5fe82c6e1585bc. This appears to be blocking the Skia roll by causing failures in the blink layout tests on the canvas-lost-gpu-context.html test. The bisect for this can be seen at: https://codereview.chromium.org/449473002/ Original issue's description: > Adds a GrGLPathRendering class that wraps the NV_path_rendering > extension and manages its various API versions. It also provides > backup implementations when certain NVpr methods from later API > versions are not present on the current system. > > Committed: https://skia.googlesource.com/skia/+/5672da0fa54f31c9727568e9dd5fe82c6e1585bc
/external/skia/include/gpu/gl/GrGLInterface.h
|
5672da0fa54f31c9727568e9dd5fe82c6e1585bc |
|
04-Aug-2014 |
cdalton <cdalton@nvidia.com> |
Adds a GrGLPathRendering class that wraps the NV_path_rendering extension and manages its various API versions. It also provides backup implementations when certain NVpr methods from later API versions are not present on the current system. R=bsalomon@google.com, kkinnunen@nvidia.com, markkilgard@gmail.com Author: cdalton@nvidia.com Review URL: https://codereview.chromium.org/437473002
/external/skia/include/gpu/gl/GrGLInterface.h
|
c8f520466701a14cf2fb86d3f2d3c70983cb4518 |
|
30-Jul-2014 |
cdalton <cdalton@nvidia.com> |
Incorporate glStencilThenCover* nvpr methods Adds the glStencilThenCover* nvpr methods to GrGLInterface and starts using them. When drawing multible paths, this will make it so we only have to send the index/transform data once. It will also allow the driver to save time internally. The glStencilThenCover* methods are a newer addition, so they aren't available on every driver. In the event that they are not present, we emulate them using the existing glStencil*/glCover* methods. BUG=skia: R=markkilgard@gmail.com, bsalomon@google.com Author: cdalton@nvidia.com Review URL: https://codereview.chromium.org/423173004
/external/skia/include/gpu/gl/GrGLInterface.h
|
944bcf0acb78f8f9da01e991f1307629959e338a |
|
29-Jul-2014 |
bsalomon <bsalomon@google.com> |
Some fixes around GrContext::abandonContext: Fix debug crash when GrResourceCache is destroyed after GrContext is abandoned while GrTextures are in the exlusive list. Notify debug GL context that GL resources are expected to remain undeleted when context is destroyed after being abandoned. Stop leaking program cache entries when context is abandoned. R=robertphillips@google.com Author: bsalomon@google.com Review URL: https://codereview.chromium.org/422323002
/external/skia/include/gpu/gl/GrGLInterface.h
|
8dd90cb1fd541b9a2a264725e3dfeae736c91e22 |
|
17-Jul-2014 |
cdalton <cdalton@nvidia.com> |
Add IsPath to GrGLInterface This will be used by path ranges. BUG=skia: R=bsalomon@google.com Author: cdalton@nvidia.com Review URL: https://codereview.chromium.org/403563002
/external/skia/include/gpu/gl/GrGLInterface.h
|
32b9a3b02ed6b8bab4a25b6cb8853f5bea4b87ba |
|
03-Jul-2014 |
kkinnunen <kkinnunen@nvidia.com> |
Add functions to support NV_path_rendering in OpenGL ES Add OpenGL ES extension functions needed to support NV_path_rendering in OpenGL ES. The added glProgramPathFragmentInputGenNV call is defined in NV_path_rendering revision 30, similar to following: Append to the end of the "Shader Inputs" subsection of Section 3.12.2 "Shader Execution": The command void ProgramPathFragmentInputGenNV(uint program, int location, enum genMode, int components, const float *coeffs); controls how a user-defined (non-built-in) fragment input of a GLSL program object is computed for fragment shading operations that occur as a result of CoverFillPathNV or CoverStrokePathNV. /program/ names a GLSL program object. If /program/ has not been successfully linked, the error INVALID_OPERATION is generated. The given fragment input generation state is loaded into the fragment input variable location identified by /location/. This location is a value returned either by GetProgramResourceLocation with a /programInterface/ of FRAGMENT_INPUT_NV and a given fragment shader input variable name or by GetProgramResourceiv with FRAGMENT_INPUT_NV for the /programInterface/ and LOCATION for the property for a given fragment input resource index. .... glProgramPathFragmentInputGenNV will be used instead of glPathTexGen, because the latter depends on fixed function pipeline that is not exposed in ES. Also add glGetProgramResourceLocation from OpenGL 4.3 or ARB_program_interface_query. Also add FRAGMENT_INPUT define to be used with glGetProgramResourceLocation. The added functions are not used yet, but they're needed when implementing NV_path_rendering support for OpenGL ES. They can also be used on OpenGL. Remove uncalled NV_path_rendering functions, so they do not cause confusion or take space in the interface definition. The ones that are later used can be re-added when needed. Remove definitions NV_path_rendering that are for NV_path_rendering function parameters that are not used. The ones that are later used can be re-added when needed. Committed: https://skia.googlesource.com/skia/+/4a995dfff2ecf91e8bf999d77e3218cec596232c R=bsalomon@google.com Author: kkinnunen@nvidia.com Review URL: https://codereview.chromium.org/345723002
/external/skia/include/gpu/gl/GrGLInterface.h
|
c986b1fd284a63413c3bd2be8acb6dcd5c7e7532 |
|
23-Jun-2014 |
rmistry <rmistry@google.com> |
Revert of Add functions to support NV_path_rendering in OpenGL ES (https://codereview.chromium.org/345723002/) Reason for revert: Will have to unfortunately revert this CL in order to revert https://codereview.chromium.org/319043005/ Original issue's description: > Add functions to support NV_path_rendering in OpenGL ES > > Add OpenGL ES extension functions needed to support NV_path_rendering in OpenGL > ES. > > The added glProgramPathFragmentInputGenNV call is defined in NV_path_rendering > revision 30, similar to following: > > Append to the end of the "Shader Inputs" subsection of Section 3.12.2 > "Shader Execution": > > The command > > void ProgramPathFragmentInputGenNV(uint program, > int location, > enum genMode, > int components, > const float *coeffs); > > controls how a user-defined (non-built-in) fragment input of a > GLSL program object is computed for fragment shading operations that > occur as a result of CoverFillPathNV or CoverStrokePathNV. > > /program/ names a GLSL program object. If /program/ has not been > successfully linked, the error INVALID_OPERATION is generated. > > The given fragment input generation state is loaded into the fragment > input variable location identified by /location/. This location > is a value returned either by GetProgramResourceLocation with a > /programInterface/ of FRAGMENT_INPUT_NV and a given fragment shader > input variable name or by GetProgramResourceiv with FRAGMENT_INPUT_NV > for the /programInterface/ and LOCATION for the property for a given > fragment input resource index. > > .... > > glProgramPathFragmentInputGenNV will be used instead of glPathTexGen, > because the latter depends on fixed function pipeline that is not > exposed in ES. > > Also add glGetProgramResourceLocation from OpenGL 4.3 or > ARB_program_interface_query. > > Also add FRAGMENT_INPUT define to be used with glGetProgramResourceLocation. > > The added functions are not used yet, but they're needed when implementing > NV_path_rendering support for OpenGL ES. They can also be used on OpenGL. > > Remove uncalled NV_path_rendering functions, so they do not cause confusion > or take space in the interface definition. The ones that are later used > can be re-added when needed. > > Remove definitions NV_path_rendering that are for NV_path_rendering function > parameters that are not used. The ones that are later used > can be re-added when needed. > > Committed: https://skia.googlesource.com/skia/+/4a995dfff2ecf91e8bf999d77e3218cec596232c R=bsalomon@google.com, kkinnunen@nvidia.com TBR=bsalomon@google.com, kkinnunen@nvidia.com NOTREECHECKS=true NOTRY=true Author: rmistry@google.com Review URL: https://codereview.chromium.org/349983002
/external/skia/include/gpu/gl/GrGLInterface.h
|
4a995dfff2ecf91e8bf999d77e3218cec596232c |
|
23-Jun-2014 |
kkinnunen <kkinnunen@nvidia.com> |
Add functions to support NV_path_rendering in OpenGL ES Add OpenGL ES extension functions needed to support NV_path_rendering in OpenGL ES. The added glProgramPathFragmentInputGenNV call is defined in NV_path_rendering revision 30, similar to following: Append to the end of the "Shader Inputs" subsection of Section 3.12.2 "Shader Execution": The command void ProgramPathFragmentInputGenNV(uint program, int location, enum genMode, int components, const float *coeffs); controls how a user-defined (non-built-in) fragment input of a GLSL program object is computed for fragment shading operations that occur as a result of CoverFillPathNV or CoverStrokePathNV. /program/ names a GLSL program object. If /program/ has not been successfully linked, the error INVALID_OPERATION is generated. The given fragment input generation state is loaded into the fragment input variable location identified by /location/. This location is a value returned either by GetProgramResourceLocation with a /programInterface/ of FRAGMENT_INPUT_NV and a given fragment shader input variable name or by GetProgramResourceiv with FRAGMENT_INPUT_NV for the /programInterface/ and LOCATION for the property for a given fragment input resource index. .... glProgramPathFragmentInputGenNV will be used instead of glPathTexGen, because the latter depends on fixed function pipeline that is not exposed in ES. Also add glGetProgramResourceLocation from OpenGL 4.3 or ARB_program_interface_query. Also add FRAGMENT_INPUT define to be used with glGetProgramResourceLocation. The added functions are not used yet, but they're needed when implementing NV_path_rendering support for OpenGL ES. They can also be used on OpenGL. Remove uncalled NV_path_rendering functions, so they do not cause confusion or take space in the interface definition. The ones that are later used can be re-added when needed. Remove definitions NV_path_rendering that are for NV_path_rendering function parameters that are not used. The ones that are later used can be re-added when needed. R=bsalomon@google.com Author: kkinnunen@nvidia.com Review URL: https://codereview.chromium.org/345723002
/external/skia/include/gpu/gl/GrGLInterface.h
|
37d20f75320e8182f4cdbce5f3d59a339f915e05 |
|
11-Jun-2014 |
krajcevski <krajcevski@google.com> |
Add support for glCompressedTexSubImage2D R=bsalomon@google.com, robertphillips@google.com Author: krajcevski@google.com Review URL: https://codereview.chromium.org/329213002
/external/skia/include/gpu/gl/GrGLInterface.h
|
160b478eed1dd4924a86a87fd60c91139e08ff71 |
|
05-May-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add support for glMapBufferRange. Use glMapBufferRange and glMapBufferSubData. BUG=skia:2402 Committed: http://code.google.com/p/skia/source/detail?r=14533 R=robertphillips@google.com, djsollen@google.com Author: bsalomon@google.com Review URL: https://codereview.chromium.org/243413002 git-svn-id: http://skia.googlecode.com/svn/trunk@14564 2bbb7eff-a529-9590-31e7-b0007b416f81
/external/skia/include/gpu/gl/GrGLInterface.h
|
53b614b567c2213dfe3835f14145ab60e265c76e |
|
02-May-2014 |
djsollen@google.com <djsollen@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert of Add support for glMapBufferRange. Use glMapBufferRange and glMapBufferSubData. (https://codereview.chromium.org/243413002/) Reason for revert: This is firing an assert on many of the Android debug bots Original issue's description: > Add support for glMapBufferRange. Use glMapBufferRange and glMapBufferSubData. > > BUG=skia:2402 > > Committed: http://code.google.com/p/skia/source/detail?r=14533 git-svn-id: http://skia.googlecode.com/svn/trunk@14541 2bbb7eff-a529-9590-31e7-b0007b416f81
/external/skia/include/gpu/gl/GrGLInterface.h
|
f9deb8a15de8061863b38839850207f63a8e47e4 |
|
02-May-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add support for glMapBufferRange. Use glMapBufferRange and glMapBufferSubData. BUG=skia:2402 R=robertphillips@google.com Author: bsalomon@google.com Review URL: https://codereview.chromium.org/243413002 git-svn-id: http://skia.googlecode.com/svn/trunk@14533 2bbb7eff-a529-9590-31e7-b0007b416f81
/external/skia/include/gpu/gl/GrGLInterface.h
|
f66967243c3732523c2035f7d6dbf65c2d20b264 |
|
25-Apr-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Use EXT_direct_state_access for path matrix manipulation Use EXT_direct_state_access for path matrix manipulation when using NV_path_rendering extension. This makes Chromium command buffer integration easier, since the current matrix mode does not need to be exposed as state and fewer function calls and enums are needed. BUG=chromium:344330 R=bsalomon@google.com Author: kkinnunen@nvidia.com Review URL: https://codereview.chromium.org/245963009 git-svn-id: http://skia.googlecode.com/svn/trunk@14374 2bbb7eff-a529-9590-31e7-b0007b416f81
/external/skia/include/gpu/gl/GrGLInterface.h
|
0a6fe71f1bc0e601b41b7ae6d28b8c96a2c41116 |
|
23-Apr-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Use fixed function pipeline only when drawing paths Use fixed function pipeline only when drawing paths. Previously FF vertex shader was used when drawing normal geometry if path rendering was enabled. This is required to make Chromium integration easier. This way fixed function vertex shading, including vertexshader-less programs, need not be implemented in the Chromium command buffer. Removes FF TexGen functionality, as it is not used anymore. Likewise removes the fixedFunctionSupport GL capability flag. BUG=chromium:344330 R=bsalomon@google.com Author: kkinnunen@nvidia.com Review URL: https://codereview.chromium.org/212753002 git-svn-id: http://skia.googlecode.com/svn/trunk@14334 2bbb7eff-a529-9590-31e7-b0007b416f81
/external/skia/include/gpu/gl/GrGLInterface.h
|
beb8b3a4da83ce30e313e72ae0e444870acecb7e |
|
15-Apr-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add GL_CHROMIUM_map_sub functions to GrGLInterface and bit to GrGLCaps. BUG=skia:2402 R=robertphillips@google.com Author: bsalomon@google.com Review URL: https://codereview.chromium.org/231773003 git-svn-id: http://skia.googlecode.com/svn/trunk@14199 2bbb7eff-a529-9590-31e7-b0007b416f81
/external/skia/include/gpu/gl/GrGLInterface.h
|
a34bb60c4e319f2289106d519544fe09d43eabd5 |
|
01-Apr-2014 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add GL_ARB_invalidate_subdata functions to GrGLInterface. BUG=skia:1541 R=egdaniel@google.com Review URL: https://codereview.chromium.org/217503003 git-svn-id: http://skia.googlecode.com/svn/trunk@14004 2bbb7eff-a529-9590-31e7-b0007b416f81
/external/skia/include/gpu/gl/GrGLInterface.h
|
f535561b3baeb5f19c5b81fb439818bdde00d882 |
|
28-Feb-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Cleanup GrGLInterface after Chromium changes Depends on landing https://codereview.chromium.org/143263014 R=robertphillips@google.com Author: bsalomon@google.com Review URL: https://codereview.chromium.org/149533002 git-svn-id: http://skia.googlecode.com/svn/trunk@13630 2bbb7eff-a529-9590-31e7-b0007b416f81
/external/skia/include/gpu/gl/GrGLInterface.h
|
6ebfbf9968c76b0238f1b48296ff1b507e110ba1 |
|
24-Feb-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Use vertex buffer objects instead of client side arrays in fixed-function codepaths Pass vertices to the fixed-function shaders in vertex buffer object stored at attribute 0. This is specified in OpenGL Compatibility Profile Section 10.8.2 (Transferring Vertices With Vertex Attribute Zero). This makes future integration to Chromium command buffer better, since the command buffer already has code for vertex buffer objects but not vertex arrays. Delete unused function pointers related to fixed-function codepaths. R=bsalomon@google.com Author: kkinnunen@nvidia.com Review URL: https://codereview.chromium.org/130423013 git-svn-id: http://skia.googlecode.com/svn/trunk@13557 2bbb7eff-a529-9590-31e7-b0007b416f81
/external/skia/include/gpu/gl/GrGLInterface.h
|
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/include/gpu/gl/GrGLInterface.h
|
d8ed85101ee77ad2cb0c186a79d197698a75d246 |
|
24-Jan-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Turn NVPR on by default (but off in tools). BUG=skia:2042 Committed: http://code.google.com/p/skia/source/detail?r=13164 R=robertphillips@google.com Author: bsalomon@google.com Review URL: https://codereview.chromium.org/144003006 git-svn-id: http://skia.googlecode.com/svn/trunk@13176 2bbb7eff-a529-9590-31e7-b0007b416f81
/external/skia/include/gpu/gl/GrGLInterface.h
|
68c74884d0da1aa794bb660a37f31f2f9108bc36 |
|
24-Jan-2014 |
halcanary@google.com <halcanary@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert "Turn NVPR on by default (but off in tools)." This reverts commit 83d81c96de34950bdd84dc575997a250b685a3d6. Broke Windows build. Autorevert didn't work. TBR=bsalomon@google.com,robertphillips@google.com NOTREECHECKS=true NOTRY=true NOPRESUBMIT=true BUG=skia:2042 Review URL: https://codereview.chromium.org/146863003 git-svn-id: http://skia.googlecode.com/svn/trunk@13169 2bbb7eff-a529-9590-31e7-b0007b416f81
/external/skia/include/gpu/gl/GrGLInterface.h
|
83d81c96de34950bdd84dc575997a250b685a3d6 |
|
24-Jan-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Turn NVPR on by default (but off in tools). BUG=skia:2042 R=robertphillips@google.com Author: bsalomon@google.com Review URL: https://codereview.chromium.org/144003006 git-svn-id: http://skia.googlecode.com/svn/trunk@13164 2bbb7eff-a529-9590-31e7-b0007b416f81
/external/skia/include/gpu/gl/GrGLInterface.h
|
c72425ae368bfcb47de7d2532eb90d305ec0d1cf |
|
21-Jan-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Move GrGLInterface function pointers into a nested struct BUG=skia:2042 R=robertphillips@google.com Author: bsalomon@google.com Review URL: https://codereview.chromium.org/133073009 git-svn-id: http://skia.googlecode.com/svn/trunk@13130 2bbb7eff-a529-9590-31e7-b0007b416f81
/external/skia/include/gpu/gl/GrGLInterface.h
|
90313cc36a6f43a3e9d3818aca536cd6631c222b |
|
17-Jan-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Move GrGLExtensions from GrGLContextInfo to GrGLInterface BUG=skia:2042 R=robertphillips@google.com Author: bsalomon@google.com Review URL: https://codereview.chromium.org/140823003 git-svn-id: http://skia.googlecode.com/svn/trunk@13118 2bbb7eff-a529-9590-31e7-b0007b416f81
/external/skia/include/gpu/gl/GrGLInterface.h
|
92b7884e88fc420b6f6ae3589aa3659b6448e005 |
|
16-Jan-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Remove GR_GL_IGNORE_ES3_MSAA.s R=jvanverth@google.com Author: bsalomon@google.com Review URL: https://codereview.chromium.org/140933005 git-svn-id: http://skia.googlecode.com/svn/trunk@13115 2bbb7eff-a529-9590-31e7-b0007b416f81
/external/skia/include/gpu/gl/GrGLInterface.h
|
cc190eb6f321d0255ca035dc1ceef53af3900f4a |
|
16-Jan-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Allow GrGLInterface factories in Chromium to continue to compile. BUG=skia:2042 TBR=jvanverth@google.com Author: bsalomon@google.com Review URL: https://codereview.chromium.org/136573003 git-svn-id: http://skia.googlecode.com/svn/trunk@13112 2bbb7eff-a529-9590-31e7-b0007b416f81
/external/skia/include/gpu/gl/GrGLInterface.h
|
9e90aed5de82732cc9921f01388d3063a41a053b |
|
16-Jan-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Rename GrGLBinding->GrGLStandard, no longer a bitfield BUG=skia:2042 R=jvanverth@google.com Author: bsalomon@google.com Review URL: https://codereview.chromium.org/133413003 git-svn-id: http://skia.googlecode.com/svn/trunk@13108 2bbb7eff-a529-9590-31e7-b0007b416f81
/external/skia/include/gpu/gl/GrGLInterface.h
|
a3b15ed0373b873d4c497b51384b8c07d751753a |
|
15-Jan-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Make GrGLInterface be context-specific on all platforms BUG=skia:2042 R=robertphillips@google.com Author: bsalomon@google.com Review URL: https://codereview.chromium.org/137753005 git-svn-id: http://skia.googlecode.com/svn/trunk@13097 2bbb7eff-a529-9590-31e7-b0007b416f81
/external/skia/include/gpu/gl/GrGLInterface.h
|
aae7c2a5b7a11616879e6179357cf38f5bff53ae |
|
25-Nov-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Export GrGLCreateNullInterface for use in Chromium compositor unit tests. R=bsalomon@google.com Author: mvujovic@adobe.com Review URL: https://codereview.chromium.org/86353002 git-svn-id: http://skia.googlecode.com/svn/trunk@12386 2bbb7eff-a529-9590-31e7-b0007b416f81
/external/skia/include/gpu/gl/GrGLInterface.h
|
d3baf20dd1de9940717dd50b5c9ff6061561342e |
|
07-Nov-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Added support for Chrome's gpu command buffer extension BindUniformLocation. R=bsalomon@google.com, bsalomon Author: skaslev@chromium.org Review URL: https://codereview.chromium.org/62163004 git-svn-id: http://skia.googlecode.com/svn/trunk@12178 2bbb7eff-a529-9590-31e7-b0007b416f81
/external/skia/include/gpu/gl/GrGLInterface.h
|
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/include/gpu/gl/GrGLInterface.h
|
040fd8f5670c8a4f73e0fe13f949681a23e6add8 |
|
06-Sep-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Rip out CSAA support R=robertphillips@google.com Author: bsalomon@google.com Review URL: https://chromiumcodereview.appspot.com/23882009 git-svn-id: http://skia.googlecode.com/svn/trunk@11138 2bbb7eff-a529-9590-31e7-b0007b416f81
/external/skia/include/gpu/gl/GrGLInterface.h
|
a8e5a06f69b7e0cb17a4b3203f0a7a1d52aa73ec |
|
06-Sep-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add support for ES3 MSAA. R=robertphillips@google.com, jvanverth@google.com Author: bsalomon@google.com Review URL: https://chromiumcodereview.appspot.com/23404002 git-svn-id: http://skia.googlecode.com/svn/trunk@11124 2bbb7eff-a529-9590-31e7-b0007b416f81
/external/skia/include/gpu/gl/GrGLInterface.h
|
f5897f83e65f18a85f71f2d3357df13c5443e89f |
|
03-Sep-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add OpenGL 4.4 support to SkNativeGLContext and GrGLCreateNativeInterface android versions. R=robertphillips@google.com Author: bsalomon@google.com Review URL: https://chromiumcodereview.appspot.com/23702015 git-svn-id: http://skia.googlecode.com/svn/trunk@11060 2bbb7eff-a529-9590-31e7-b0007b416f81
/external/skia/include/gpu/gl/GrGLInterface.h
|
46fbfe0cd1bbe60fd15ce52e784f5d51450ff5fd |
|
30-Aug-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add glTexGen funcs to interface R=robertphillips@google.com Author: bsalomon@google.com Review URL: https://chromiumcodereview.appspot.com/23513006 git-svn-id: http://skia.googlecode.com/svn/trunk@11032 2bbb7eff-a529-9590-31e7-b0007b416f81
/external/skia/include/gpu/gl/GrGLInterface.h
|
d28063e4916b489f572eb8358efcb7305f88c2fd |
|
20-Aug-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Replace uses of GR_API by SK_API. R=bsalomon@google.com, robertphillips@google.com Author: tfarina@chromium.org Review URL: https://chromiumcodereview.appspot.com/22881005 git-svn-id: http://skia.googlecode.com/svn/trunk@10808 2bbb7eff-a529-9590-31e7-b0007b416f81
/external/skia/include/gpu/gl/GrGLInterface.h
|
46b450a04973a0869c3e4c5fce1dc5bdb77042aa |
|
15-Aug-2013 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
temporary kES2_GrGLBinding alias to unblock DEPS roll git-svn-id: http://skia.googlecode.com/svn/trunk@10749 2bbb7eff-a529-9590-31e7-b0007b416f81
/external/skia/include/gpu/gl/GrGLInterface.h
|
eb170703fcd46bba729f2fdf7cd32460baaaaf06 |
|
15-Aug-2013 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
missing header from previous commit git-svn-id: http://skia.googlecode.com/svn/trunk@10748 2bbb7eff-a529-9590-31e7-b0007b416f81
/external/skia/include/gpu/gl/GrGLInterface.h
|
cffff79a40bd7672e13b31b9801a3f3cda64875e |
|
26-Jul-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
get genmipmap function in the struct BUG= R=bsalomon@google.com, reed@google.com Author: humper@google.com Review URL: https://chromiumcodereview.appspot.com/20436002 git-svn-id: http://skia.googlecode.com/svn/trunk@10393 2bbb7eff-a529-9590-31e7-b0007b416f81
/external/skia/include/gpu/gl/GrGLInterface.h
|
a6ffb58b109f71512bde4e14d06a655914578c8d |
|
29-Apr-2013 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Plumbed in discard_framebuffer extension https://codereview.chromium.org/14461006/ git-svn-id: http://skia.googlecode.com/svn/trunk@8906 2bbb7eff-a529-9590-31e7-b0007b416f81
/external/skia/include/gpu/gl/GrGLInterface.h
|
98168bb394bbb10cd7d3468828e7dc4376a70e12 |
|
12-Apr-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add glCopyTexSubImage2D to GrGLInterface Author: bsalomon@google.com Reviewed By: robertphillips@google.com Review URL: https://chromiumcodereview.appspot.com/13941006 git-svn-id: http://skia.googlecode.com/svn/trunk@8634 2bbb7eff-a529-9590-31e7-b0007b416f81
/external/skia/include/gpu/gl/GrGLInterface.h
|
f3a60c09b975f50bbd14215df10effffd2fd46e8 |
|
19-Mar-2013 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add support for IMG's MSAA extension. Review URL: https://codereview.chromium.org/12875005 git-svn-id: http://skia.googlecode.com/svn/trunk@8241 2bbb7eff-a529-9590-31e7-b0007b416f81
/external/skia/include/gpu/gl/GrGLInterface.h
|
ecd84842b3f65918eb040c53391172b6413fd7ad |
|
01-Mar-2013 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add support to GrGLInterface for vertex array objects Committed: https://code.google.com/p/skia/source/detail?r=7919 Review URL: https://codereview.chromium.org/12379025 git-svn-id: http://skia.googlecode.com/svn/trunk@7924 2bbb7eff-a529-9590-31e7-b0007b416f81
/external/skia/include/gpu/gl/GrGLInterface.h
|
b82c3993c2f753e5caaff2df9648ebdafc68595f |
|
01-Mar-2013 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert 7919 and 7920 (committed wrong version of r7919.) git-svn-id: http://skia.googlecode.com/svn/trunk@7923 2bbb7eff-a529-9590-31e7-b0007b416f81
/external/skia/include/gpu/gl/GrGLInterface.h
|
87c6d7a99ee7fee2dcc537a1ccad95fc5a9bd26b |
|
01-Mar-2013 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add support to GrGLInterface for vertex array objects Review URL: https://codereview.chromium.org/12379025 git-svn-id: http://skia.googlecode.com/svn/trunk@7919 2bbb7eff-a529-9590-31e7-b0007b416f81
/external/skia/include/gpu/gl/GrGLInterface.h
|
1744f97ea73384b9f75b0ccee0a36a213c681d3a |
|
26-Feb-2013 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Use glGetStringi to get extensions when available. Review URL: https://codereview.chromium.org/12328111 git-svn-id: http://skia.googlecode.com/svn/trunk@7872 2bbb7eff-a529-9590-31e7-b0007b416f81
/external/skia/include/gpu/gl/GrGLInterface.h
|
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/include/gpu/gl/GrGLInterface.h
|
15e9d3e66e161ce23df30bc13f8a0c87d196b463 |
|
21-Jun-2012 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Expanded distribution of instance counting http://codereview.appspot.com/6300114/ git-svn-id: http://skia.googlecode.com/svn/trunk@4291 2bbb7eff-a529-9590-31e7-b0007b416f81
/external/skia/include/gpu/gl/GrGLInterface.h
|
0efcc37952afb7629a5c905cc597f1cb837b987c |
|
08-Jun-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Remove glBlendEquation and glColorPointer Review URL: http://codereview.appspot.com/6300075/ git-svn-id: http://skia.googlecode.com/svn/trunk@4216 2bbb7eff-a529-9590-31e7-b0007b416f81
/external/skia/include/gpu/gl/GrGLInterface.h
|
fe11cb6486adfccc1a9ca9658ae25907192a8642 |
|
06-Jun-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add GL function pointers for GL_NV_path_rendering Review URL: http://codereview.appspot.com/6296046/ git-svn-id: http://skia.googlecode.com/svn/trunk@4192 2bbb7eff-a529-9590-31e7-b0007b416f81
/external/skia/include/gpu/gl/GrGLInterface.h
|
4d063dea5ee9d5a62e3566a07cb8386cb1a59585 |
|
31-May-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add glTexParameteriv to GL interface Comitted on behalf of jin.a.yang@intel.com Review URL: http://codereview.appspot.com/6213069/ git-svn-id: http://skia.googlecode.com/svn/trunk@4099 2bbb7eff-a529-9590-31e7-b0007b416f81
/external/skia/include/gpu/gl/GrGLInterface.h
|
cc61b1762814ada94970ac071aa2d0a96f897363 |
|
07-May-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Comment improvements to GrGLInterface git-svn-id: http://skia.googlecode.com/svn/trunk@3865 2bbb7eff-a529-9590-31e7-b0007b416f81
/external/skia/include/gpu/gl/GrGLInterface.h
|
637d5e929708db8eace06b81fa3049141f9a07ef |
|
07-May-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Move GL function prototype typdefs to a separate header Review URL: http://codereview.appspot.com/6189054/ git-svn-id: http://skia.googlecode.com/svn/trunk@3864 2bbb7eff-a529-9590-31e7-b0007b416f81
/external/skia/include/gpu/gl/GrGLInterface.h
|
2717d56b22f14ce0de206cd695ca2855bc568fbc |
|
07-May-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
move more stuff that should be private out from GrGLConfig.h Review URL: http://codereview.appspot.com/6202053/ git-svn-id: http://skia.googlecode.com/svn/trunk@3856 2bbb7eff-a529-9590-31e7-b0007b416f81
/external/skia/include/gpu/gl/GrGLInterface.h
|
9c1f1ac5d399c73f5f331bdf7b392ea7f0c44daf |
|
07-May-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Move function decls and macros out of public headers that are meant for internal use. git-svn-id: http://skia.googlecode.com/svn/trunk@3849 2bbb7eff-a529-9590-31e7-b0007b416f81
/external/skia/include/gpu/gl/GrGLInterface.h
|
e788430144d1474329878abd1ddb39cc0ca52a0a |
|
18-Apr-2012 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Added glBlendEquation to GL interface http://codereview.appspot.com/6057047/ git-svn-id: http://skia.googlecode.com/svn/trunk@3720 2bbb7eff-a529-9590-31e7-b0007b416f81
/external/skia/include/gpu/gl/GrGLInterface.h
|
c9668ecdb7188a90b050771727da899c54dc7013 |
|
11-Apr-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add support for GL_NV_framebuffer_multisample_coverage Review URL: http://codereview.appspot.com/6005043 git-svn-id: http://skia.googlecode.com/svn/trunk@3651 2bbb7eff-a529-9590-31e7-b0007b416f81
/external/skia/include/gpu/gl/GrGLInterface.h
|
ba800e22253d96a7ba6aab09e969e1581f2b487d |
|
29-Mar-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Alphabetize gl function pointer typedefs / decls. Wrap pointers to auto-NULL them. Review URL: http://codereview.appspot.com/5959048/ git-svn-id: http://skia.googlecode.com/svn/trunk@3549 2bbb7eff-a529-9590-31e7-b0007b416f81
/external/skia/include/gpu/gl/GrGLInterface.h
|
d3b9fbbc48c13a1b2a664cf7e01374a44c201f51 |
|
28-Mar-2012 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Code changes for ANGLE GL interface. .gyp file changes will be delivered later. http://codereview.appspot.com/5940046/ git-svn-id: http://skia.googlecode.com/svn/trunk@3519 2bbb7eff-a529-9590-31e7-b0007b416f81
/external/skia/include/gpu/gl/GrGLInterface.h
|
0da3719050473344b6013fd7b614611984f20eff |
|
19-Mar-2012 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Added debug GL Interface. This interface tracks various GL objects in order to find leaks & invalid accesses. Core Review: http://codereview.appspot.com/5846049/ git-svn-id: http://skia.googlecode.com/svn/trunk@3426 2bbb7eff-a529-9590-31e7-b0007b416f81
/external/skia/include/gpu/gl/GrGLInterface.h
|
6bf38b59c9de1cd35cd091cf8766117f4e1f66a0 |
|
14-Feb-2012 |
tomhudson@google.com <tomhudson@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Move GL-specific include files to their own subdirectory, to better coexist alongside D3D backend. Requires gyp change. http://codereview.appspot.com/5665045/ git-svn-id: http://skia.googlecode.com/svn/trunk@3185 2bbb7eff-a529-9590-31e7-b0007b416f81
/external/skia/include/gpu/gl/GrGLInterface.h
|