├── .gitignore ├── .travis.yml ├── CMakeLists.txt ├── LICENSE ├── README.md ├── flags.cmake ├── include ├── EGL │ ├── egl.h │ ├── eglext.h │ └── eglplatform.h ├── GL │ ├── gl.h │ ├── gl_mangle.h │ ├── glext.h │ ├── glu.h │ ├── glu_mangle.h │ ├── glx.h │ ├── glx_mangle.h │ ├── glxext.h │ └── internal │ │ └── dri_interface.h ├── GLES │ ├── egl.h │ ├── gl.h │ ├── gl2.h │ ├── gl2ext.h │ ├── gl2platform.h │ ├── gl3.h │ ├── gl3ext.h │ ├── gl3platform.h │ ├── glext.h │ └── glplatform.h └── KHR │ └── khrplatform.h ├── spec ├── build ├── gen.py ├── requirements.txt ├── template │ ├── base │ │ ├── base.j2 │ │ ├── header.j2 │ │ ├── headers.j2 │ │ ├── indexed_call.j2 │ │ ├── pack.h.j2 │ │ ├── util.j2 │ │ └── wrap.c.j2 │ ├── call.c.j2 │ ├── glshim.c.j2 │ ├── glxfuncs.j2 │ ├── mock.c.j2 │ ├── mock.h.j2 │ ├── stub.c.j2 │ └── stub.h.j2 ├── xml │ ├── egl.xml │ ├── gles-2.0.xml │ ├── glx.xml │ ├── glxext.xml │ ├── opengl.xml │ ├── toyml.py │ └── wgl.xml └── yml │ ├── alsa.yml │ ├── egl.yml │ ├── gles-1.1.yml │ ├── gles-2.0.yml │ ├── glext-1.1.yml │ ├── glx.yml │ ├── glxext.yml │ ├── my_glx.yml │ ├── oes.yml │ ├── opengl.yml │ ├── skip_index.yml │ └── wgl.yml ├── src ├── CMakeLists.txt ├── config.h ├── gl │ ├── array.c │ ├── array.h │ ├── blend.c │ ├── block.c │ ├── block.h │ ├── clear.c │ ├── const.h │ ├── defines.h │ ├── depth.c │ ├── error.h │ ├── eval.c │ ├── eval.h │ ├── get.c │ ├── get.h │ ├── gl.c │ ├── gl.h │ ├── light.c │ ├── light.h │ ├── line.c │ ├── line.h │ ├── list.c │ ├── list.h │ ├── loader.c │ ├── loader.h │ ├── matrix.c │ ├── matrix.h │ ├── pixel.c │ ├── pixel.h │ ├── raster.c │ ├── raster.h │ ├── remote.c │ ├── remote.h │ ├── render.c │ ├── render.h │ ├── skip.h │ ├── stack.c │ ├── stack.h │ ├── texgen.c │ ├── texgen.h │ ├── texture.c │ ├── texture.h │ ├── types.h │ └── wrap │ │ ├── call.c │ │ ├── call2.c │ │ ├── extra.h │ │ ├── gl.c │ │ ├── glpack.h │ │ ├── glshim.c │ │ ├── glshim2.c │ │ ├── glstub.c │ │ ├── glstub.h │ │ ├── remote.c │ │ ├── remote.h │ │ ├── stub.c │ │ ├── stub.h │ │ ├── stub2.c │ │ ├── stub2.h │ │ └── types.h ├── glx │ ├── gles2funcs.inc │ ├── glesfuncs.inc │ ├── glx.c │ ├── glx.h │ └── lookup.c ├── preload │ └── preload.c ├── remote │ └── remote.c └── util │ ├── extypes.h │ ├── gl_helpers.h │ ├── gl_str.c │ ├── gl_str.h │ ├── khash.h │ ├── liveinfo.c │ ├── liveinfo.h │ ├── mat4.c │ ├── mat4.h │ ├── math │ ├── eval.c │ └── eval.h │ ├── ring.c │ ├── ring.h │ ├── tack.c │ ├── tack.h │ ├── text.c │ ├── text.h │ └── vectorial │ ├── LICENSE │ ├── config.h │ ├── mat4f.h │ ├── simd4f.h │ ├── simd4f_common.h │ ├── simd4f_gnu.h │ ├── simd4f_neon.h │ ├── simd4f_scalar.h │ ├── simd4f_sse.h │ ├── simd4x4f.h │ ├── simd4x4f_gnu.h │ ├── simd4x4f_neon.h │ ├── simd4x4f_scalar.h │ ├── simd4x4f_sse.h │ ├── vec2f.h │ ├── vec3f.h │ ├── vec4f.h │ ├── vec_convert.h │ └── vectorial.h └── test ├── requirements.txt ├── run ├── tests ├── _mat4.c ├── array │ └── skip.c ├── block │ ├── incomplete.c │ ├── quads.c │ ├── rect.c │ └── tri.c ├── get.c ├── list │ ├── nested.c │ ├── new.c │ └── retain.c ├── meta │ └── test.py ├── raster │ └── raster.c ├── remote │ ├── _race.c │ ├── _ring.c │ ├── _string.c │ └── _thread.c ├── render │ └── feedback.c ├── state │ └── default.c └── util │ ├── gl_str.c │ └── tack.c └── util ├── mock.c ├── mock.h ├── run.py ├── template ├── CMakeLists.j2 └── CMakeLists_pure.j2 ├── test.h └── test_skip.h /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lunixbochs/glshim/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lunixbochs/glshim/HEAD/.travis.yml -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lunixbochs/glshim/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lunixbochs/glshim/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lunixbochs/glshim/HEAD/README.md -------------------------------------------------------------------------------- /flags.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lunixbochs/glshim/HEAD/flags.cmake -------------------------------------------------------------------------------- /include/EGL/egl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lunixbochs/glshim/HEAD/include/EGL/egl.h -------------------------------------------------------------------------------- /include/EGL/eglext.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lunixbochs/glshim/HEAD/include/EGL/eglext.h -------------------------------------------------------------------------------- /include/EGL/eglplatform.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lunixbochs/glshim/HEAD/include/EGL/eglplatform.h -------------------------------------------------------------------------------- /include/GL/gl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lunixbochs/glshim/HEAD/include/GL/gl.h -------------------------------------------------------------------------------- /include/GL/gl_mangle.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lunixbochs/glshim/HEAD/include/GL/gl_mangle.h -------------------------------------------------------------------------------- /include/GL/glext.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lunixbochs/glshim/HEAD/include/GL/glext.h -------------------------------------------------------------------------------- /include/GL/glu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lunixbochs/glshim/HEAD/include/GL/glu.h -------------------------------------------------------------------------------- /include/GL/glu_mangle.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lunixbochs/glshim/HEAD/include/GL/glu_mangle.h -------------------------------------------------------------------------------- /include/GL/glx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lunixbochs/glshim/HEAD/include/GL/glx.h -------------------------------------------------------------------------------- /include/GL/glx_mangle.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lunixbochs/glshim/HEAD/include/GL/glx_mangle.h -------------------------------------------------------------------------------- /include/GL/glxext.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lunixbochs/glshim/HEAD/include/GL/glxext.h -------------------------------------------------------------------------------- /include/GL/internal/dri_interface.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lunixbochs/glshim/HEAD/include/GL/internal/dri_interface.h -------------------------------------------------------------------------------- /include/GLES/egl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lunixbochs/glshim/HEAD/include/GLES/egl.h -------------------------------------------------------------------------------- /include/GLES/gl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lunixbochs/glshim/HEAD/include/GLES/gl.h -------------------------------------------------------------------------------- /include/GLES/gl2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lunixbochs/glshim/HEAD/include/GLES/gl2.h -------------------------------------------------------------------------------- /include/GLES/gl2ext.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lunixbochs/glshim/HEAD/include/GLES/gl2ext.h -------------------------------------------------------------------------------- /include/GLES/gl2platform.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lunixbochs/glshim/HEAD/include/GLES/gl2platform.h -------------------------------------------------------------------------------- /include/GLES/gl3.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lunixbochs/glshim/HEAD/include/GLES/gl3.h -------------------------------------------------------------------------------- /include/GLES/gl3ext.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lunixbochs/glshim/HEAD/include/GLES/gl3ext.h -------------------------------------------------------------------------------- /include/GLES/gl3platform.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lunixbochs/glshim/HEAD/include/GLES/gl3platform.h -------------------------------------------------------------------------------- /include/GLES/glext.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lunixbochs/glshim/HEAD/include/GLES/glext.h -------------------------------------------------------------------------------- /include/GLES/glplatform.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lunixbochs/glshim/HEAD/include/GLES/glplatform.h -------------------------------------------------------------------------------- /include/KHR/khrplatform.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lunixbochs/glshim/HEAD/include/KHR/khrplatform.h -------------------------------------------------------------------------------- /spec/build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lunixbochs/glshim/HEAD/spec/build -------------------------------------------------------------------------------- /spec/gen.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lunixbochs/glshim/HEAD/spec/gen.py -------------------------------------------------------------------------------- /spec/requirements.txt: -------------------------------------------------------------------------------- 1 | jinja2 2 | pyyaml 3 | -------------------------------------------------------------------------------- /spec/template/base/base.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lunixbochs/glshim/HEAD/spec/template/base/base.j2 -------------------------------------------------------------------------------- /spec/template/base/header.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lunixbochs/glshim/HEAD/spec/template/base/header.j2 -------------------------------------------------------------------------------- /spec/template/base/headers.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lunixbochs/glshim/HEAD/spec/template/base/headers.j2 -------------------------------------------------------------------------------- /spec/template/base/indexed_call.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lunixbochs/glshim/HEAD/spec/template/base/indexed_call.j2 -------------------------------------------------------------------------------- /spec/template/base/pack.h.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lunixbochs/glshim/HEAD/spec/template/base/pack.h.j2 -------------------------------------------------------------------------------- /spec/template/base/util.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lunixbochs/glshim/HEAD/spec/template/base/util.j2 -------------------------------------------------------------------------------- /spec/template/base/wrap.c.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lunixbochs/glshim/HEAD/spec/template/base/wrap.c.j2 -------------------------------------------------------------------------------- /spec/template/call.c.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lunixbochs/glshim/HEAD/spec/template/call.c.j2 -------------------------------------------------------------------------------- /spec/template/glshim.c.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lunixbochs/glshim/HEAD/spec/template/glshim.c.j2 -------------------------------------------------------------------------------- /spec/template/glxfuncs.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lunixbochs/glshim/HEAD/spec/template/glxfuncs.j2 -------------------------------------------------------------------------------- /spec/template/mock.c.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lunixbochs/glshim/HEAD/spec/template/mock.c.j2 -------------------------------------------------------------------------------- /spec/template/mock.h.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lunixbochs/glshim/HEAD/spec/template/mock.h.j2 -------------------------------------------------------------------------------- /spec/template/stub.c.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lunixbochs/glshim/HEAD/spec/template/stub.c.j2 -------------------------------------------------------------------------------- /spec/template/stub.h.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lunixbochs/glshim/HEAD/spec/template/stub.h.j2 -------------------------------------------------------------------------------- /spec/xml/egl.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lunixbochs/glshim/HEAD/spec/xml/egl.xml -------------------------------------------------------------------------------- /spec/xml/gles-2.0.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lunixbochs/glshim/HEAD/spec/xml/gles-2.0.xml -------------------------------------------------------------------------------- /spec/xml/glx.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lunixbochs/glshim/HEAD/spec/xml/glx.xml -------------------------------------------------------------------------------- /spec/xml/glxext.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lunixbochs/glshim/HEAD/spec/xml/glxext.xml -------------------------------------------------------------------------------- /spec/xml/opengl.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lunixbochs/glshim/HEAD/spec/xml/opengl.xml -------------------------------------------------------------------------------- /spec/xml/toyml.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lunixbochs/glshim/HEAD/spec/xml/toyml.py -------------------------------------------------------------------------------- /spec/xml/wgl.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lunixbochs/glshim/HEAD/spec/xml/wgl.xml -------------------------------------------------------------------------------- /spec/yml/alsa.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lunixbochs/glshim/HEAD/spec/yml/alsa.yml -------------------------------------------------------------------------------- /spec/yml/egl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lunixbochs/glshim/HEAD/spec/yml/egl.yml -------------------------------------------------------------------------------- /spec/yml/gles-1.1.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lunixbochs/glshim/HEAD/spec/yml/gles-1.1.yml -------------------------------------------------------------------------------- /spec/yml/gles-2.0.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lunixbochs/glshim/HEAD/spec/yml/gles-2.0.yml -------------------------------------------------------------------------------- /spec/yml/glext-1.1.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lunixbochs/glshim/HEAD/spec/yml/glext-1.1.yml -------------------------------------------------------------------------------- /spec/yml/glx.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lunixbochs/glshim/HEAD/spec/yml/glx.yml -------------------------------------------------------------------------------- /spec/yml/glxext.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lunixbochs/glshim/HEAD/spec/yml/glxext.yml -------------------------------------------------------------------------------- /spec/yml/my_glx.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lunixbochs/glshim/HEAD/spec/yml/my_glx.yml -------------------------------------------------------------------------------- /spec/yml/oes.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lunixbochs/glshim/HEAD/spec/yml/oes.yml -------------------------------------------------------------------------------- /spec/yml/opengl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lunixbochs/glshim/HEAD/spec/yml/opengl.yml -------------------------------------------------------------------------------- /spec/yml/skip_index.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lunixbochs/glshim/HEAD/spec/yml/skip_index.yml -------------------------------------------------------------------------------- /spec/yml/wgl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lunixbochs/glshim/HEAD/spec/yml/wgl.yml -------------------------------------------------------------------------------- /src/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lunixbochs/glshim/HEAD/src/CMakeLists.txt -------------------------------------------------------------------------------- /src/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lunixbochs/glshim/HEAD/src/config.h -------------------------------------------------------------------------------- /src/gl/array.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lunixbochs/glshim/HEAD/src/gl/array.c -------------------------------------------------------------------------------- /src/gl/array.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lunixbochs/glshim/HEAD/src/gl/array.h -------------------------------------------------------------------------------- /src/gl/blend.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lunixbochs/glshim/HEAD/src/gl/blend.c -------------------------------------------------------------------------------- /src/gl/block.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lunixbochs/glshim/HEAD/src/gl/block.c -------------------------------------------------------------------------------- /src/gl/block.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lunixbochs/glshim/HEAD/src/gl/block.h -------------------------------------------------------------------------------- /src/gl/clear.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lunixbochs/glshim/HEAD/src/gl/clear.c -------------------------------------------------------------------------------- /src/gl/const.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lunixbochs/glshim/HEAD/src/gl/const.h -------------------------------------------------------------------------------- /src/gl/defines.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lunixbochs/glshim/HEAD/src/gl/defines.h -------------------------------------------------------------------------------- /src/gl/depth.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lunixbochs/glshim/HEAD/src/gl/depth.c -------------------------------------------------------------------------------- /src/gl/error.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lunixbochs/glshim/HEAD/src/gl/error.h -------------------------------------------------------------------------------- /src/gl/eval.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lunixbochs/glshim/HEAD/src/gl/eval.c -------------------------------------------------------------------------------- /src/gl/eval.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lunixbochs/glshim/HEAD/src/gl/eval.h -------------------------------------------------------------------------------- /src/gl/get.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lunixbochs/glshim/HEAD/src/gl/get.c -------------------------------------------------------------------------------- /src/gl/get.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lunixbochs/glshim/HEAD/src/gl/get.h -------------------------------------------------------------------------------- /src/gl/gl.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lunixbochs/glshim/HEAD/src/gl/gl.c -------------------------------------------------------------------------------- /src/gl/gl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lunixbochs/glshim/HEAD/src/gl/gl.h -------------------------------------------------------------------------------- /src/gl/light.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lunixbochs/glshim/HEAD/src/gl/light.c -------------------------------------------------------------------------------- /src/gl/light.h: -------------------------------------------------------------------------------- 1 | #include "gl.h" 2 | 3 | void glLightModelf(GLenum pname, GLfloat param); 4 | -------------------------------------------------------------------------------- /src/gl/line.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lunixbochs/glshim/HEAD/src/gl/line.c -------------------------------------------------------------------------------- /src/gl/line.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lunixbochs/glshim/HEAD/src/gl/line.h -------------------------------------------------------------------------------- /src/gl/list.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lunixbochs/glshim/HEAD/src/gl/list.c -------------------------------------------------------------------------------- /src/gl/list.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lunixbochs/glshim/HEAD/src/gl/list.h -------------------------------------------------------------------------------- /src/gl/loader.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lunixbochs/glshim/HEAD/src/gl/loader.c -------------------------------------------------------------------------------- /src/gl/loader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lunixbochs/glshim/HEAD/src/gl/loader.h -------------------------------------------------------------------------------- /src/gl/matrix.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lunixbochs/glshim/HEAD/src/gl/matrix.c -------------------------------------------------------------------------------- /src/gl/matrix.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lunixbochs/glshim/HEAD/src/gl/matrix.h -------------------------------------------------------------------------------- /src/gl/pixel.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lunixbochs/glshim/HEAD/src/gl/pixel.c -------------------------------------------------------------------------------- /src/gl/pixel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lunixbochs/glshim/HEAD/src/gl/pixel.h -------------------------------------------------------------------------------- /src/gl/raster.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lunixbochs/glshim/HEAD/src/gl/raster.c -------------------------------------------------------------------------------- /src/gl/raster.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lunixbochs/glshim/HEAD/src/gl/raster.h -------------------------------------------------------------------------------- /src/gl/remote.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lunixbochs/glshim/HEAD/src/gl/remote.c -------------------------------------------------------------------------------- /src/gl/remote.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lunixbochs/glshim/HEAD/src/gl/remote.h -------------------------------------------------------------------------------- /src/gl/render.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lunixbochs/glshim/HEAD/src/gl/render.c -------------------------------------------------------------------------------- /src/gl/render.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lunixbochs/glshim/HEAD/src/gl/render.h -------------------------------------------------------------------------------- /src/gl/skip.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lunixbochs/glshim/HEAD/src/gl/skip.h -------------------------------------------------------------------------------- /src/gl/stack.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lunixbochs/glshim/HEAD/src/gl/stack.c -------------------------------------------------------------------------------- /src/gl/stack.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lunixbochs/glshim/HEAD/src/gl/stack.h -------------------------------------------------------------------------------- /src/gl/texgen.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lunixbochs/glshim/HEAD/src/gl/texgen.c -------------------------------------------------------------------------------- /src/gl/texgen.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lunixbochs/glshim/HEAD/src/gl/texgen.h -------------------------------------------------------------------------------- /src/gl/texture.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lunixbochs/glshim/HEAD/src/gl/texture.c -------------------------------------------------------------------------------- /src/gl/texture.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lunixbochs/glshim/HEAD/src/gl/texture.h -------------------------------------------------------------------------------- /src/gl/types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lunixbochs/glshim/HEAD/src/gl/types.h -------------------------------------------------------------------------------- /src/gl/wrap/call.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lunixbochs/glshim/HEAD/src/gl/wrap/call.c -------------------------------------------------------------------------------- /src/gl/wrap/call2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lunixbochs/glshim/HEAD/src/gl/wrap/call2.c -------------------------------------------------------------------------------- /src/gl/wrap/extra.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lunixbochs/glshim/HEAD/src/gl/wrap/extra.h -------------------------------------------------------------------------------- /src/gl/wrap/gl.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lunixbochs/glshim/HEAD/src/gl/wrap/gl.c -------------------------------------------------------------------------------- /src/gl/wrap/glpack.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lunixbochs/glshim/HEAD/src/gl/wrap/glpack.h -------------------------------------------------------------------------------- /src/gl/wrap/glshim.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lunixbochs/glshim/HEAD/src/gl/wrap/glshim.c -------------------------------------------------------------------------------- /src/gl/wrap/glshim2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lunixbochs/glshim/HEAD/src/gl/wrap/glshim2.c -------------------------------------------------------------------------------- /src/gl/wrap/glstub.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lunixbochs/glshim/HEAD/src/gl/wrap/glstub.c -------------------------------------------------------------------------------- /src/gl/wrap/glstub.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lunixbochs/glshim/HEAD/src/gl/wrap/glstub.h -------------------------------------------------------------------------------- /src/gl/wrap/remote.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lunixbochs/glshim/HEAD/src/gl/wrap/remote.c -------------------------------------------------------------------------------- /src/gl/wrap/remote.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lunixbochs/glshim/HEAD/src/gl/wrap/remote.h -------------------------------------------------------------------------------- /src/gl/wrap/stub.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lunixbochs/glshim/HEAD/src/gl/wrap/stub.c -------------------------------------------------------------------------------- /src/gl/wrap/stub.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lunixbochs/glshim/HEAD/src/gl/wrap/stub.h -------------------------------------------------------------------------------- /src/gl/wrap/stub2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lunixbochs/glshim/HEAD/src/gl/wrap/stub2.c -------------------------------------------------------------------------------- /src/gl/wrap/stub2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lunixbochs/glshim/HEAD/src/gl/wrap/stub2.h -------------------------------------------------------------------------------- /src/gl/wrap/types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lunixbochs/glshim/HEAD/src/gl/wrap/types.h -------------------------------------------------------------------------------- /src/glx/gles2funcs.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lunixbochs/glshim/HEAD/src/glx/gles2funcs.inc -------------------------------------------------------------------------------- /src/glx/glesfuncs.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lunixbochs/glshim/HEAD/src/glx/glesfuncs.inc -------------------------------------------------------------------------------- /src/glx/glx.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lunixbochs/glshim/HEAD/src/glx/glx.c -------------------------------------------------------------------------------- /src/glx/glx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lunixbochs/glshim/HEAD/src/glx/glx.h -------------------------------------------------------------------------------- /src/glx/lookup.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lunixbochs/glshim/HEAD/src/glx/lookup.c -------------------------------------------------------------------------------- /src/preload/preload.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lunixbochs/glshim/HEAD/src/preload/preload.c -------------------------------------------------------------------------------- /src/remote/remote.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lunixbochs/glshim/HEAD/src/remote/remote.c -------------------------------------------------------------------------------- /src/util/extypes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lunixbochs/glshim/HEAD/src/util/extypes.h -------------------------------------------------------------------------------- /src/util/gl_helpers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lunixbochs/glshim/HEAD/src/util/gl_helpers.h -------------------------------------------------------------------------------- /src/util/gl_str.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lunixbochs/glshim/HEAD/src/util/gl_str.c -------------------------------------------------------------------------------- /src/util/gl_str.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lunixbochs/glshim/HEAD/src/util/gl_str.h -------------------------------------------------------------------------------- /src/util/khash.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lunixbochs/glshim/HEAD/src/util/khash.h -------------------------------------------------------------------------------- /src/util/liveinfo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lunixbochs/glshim/HEAD/src/util/liveinfo.c -------------------------------------------------------------------------------- /src/util/liveinfo.h: -------------------------------------------------------------------------------- 1 | int liveinfo_send(const char *cmd); 2 | -------------------------------------------------------------------------------- /src/util/mat4.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lunixbochs/glshim/HEAD/src/util/mat4.c -------------------------------------------------------------------------------- /src/util/mat4.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lunixbochs/glshim/HEAD/src/util/mat4.h -------------------------------------------------------------------------------- /src/util/math/eval.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lunixbochs/glshim/HEAD/src/util/math/eval.c -------------------------------------------------------------------------------- /src/util/math/eval.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lunixbochs/glshim/HEAD/src/util/math/eval.h -------------------------------------------------------------------------------- /src/util/ring.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lunixbochs/glshim/HEAD/src/util/ring.c -------------------------------------------------------------------------------- /src/util/ring.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lunixbochs/glshim/HEAD/src/util/ring.h -------------------------------------------------------------------------------- /src/util/tack.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lunixbochs/glshim/HEAD/src/util/tack.c -------------------------------------------------------------------------------- /src/util/tack.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lunixbochs/glshim/HEAD/src/util/tack.h -------------------------------------------------------------------------------- /src/util/text.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lunixbochs/glshim/HEAD/src/util/text.c -------------------------------------------------------------------------------- /src/util/text.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lunixbochs/glshim/HEAD/src/util/text.h -------------------------------------------------------------------------------- /src/util/vectorial/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lunixbochs/glshim/HEAD/src/util/vectorial/LICENSE -------------------------------------------------------------------------------- /src/util/vectorial/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lunixbochs/glshim/HEAD/src/util/vectorial/config.h -------------------------------------------------------------------------------- /src/util/vectorial/mat4f.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lunixbochs/glshim/HEAD/src/util/vectorial/mat4f.h -------------------------------------------------------------------------------- /src/util/vectorial/simd4f.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lunixbochs/glshim/HEAD/src/util/vectorial/simd4f.h -------------------------------------------------------------------------------- /src/util/vectorial/simd4f_common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lunixbochs/glshim/HEAD/src/util/vectorial/simd4f_common.h -------------------------------------------------------------------------------- /src/util/vectorial/simd4f_gnu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lunixbochs/glshim/HEAD/src/util/vectorial/simd4f_gnu.h -------------------------------------------------------------------------------- /src/util/vectorial/simd4f_neon.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lunixbochs/glshim/HEAD/src/util/vectorial/simd4f_neon.h -------------------------------------------------------------------------------- /src/util/vectorial/simd4f_scalar.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lunixbochs/glshim/HEAD/src/util/vectorial/simd4f_scalar.h -------------------------------------------------------------------------------- /src/util/vectorial/simd4f_sse.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lunixbochs/glshim/HEAD/src/util/vectorial/simd4f_sse.h -------------------------------------------------------------------------------- /src/util/vectorial/simd4x4f.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lunixbochs/glshim/HEAD/src/util/vectorial/simd4x4f.h -------------------------------------------------------------------------------- /src/util/vectorial/simd4x4f_gnu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lunixbochs/glshim/HEAD/src/util/vectorial/simd4x4f_gnu.h -------------------------------------------------------------------------------- /src/util/vectorial/simd4x4f_neon.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lunixbochs/glshim/HEAD/src/util/vectorial/simd4x4f_neon.h -------------------------------------------------------------------------------- /src/util/vectorial/simd4x4f_scalar.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lunixbochs/glshim/HEAD/src/util/vectorial/simd4x4f_scalar.h -------------------------------------------------------------------------------- /src/util/vectorial/simd4x4f_sse.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lunixbochs/glshim/HEAD/src/util/vectorial/simd4x4f_sse.h -------------------------------------------------------------------------------- /src/util/vectorial/vec2f.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lunixbochs/glshim/HEAD/src/util/vectorial/vec2f.h -------------------------------------------------------------------------------- /src/util/vectorial/vec3f.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lunixbochs/glshim/HEAD/src/util/vectorial/vec3f.h -------------------------------------------------------------------------------- /src/util/vectorial/vec4f.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lunixbochs/glshim/HEAD/src/util/vectorial/vec4f.h -------------------------------------------------------------------------------- /src/util/vectorial/vec_convert.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lunixbochs/glshim/HEAD/src/util/vectorial/vec_convert.h -------------------------------------------------------------------------------- /src/util/vectorial/vectorial.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lunixbochs/glshim/HEAD/src/util/vectorial/vectorial.h -------------------------------------------------------------------------------- /test/requirements.txt: -------------------------------------------------------------------------------- 1 | Jinja2 2 | blessings 3 | -------------------------------------------------------------------------------- /test/run: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lunixbochs/glshim/HEAD/test/run -------------------------------------------------------------------------------- /test/tests/_mat4.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lunixbochs/glshim/HEAD/test/tests/_mat4.c -------------------------------------------------------------------------------- /test/tests/array/skip.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lunixbochs/glshim/HEAD/test/tests/array/skip.c -------------------------------------------------------------------------------- /test/tests/block/incomplete.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lunixbochs/glshim/HEAD/test/tests/block/incomplete.c -------------------------------------------------------------------------------- /test/tests/block/quads.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lunixbochs/glshim/HEAD/test/tests/block/quads.c -------------------------------------------------------------------------------- /test/tests/block/rect.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lunixbochs/glshim/HEAD/test/tests/block/rect.c -------------------------------------------------------------------------------- /test/tests/block/tri.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lunixbochs/glshim/HEAD/test/tests/block/tri.c -------------------------------------------------------------------------------- /test/tests/get.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lunixbochs/glshim/HEAD/test/tests/get.c -------------------------------------------------------------------------------- /test/tests/list/nested.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lunixbochs/glshim/HEAD/test/tests/list/nested.c -------------------------------------------------------------------------------- /test/tests/list/new.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lunixbochs/glshim/HEAD/test/tests/list/new.c -------------------------------------------------------------------------------- /test/tests/list/retain.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lunixbochs/glshim/HEAD/test/tests/list/retain.c -------------------------------------------------------------------------------- /test/tests/meta/test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lunixbochs/glshim/HEAD/test/tests/meta/test.py -------------------------------------------------------------------------------- /test/tests/raster/raster.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lunixbochs/glshim/HEAD/test/tests/raster/raster.c -------------------------------------------------------------------------------- /test/tests/remote/_race.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lunixbochs/glshim/HEAD/test/tests/remote/_race.c -------------------------------------------------------------------------------- /test/tests/remote/_ring.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lunixbochs/glshim/HEAD/test/tests/remote/_ring.c -------------------------------------------------------------------------------- /test/tests/remote/_string.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lunixbochs/glshim/HEAD/test/tests/remote/_string.c -------------------------------------------------------------------------------- /test/tests/remote/_thread.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lunixbochs/glshim/HEAD/test/tests/remote/_thread.c -------------------------------------------------------------------------------- /test/tests/render/feedback.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lunixbochs/glshim/HEAD/test/tests/render/feedback.c -------------------------------------------------------------------------------- /test/tests/state/default.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lunixbochs/glshim/HEAD/test/tests/state/default.c -------------------------------------------------------------------------------- /test/tests/util/gl_str.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lunixbochs/glshim/HEAD/test/tests/util/gl_str.c -------------------------------------------------------------------------------- /test/tests/util/tack.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lunixbochs/glshim/HEAD/test/tests/util/tack.c -------------------------------------------------------------------------------- /test/util/mock.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lunixbochs/glshim/HEAD/test/util/mock.c -------------------------------------------------------------------------------- /test/util/mock.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lunixbochs/glshim/HEAD/test/util/mock.h -------------------------------------------------------------------------------- /test/util/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lunixbochs/glshim/HEAD/test/util/run.py -------------------------------------------------------------------------------- /test/util/template/CMakeLists.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lunixbochs/glshim/HEAD/test/util/template/CMakeLists.j2 -------------------------------------------------------------------------------- /test/util/template/CMakeLists_pure.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lunixbochs/glshim/HEAD/test/util/template/CMakeLists_pure.j2 -------------------------------------------------------------------------------- /test/util/test.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lunixbochs/glshim/HEAD/test/util/test.h -------------------------------------------------------------------------------- /test/util/test_skip.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lunixbochs/glshim/HEAD/test/util/test_skip.h --------------------------------------------------------------------------------