diff options
author | dmurph@chromium.org <dmurph@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-06-29 17:31:19 +0000 |
---|---|---|
committer | dmurph@chromium.org <dmurph@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-06-29 17:31:19 +0000 |
commit | 5cf96994122c0effaaf673fc7cc2c47b84736a8e (patch) | |
tree | 421f8576cae8bb0b0fa1c5cc26a76bdcbb65858d /gpu | |
parent | 00ae9796073f789661ae8aa506cff92ba19c8f0b (diff) | |
download | chromium_src-5cf96994122c0effaaf673fc7cc2c47b84736a8e.zip chromium_src-5cf96994122c0effaaf673fc7cc2c47b84736a8e.tar.gz chromium_src-5cf96994122c0effaaf673fc7cc2c47b84736a8e.tar.bz2 |
Adds switches for enabling the gpu program cache and setting the size of the cache, in kb.
Review URL: https://chromiumcodereview.appspot.com/10697029
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@144922 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'gpu')
-rw-r--r-- | gpu/command_buffer/service/gpu_switches.cc | 8 | ||||
-rw-r--r-- | gpu/command_buffer/service/gpu_switches.h | 2 |
2 files changed, 10 insertions, 0 deletions
diff --git a/gpu/command_buffer/service/gpu_switches.cc b/gpu/command_buffer/service/gpu_switches.cc index cf4ad08..7f9f8b9 100644 --- a/gpu/command_buffer/service/gpu_switches.cc +++ b/gpu/command_buffer/service/gpu_switches.cc @@ -26,6 +26,9 @@ const char kEnableGPUCommandLogging[] = "enable-gpu-command-logging"; // Turn on Calling GL Error after every command. const char kEnableGPUDebugging[] = "enable-gpu-debugging"; +// Turn off gpu program caching +const char kDisableGpuProgramCache[] = "disable-gpu-program-cache"; + // Enforce GL minimums. const char kEnforceGLMinimums[] = "enforce-gl-minimums"; @@ -34,6 +37,9 @@ const char kEnforceGLMinimums[] = "enforce-gl-minimums"; // affected systems. const char kForceGLFinishWorkaround[] = "force-glfinish-workaround"; +// Sets the maximum size of the in-memory gpu program cache, in kb +const char kGpuProgramCacheSizeKb[] = "gpu-program-cache-size-kb"; + const char kTraceGL[] = "trace-gl"; const char* kGpuSwitches[] = { @@ -43,8 +49,10 @@ const char* kGpuSwitches[] = { kDisableGpuDriverBugWorkarounds, kEnableGPUCommandLogging, kEnableGPUDebugging, + kDisableGpuProgramCache, kEnforceGLMinimums, kForceGLFinishWorkaround, + kGpuProgramCacheSizeKb, kTraceGL, }; diff --git a/gpu/command_buffer/service/gpu_switches.h b/gpu/command_buffer/service/gpu_switches.h index e2b5484..41ac10e 100644 --- a/gpu/command_buffer/service/gpu_switches.h +++ b/gpu/command_buffer/service/gpu_switches.h @@ -18,8 +18,10 @@ GPU_EXPORT extern const char kDisableGLSLTranslator[]; GPU_EXPORT extern const char kDisableGpuDriverBugWorkarounds[]; GPU_EXPORT extern const char kEnableGPUCommandLogging[]; GPU_EXPORT extern const char kEnableGPUDebugging[]; +GPU_EXPORT extern const char kDisableGpuProgramCache[]; GPU_EXPORT extern const char kEnforceGLMinimums[]; GPU_EXPORT extern const char kForceGLFinishWorkaround[]; +GPU_EXPORT extern const char kGpuProgramCacheSizeKb[]; GPU_EXPORT extern const char kTraceGL[]; GPU_EXPORT extern const char* kGpuSwitches[]; |