gl.library: introduce new OpenGL ABI
commitdf1d4bed45cea5c28eddc85869e02af88399c9be
authordeadwood <deadwood@fb15a70f-31f2-0310-bbcc-cdcc74a49acc>
Fri, 18 Apr 2014 16:46:04 +0000 (18 16:46 +0000)
committerdeadwood <deadwood@fb15a70f-31f2-0310-bbcc-cdcc74a49acc>
Fri, 18 Apr 2014 16:46:04 +0000 (18 16:46 +0000)
tree304c70cbc8aa4fe00ed632656e6ebc7171186721
parentecb62ccbd44419b32d820476f78b5b63f4702ed3
gl.library: introduce new OpenGL ABI

Changes:
- stack call functions
- exposes only OpenGL 1.3 + ARB_multitexture extensions
- extension functions are fetched from library, not linklib
- mesa.library is kept for compatibility reason, will become simple
proxy to gl.library

git-svn-id: https://svn.aros.org/svn/aros/trunk/AROS@48943 fb15a70f-31f2-0310-bbcc-cdcc74a49acc
19 files changed:
test/mesa/mesasimplerendering.c
workbench/libs/mesa/src/aros/arosmesa/OpenGL_ABI [new file with mode: 0644]
workbench/libs/mesa/src/aros/arosmesa/arosmesa.conf
workbench/libs/mesa/src/aros/arosmesa/arosmesa_getprocaddress.c [deleted file]
workbench/libs/mesa/src/aros/arosmesa/gl.conf [new file with mode: 0644]
workbench/libs/mesa/src/aros/arosmesa/mmakefile.src
workbench/libs/mesa/src/aros/egl/egl.conf
workbench/libs/mesa/src/aros/glu/glu.conf
workbench/libs/mesa/src/aros/misc/mesastubsgenerator.cs
workbench/libs/mesa/src/egl/drivers/arosmesa/egl_arosmesa.c
workbench/libs/mesa/src/gallium/state_trackers/arosmesa/arosmesadestroycontext.c
workbench/libs/mesa/src/gallium/state_trackers/arosmesa/arosmesagetconfig.c
workbench/libs/mesa/src/gallium/state_trackers/arosmesa/arosmesagetcurrentcontext.c
workbench/libs/mesa/src/gallium/state_trackers/arosmesa/arosmesagetopenglstatetrackerapi.c
workbench/libs/mesa/src/gallium/state_trackers/arosmesa/arosmesagetprocaddressinternal.c
workbench/libs/mesa/src/gallium/state_trackers/arosmesa/arosmesamakecurrent.c
workbench/libs/mesa/src/gallium/state_trackers/arosmesa/arosmesasetrast.c
workbench/libs/mesa/src/gallium/state_trackers/arosmesa/arosmesaswapbuffers.c
workbench/libs/mesa/src/gallium/targets/egl-static/st_GL.c