├── .gitignore ├── LICENSE ├── README.md ├── oe └── recipes-graphics │ └── eglinfo │ ├── eglinfo-fb_1.0.bb │ ├── eglinfo-x11_1.0.bb │ └── eglinfo.inc ├── src ├── binary_program_formats.hpp ├── binary_shader_formats.hpp ├── compressed_texformats.hpp ├── egl_config.hpp ├── glapi_stats.cpp ├── glapi_stats.hpp ├── json-sax │ ├── CMakeLists.txt │ ├── Makefile │ ├── README.md │ ├── debian │ │ ├── changelog │ │ ├── compat │ │ ├── control │ │ ├── copyright │ │ ├── docs │ │ ├── libjson-dev.dirs │ │ ├── libjson-dev.install │ │ ├── libjson.dirs │ │ ├── libjson.install │ │ ├── rules │ │ └── watch │ ├── documentation │ ├── json.c │ ├── json.h │ ├── jsonlint.c │ ├── libjson.pc.in │ └── tests │ │ ├── bad │ │ ├── empty.json │ │ ├── esc0.json │ │ ├── esc1.json │ │ ├── esc2.json │ │ ├── esc3.json │ │ ├── esc4.json │ │ ├── float0.json │ │ ├── float1.json │ │ ├── nostart.json │ │ ├── object0.json │ │ ├── object1.json │ │ ├── object2.json │ │ ├── object3.json │ │ ├── utf8_1.json │ │ ├── utf8_2.json │ │ └── utf8_3.json │ │ ├── good │ │ ├── 1.json │ │ ├── 2.json │ │ ├── 2obj.json │ │ ├── 3.json │ │ ├── 4.json │ │ ├── 5.json │ │ ├── 6.json │ │ ├── 7.json │ │ ├── c-comment.json │ │ ├── complex0.json │ │ ├── emptyobj.json │ │ ├── esc0.json │ │ ├── esc1.json │ │ ├── esc2.json │ │ ├── esc3.json │ │ ├── esc4.json │ │ ├── float0.json │ │ ├── float1.json │ │ ├── float2.json │ │ ├── multiobj.json │ │ ├── utf8.json │ │ └── yaml-comment.json │ │ └── runtest ├── json_writer.cpp ├── json_writer.hpp ├── log.cpp ├── log.hpp ├── main.cpp ├── opengl.hpp ├── openvg_stats.cpp ├── openvg_stats.hpp ├── platform.hpp ├── platform_fb_generic.cpp ├── platform_fb_imx6.cpp ├── platform_fb_raspberrypi.cpp ├── platform_wayland_generic.cpp ├── platform_x11_generic.cpp ├── process_egl.cpp ├── process_egl.hpp ├── process_glapi.cpp ├── process_glapi.hpp ├── process_openvg.cpp ├── process_openvg.hpp ├── scopes.cpp ├── scopes.hpp ├── text_writer.cpp ├── text_writer.hpp └── writer.hpp ├── waf └── wscript /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dv1/eglinfo/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dv1/eglinfo/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dv1/eglinfo/HEAD/README.md -------------------------------------------------------------------------------- /oe/recipes-graphics/eglinfo/eglinfo-fb_1.0.bb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dv1/eglinfo/HEAD/oe/recipes-graphics/eglinfo/eglinfo-fb_1.0.bb -------------------------------------------------------------------------------- /oe/recipes-graphics/eglinfo/eglinfo-x11_1.0.bb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dv1/eglinfo/HEAD/oe/recipes-graphics/eglinfo/eglinfo-x11_1.0.bb -------------------------------------------------------------------------------- /oe/recipes-graphics/eglinfo/eglinfo.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dv1/eglinfo/HEAD/oe/recipes-graphics/eglinfo/eglinfo.inc -------------------------------------------------------------------------------- /src/binary_program_formats.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dv1/eglinfo/HEAD/src/binary_program_formats.hpp -------------------------------------------------------------------------------- /src/binary_shader_formats.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dv1/eglinfo/HEAD/src/binary_shader_formats.hpp -------------------------------------------------------------------------------- /src/compressed_texformats.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dv1/eglinfo/HEAD/src/compressed_texformats.hpp -------------------------------------------------------------------------------- /src/egl_config.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dv1/eglinfo/HEAD/src/egl_config.hpp -------------------------------------------------------------------------------- /src/glapi_stats.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dv1/eglinfo/HEAD/src/glapi_stats.cpp -------------------------------------------------------------------------------- /src/glapi_stats.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dv1/eglinfo/HEAD/src/glapi_stats.hpp -------------------------------------------------------------------------------- /src/json-sax/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dv1/eglinfo/HEAD/src/json-sax/CMakeLists.txt -------------------------------------------------------------------------------- /src/json-sax/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dv1/eglinfo/HEAD/src/json-sax/Makefile -------------------------------------------------------------------------------- /src/json-sax/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dv1/eglinfo/HEAD/src/json-sax/README.md -------------------------------------------------------------------------------- /src/json-sax/debian/changelog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dv1/eglinfo/HEAD/src/json-sax/debian/changelog -------------------------------------------------------------------------------- /src/json-sax/debian/compat: -------------------------------------------------------------------------------- 1 | 7 2 | -------------------------------------------------------------------------------- /src/json-sax/debian/control: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dv1/eglinfo/HEAD/src/json-sax/debian/control -------------------------------------------------------------------------------- /src/json-sax/debian/copyright: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dv1/eglinfo/HEAD/src/json-sax/debian/copyright -------------------------------------------------------------------------------- /src/json-sax/debian/docs: -------------------------------------------------------------------------------- 1 | README 2 | -------------------------------------------------------------------------------- /src/json-sax/debian/libjson-dev.dirs: -------------------------------------------------------------------------------- 1 | usr/lib 2 | usr/include 3 | -------------------------------------------------------------------------------- /src/json-sax/debian/libjson-dev.install: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dv1/eglinfo/HEAD/src/json-sax/debian/libjson-dev.install -------------------------------------------------------------------------------- /src/json-sax/debian/libjson.dirs: -------------------------------------------------------------------------------- 1 | usr/lib 2 | -------------------------------------------------------------------------------- /src/json-sax/debian/libjson.install: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dv1/eglinfo/HEAD/src/json-sax/debian/libjson.install -------------------------------------------------------------------------------- /src/json-sax/debian/rules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dv1/eglinfo/HEAD/src/json-sax/debian/rules -------------------------------------------------------------------------------- /src/json-sax/debian/watch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dv1/eglinfo/HEAD/src/json-sax/debian/watch -------------------------------------------------------------------------------- /src/json-sax/documentation: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dv1/eglinfo/HEAD/src/json-sax/documentation -------------------------------------------------------------------------------- /src/json-sax/json.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dv1/eglinfo/HEAD/src/json-sax/json.c -------------------------------------------------------------------------------- /src/json-sax/json.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dv1/eglinfo/HEAD/src/json-sax/json.h -------------------------------------------------------------------------------- /src/json-sax/jsonlint.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dv1/eglinfo/HEAD/src/json-sax/jsonlint.c -------------------------------------------------------------------------------- /src/json-sax/libjson.pc.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dv1/eglinfo/HEAD/src/json-sax/libjson.pc.in -------------------------------------------------------------------------------- /src/json-sax/tests/bad/empty.json: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/json-sax/tests/bad/esc0.json: -------------------------------------------------------------------------------- 1 | { 2 | "key": "abc\x" 3 | } 4 | -------------------------------------------------------------------------------- /src/json-sax/tests/bad/esc1.json: -------------------------------------------------------------------------------- 1 | { 2 | "key": "abc\x" 3 | } 4 | -------------------------------------------------------------------------------- /src/json-sax/tests/bad/esc2.json: -------------------------------------------------------------------------------- 1 | { 2 | "key": "abc\ud801" 3 | } 4 | -------------------------------------------------------------------------------- /src/json-sax/tests/bad/esc3.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dv1/eglinfo/HEAD/src/json-sax/tests/bad/esc3.json -------------------------------------------------------------------------------- /src/json-sax/tests/bad/esc4.json: -------------------------------------------------------------------------------- 1 | { 2 | "key": "\y\uxf00" 3 | } 4 | -------------------------------------------------------------------------------- /src/json-sax/tests/bad/float0.json: -------------------------------------------------------------------------------- 1 | { 2 | "key": 123. 3 | } 4 | -------------------------------------------------------------------------------- /src/json-sax/tests/bad/float1.json: -------------------------------------------------------------------------------- 1 | { 2 | "key": 1234.124e 3 | } 4 | -------------------------------------------------------------------------------- /src/json-sax/tests/bad/nostart.json: -------------------------------------------------------------------------------- 1 | { 2 | "key":"val"} 3 | } 4 | -------------------------------------------------------------------------------- /src/json-sax/tests/bad/object0.json: -------------------------------------------------------------------------------- 1 | { 2 | -------------------------------------------------------------------------------- /src/json-sax/tests/bad/object1.json: -------------------------------------------------------------------------------- 1 | { 2 | "abc" 3 | } 4 | -------------------------------------------------------------------------------- /src/json-sax/tests/bad/object2.json: -------------------------------------------------------------------------------- 1 | { 2 | "abc": 3 | } 4 | -------------------------------------------------------------------------------- /src/json-sax/tests/bad/object3.json: -------------------------------------------------------------------------------- 1 | { 2 | "key": [ 3 | 123 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /src/json-sax/tests/bad/utf8_1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dv1/eglinfo/HEAD/src/json-sax/tests/bad/utf8_1.json -------------------------------------------------------------------------------- /src/json-sax/tests/bad/utf8_2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dv1/eglinfo/HEAD/src/json-sax/tests/bad/utf8_2.json -------------------------------------------------------------------------------- /src/json-sax/tests/bad/utf8_3.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dv1/eglinfo/HEAD/src/json-sax/tests/bad/utf8_3.json -------------------------------------------------------------------------------- /src/json-sax/tests/good/1.json: -------------------------------------------------------------------------------- 1 | { 2 | } 3 | -------------------------------------------------------------------------------- /src/json-sax/tests/good/2.json: -------------------------------------------------------------------------------- 1 | { 2 | "key": 0 3 | } 4 | -------------------------------------------------------------------------------- /src/json-sax/tests/good/2obj.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dv1/eglinfo/HEAD/src/json-sax/tests/good/2obj.json -------------------------------------------------------------------------------- /src/json-sax/tests/good/3.json: -------------------------------------------------------------------------------- 1 | { 2 | "key": "x" 3 | } 4 | -------------------------------------------------------------------------------- /src/json-sax/tests/good/4.json: -------------------------------------------------------------------------------- 1 | { 2 | "key": [] 3 | } 4 | -------------------------------------------------------------------------------- /src/json-sax/tests/good/5.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dv1/eglinfo/HEAD/src/json-sax/tests/good/5.json -------------------------------------------------------------------------------- /src/json-sax/tests/good/6.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dv1/eglinfo/HEAD/src/json-sax/tests/good/6.json -------------------------------------------------------------------------------- /src/json-sax/tests/good/7.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dv1/eglinfo/HEAD/src/json-sax/tests/good/7.json -------------------------------------------------------------------------------- /src/json-sax/tests/good/c-comment.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dv1/eglinfo/HEAD/src/json-sax/tests/good/c-comment.json -------------------------------------------------------------------------------- /src/json-sax/tests/good/complex0.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dv1/eglinfo/HEAD/src/json-sax/tests/good/complex0.json -------------------------------------------------------------------------------- /src/json-sax/tests/good/emptyobj.json: -------------------------------------------------------------------------------- 1 | { 2 | "x": [ {}, "abc" ] 3 | } 4 | -------------------------------------------------------------------------------- /src/json-sax/tests/good/esc0.json: -------------------------------------------------------------------------------- 1 | { 2 | "key": "\b\r\t" 3 | } 4 | -------------------------------------------------------------------------------- /src/json-sax/tests/good/esc1.json: -------------------------------------------------------------------------------- 1 | { 2 | "key": "\u0000" 3 | } 4 | -------------------------------------------------------------------------------- /src/json-sax/tests/good/esc2.json: -------------------------------------------------------------------------------- 1 | { 2 | "key": "\u001f" 3 | } 4 | -------------------------------------------------------------------------------- /src/json-sax/tests/good/esc3.json: -------------------------------------------------------------------------------- 1 | { 2 | "key": "\ud802\udc01" 3 | } 4 | -------------------------------------------------------------------------------- /src/json-sax/tests/good/esc4.json: -------------------------------------------------------------------------------- 1 | { 2 | "key": "\u1000\u2901\r\t\"test\"" 3 | } 4 | -------------------------------------------------------------------------------- /src/json-sax/tests/good/float0.json: -------------------------------------------------------------------------------- 1 | { 2 | "key": 0.124 3 | } 4 | -------------------------------------------------------------------------------- /src/json-sax/tests/good/float1.json: -------------------------------------------------------------------------------- 1 | { 2 | "key": 1242149142.4120894129 3 | } 4 | -------------------------------------------------------------------------------- /src/json-sax/tests/good/float2.json: -------------------------------------------------------------------------------- 1 | { 2 | "key": 124.12e-4 3 | } 4 | -------------------------------------------------------------------------------- /src/json-sax/tests/good/multiobj.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dv1/eglinfo/HEAD/src/json-sax/tests/good/multiobj.json -------------------------------------------------------------------------------- /src/json-sax/tests/good/utf8.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dv1/eglinfo/HEAD/src/json-sax/tests/good/utf8.json -------------------------------------------------------------------------------- /src/json-sax/tests/good/yaml-comment.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dv1/eglinfo/HEAD/src/json-sax/tests/good/yaml-comment.json -------------------------------------------------------------------------------- /src/json-sax/tests/runtest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dv1/eglinfo/HEAD/src/json-sax/tests/runtest -------------------------------------------------------------------------------- /src/json_writer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dv1/eglinfo/HEAD/src/json_writer.cpp -------------------------------------------------------------------------------- /src/json_writer.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dv1/eglinfo/HEAD/src/json_writer.hpp -------------------------------------------------------------------------------- /src/log.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dv1/eglinfo/HEAD/src/log.cpp -------------------------------------------------------------------------------- /src/log.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dv1/eglinfo/HEAD/src/log.hpp -------------------------------------------------------------------------------- /src/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dv1/eglinfo/HEAD/src/main.cpp -------------------------------------------------------------------------------- /src/opengl.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dv1/eglinfo/HEAD/src/opengl.hpp -------------------------------------------------------------------------------- /src/openvg_stats.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dv1/eglinfo/HEAD/src/openvg_stats.cpp -------------------------------------------------------------------------------- /src/openvg_stats.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dv1/eglinfo/HEAD/src/openvg_stats.hpp -------------------------------------------------------------------------------- /src/platform.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dv1/eglinfo/HEAD/src/platform.hpp -------------------------------------------------------------------------------- /src/platform_fb_generic.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dv1/eglinfo/HEAD/src/platform_fb_generic.cpp -------------------------------------------------------------------------------- /src/platform_fb_imx6.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dv1/eglinfo/HEAD/src/platform_fb_imx6.cpp -------------------------------------------------------------------------------- /src/platform_fb_raspberrypi.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dv1/eglinfo/HEAD/src/platform_fb_raspberrypi.cpp -------------------------------------------------------------------------------- /src/platform_wayland_generic.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dv1/eglinfo/HEAD/src/platform_wayland_generic.cpp -------------------------------------------------------------------------------- /src/platform_x11_generic.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dv1/eglinfo/HEAD/src/platform_x11_generic.cpp -------------------------------------------------------------------------------- /src/process_egl.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dv1/eglinfo/HEAD/src/process_egl.cpp -------------------------------------------------------------------------------- /src/process_egl.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dv1/eglinfo/HEAD/src/process_egl.hpp -------------------------------------------------------------------------------- /src/process_glapi.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dv1/eglinfo/HEAD/src/process_glapi.cpp -------------------------------------------------------------------------------- /src/process_glapi.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dv1/eglinfo/HEAD/src/process_glapi.hpp -------------------------------------------------------------------------------- /src/process_openvg.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dv1/eglinfo/HEAD/src/process_openvg.cpp -------------------------------------------------------------------------------- /src/process_openvg.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dv1/eglinfo/HEAD/src/process_openvg.hpp -------------------------------------------------------------------------------- /src/scopes.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dv1/eglinfo/HEAD/src/scopes.cpp -------------------------------------------------------------------------------- /src/scopes.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dv1/eglinfo/HEAD/src/scopes.hpp -------------------------------------------------------------------------------- /src/text_writer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dv1/eglinfo/HEAD/src/text_writer.cpp -------------------------------------------------------------------------------- /src/text_writer.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dv1/eglinfo/HEAD/src/text_writer.hpp -------------------------------------------------------------------------------- /src/writer.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dv1/eglinfo/HEAD/src/writer.hpp -------------------------------------------------------------------------------- /waf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dv1/eglinfo/HEAD/waf -------------------------------------------------------------------------------- /wscript: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dv1/eglinfo/HEAD/wscript --------------------------------------------------------------------------------