| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
during Mesa 7.9 upgrade. Also necessarily disabled optimizations in
src/mesa/main/image.c, src/mesa/main/mipmap.c,
src/mesa/main/histogram.c, and src/mesa/math/m_eval.c. Updated
README.chromium and chromium.patch.
BUG=none
TEST=none (built Mesa in Release mode on Windows)
Review URL: http://codereview.chromium.org/4137004
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@63912 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
shader compiler which were causing WebGL test timeouts per
https://bugs.webkit.org/show_bug.cgi?id=47243 . Version 7.8.2 was too
buggy to use.
This upgrade required the incorporation of the talloc library, which
is only compiled in to the OSMesa shared object produced by
third_party/mesa/mesa.gyp and not into the rest of Chromium.
Upgraded mesa.gyp for the new source directories and files in Mesa
7.9. Applied the changes originally documented in
third_party/mesa/README.chromium to the 7.9 sources. Made other
necessary changes to Mesa and talloc to be able to build and run them
on Windows and Mac OS X. Created chromium.patch files for both Mesa
and talloc.
Fixed chrome/gpu/gpu_main.cc to honor the --use-gl command line option
on Linux.
Tested on Linux in Chromium with CSS 3D content and --use-gl=osmesa as
well as in DumpRenderTree and verified that the affected WebGL tests
no longer hang. Tested on Windows in Chromium with WebGL content and
--use-gl=osmesa. Tested on Mac OS X in test_shell with WebGL content.
This job was explicitly not sent to the try bots because it would
probably kill them.
The files in this CL are a small subset of the files being committed.
The patch is too large to upload to Rietveld.
BUG=none
TEST=none
Review URL: http://codereview.chromium.org/4107001
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@63795 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
TEST=try
BUG=none
Review URL: http://codereview.chromium.org/2856063
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@53813 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Options are desktop, egl and osmesa.
- Also added support for bliting an OSMesa bask buffer to a GDK window.
TEST=trybots, manual verification that WebGL and Pepper 3D work
BUG=45898
Review URL: http://codereview.chromium.org/2825005
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@52388 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
Fixes a warning treated as error issue when building chromium code that includes gl.h.
TEST=try
BUG=none
Review URL: http://codereview.chromium.org/2722001
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@49120 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
They conflict with our command buffer based GLES2 headers.
Also changed these typedefs to be compliant with the regular OpenGL definitions:
typedef signed long int GLintptr;
typedef signed long int GLsizeiptr;
TEST=try
BUG=none
Review URL: http://codereview.chromium.org/2663008
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@49109 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
| |
~20 minutes to build on Chromium XP.
Review URL: http://codereview.chromium.org/2460002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@48648 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
It no longer exports all the GL functions like glClear. These are bound by calling OSMesaGetProcAddress.
glew no longer uses default mangled export name bind to OSMesaGetProcAddress.
TEST=trybots, check the pepper 3d plugin demos still work on windows
BUG=none
Review URL: http://codereview.chromium.org/1743004
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@45618 0039d316-1c4b-4281-b951-d872f2087c98
|
|
This changelist contains MesaLib 7.7 from ftp://ftp.freedesktop.org/pub/mesa/7.7/MesaLib-7.7.zip . It is 37MB (4920 files) in total. I only uploaded a fraction to show the layout. The only change I made was to add the file README.chromium.
For a description of Mesa, see http://www.mesa3d.org/.
I'm going to use Mesa to run Pepper 3D and possibly WebGL and GPU accelerated compositing tests on the bots using its offscreen 3D software renderer.
TEST=none, MesaLib is not currently a dependency of any other targets
BUG=none
Review URL: http://codereview.chromium.org/1661001
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@45089 0039d316-1c4b-4281-b951-d872f2087c98
|