aboutsummaryrefslogtreecommitdiffstats
path: root/eclipse/plugins/com.android.ide.eclipse.gldebugger
Commit message (Collapse)AuthorAgeFilesLines
* Update ADT & SDK Tools to 24.0.2Tor Norbye2014-12-152-2/+2
| | | | Change-Id: Idf12b9f222ad862bf5b8f0cc51b602eaf0924054
* Update ADT to version 24.0.1Tor Norbye2014-12-102-2/+2
| | | | Change-Id: I0421e319ec529feb0b6bcbfc3fe41350295afe5d
* Update ADT version to 24.0.0.Tor Norbye2014-12-032-2/+2
| | | | Change-Id: I35126be74bfbbafb3c7acb047b8dc0076bd3b669
* Update ADT version to 23.0.6Tor Norbye2014-11-262-2/+2
| | | | Change-Id: I23d62d1778b798711d1ad666db3bead193f90ef2
* Update Guava 15.0 -> 17.0Siva Velusamy2014-10-271-9/+7
| | | | Change-Id: If666053e03e67b49c3337129be869ebe996ec58d
* Update ADT version to 23.0.4Raphael Moll2014-09-032-2/+2
| | | | Change-Id: I77448d2769d2a15b64987ae7d9e2cb887aef3bc2
* gltrace: Increase launch timeoutSiva Velusamy2014-08-181-1/+1
| | | | | | b/17106700 Change-Id: I584d546502535d5390ca7b24029205895ce97550
* gltrace: Increase TEXTURE_UNIT_COUNT and MAX_VERTEX_ATTRIBSSiva Velusamy2014-08-141-2/+2
| | | | | | | This is a short term workaround until the state information can be updated properly with actual values from the device. Change-Id: I4387613f320deb9a88d3810a81910f348c9839f6
* Update Eclipse plugins' version from 23.0.2 -> 23.0.3Siva Velusamy2014-07-212-2/+2
| | | | Change-Id: I25f248244c588c36eeb92b4abb802a2877f3407b
* Update Eclipse plugins' version from 23.0.1 -> 23.0.2Siva Velusamy2014-07-012-2/+2
| | | | Change-Id: Ieceeae72231107ea4d49aa9dcb4a4c33220f5ffd
* Update plugin versions to 23.0.1Siva Velusamy2014-06-272-2/+2
| | | | Change-Id: Icb5be47b688808488811411a5f45a23a49f774d2
* Update ADT plugins/features version to 23.0.0Siva Velusamy2014-06-172-2/+2
| | | | Change-Id: I354930bdc6304908e447b4eb8b66f6f09b0ffb4c
* Update ADT plugins/features version number.Raphael Moll2014-06-132-2/+2
| | | | | | | Similar to change I1913711556c17fe1799a963b52214f338768fffd this is only provisional till the final versio number gets decided. Change-Id: I976cd490a7dee07d4a6b0eaf98972bcd89620f80
* Revert back from OSGI -> bundled jarsSiva Velusamy2014-06-104-9/+5
| | | | | | | | | | | | | | | | | | | | | We tried the approach of replacing bundled jars with OSGI jars. However, this eventually ended up resulting in ClassCircularityError thrown at runtime when running on Java 7. As far as we could diagnose, the issue seems to be that: - LayoutLibrary attempts to load layoutlib.jar (which is a regular jar present inside the android sdk data folder). - The class loader passed to layoutlib is the LayoutLibrary's class loader. - The classes inside the layout library then attempt to load classes from a different OSGI jar (layoutlib-api) - At this time, we receive a ClassCircularityError Most of our other jars depend on layoutlib-api, so it is not possible to just bundle layoutlib-api. So for now, we are back to bundling jars. Change-Id: Ic8c838a1a7e90e1bc6b8c5251341b1ded46053ba
* Add scripts to enable Tycho build, take 2.Siva Velusamy2014-05-222-5/+18
| | | | | | | The earlier CL to add this broke the existing PDE build scripts. The PDE build has now been turned off. Change-Id: Ica3b783af117ff1e52f53e6813ac8389c4bb80c9
* Replace bundled libraries with OSGI bundle dependenciesSiva Velusamy2014-05-212-5/+7
| | | | | | | | | | | | This CL removes all the jars bundled in inside the libs folder and adds explicit dependencies on OSGI bundles for each of the dependencies. See eec615b94b504de6d87702b830a6fc85fc7d5108 for more info on how the dependency jars are converted into OSGI bundles. Change-Id: I5356edc2ca857ea961392c599fa0e985b16b4b2d
* Revert "Add scripts to enable Tycho build"Siva Velusamy2014-04-152-18/+3
| | | | | | | | Breaks existing scripts. This reverts commit 68bd64a51f78ae6a66bd8eea9baf07185e2b9588. Change-Id: I2cfe3ba2cea94850f4273170fbb5a46d7b727633
* Add scripts to enable Tycho buildSiva Velusamy2014-04-152-3/+18
| | | | | | | | | | | | | | | | | This CL adds all the required files to perform a build using Tycho. It is not integrated into the Android build system though. In order to perform a build, make sure your repository has the git projects prebuilts/eclipse and prebuilts/eclipse-build-deps, then do: $ cd sdk/eclipse $ make -f maven.mk That should create the necessary target platform and start a build using Maven/Tycho. The resulting artifacts should be in out/host/maven/bundles-<version>/products Change-Id: I4672cd9ea1ac072a9b5ddb27d98a9849b2a2b8cb
* Bumb version to Tools+ADT 22.6.2Raphael Moll2014-03-271-1/+1
| | | | | Change-Id: Ia548e9c61a6d2d1ec121a86002af8810ba2f4340 (cherry picked from commit 81e48b1ba10e38ae10db1dbdefcba99758e9ffd2)
* ADT/Tools version check set to 22.6.1Raphael Moll2014-03-051-1/+1
| | | | Change-Id: I4ca7e5c5ab3d44cd2ccfc5ef26d0382c633d308a
* gltrace: Read pointer arguments in a 64 bit safe waySiva Velusamy2014-01-317-10/+109
| | | | | | | | | | | One of the arguments for glVertexAttribPointer is a pointer. Rather than assuming that this is always encoded as a 32 bit integer, the code now checks whether it is 32 or 64 bit before attempting to access it. This CL also changes the state to keep the pointer as 64 bit. Change-Id: I3cfcc746b76c15409b91fb2f7079940f7cded32f
* Update ADT version to 22.6Xavier Ducrohet2014-01-151-1/+1
| | | | Change-Id: I596991ceef33ed2b09a2e18013e671cc2e2b26c5 (cherry picked from commit 17f167fdbc0c08b301a0f2debca1afc05aa6406e)
* Switch ADT to 22.3.0 (fix build)Raphael Moll2013-10-141-1/+1
| | | | Change-Id: I388397dde0f465409e7cede32ce38cc91a8f94c3 (cherry picked from commit fc5197e3e4de338b895c2fb8c15faea60024dfb7)
* Switch ADT to version 22.3Raphael Moll2013-10-141-1/+1
| | | | Change-Id: I14e95b886f39ffc73f14fbe201e7936e4fe57778 (cherry picked from commit 6598a14ec6f0bd983d22aef0c7bc1cfed66efb40)
* Switch ADT to version 22.2.1Raphael Moll2013-09-171-1/+1
| | | | Change-Id: I85c92266998677c8f47b61ac539b32f7bb420afa (cherry picked from commit 7e7b15172c324693555bb3657c28a26fc3129b32)
* Update tools/ADT revision.Xavier Ducrohet2013-09-031-1/+1
| | | | Change-Id: I4c0fc9be7b64606d109dd636066f856d618465a0
* Merge "Change import path to sparse array"Siva Velusamy2013-07-292-3/+3
|\
| * Change import path to sparse arraySiva Velusamy2013-07-252-3/+3
| | | | | | | | Change-Id: I9862a6ebc25b4c13488b9fe0451bdfd8f5a6ef26
* | Add clarifying comment.Siva Velusamy2013-07-251-0/+9
| | | | | | | | | | | | | | If data is of float type, then we assume that it is meant for the alpha channel even if it is marked as R/G or B channels. Change-Id: I8a95c3533def4a5bdb2b49e9489674bffb2a0cef
* | Add support for additional ES3 state, primarily for texturesSiva Velusamy2013-07-256-20/+479
|/ | | | | | | | | This CL adds the following to support ES3: - all new constant definitions (GLEnum) - new methods in entries.in - additional state for texture properties Change-Id: Ia43fac49790cc7b07e7c9d295b9915e416a3b2a8
* Change Eclipse compiler errors for null issues to warningsTor Norbye2013-06-121-3/+3
| | | | Change-Id: I6cd127ed7034ba33c32a1994bc312e187a15b250
* gltrace: Update protobuf for OpenGL ES3Siva Velusamy2013-06-101-244/+535
| | | | Change-Id: Ifae3f44ec25a57586c7ece08f6281ef048f33290
* Merge "Update master version from 21.0.0 to 22.0.0"Tor Norbye2013-01-041-1/+1
|\
| * Update master version from 21.0.0 to 22.0.0Tor Norbye2012-11-261-1/+1
| | | | | | | | Change-Id: I3cff176281b4949f814023f0c7ecda897bc1354b
* | ddmlib: Add controls for OpenGL tracing via jdwpSiva Velusamy2012-12-204-99/+252
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Currently, applications have to be launched with gltrace enabled for OpenGL tracing to work. This patch provides the host side support for dynamically enabling/disabling tracing on running apps. At a high level, the functionality is similar to traceview: - ClientData#FEATURE_OPENGL_TRACING indicates whether the VM on the device supports this feature. - If the feature is supported, then JDWP is used to send the enable or disable messages. - Users can trigger OpenGL tracing via a toolbar item in the DDMS device view. Change-Id: Icf5e5eade74f94cf6a74ff793533f75f1853731f
* | gltrace: Refresh tree view in a separate task.Siva Velusamy2012-12-072-32/+106
|/ | | | | | | | | | | | | | When the currently displayed frame is changed, we immediately refresh the tree displaying the list of calls, and the frame summary view displaying the frame buffer as part of the frame change event handler. This CL moves these two operations to a separate task that is scheduled after a short delay (250 ms). This allows us to combine multiple frame change events and respond just once for all of them together. Change-Id: I4edade1e55cbd7394cba03d97b2ee61ca3a258b6
* Update compiler flags.Tor Norbye2012-10-261-2/+2
| | | | | | | | | | Turns off the ability to use @SuppressWarnings with optional errors is available, but off by default (see Eclipse issue 392875). This turns that off, makes missing enums in switch statements a warning, and synchronizes the settings file to all projects (except tests.) Change-Id: Iad7060523b6ee2cbbca97e0a6ffedb264b185222
* Support non RGBA texturesSiva Velusamy2012-10-124-8/+70
| | | | | | | | | | Textures that are not of type unsigned byte need to be unpacked into unsigned byte (1 byte per channel) first. This CL also increases the protobuf message size and fixes an NPE that happens when the trace is empty. Change-Id: I01f20d6292425dbd553f006947dfd1024c6503c6
* gltrace: ES1 also supports array buffersSiva Velusamy2012-10-111-0/+1
| | | | Change-Id: I448d7962e9b709658095240160f16abc8b040ecc
* gltrace: Show scroll bars.Siva Velusamy2012-10-011-1/+2
| | | | Change-Id: I2ae46d99d65e527840ef4536665a15453b1fef7b
* gltrace: Preserve alpha informationSiva Velusamy2012-09-212-36/+41
| | | | | | | | | While reading in framebuffer data into an SWT ImageData, the alpha values have to be set explicitly. This CL also moves toolbars to the right of filter bar. Change-Id: I628752382c82ff9df729590459fba09bf4f340b0
* Allow users to save current GL state to a text file.Siva Velusamy2012-09-218-0/+174
| | | | Change-Id: I7140f8e71167dc4a8fd8481782f29822844e28c7
* gltrace: Do not save thumbnail images in memorySiva Velusamy2012-09-215-67/+5
| | | | | | | | | | | | These were originally saved with the idea that if the trace file itself was overwritten after it was parsed, we could display the thumbnail image atleast since we don't have access to the full image anymore. However, this hasn't turned out to be a common case, but it just uses up memory for large traces. Change-Id: I1152e23f29563f47b6818b89c5a50bf5ce2a5084
* gltrace: Allow exporting current frame to a text file.Siva Velusamy2012-09-192-9/+126
| | | | | | Also adds toolbar actions for expanding/collapsing all tree nodes. Change-Id: I410b23fb4c5ab90351b969296f2620fe36726785
* gltrace: Allow ability to save imagesSiva Velusamy2012-09-195-7/+110
| | | | | | | | Add a toolbar item that allows saving images displayed in the view. This allows saving of frame buffer image at the point of eglSwap, glDraw, and the texture image. Change-Id: Ie1df75e41fc12981c2b7f5919caeb39b68812cff
* gltrace: Better progress indicatorSiva Velusamy2012-09-181-1/+16
| | | | | | | Use the percent of file parsed as an indicator rather than having an indeterminate progress bar. Change-Id: I7a904e007c6ec195cb0e0bb2de7483e3b585489b
* Fix build: InstanceScope.INSTANCE is not available in 3.6Siva Velusamy2012-09-171-2/+2
| | | | Change-Id: If96389ad844e19eeed86008edc40bc81778dd0d7
* gltrace: Allow fully qualified activity namesSiva Velusamy2012-09-174-10/+43
| | | | | | | | | | Add a separate checkbox to allow the user to indicate whether the input activity name is fully qualified. In such a case, don't prefix the activity name with a period. Also fixes a formatting issue with the trace file size. Change-Id: Ib4bf2b716e218e86a273200748fbd06c86918ce3
* Merge "gltrace: Support OES_EGL_image_external GL extension"Siva Velusamy2012-08-174-4/+10
|\
| * gltrace: Support OES_EGL_image_external GL extensionSiva Velusamy2012-08-164-4/+10
| | | | | | | | | | | | | | The OES_EGL_image_external extension adds an additional state, TEXTURE_EXTERNAL, to each texture unit. Change-Id: I78c4cc1b1344a393183fd9004b5d85e1837da5bc