Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
skqp
/
ab1c13864df34aecfd4840ea7d1e4f8730b44f4e
/
src
/
gpu
/
gl
/
GrGLInterface.cpp
ab1c138
Fix compilation with SK_ENABLE_INST_COUNT=1
by commit-bot@chromium.org
· 11 years ago
2731040
Remove the SKIA_IGNORE_GPU_MIPMAPS now that Chrome sets glGenMipmap for
by commit-bot@chromium.org
· 11 years ago
a8e5a06
Add support for ES3 MSAA.
by commit-bot@chromium.org
· 11 years ago
f714d51
Fix invalid enum error when checking for core profile in GrGLInterface::validate()
by bsalomon@google.com
· 11 years ago
46fbfe0
Add glTexGen funcs to interface
by commit-bot@chromium.org
· 11 years ago
726e621
Use indexed extensions on ES3.
by commit-bot@chromium.org
· 11 years ago
7a434a2
Recognize that ES3 supports texture storage. Add workaround for apparent Adreno bug.
by commit-bot@chromium.org
· 11 years ago
941df4f
Add validation check that linewidth func is present (we already call it on ES).
by commit-bot@chromium.org
· 11 years ago
2276c01
Support VAO when on ES3.
by commit-bot@chromium.org
· 11 years ago
791816a
Rename kES2_GrGLBinding to kES_GrGLBinding. Step 0 for supporting ES3.
by bsalomon@google.com
· 11 years ago
cffff79
get genmipmap function in the struct
by commit-bot@chromium.org
· 11 years ago
347c382
Add support for GL_EXT_multisampled_render_to_texture.
by bsalomon@google.com
· 11 years ago
49c55e9
Remove guard against checking for copytexsubimage2d ptr in GrGLInterface::validate()
by commit-bot@chromium.org
· 11 years ago
a6ffb58
Plumbed in discard_framebuffer extension
by robertphillips@google.com
· 11 years ago
98168bb
Add glCopyTexSubImage2D to GrGLInterface
by commit-bot@chromium.org
· 11 years ago
f3a60c0
Add support for IMG's MSAA extension.
by bsalomon@google.com
· 11 years ago
07631cf
Validate that VAO functions are present in ES2 interfaces and add bit to caps indicating VAO support.
by bsalomon@google.com
· 11 years ago
ecd8484
Add support to GrGLInterface for vertex array objects
by bsalomon@google.com
· 12 years ago
b82c399
Revert 7919 and 7920 (committed wrong version of r7919.)
by bsalomon@google.com
· 12 years ago
87c6d7a
Add support to GrGLInterface for vertex array objects
by bsalomon@google.com
· 12 years ago
12eea2b
Sanitizing source files in Skia_Periodic_House_Keeping
by skia.committer@gmail.com
· 12 years ago
1744f97
Use glGetStringi to get extensions when available.
by bsalomon@google.com
· 12 years ago
e16efc1
Sanitizing source files in Skia_Periodic_House_Keeping
by skia.committer@gmail.com
· 12 years ago
dabdd9e
Revert r5491, r5495, r5497, and r5498.
by borenet@google.com
· 12 years ago
e79de0c
Add more logging to GrGLInterface. Temporary.
by borenet@google.com
· 12 years ago
c1079b3
Add lots of logging to GrGLInterface.cpp. Temporary.
by borenet@google.com
· 12 years ago
fbfcd56
Result of running tools/sanitize_source_files.py (which was added in https://codereview.appspot.com/6465078/)
by rmistry@google.com
· 12 years ago
15e9d3e
Expanded distribution of instance counting
by robertphillips@google.com
· 12 years ago
0efcc37
Remove glBlendEquation and glColorPointer
by bsalomon@google.com
· 12 years ago
d4340e2
fix bug in GrGLInterface validation added in r4192
by bsalomon@google.com
· 12 years ago
fe11cb6
Add GL function pointers for GL_NV_path_rendering
by bsalomon@google.com
· 12 years ago
4d063de
Add glTexParameteriv to GL interface
by bsalomon@google.com
· 12 years ago
d8f856c
Move convolution from code in GrGLProgram to new GrConvolutionEffect
by tomhudson@google.com
· 12 years ago
9c1f1ac
Move function decls and macros out of public headers that are meant for internal use.
by bsalomon@google.com
· 12 years ago
e788430
Added glBlendEquation to GL interface
by robertphillips@google.com
· 12 years ago
ba800e2
Alphabetize gl function pointer typedefs / decls. Wrap pointers to auto-NULL them.
by bsalomon@google.com
· 12 years ago
55e713c
Add temp android modification to the GLSL version check
by djsollen@google.com
· 12 years ago
6bf38b5
Move GL-specific include files to their own subdirectory, to better
by tomhudson@google.com
· 13 years ago
dd182cb
Move GL-specific source code to make room for D3D back end.
by tomhudson@google.com
· 13 years ago
[Renamed from src/gpu/GrGLInterface.cpp]
89ec61e
Add GrGLContextInfo
by bsalomon@google.com
· 13 years ago
baa9ea1
Fix check for glTexStorage2D fn ptr
by bsalomon@google.com
· 13 years ago
280e99f
Add support for GL texture storage
by bsalomon@google.com
· 13 years ago
9962108
Remove allocated size vs content size in textures
by bsalomon@google.com
· 13 years ago
f64b1a2
Remove GL functions only used in fixed pipe
by bsalomon@google.com
· 13 years ago
1dcf506
Remove GrGpuGLFixed subclass and ES1 support
by bsalomon@google.com
· 13 years ago
f97c194
GrGLInterface fixes wrt r2499
by bsalomon@google.com
· 13 years ago
373a663
Virtualize SkGLContext with subclasses SkNativeGLContext and SkMesaGLContext, allow both in gm
by bsalomon@google.com
· 13 years ago
d38f137
Move gpu/include/* to include/gpu and gpu/src/* to src/gpu
by bsalomon@google.com
· 13 years ago
[Renamed from gpu/src/GrGLInterface.cpp]
edfe1aa
Add experimental geometry shader code to gpu backend
by bsalomon@google.com
· 13 years ago
c82b889
Cleanup handling of GL versions, fix function names
by bsalomon@google.com
· 13 years ago
bc5cf51
Use BindFragDataLocation (rather than indexed variant) for FS color output.
by bsalomon@google.com
· 13 years ago
6fb736f
Simplify specification of default interface
by bsalomon@google.com
· 13 years ago
dca4aab
Make GL calls go through macro (and therefore trigger callback function if present)
by bsalomon@google.com
· 13 years ago
56bfc5a
Add optional per-gl-func client callback.
by bsalomon@google.com
· 13 years ago
0b77d68
Make GrGLInterface a per-GrContext refcounted object rather than a global
by bsalomon@google.com
· 13 years ago
c49d66b
Add glReadBuffer to GrGLInterface.
by bsalomon@google.com
· 13 years ago
d32c5f5
by bsalomon@google.com
· 13 years ago
ec3ed6a
Automatic update of all copyright notices to reflect new license terms.
by epoger@google.com
· 13 years ago
cee661a
Reapply r1951.
by bsalomon@google.com
· 13 years ago
ec36471
Revert "Add sizeInBytes to GrResource, make GrRenderTarget aware of its pixel config (r1951)"
by vandebo@chromium.org
· 13 years ago
aab1fd9
Add sizeInBytes to GrResource, make GrRenderTarget aware of its pixel config
by bsalomon@google.com
· 13 years ago
2c17fcd
Reduce gets of ext string and check validity of stencil format enums
by bsalomon@google.com
· 13 years ago
271cffc
Add dual source blending support for proper blending with coverage.
by bsalomon@google.com
· 13 years ago
4b9b6a2
Fix validation (glTexEnvi is fixed pipe only)
by bsalomon@google.com
· 13 years ago
bf2a469
Add all ES2 glUniform functions to GrGLInterface. Add interface validation for fixed pipe or shader pipe use.
by bsalomon@google.com
· 13 years ago
f987d1b
Remove dependence on platform GL headers. Remove code that attempts to infer GL function pointers on various platforms. Instead add platform-specific implementations for Windows and Mac. (GLX coming)
by bsalomon@google.com
· 13 years ago
9d18b78
This CL implements a tesselated path renderer, using GLU's libtess. All of the
by senorblanco@chromium.org
· 13 years ago
a9ecdad
Add GL_CHROMIUM_framebuffer_multisample support.
by bsalomon@google.com
· 13 years ago
d1e43353
Remove IMG multisample texture support.
by bsalomon@google.com
· 13 years ago
9182610
Add GR_DLL builds to Ganesh (minimal exports for Chrome multi-dll for now).
by bsalomon@google.com
· 13 years ago
b65e0cb
by twiz@google.com
· 13 years ago
0f31ca7
by twiz@google.com
· 13 years ago
080773c
Add blend constant color and use it for lcd text common case (no fancy blend or shaded text)
by bsalomon@google.com
· 13 years ago
dc008e1
by twiz@google.com
· 13 years ago
59a190b
by twiz@google.com
· 13 years ago