Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/meitu/mtgldebug
An OpenGL debugging tool for iOS.
https://github.com/meitu/mtgldebug
assitant debugging ios opengl
Last synced: about 2 months ago
JSON representation
An OpenGL debugging tool for iOS.
- Host: GitHub
- URL: https://github.com/meitu/mtgldebug
- Owner: meitu
- License: mit
- Created: 2019-03-29T12:03:14.000Z (almost 6 years ago)
- Default Branch: develop
- Last Pushed: 2019-08-29T05:33:10.000Z (over 5 years ago)
- Last Synced: 2024-03-15T04:47:24.575Z (10 months ago)
- Topics: assitant, debugging, ios, opengl
- Language: C++
- Size: 4.02 MB
- Stars: 73
- Watchers: 11
- Forks: 9
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: Contributing.md
- License: LICENSE
Awesome Lists containing this project
README
# MTGLDebug
MTGLDebug is an OpenGL debugging assist tool for iOS platform.
By inject tracking logic into the OpenGL API through [fishhook](https://github.com/facebook/fishhook), MTGLDebug provides the ability to track OpenGL resource memory usage, make it easier to detect the OpenGL resouce leaking, and it also helps to detect common OpenGL incorrect logic operating.
## Usage
It's recommended to use MTGLDebug with [MTHawkeye](https://github.com/meitu/MTHawkeye), `MTHawkeye` provides an user interface for `MTGLDebug` which make it easier to use during development.
View [MTHawkeye Readme](https://github.com/meitu/MTHawkeye#mthawkeye) to see how to add it to your project for detail, and check [Hawkeye - OpenGL Trace](https://github.com/meitu/MTHawkeye/blob/master/doc/graphics/opengl-trace.md#hawkeye---opengl-trace) for instructions.
## Contribute to MTGLDebug
For more information about contributing issues or pull requests, see [Contributing Guide](./Contributing.md).
## License
MTGLDebug is under the MIT license, See the [LICENSE](./LICENSE) file for detail.