| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
| |
BUG=none
TEST=none
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@50566 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
| |
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@50183 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
| |
Note: json scene for yard.o3dtgz; replaced this with teapot. (How much effort does it take to generate yard json scene?)
Also, the instancing demos run sluggishly. (Limitation of JS?)
Review URL: http://codereview.chromium.org/2714013
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@50158 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
| |
Review URL: http://codereview.chromium.org/2857002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@50156 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
| |
Review URL: http://codereview.chromium.org/2863001
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@50155 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
| |
Review URL: http://codereview.chromium.org/2821004
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@50154 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
| |
have been trivial, it turns out, except one little bug where if there weren't other files mentioned in the json, it didn't finish loading. Added some comments to smooth things over.
Review URL: http://codereview.chromium.org/2861004
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@50138 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
| |
Review URL: http://codereview.chromium.org/2821003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@50006 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
bug where the identity matrix was generating a bad quaternion.
bug = http://code.google.com/p/o3d/issues/detail?id=224
Review URL: http://codereview.chromium.org/2822006
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@49872 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
BUG=none
TEST=manually stress tested plugin creation and destruction
Review URL: http://codereview.chromium.org/2848004
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@49869 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
| |
Prevents hang on Safari 5/Mac OS X 10.6.
Review URL: http://codereview.chromium.org/2866003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@49860 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Squelch mouse-up events coming from the browser while in
full-screen mode. This avoids immediately falling out of
full-screen mode in apps which have an icon which toggles between
full-screen and windowed mode.
- Squelch focus transfer events coming from the browser while in
full-screen mode. This avoids immediately falling out of
full-screen mode upon entry in some situations. Focus transfers
away from the full-screen window continue to work.
BUG=none
TEST=various full-screen tests
Review URL: http://codereview.chromium.org/2837006
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@49859 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
drawInCGLContext/copyCGLContextForPixelFormat are called a second time during shutdown in certain hosting pages, causing an assert due to duplicate creation of the Renderer service.
TEST=repeatedly launched/exiting the affected O3D app and verified no crash or other issue
BUG=none
Review URL: http://codereview.chromium.org/2740011
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@49835 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
O3D's Windows and Linux builds.
BUG=none
TEST=none
Review URL: http://codereview.chromium.org/2808004
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@49833 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
work around a problem in NaCl's GYP files where it infers 32-bit on
Linux in native_client/build/common.gypi.
A fix in Native Client and a DEPS roll in O3D are still needed to make
the Linux build fully work with the newer NaCl.
BUG=none
TEST=built O3D on Linux
Review URL: http://codereview.chromium.org/2851003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@49817 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
| |
is continuous.
Review URL: http://codereview.chromium.org/2729016
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@49752 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
BUG=none
TEST=built O3D release mode on Mac OS X
TBR=vangelis
Review URL: http://codereview.chromium.org/2758009
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@49615 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
BUG=none
TEST=built and tested on Mac OS X
Review URL: http://codereview.chromium.org/2790013
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@49610 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
Questions:
- Is deltaY the correct field in which to store this event value?
- Is the 'wheel' addEventListener hook broken in the first place? Doesn't work for me on OSX, but might be working in Windows/Linux and don't know if this change would break it for those.
- It is necessary to cancel event bubbling for the onmousewheel event?
Review URL: http://codereview.chromium.org/2456004
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@49305 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
| |
Review URL: http://codereview.chromium.org/2718003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@49304 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
| |
param_object (removeFromArray fails because collection is an object, not an array).
Review URL: http://codereview.chromium.org/2716001
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@49192 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
| |
triangelfan primitive drawing types. Demo file included.
Review URL: http://codereview.chromium.org/2645003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@49173 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
| |
texturesamplers.
Review URL: http://codereview.chromium.org/2690002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@49101 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
| |
Review URL: http://codereview.chromium.org/2483002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@48869 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
| |
Review URL: http://codereview.chromium.org/2503001
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@48868 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
because it does not affect what we ship.
BUG=none
TEST=built on Linux; verified no significant change in shipped file size
Review URL: http://codereview.chromium.org/2439005
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@48778 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
Tested with client application.
BUG=none
TEST=none
Review URL: http://codereview.chromium.org/2451002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@48770 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
| |
Review URL: http://codereview.chromium.org/2439003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@48682 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
ignore attempts to select the V8 engine on that config.
This makes everything work. w00t!
Review URL: http://codereview.chromium.org/2361003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@48549 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
std::strcat has been moved into <cstring>
As we seen before, ChromeOS gentoo build uses GCC 4.4.1
Since 4.3 release, there are a bunch of updates in GCC. Some of these changes are result of bug fixing, and some old behaviors have been intentionally changed
in order to support new standards.
The build breaks we have seen are mostly coming from the following cases:
1. Header dependency cleanup
2. Removal of Pre-ISO headers
3. Stricter requirements for function main signature
See http://gcc.gnu.org/gcc-4.3/porting_to.html for details.
Review URL: http://codereview.chromium.org/2343003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@48537 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
empty file with all the data stored in the resource fork (which is lost when zipping). -useDF was in the ancient scons build but was never included in the GYP command.
TEST=built on Mac, verified O3D.rsrc file is now correct, and verified it works in various browsers
BUG=none
Review URL: http://codereview.chromium.org/2384003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@48524 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
AGL initialization code path in some situations, causing full-screen
mode (at least) to break. Also fixed bug causing plugin to become
reentrant during event dispatching.
BUG=none
TEST=none
TBR=maf
Review URL: http://codereview.chromium.org/2339002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@48513 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
causing the Core Graphics rendering backend to request a zero-height render
target. base::bits::Log2Ceiling returns -1 for a zero input which was being
translated to a huge unsigned integer value, leading to an assertion
failure. Verified with submitter's use case.
BUG=none
TEST=none
Review URL: http://codereview.chromium.org/2377002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@48507 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
| |
Review URL: http://codereview.chromium.org/2354001
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@48506 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
Verified with manipulators sample modified to support full-screen.
BUG=http://code.google.com/p/o3d/issues/detail?id=222
TEST=none
Review URL: http://codereview.chromium.org/2347001
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@48452 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
clientId rather than object equality. In both Safari and Chrome, if
the browser's JavaScript engine is used rather than O3D's embedded V8,
these equality comparisons fail. It looks like we may need to disable
the use of the embedded V8 for this sample due to bad interactions
with event dispatching.
BUG=none
TEST=none
Review URL: http://codereview.chromium.org/2334001
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@48451 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
browsers.
Tested in the following browsers / operating systems:
Mac OS X 10.5:
- Safari (QuickDraw drawing model)
- Firefox 3.6 (QuickDraw drawing model)
- Firefox 2.0.0.20 (QuickDraw drawing model)
- Modified Chromium TOT (Core Graphics drawing model)
Mac OS X 10.6:
- Safari (Core Animation drawing model)
- Firefox 3.6.3 (QuickDraw drawing model)
- Modified Chromium TOT (Core Animation drawing model)
BUG=none
TEST=none
Review URL: http://codereview.chromium.org/2169002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@48236 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
| |
created by calling pack.createTexture2D or pack.createTextureCUBE. Moved that code into Texture class.
Review URL: http://codereview.chromium.org/2117003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@48078 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
rendering models using a top-level NSWindow and rendering to an
NSOpenGLContext which shares resources with the CGLContextObj used to
render into the plugin region. Synthesizes and dispatches NPCocoaEvents
for the mouse, keyboard and focus change events received by the window.
Exposed primitives needed to reset state in the OpenGL context and to
switch the Renderer's notion of the context. Fixed bug in offscreen
rendering support previously added in support of Core Graphics drawing
model.
Tested with full-screen sample and modified render-mode sample on Mac OS
X 10.6 in Safari 4 and on Mac OS X 10.5 with a version of Chromium with
the O3D blacklist entry removed.
BUG=http://code.google.com/p/o3d/issues/detail?id=221
TEST=none
Review URL: http://codereview.chromium.org/2095023
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@48076 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
| |
avoiding redundant code.
Review URL: http://codereview.chromium.org/2081002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@48071 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
| |
Review URL: http://codereview.chromium.org/2092021
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@47987 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
http://codereview.chromium.org/1627007 /
http://codereview.chromium.org/1527030 . Ensure the renderer is
initialized before attempting to use it. Only enable new code path if
actually uploading textures via IMC.
Tested in Safari 4 on Mac OS X 10.6.
BUG=none
TEST=none
Review URL: http://codereview.chromium.org/2103014
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@47924 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
overlay window code into OverlayWindowMac class. This is an
intermediate step toward a Cocoa and CGL implementation.
Verified that mouse and key events continue to work in full-screen
mode with full-screen sample and a modified render-mode.html in
Firefox 3.6.3 on Mac OS X, where O3D continues to use the Quickdraw
drawing model.
BUG=http://code.google.com/p/o3d/issues/detail?id=221
TEST=none
Review URL: http://codereview.chromium.org/2129015
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@47733 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
| |
copying to the screen. Fixing this revealed that the sort was actually broken in a different way as well, so I fixed that, too.
Review URL: http://codereview.chromium.org/2074015
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@47606 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
| |
Implemented ParamObject.removeParam and ParamObject.copyParams. Minor style change in primitive.js.
Review URL: http://codereview.chromium.org/2083004
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@47465 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
| |
DrawPass.
Review URL: http://codereview.chromium.org/2075003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@47459 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
| |
parameter names.
Review URL: http://codereview.chromium.org/2122002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@47337 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
| |
doesn't support WebGL yet, the error message just says "WebGL context not found". Now it provides a link with more information.
Review URL: http://codereview.chromium.org/2099002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@47312 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
bundle name and instead return to using "O3D".
TEST=built with default name and with an overridden name, on Mac
BUG=none
Review URL: http://codereview.chromium.org/2027004
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@46957 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
TEST=built on Linux with both Make and SCons
BUG=none
Review URL: http://codereview.chromium.org/1997008
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@46846 0039d316-1c4b-4281-b951-d872f2087c98
|