summaryrefslogtreecommitdiffstats
path: root/o3d
Commit message (Collapse)AuthorAgeFilesLines
* Made CHostControl use atomic reference counting because it is accessed from ↵apatrick@google.com2009-06-301-1/+3
| | | | | | | | StreamOperation threads. Review URL: http://codereview.chromium.org/151096 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19635 0039d316-1c4b-4281-b951-d872f2087c98
* Fix a few more doc errors.gman@google.com2009-06-303-4/+12
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19575 0039d316-1c4b-4281-b951-d872f2087c98
* Review URL: http://codereview.chromium.org/149101ericu@google.com2009-06-301-0/+32
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19574 0039d316-1c4b-4281-b951-d872f2087c98
* Fix a minor doc issue in fps.jsgman@google.com2009-06-301-0/+1
| | | | | | Review URL: http://codereview.chromium.org/151062 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19571 0039d316-1c4b-4281-b951-d872f2087c98
* Fix particle sample for IEgman@google.com2009-06-301-3/+3
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19566 0039d316-1c4b-4281-b951-d872f2087c98
* Add param-array-test to seleniumgman@google.com2009-06-303-3/+3
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19563 0039d316-1c4b-4281-b951-d872f2087c98
* Added particle trails for things like exhaust on a car.gman@google.com2009-06-293-85/+429
| | | | | | Review URL: http://codereview.chromium.org/125189 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19549 0039d316-1c4b-4281-b951-d872f2087c98
* Add support for Param Arrays for Effect parameters.gman@google.com2009-06-297-101/+1086
| | | | | | | | | | | | Arrays of floats, float2, float3, float4, Matrix4, int, bool and sampler are all supported. I'll enable the test for selenium and check in a screenshot in another build. Review URL: http://codereview.chromium.org/125188 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19548 0039d316-1c4b-4281-b951-d872f2087c98
* linux: fix build. don't use GDK_META_MASK until we figure out which version ↵piman@google.com2009-06-291-0/+5
| | | | | | of GTK to check for git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19547 0039d316-1c4b-4281-b951-d872f2087c98
* Updates the o3dConverter to turn on filtering by defaultgman@google.com2009-06-295-36/+180
| | | | | | | | | | | | | | because the collada exporters often set it to NONE or POINT. Also make it change any collada standard Material that is used by a Primitive with no normals to use "constant" shading. This should make sketchup stuff work. Review URL: http://codereview.chromium.org/147192 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19545 0039d316-1c4b-4281-b951-d872f2087c98
* Fix indexed PNG loading.gman@google.com2009-06-294-6/+58
| | | | | | | | | The issue for indexed images is the bits per channel is how many bits are used to look up the value in the palette. The value that comes out is an RGB value. Review URL: http://codereview.chromium.org/149060 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19543 0039d316-1c4b-4281-b951-d872f2087c98
* Review URL: http://codereview.chromium.org/150070ericu@google.com2009-06-291-0/+2
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19542 0039d316-1c4b-4281-b951-d872f2087c98
* Added a toon shader to shader-testgman@google.com2009-06-294-28/+135
| | | | | | | | | | | Still needs an outline shader. Because we can't do atomic commits the screenshot for this is in another CL Review URL: http://codereview.chromium.org/126208 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19541 0039d316-1c4b-4281-b951-d872f2087c98
* Some refactoring. Move a lot of drawing related but not O3D specific code ↵maf@google.com2009-06-296-116/+218
| | | | | | | | | out of plugin_mac.mm into a new graphics_utils_mac.mm file. Also remove period at end of fullscreen message. Review URL: http://codereview.chromium.org/149052 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19537 0039d316-1c4b-4281-b951-d872f2087c98
* DEPS to nixysa 25gman@google.com2009-06-292-2/+2
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19530 0039d316-1c4b-4281-b951-d872f2087c98
* Update to latest nixysa v24gman@google.com2009-06-293-3/+3
| | | | | | Review URL: http://codereview.chromium.org/150053 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19528 0039d316-1c4b-4281-b951-d872f2087c98
* Fix linux dependency making into osx, windowsgman@google.com2009-06-291-1/+2
| | | | | | Review URL: http://codereview.chromium.org/151036 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19521 0039d316-1c4b-4281-b951-d872f2087c98
* fixes after reviewpiman@google.com2009-06-291-5/+7
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19509 0039d316-1c4b-4281-b951-d872f2087c98
* add XEmbed bindingspiman@google.com2009-06-298-31/+323
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19508 0039d316-1c4b-4281-b951-d872f2087c98
* Bump nixysa rev to get the nspluginwrapper fix (and the signed/unsigned one)piman@google.com2009-06-292-2/+2
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19507 0039d316-1c4b-4281-b951-d872f2087c98
* bump the version so samples will requestgman@google.com2009-06-261-1/+1
| | | | | | | | | | the lastest plugin. This is important otherwise fullscreen and samples that use feature requirements will not run on machines that have the old plugin and no message about why will appear. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19443 0039d316-1c4b-4281-b951-d872f2087c98
* nspluginwrapper compat fixes, part 1: Set the correct size in ↵tschmelcher@google.com2009-06-261-1/+1
| | | | | | | | NP_GetEntryPoints. The old code was assigning the size of the _pointer_ (i.e., 4). Apparently most browsers ignore this or else O3D wouldn't have worked anywhere, but nspluginwrapper started to care about this very much somewhere between 1.2.2 and 1.3.1-Pre (20090625). With the old code it stops before even calling our NPP_New because it thinks we don't have one. Review URL: http://codereview.chromium.org/149113 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19440 0039d316-1c4b-4281-b951-d872f2087c98
* Fix bad commentgman@google.com2009-06-261-2/+0
| | | | | | Review URL: http://codereview.chromium.org/149098 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19431 0039d316-1c4b-4281-b951-d872f2087c98
* This fixes lots of docs issues in the IDL files.gman@google.com2009-06-2616-36/+100
| | | | | | Review URL: http://codereview.chromium.org/147144 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19430 0039d316-1c4b-4281-b951-d872f2087c98
* Fix the < sign to &lt; in jsdocsgman@google.com2009-06-261-1/+1
| | | | | | Review URL: http://codereview.chromium.org/149104 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19427 0039d316-1c4b-4281-b951-d872f2087c98
* divVectorVector was copied from mulVectorVector and the * was still there. ↵petersont@chromium.org2009-06-261-0/+6
| | | | | | | | Fixed bug and added test. Review URL: http://codereview.chromium.org/147231 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19419 0039d316-1c4b-4281-b951-d872f2087c98
* Fix div typogman@google.com2009-06-261-1/+1
| | | | | | Review URL: http://codereview.chromium.org/147228 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19406 0039d316-1c4b-4281-b951-d872f2087c98
* Version number bump for releaseericu@google.com2009-06-261-1/+1
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19374 0039d316-1c4b-4281-b951-d872f2087c98
* New user experience for the fullscreen message on Mac.maf@google.com2009-06-254-62/+153
| | | | | | | It's now a translucent window that slides down into the top right of the screen, hangs around for a while and then slides up up and away. Review URL: http://codereview.chromium.org/147135 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19300 0039d316-1c4b-4281-b951-d872f2087c98
* Call V8::Dispose() when the plugin dll is unloaded from the browser so that ↵vangelis@google.com2009-06-251-0/+16
| | | | | | | | memory used by V8 can be properly freed. This fixes intermittend crashes in IE selenenium tests. Review URL: http://codereview.chromium.org/146135 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19269 0039d316-1c4b-4281-b951-d872f2087c98
* Fixing unit_test bugs. One of hte fixes is for the texture param. This ↵rlp@google.com2009-06-255-3/+25
| | | | | | | | quiets the unit test, but has a todo under the actual code. To make all examples run, this should be completed, but if we're going ot eliminate the texture path in favor of the sampler path, then it doesn't make sense to fill this in if we'll delete it shortly. Review URL: http://codereview.chromium.org/146133 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19268 0039d316-1c4b-4281-b951-d872f2087c98
* Review URL: http://codereview.chromium.org/146126ericu@google.com2009-06-253-35/+53
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19216 0039d316-1c4b-4281-b951-d872f2087c98
* Review URL: http://codereview.chromium.org/147089ericu@google.com2009-06-252-1/+25
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19215 0039d316-1c4b-4281-b951-d872f2087c98
* Updating unused DEPS file for unused GYP build.gspencer@google.com2009-06-241-2/+5
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19144 0039d316-1c4b-4281-b951-d872f2087c98
* Fixing broken common.gypigspencer@google.com2009-06-241-3/+5
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19143 0039d316-1c4b-4281-b951-d872f2087c98
* This fixes types.h with a conditional block so that it provides down_cast<>,gspencer@google.com2009-06-242-0/+37
| | | | | | | | but only in the GYP build. The GYP build uses a newer chrome/base that doesn't provide down_cast<> anymore. Review URL: http://codereview.chromium.org/146092 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19140 0039d316-1c4b-4281-b951-d872f2087c98
* This adds in the GYP files needed for our GYP build,gspencer@google.com2009-06-2418-1/+2100
| | | | | | | and modifies the DEPS file extensively to match. Review URL: http://codereview.chromium.org/131116 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19091 0039d316-1c4b-4281-b951-d872f2087c98
* Review URL: http://codereview.chromium.org/147062ericu@google.com2009-06-244-11/+5
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19087 0039d316-1c4b-4281-b951-d872f2087c98
* Bump V8 version to pick up Mac 10.4 compatibility changes.maf@google.com2009-06-241-1/+1
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19084 0039d316-1c4b-4281-b951-d872f2087c98
* Code to load the software renderer and initialize it. Code to force the ↵apatrick@google.com2009-06-237-20/+137
| | | | | | | | software renderer enabled with registry entry even if hardware is capable. Build scripts copy the software renderer dll to the plugin directory on an intall build. Review URL: http://codereview.chromium.org/147039 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19070 0039d316-1c4b-4281-b951-d872f2087c98
* These are code changes required to make the GYP build work.gspencer@google.com2009-06-2319-41/+154
| | | | | | | | | | | | | Mostly these are fixes to warnings (signed/unsigned mismatches were the most common), and some changes to include paths. I've updated the build.scons files and DEPS file to match these changes so that the scons build will still function with these changes. Review URL: http://codereview.chromium.org/146047 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19062 0039d316-1c4b-4281-b951-d872f2087c98
* Fixing some REWRITES that got missed somehow.gspencer@google.com2009-06-232-10/+60
| | | | | | Review URL: http://codereview.chromium.org/132074 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19053 0039d316-1c4b-4281-b951-d872f2087c98
* Adjusting the pdiff threshold for hellocube image compares to 1000. Also ↵vangelis@google.com2009-06-231-1/+1
| | | | | | | | removed downsampling factor as that wasn't quite doing anything for it (other than making the image smaller and hence the number of different pixels a lot smaller. Review URL: http://codereview.chromium.org/146013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19004 0039d316-1c4b-4281-b951-d872f2087c98
* Review URL: http://codereview.chromium.org/140024ericu@google.com2009-06-221-6/+13
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@18953 0039d316-1c4b-4281-b951-d872f2087c98
* Fixing a typo that broke the windows build.vangelis@google.com2009-06-221-1/+1
| | | | | | Review URL: http://codereview.chromium.org/140072 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@18907 0039d316-1c4b-4281-b951-d872f2087c98
* Delete the unused open source installer project file.maf@google.com2009-06-221-776/+0
| | | | | | Review URL: http://codereview.chromium.org/140030 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@18906 0039d316-1c4b-4281-b951-d872f2087c98
* Bump up the version of V8 we sync to.maf@google.com2009-06-191-1/+1
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@18874 0039d316-1c4b-4281-b951-d872f2087c98
* Add Mac support for setting plugin fullscreen area. maf@google.com2009-06-195-27/+59
| | | | | | Review URL: http://codereview.chromium.org/126252 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@18847 0039d316-1c4b-4281-b951-d872f2087c98
* Review URL: http://codereview.chromium.org/132023ericu@google.com2009-06-192-35/+67
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@18781 0039d316-1c4b-4281-b951-d872f2087c98
* Change the plugin build file to build the real Mac installer if the ↵maf@google.com2009-06-181-5/+9
| | | | | | | | | o3d-internal tree is present, and otherwise build no installer. The bowdlerized open source version of the installer was no use at all, and developers can always install the plugin for their own use with a simple drag or a 1 line shell script. Review URL: http://codereview.chromium.org/131016 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@18740 0039d316-1c4b-4281-b951-d872f2087c98