summaryrefslogtreecommitdiffstats
path: root/ui/gfx/gl/gl_switches.h
Commit message (Collapse)AuthorAgeFilesLines
* Adding command line switch --gpu-swap-delay to artificially slow down thejunov@google.com2012-03-291-0/+1
| | | | | | | | | | GPU process to simulate slow GPUs. BUG=120469 TEST=None Review URL: https://chromiumcodereview.appspot.com/9866053 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@129673 0039d316-1c4b-4281-b951-d872f2087c98
* Reland 119457: --test-gl-lib for GpuPixelBrowserTestsbacker@chromium.org2012-01-301-1/+2
| | | | | | | | | | | This CL causes the GpuPixelBrowserTests to load libllvmpipe.so (if it is available) and fallback to standard libGL.so otherwise. This is so that we can do a smoke test of the GPU accelerated display path on the Aura dbg bot on the Chromium waterfall. BUG=none TEST=none Review URL: https://chromiumcodereview.appspot.com/9298022 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@119667 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 119457 - --test-gl-lib for GpuPixelBrowserTestsbacker@chromium.org2012-01-271-2/+1
| | | | | | | | | | | | | | | This CL causes the GpuPixelBrowserTests to load libllvmpipe.so (if it is available) and fallback to standard libGL.so otherwise. This is so that we can (ultimately) do a smoke test of the GPU accelerated display path on the Aura dbg bot on the Chromium waterfall. BUG=none TEST=none Review URL: http://codereview.chromium.org/9169100 TBR=backer@chromium.org Review URL: https://chromiumcodereview.appspot.com/9225029 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@119468 0039d316-1c4b-4281-b951-d872f2087c98
* --test-gl-lib for GpuPixelBrowserTestsbacker@chromium.org2012-01-271-1/+2
| | | | | | | | | | | | This CL causes the GpuPixelBrowserTests to load libllvmpipe.so (if it is available) and fallback to standard libGL.so otherwise. This is so that we can (ultimately) do a smoke test of the GPU accelerated display path on the Aura dbg bot on the Chromium waterfall. BUG=none TEST=none Review URL: http://codereview.chromium.org/9169100 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@119457 0039d316-1c4b-4281-b951-d872f2087c98
* Use USER_LIMITED token level with SwiftShader.apatrick@chromium.org2011-12-221-0/+1
| | | | | | | Because it needs to present to an HWND, even on vista and win 7. Review URL: http://codereview.chromium.org/8949028 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@115453 0039d316-1c4b-4281-b951-d872f2087c98
* This change adds the apple software renderer as an option on Chrome/Mac. ↵senorblanco@chromium.org2011-12-071-0/+1
| | | | | | | | | | It's enabled by passing --use-gl=apple on the command line. It also removes the default pbuffer creation on Mac since it's not required to create GL contexts and is incompatible with the generic float renderer. BUG=106584 TEST=--use-gl=apple on chrome/mac cmdline Review URL: http://codereview.chromium.org/8698008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@113436 0039d316-1c4b-4281-b951-d872f2087c98
* Add command-line option to enable swiftshaderjbauman@chromium.org2011-11-041-0/+1
| | | | | | | | | | | | This adds --use-gl=swiftshader to force that swiftshader be used. --swiftshader-path specifies where to load the libraries from. These arguments will be used when the gpu is on the software rendering list. BUG= TEST= Review URL: http://codereview.chromium.org/8431017 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@108596 0039d316-1c4b-4281-b951-d872f2087c98
* Add gl.dll, compositor.dll, and surface.dll.darin@chromium.org2011-08-181-8/+10
| | | | | | | | | | | | | | | | | | | I considered merging these into ui.dll, but the respective GYP files are pretty customized, and merging all of the special casing into ui.gyp seemed like it would just make things messy. Plus, some components only need to link to surface and not all of ui. One thing that I'm not entirely sure about is the naming convention. In this case the modules are named gl, compositor and surface instead of ui_gfx_gl, and so on. I thought about declaring UI_GFX_GL_EXPORT, but I opted for the shorter GL_EXPORT instead. I think Ben has been thinking about moving these directories out of ui/gfx/ anyways since it is a bit odd for them to live there. R=rvargas Originally reviewed at http://codereview.chromium.org/7645004 Review URL: http://codereview.chromium.org/7659017 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@97325 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 96982 - Add gl.dll, compositor.dll, and surface.dll.rvargas@google.com2011-08-161-10/+8
| | | | | | | | | | | | | | | | | | | | | I considered merging these into ui.dll, but the respective GYP files are pretty customized, and merging all of the special casing into ui.gyp seemed like it would just make things messy. Plus, some components only need to link to surface and not all of ui. One thing that I'm not entirely sure about is the naming convention. In this case the modules are named gl, compositor and surface instead of ui_gfx_gl, and so on. I thought about declaring UI_GFX_GL_EXPORT, but I opted for the shorter GL_EXPORT instead. I think Ben has been thinking about moving these directories out of ui/gfx/ anyways since it is a bit odd for them to live there. R=rvargas Review URL: http://codereview.chromium.org/7645004 TBR=darin@chromium.org Review URL: http://codereview.chromium.org/7659015 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@96997 0039d316-1c4b-4281-b951-d872f2087c98
* Add gl.dll, compositor.dll, and surface.dll.darin@chromium.org2011-08-161-8/+10
| | | | | | | | | | | | | | | | | | I considered merging these into ui.dll, but the respective GYP files are pretty customized, and merging all of the special casing into ui.gyp seemed like it would just make things messy. Plus, some components only need to link to surface and not all of ui. One thing that I'm not entirely sure about is the naming convention. In this case the modules are named gl, compositor and surface instead of ui_gfx_gl, and so on. I thought about declaring UI_GFX_GL_EXPORT, but I opted for the shorter GL_EXPORT instead. I think Ben has been thinking about moving these directories out of ui/gfx/ anyways since it is a bit odd for them to live there. R=rvargas Review URL: http://codereview.chromium.org/7645004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@96982 0039d316-1c4b-4281-b951-d872f2087c98
* Add --gpu-no-context-lost commandline switch.zmo@google.com2011-07-281-1/+2
| | | | | | | | | | At the moment chrome users with GLES backend do not have accelerated 2d canvas if a graphics context could be lost. Unfortunately we don't have a way to know if a GLES backend does or does not lose context in situations like entering power saving mode, screen saving mode, etc. This switch basically tells chrome the backend does not lose context, thus, enable accelerated 2d canvas. BUG=90464 TEST=bots green, passing this switch with GLES backend enables accelerated 2d canvas Review URL: http://codereview.chromium.org/7530008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@94548 0039d316-1c4b-4281-b951-d872f2087c98
* Turn on UIPI for the GPU sandbox.jschuh@chromium.org2011-07-281-0/+10
| | | | | | | | | GPU sandbox will start with UIPI by default. I had to move some switch values under ui/gfx/gl in order to avoid dependency hell. BUG=90750 Review URL: http://codereview.chromium.org/7517012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@94500 0039d316-1c4b-4281-b951-d872f2087c98
* Fix Revert of 89054 so it builds on win_sharedgman@chromium.org2011-06-141-0/+2
| | | | | | | | | TEST=builds on win_shared BUG=none Review URL: http://codereview.chromium.org/7167001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@89096 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 89054 - Add lots of client side OpenGL logging.asargent@chromium.org2011-06-141-2/+0
| | | | | | | | | | | | | | TEST=ran chrome, ran OpenGL ES 2.0 conformance tests BUG=none R=apatrick@chromium.org Review URL: http://codereview.chromium.org/7003103 TBR=gman@chromium.org Review URL: http://codereview.chromium.org/7150022 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@89067 0039d316-1c4b-4281-b951-d872f2087c98
* Add lots of client side OpenGL logging.gman@chromium.org2011-06-141-0/+2
| | | | | | | | | | | TEST=ran chrome, ran OpenGL ES 2.0 conformance tests BUG=none R=apatrick@chromium.org Review URL: http://codereview.chromium.org/7003103 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@89054 0039d316-1c4b-4281-b951-d872f2087c98
* Move app/app_switches to ui/gfx/gl/gl_switches.backer@chromium.org2011-03-211-0/+18
This is in preparation of moving app/gfx/gl to ui/gfx/gl. All of the switches in app_switches are GL related. Removed many includes that were unnecessary. BUG=none TEST=trybots Review URL: http://codereview.chromium.org/6685089 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@78875 0039d316-1c4b-4281-b951-d872f2087c98