aboutsummaryrefslogtreecommitdiff
path: root/mesalib/src/mapi/glapi/gen/gen.sh
diff options
context:
space:
mode:
authormarha <marha@users.sourceforge.net>2012-11-20 08:29:58 +0100
committermarha <marha@users.sourceforge.net>2012-11-20 08:29:58 +0100
commit96f2a4b36eb811fa1f12dcde03bffc86cfd1781d (patch)
tree4342b0c876f2e3a090538dff6b37097d6bb6506a /mesalib/src/mapi/glapi/gen/gen.sh
parent57b3e446b9b4017ccfdd3227be481df590740426 (diff)
downloadvcxsrv-96f2a4b36eb811fa1f12dcde03bffc86cfd1781d.tar.gz
vcxsrv-96f2a4b36eb811fa1f12dcde03bffc86cfd1781d.tar.bz2
vcxsrv-96f2a4b36eb811fa1f12dcde03bffc86cfd1781d.zip
Synchronised mesa files
Diffstat (limited to 'mesalib/src/mapi/glapi/gen/gen.sh')
-rwxr-xr-xmesalib/src/mapi/glapi/gen/gen.sh26
1 files changed, 26 insertions, 0 deletions
diff --git a/mesalib/src/mapi/glapi/gen/gen.sh b/mesalib/src/mapi/glapi/gen/gen.sh
new file mode 100755
index 000000000..c4d8cf914
--- /dev/null
+++ b/mesalib/src/mapi/glapi/gen/gen.sh
@@ -0,0 +1,26 @@
+./glX_server_table.py -f gl_and_glX_API.xml > indirect_table.c
+./glX_proto_size.py -m size_h --only-set -h _INDIRECT_SIZE_H_ > indirect_size.h
+./glX_proto_size.py -m size_c --only-set > indirect_size.c
+./glX_proto_size.py -m size_h --only-get -h _INDIRECT_SIZE_GET_H_ > indirect_size_get.h
+./glX_proto_size.py -m size_c --only-get > indirect_size_get.c
+./glX_proto_size.py -m reqsize_c > indirect_reqsize.c
+./glX_proto_size.py -m reqsize_h --only-get -h _INDIRECT_SIZE_GET_H_ > indirect_reqsize.h
+./glX_proto_recv.py -m dispatch_c > indirect_dispatch.c
+./glX_proto_recv.py -m dispatch_c -s > indirect_dispatch_swap.c
+./glX_proto_recv.py -m dispatch_h -f gl_and_glX_API.xml -s > indirect_dispatch.h
+./gl_table.py -f gl_and_es_API.xml > glapitable.h
+./gl_gentable.py -f gl_and_es_API.xml > glapi_gentable.c
+./gl_table.py -f gl_and_es_API.xml -m remap_table > dispatch.h
+# ./gl_offsets.py > glapioffsets.h
+./gl_apitemp.py -f gl_and_es_API.xml > glapitemp.h
+./gl_procs.py -f gl_and_es_API.xml > glprocs.h
+
+./glX_proto_send.py -m proto > indirect.c
+./glX_proto_send.py -m init_h > indirect.h
+./glX_proto_send.py -m init_c > indirect_init.c
+
+./gl_enums.py -f gl_and_es_API.xml > enums.c
+./remap_helper.py -f gl_and_es_API.xml > remap_helper.h
+cp ../../mapi/mapi_abi.py .
+./mapi_abi.py --printer glapi --mode lib gl_and_es_API.xml > glapi_mapi_tmp.h
+