.classpath | 1 + .cproject | 21 + .github/FUNDING.yml | 1 + .project | 2 - LICENSE.txt | 18 +- README.md | 247 + README.txt | 109 - doc/HowToBuild.html | 33 +- doc/OpenGL_API_Divergence.html | 540 +++ doc/OpenGL_API_Divergence.md | 61 + doc/curve/tests/perf00/rpi4_old.log | 27 + doc/curve/tests/perf01/pc_7.log | 184 + doc/curve/tests/perf01/pc_8.log | 184 + doc/curve/tests/perf01/rpi4_7.log | 170 + doc/curve/tests/perf01/rpi4_8.log | 170 + doc/curve/tests/perf02/pc_10.log | 201 + doc/curve/tests/perf02/rpi4_10.log | 188 + doxygen/Doxyfile.javaall.in | 2381 ++++++++++ doxygen/Doxyfile.javapublic.in | 2380 ++++++++++ doxygen/doxygen-all-dev.cfg | 1260 ------ doxygen/doxygen-all-pub.cfg | 1257 ------ doxygen/doxygen-jogl-spec.cfg | 1254 ------ etc/profile.jogl | 11 +- make/build-common.xml | 130 +- make/build-graphui.xml | 127 + make/build-jogl.xml | 81 +- make/build-nativewindow.xml | 15 +- make/build-newt.xml | 38 +- make/build-oculusvr.xml | 16 +- make/build-test.xml | 171 +- make/build.xml | 82 +- make/config/jogl/egl-common.cfg | 2 + make/config/jogl/gl-common-gpubufferonly.cfg | 5 +- make/config/jogl/gl-common.cfg | 13 +- make/config/jogl/gl-if-gl4-ignores.cfg | 1 + .../config/jogl/gl-impl-CustomJavaCode-common.java | 5 + .../jogl/gl-impl-CustomJavaCode-gl2_es2.java | 6 +- make/config/jogl/gl-impl-CustomJavaCode-gl4bc.java | 26 +- make/config/jogl/gl-impl-CustomJavaCode-gles1.java | 26 +- .../jogl/gl4bc-common-cpubufferJavaCode.java | 12 - make/config/jogl/glu-base.cfg | 1 - make/config/jogl/glu-gl2.cfg | 1 - make/config/jogl/glu-gl2es1.cfg | 1 - make/config/jogl/glx-CustomCCode.c | 16 +- make/config/jogl/glx-CustomJavaCode.java | 16 +- make/config/jogl/glx-x11.cfg | 2 - make/config/jogl/wgl-win32.cfg | 3 + make/config/nativewindow/drm-gbm-lib.cfg | 24 +- make/config/nativewindow/jawt-common.cfg | 10 + make/config/nativewindow/win32-lib.cfg | 8 + make/config/nativewindow/x11-lib.cfg | 4 + make/config/oculusvr/oculusvr.cfg | 1 - make/graphuiversion | 19 + ...rsion-test-android => joglversion-demo-android} | 0 make/lib/swt/gtk-linux-ppc64le/.classpath | 12 + make/lib/swt/gtk-linux-ppc64le/.project | 17 + make/lib/swt/gtk-linux-ppc64le/about.html | 199 + .../swt/gtk-linux-ppc64le/about_files/IJG_README | 385 ++ .../swt/gtk-linux-ppc64le/about_files/lgpl-v21.txt | 506 +++ .../swt/gtk-linux-ppc64le/about_files/mpl-v11.txt | 470 ++ make/lib/swt/gtk-linux-ppc64le/src.zip | Bin 0 -> 1885523 bytes make/lib/swt/gtk-linux-ppc64le/swt.jar | Bin 0 -> 2123717 bytes ...dManifest-test.xml => AndroidManifest-demo.xml} | 64 +- .../{res-test => res-demo}/drawable-hdpi/icon.png | Bin .../{res-test => res-demo}/drawable-ldpi/icon.png | Bin .../{res-test => res-demo}/drawable-mdpi/icon.png | Bin .../{res-test => res-demo}/drawable-xhdpi/icon.png | Bin .../android/{res-test => res-demo}/layout/main.xml | 0 .../{res-test => res-demo}/values/strings.xml | 0 make/scripts/gluegen-gl.sh | 101 +- make/scripts/make.jogl.all.linux-x86_64.sh | 3 + make/scripts/make.jogl.all.win64.bat | 2 +- make/scripts/setenv-jogl.sh | 5 +- make/scripts/test-fat-jars.sh | 71 + make/scripts/tests-linux-aarch64.sh | 10 +- make/scripts/tests-osx-aarch64.sh | 1 + make/scripts/tests-osx-x64.sh | 2 +- make/scripts/tests-rpi4b-aarch64.sh | 13 + make/scripts/tests-win.bat | 74 +- make/scripts/tests-x64-dbg.bat | 15 +- make/scripts/tests-x64.bat | 10 +- make/scripts/tests-x64.sh | 22 +- make/scripts/tests.sh | 249 +- .../ffmpeg/v0400/libavcodec/ac3_parser.h | 36 + .../ffmpeg/v0400/libavcodec/adts_parser.h | 37 + .../v0400}/libavcodec/avcodec.h | 3600 +++++++-------- make/stub_includes/ffmpeg/v0400/libavcodec/avdct.h | 88 + .../v0400}/libavcodec/avfft.h | 8 +- make/stub_includes/ffmpeg/v0400/libavcodec/bsf.h | 325 ++ make/stub_includes/ffmpeg/v0400/libavcodec/codec.h | 462 ++ .../ffmpeg/v0400/libavcodec/codec_desc.h | 128 + .../ffmpeg/v0400/libavcodec/codec_id.h | 577 +++ .../ffmpeg/v0400/libavcodec/codec_par.h | 229 + .../ffmpeg/v0400/libavcodec/d3d11va.h | 112 + make/stub_includes/ffmpeg/v0400/libavcodec/dirac.h | 131 + .../ffmpeg/v0400/libavcodec/dv_profile.h | 83 + .../v0400}/libavcodec/dxva2.h | 24 +- make/stub_includes/ffmpeg/v0400/libavcodec/jni.h | 46 + .../ffmpeg/v0400/libavcodec/mediacodec.h | 101 + .../stub_includes/ffmpeg/v0400/libavcodec/packet.h | 722 +++ make/stub_includes/ffmpeg/v0400/libavcodec/qsv.h | 107 + make/stub_includes/ffmpeg/v0400/libavcodec/vaapi.h | 86 + .../v0400}/libavcodec/vdpau.h | 147 +- .../ffmpeg/v0400/libavcodec/version.h | 149 + .../ffmpeg/v0400/libavcodec/videotoolbox.h | 127 + .../ffmpeg/v0400/libavcodec/vorbis_parser.h | 74 + .../v0400}/libavcodec/xvmc.h | 14 +- .../ffmpeg/v0400/libavdevice/avdevice.h | 514 +++ .../ffmpeg/v0400/libavdevice/version.h | 50 + .../ffmpeg/v0400/libavfilter/avfilter.h | 1168 +++++ .../ffmpeg/v0400/libavfilter/buffersink.h | 169 + .../ffmpeg/v0400/libavfilter/buffersrc.h | 209 + .../ffmpeg/v0400/libavfilter/version.h | 69 + .../v0400}/libavformat/avformat.h | 1458 +++++- make/stub_includes/ffmpeg/v0400/libavformat/avio.h | 888 ++++ .../ffmpeg/v0400/libavformat/version.h | 114 + .../v0400}/libavutil/adler32.h | 21 +- .../v0400}/libavutil/aes.h | 12 +- .../stub_includes/ffmpeg/v0400/libavutil/aes_ctr.h | 88 + .../v0400}/libavutil/attributes.h | 75 +- .../v0400}/libavutil/audio_fifo.h | 49 +- .../v0400}/libavutil/avassert.h | 21 +- .../v0400}/libavutil/avconfig.h | 2 +- .../ffmpeg/v0400/libavutil/avstring.h | 418 ++ .../v0400}/libavutil/avutil.h | 137 +- .../v0400}/libavutil/base64.h | 29 +- .../v0400}/libavutil/blowfish.h | 14 +- make/stub_includes/ffmpeg/v0400/libavutil/bprint.h | 219 + .../v0400}/libavutil/bswap.h | 10 +- .../v0400}/libavutil/buffer.h | 52 +- .../ffmpeg/v0400/libavutil/camellia.h | 70 + make/stub_includes/ffmpeg/v0400/libavutil/cast5.h | 80 + .../v0400}/libavutil/channel_layout.h | 70 +- .../v0400}/libavutil/common.h | 260 +- .../v0400}/libavutil/cpu.h | 61 +- .../v0400}/libavutil/crc.h | 34 +- make/stub_includes/ffmpeg/v0400/libavutil/des.h | 77 + .../v0400}/libavutil/dict.h | 90 +- .../stub_includes/ffmpeg/v0400/libavutil/display.h | 114 + .../ffmpeg/v0400/libavutil/dovi_meta.h | 70 + .../v0400}/libavutil/downmix_info.h | 15 +- .../ffmpeg/v0400/libavutil/encryption_info.h | 205 + make/stub_includes/ffmpeg/v0400/libavutil/error.h | 126 + .../v0400}/libavutil/eval.h | 38 +- .../ffmpeg/v0400/libavutil/ffversion.h | 5 + .../v0400}/libavutil/fifo.h | 60 +- .../v0400}/libavutil/file.h | 25 +- make/stub_includes/ffmpeg/v0400/libavutil/frame.h | 975 ++++ make/stub_includes/ffmpeg/v0400/libavutil/hash.h | 269 ++ .../ffmpeg/v0400/libavutil/hdr_dynamic_metadata.h | 343 ++ make/stub_includes/ffmpeg/v0400/libavutil/hmac.h | 100 + .../ffmpeg/v0400/libavutil/hwcontext.h | 605 +++ .../ffmpeg/v0400/libavutil/hwcontext_cuda.h | 69 + .../ffmpeg/v0400/libavutil/hwcontext_d3d11va.h | 169 + .../ffmpeg/v0400/libavutil/hwcontext_drm.h | 169 + .../ffmpeg/v0400/libavutil/hwcontext_dxva2.h | 75 + .../ffmpeg/v0400/libavutil/hwcontext_mediacodec.h | 36 + .../ffmpeg/v0400/libavutil/hwcontext_opencl.h | 100 + .../ffmpeg/v0400/libavutil/hwcontext_qsv.h | 53 + .../ffmpeg/v0400/libavutil/hwcontext_vaapi.h | 117 + .../ffmpeg/v0400/libavutil/hwcontext_vdpau.h | 44 + .../v0400/libavutil/hwcontext_videotoolbox.h | 60 + .../ffmpeg/v0400/libavutil/hwcontext_vulkan.h | 204 + .../ffmpeg/v0400/libavutil/imgutils.h | 277 ++ .../v0400}/libavutil/intfloat.h | 8 +- .../v0400}/libavutil/intreadwrite.h | 121 +- .../v0400}/libavutil/lfg.h | 32 +- .../v0400}/libavutil/log.h | 139 +- .../v0400}/libavutil/lzo.h | 8 +- .../v0400}/libavutil/macros.h | 10 +- .../v0400/libavutil/mastering_display_metadata.h | 128 + .../ffmpeg/v0400/libavutil/mathematics.h | 243 + make/stub_includes/ffmpeg/v0400/libavutil/md5.h | 98 + make/stub_includes/ffmpeg/v0400/libavutil/mem.h | 700 +++ .../ffmpeg/v0400/libavutil/motion_vector.h | 57 + .../stub_includes/ffmpeg/v0400/libavutil/murmur3.h | 120 + .../v0400}/libavutil/opt.h | 383 +- .../v0400}/libavutil/parseutils.h | 83 +- .../stub_includes/ffmpeg/v0400/libavutil/pixdesc.h | 440 ++ .../ffmpeg/v0400/libavutil/pixelutils.h | 52 + make/stub_includes/ffmpeg/v0400/libavutil/pixfmt.h | 565 +++ .../v0400}/libavutil/random_seed.h | 19 +- .../ffmpeg/v0400/libavutil/rational.h | 220 + make/stub_includes/ffmpeg/v0400/libavutil/rc4.h | 66 + .../v0400}/libavutil/replaygain.h | 9 +- make/stub_includes/ffmpeg/v0400/libavutil/ripemd.h | 87 + .../v0400}/libavutil/samplefmt.h | 96 +- .../v0400}/libavutil/sha.h | 39 +- make/stub_includes/ffmpeg/v0400/libavutil/sha512.h | 97 + .../ffmpeg/v0400/libavutil/spherical.h | 232 + .../v0400}/libavutil/stereo3d.h | 94 +- make/stub_includes/ffmpeg/v0400/libavutil/tea.h | 71 + .../ffmpeg/v0400/libavutil/threadmessage.h | 115 + .../v0400}/libavutil/time.h | 25 +- .../ffmpeg/v0400/libavutil/timecode.h | 140 + .../ffmpeg/v0400/libavutil/timestamp.h | 78 + make/stub_includes/ffmpeg/v0400/libavutil/tree.h | 138 + .../stub_includes/ffmpeg/v0400/libavutil/twofish.h | 70 + make/stub_includes/ffmpeg/v0400/libavutil/tx.h | 117 + .../stub_includes/ffmpeg/v0400/libavutil/version.h | 139 + .../ffmpeg/v0400/libavutil/video_enc_params.h | 163 + .../v0400}/libavutil/xtea.h | 43 +- .../v0400}/libswresample/swresample.h | 69 +- .../v0400}/libswresample/version.h | 10 +- .../ffmpeg/v0400/libswscale/swscale.h | 336 ++ .../ffmpeg/v0400/libswscale/version.h | 53 + .../ffmpeg/v0500/libavcodec/ac3_parser.h | 36 + .../ffmpeg/v0500/libavcodec/adts_parser.h | 37 + .../ffmpeg/v0500/libavcodec/avcodec.h | 3169 +++++++++++++ make/stub_includes/ffmpeg/v0500/libavcodec/avdct.h | 88 + .../v0500}/libavcodec/avfft.h | 8 +- make/stub_includes/ffmpeg/v0500/libavcodec/bsf.h | 328 ++ make/stub_includes/ffmpeg/v0500/libavcodec/codec.h | 387 ++ .../ffmpeg/v0500/libavcodec/codec_desc.h | 128 + .../ffmpeg/v0500/libavcodec/codec_id.h | 634 +++ .../ffmpeg/v0500/libavcodec/codec_par.h | 246 + .../ffmpeg/v0500/libavcodec/d3d11va.h | 112 + make/stub_includes/ffmpeg/v0500/libavcodec/defs.h | 170 + make/stub_includes/ffmpeg/v0500/libavcodec/dirac.h | 131 + .../ffmpeg/v0500/libavcodec/dv_profile.h | 82 + .../v0500}/libavcodec/dxva2.h | 25 +- make/stub_includes/ffmpeg/v0500/libavcodec/jni.h | 46 + .../ffmpeg/v0500/libavcodec/mediacodec.h | 101 + .../stub_includes/ffmpeg/v0500/libavcodec/packet.h | 731 +++ make/stub_includes/ffmpeg/v0500/libavcodec/qsv.h | 107 + make/stub_includes/ffmpeg/v0500/libavcodec/vdpau.h | 157 + .../ffmpeg/v0500/libavcodec/version.h | 45 + .../ffmpeg/v0500/libavcodec/version_major.h | 54 + .../ffmpeg/v0500/libavcodec/videotoolbox.h | 127 + .../ffmpeg/v0500/libavcodec/vorbis_parser.h | 74 + .../v0500}/libavcodec/xvmc.h | 17 +- .../ffmpeg/v0500/libavdevice/avdevice.h | 527 +++ .../ffmpeg/v0500/libavdevice/version.h | 45 + .../ffmpeg/v0500/libavdevice/version_major.h | 37 + .../ffmpeg/v0500/libavfilter/avfilter.h | 1196 +++++ .../ffmpeg/v0500/libavfilter/buffersink.h | 209 + .../ffmpeg/v0500/libavfilter/buffersrc.h | 218 + .../ffmpeg/v0500/libavfilter/version.h | 48 + .../ffmpeg/v0500/libavfilter/version_major.h | 42 + .../v0500}/libavformat/avformat.h | 1608 +++++-- make/stub_includes/ffmpeg/v0500/libavformat/avio.h | 842 ++++ .../v0500}/libavformat/version.h | 24 +- .../ffmpeg/v0500/libavformat/version_major.h | 53 + .../v0500}/libavutil/adler32.h | 34 +- .../v0500}/libavutil/aes.h | 13 +- .../stub_includes/ffmpeg/v0500/libavutil/aes_ctr.h | 87 + .../v0500}/libavutil/attributes.h | 75 +- .../v0500}/libavutil/audio_fifo.h | 56 +- .../v0500}/libavutil/avassert.h | 23 +- .../v0500}/libavutil/avconfig.h | 2 +- .../ffmpeg/v0500/libavutil/avstring.h | 437 ++ .../v0500}/libavutil/avutil.h | 149 +- .../v0500}/libavutil/base64.h | 29 +- .../v0500}/libavutil/blowfish.h | 14 +- make/stub_includes/ffmpeg/v0500/libavutil/bprint.h | 219 + .../v0500}/libavutil/bswap.h | 10 +- .../v0500}/libavutil/buffer.h | 83 +- .../ffmpeg/v0500/libavutil/camellia.h | 70 + make/stub_includes/ffmpeg/v0500/libavutil/cast5.h | 80 + .../ffmpeg/v0500/libavutil/channel_layout.h | 749 +++ .../v0500}/libavutil/common.h | 362 +- .../v0500}/libavutil/cpu.h | 69 +- .../v0500}/libavutil/crc.h | 32 +- make/stub_includes/ffmpeg/v0500/libavutil/csp.h | 106 + make/stub_includes/ffmpeg/v0500/libavutil/des.h | 77 + .../ffmpeg/v0500/libavutil/detection_bbox.h | 107 + .../v0500}/libavutil/dict.h | 84 +- .../v0500}/libavutil/display.h | 45 +- .../ffmpeg/v0500/libavutil/dovi_meta.h | 236 + .../v0500}/libavutil/downmix_info.h | 15 +- .../ffmpeg/v0500/libavutil/encryption_info.h | 205 + make/stub_includes/ffmpeg/v0500/libavutil/error.h | 128 + .../v0500}/libavutil/eval.h | 40 +- .../ffmpeg/v0500/libavutil/ffversion.h | 5 + make/stub_includes/ffmpeg/v0500/libavutil/fifo.h | 426 ++ .../v0500}/libavutil/file.h | 28 +- .../ffmpeg/v0500/libavutil/film_grain_params.h | 260 ++ make/stub_includes/ffmpeg/v0500/libavutil/frame.h | 947 ++++ make/stub_includes/ffmpeg/v0500/libavutil/hash.h | 264 ++ .../ffmpeg/v0500/libavutil/hdr_dynamic_metadata.h | 343 ++ .../v0500/libavutil/hdr_dynamic_vivid_metadata.h | 285 ++ .../v0500}/libavutil/hmac.h | 12 +- .../ffmpeg/v0500/libavutil/hwcontext.h | 609 +++ .../ffmpeg/v0500/libavutil/hwcontext_cuda.h | 69 + .../ffmpeg/v0500/libavutil/hwcontext_d3d11va.h | 178 + .../ffmpeg/v0500/libavutil/hwcontext_drm.h | 169 + .../ffmpeg/v0500/libavutil/hwcontext_dxva2.h | 75 + .../ffmpeg/v0500/libavutil/hwcontext_mediacodec.h | 36 + .../ffmpeg/v0500/libavutil/hwcontext_opencl.h | 100 + .../ffmpeg/v0500/libavutil/hwcontext_qsv.h | 53 + .../ffmpeg/v0500/libavutil/hwcontext_vaapi.h | 117 + .../ffmpeg/v0500/libavutil/hwcontext_vdpau.h | 44 + .../v0500/libavutil/hwcontext_videotoolbox.h | 95 + .../ffmpeg/v0500/libavutil/hwcontext_vulkan.h | 281 ++ .../ffmpeg/v0500/libavutil/imgutils.h | 311 ++ .../v0500}/libavutil/intfloat.h | 8 +- .../v0500}/libavutil/intreadwrite.h | 121 +- .../v0500}/libavutil/lfg.h | 32 +- .../v0500}/libavutil/log.h | 165 +- .../v0500}/libavutil/lzo.h | 8 +- make/stub_includes/ffmpeg/v0500/libavutil/macros.h | 80 + .../v0500/libavutil/mastering_display_metadata.h | 128 + .../ffmpeg/v0500/libavutil/mathematics.h | 243 + make/stub_includes/ffmpeg/v0500/libavutil/md5.h | 89 + make/stub_includes/ffmpeg/v0500/libavutil/mem.h | 696 +++ .../ffmpeg/v0500/libavutil/motion_vector.h | 57 + .../stub_includes/ffmpeg/v0500/libavutil/murmur3.h | 115 + make/stub_includes/ffmpeg/v0500/libavutil/opt.h | 891 ++++ .../v0500}/libavutil/parseutils.h | 83 +- .../v0500}/libavutil/pixdesc.h | 336 +- .../ffmpeg/v0500/libavutil/pixelutils.h | 51 + make/stub_includes/ffmpeg/v0500/libavutil/pixfmt.h | 629 +++ .../v0500}/libavutil/random_seed.h | 19 +- .../ffmpeg/v0500/libavutil/rational.h | 220 + make/stub_includes/ffmpeg/v0500/libavutil/rc4.h | 66 + .../ffmpeg/v0500/libavutil/replaygain.h | 50 + make/stub_includes/ffmpeg/v0500/libavutil/ripemd.h | 83 + .../v0500}/libavutil/samplefmt.h | 75 +- .../v0500}/libavutil/sha.h | 36 +- make/stub_includes/ffmpeg/v0500/libavutil/sha512.h | 92 + .../ffmpeg/v0500/libavutil/spherical.h | 232 + .../ffmpeg/v0500/libavutil/stereo3d.h | 233 + make/stub_includes/ffmpeg/v0500/libavutil/tea.h | 71 + .../ffmpeg/v0500/libavutil/threadmessage.h | 115 + .../v0500}/libavutil/time.h | 25 +- .../ffmpeg/v0500/libavutil/timecode.h | 199 + .../ffmpeg/v0500/libavutil/timestamp.h | 78 + make/stub_includes/ffmpeg/v0500/libavutil/tree.h | 137 + .../stub_includes/ffmpeg/v0500/libavutil/twofish.h | 70 + make/stub_includes/ffmpeg/v0500/libavutil/tx.h | 161 + make/stub_includes/ffmpeg/v0500/libavutil/uuid.h | 147 + .../stub_includes/ffmpeg/v0500/libavutil/version.h | 123 + .../ffmpeg/v0500/libavutil/video_enc_params.h | 171 + .../v0500}/libavutil/xtea.h | 45 +- .../ffmpeg/v0500/libswresample/swresample.h | 650 +++ .../v0500}/libswresample/version.h | 13 +- .../v0500/libswresample/version_major.h} | 27 +- .../ffmpeg/v0500/libswscale/swscale.h | 431 ++ .../ffmpeg/v0500/libswscale/version.h | 44 + .../ffmpeg/v0500/libswscale/version_major.h | 35 + .../ffmpeg/v0600/libavcodec/ac3_parser.h | 36 + .../ffmpeg/v0600/libavcodec/adts_parser.h | 37 + .../ffmpeg/v0600/libavcodec/avcodec.h | 3192 +++++++++++++ make/stub_includes/ffmpeg/v0600/libavcodec/avdct.h | 88 + .../v0600}/libavcodec/avfft.h | 10 +- make/stub_includes/ffmpeg/v0600/libavcodec/bsf.h | 332 ++ make/stub_includes/ffmpeg/v0600/libavcodec/codec.h | 375 ++ .../ffmpeg/v0600/libavcodec/codec_desc.h | 128 + .../ffmpeg/v0600/libavcodec/codec_id.h | 661 +++ .../ffmpeg/v0600/libavcodec/codec_par.h | 247 + .../ffmpeg/v0600/libavcodec/d3d11va.h | 112 + make/stub_includes/ffmpeg/v0600/libavcodec/defs.h | 192 + make/stub_includes/ffmpeg/v0600/libavcodec/dirac.h | 131 + .../ffmpeg/v0600/libavcodec/dv_profile.h | 82 + .../v0600}/libavcodec/dxva2.h | 25 +- make/stub_includes/ffmpeg/v0600/libavcodec/jni.h | 46 + .../ffmpeg/v0600/libavcodec/mediacodec.h | 103 + .../stub_includes/ffmpeg/v0600/libavcodec/packet.h | 731 +++ make/stub_includes/ffmpeg/v0600/libavcodec/qsv.h | 109 + make/stub_includes/ffmpeg/v0600/libavcodec/vdpau.h | 157 + .../ffmpeg/v0600/libavcodec/version.h | 45 + .../ffmpeg/v0600/libavcodec/version_major.h | 52 + .../ffmpeg/v0600/libavcodec/videotoolbox.h | 150 + .../ffmpeg/v0600/libavcodec/vorbis_parser.h | 74 + .../v0600}/libavcodec/xvmc.h | 13 +- .../ffmpeg/v0600/libavdevice/avdevice.h | 397 ++ .../ffmpeg/v0600/libavdevice/version.h | 45 + .../ffmpeg/v0600/libavdevice/version_major.h | 36 + .../ffmpeg/v0600/libavfilter/avfilter.h | 1491 ++++++ .../ffmpeg/v0600/libavfilter/buffersink.h | 173 + .../ffmpeg/v0600/libavfilter/buffersrc.h | 218 + .../ffmpeg/v0600/libavfilter/version.h | 48 + .../ffmpeg/v0600/libavfilter/version_major.h | 38 + .../ffmpeg/v0600/libavformat/avformat.h | 2826 ++++++++++++ make/stub_includes/ffmpeg/v0600/libavformat/avio.h | 837 ++++ .../v0600}/libavformat/version.h | 30 +- .../ffmpeg/v0600/libavformat/version_major.h | 52 + .../v0600}/libavutil/adler32.h | 34 +- .../v0600}/libavutil/aes.h | 20 +- .../stub_includes/ffmpeg/v0600/libavutil/aes_ctr.h | 99 + .../v0600/libavutil/ambient_viewing_environment.h | 72 + .../v0600}/libavutil/attributes.h | 81 +- .../v0600}/libavutil/audio_fifo.h | 56 +- .../v0600}/libavutil/avassert.h | 23 +- .../v0600}/libavutil/avconfig.h | 2 +- .../ffmpeg/v0600/libavutil/avstring.h | 429 ++ make/stub_includes/ffmpeg/v0600/libavutil/avutil.h | 371 ++ .../v0600}/libavutil/base64.h | 29 +- .../v0600}/libavutil/blowfish.h | 14 +- make/stub_includes/ffmpeg/v0600/libavutil/bprint.h | 251 ++ .../v0600}/libavutil/bswap.h | 16 +- make/stub_includes/ffmpeg/v0600/libavutil/buffer.h | 322 ++ .../ffmpeg/v0600/libavutil/camellia.h | 70 + make/stub_includes/ffmpeg/v0600/libavutil/cast5.h | 80 + .../ffmpeg/v0600/libavutil/channel_layout.h | 783 ++++ .../v0600}/libavutil/common.h | 364 +- make/stub_includes/ffmpeg/v0600/libavutil/cpu.h | 134 + .../v0600}/libavutil/crc.h | 36 +- make/stub_includes/ffmpeg/v0600/libavutil/csp.h | 150 + make/stub_includes/ffmpeg/v0600/libavutil/des.h | 81 + .../ffmpeg/v0600/libavutil/detection_bbox.h | 108 + make/stub_includes/ffmpeg/v0600/libavutil/dict.h | 241 + .../stub_includes/ffmpeg/v0600/libavutil/display.h | 109 + .../ffmpeg/v0600/libavutil/dovi_meta.h | 236 + .../ffmpeg/v0600/libavutil/downmix_info.h | 115 + .../ffmpeg/v0600/libavutil/encryption_info.h | 205 + make/stub_includes/ffmpeg/v0600/libavutil/error.h | 128 + .../v0600}/libavutil/eval.h | 45 +- .../ffmpeg/v0600/libavutil/ffversion.h | 5 + make/stub_includes/ffmpeg/v0600/libavutil/fifo.h | 448 ++ .../v0600}/libavutil/file.h | 36 +- .../ffmpeg/v0600/libavutil/film_grain_params.h | 260 ++ make/stub_includes/ffmpeg/v0600/libavutil/frame.h | 964 ++++ make/stub_includes/ffmpeg/v0600/libavutil/hash.h | 264 ++ .../ffmpeg/v0600/libavutil/hdr_dynamic_metadata.h | 343 ++ .../v0600/libavutil/hdr_dynamic_vivid_metadata.h | 285 ++ .../v0600}/libavutil/hmac.h | 12 +- .../ffmpeg/v0600/libavutil/hwcontext.h | 610 +++ .../ffmpeg/v0600/libavutil/hwcontext_cuda.h | 69 + .../ffmpeg/v0600/libavutil/hwcontext_d3d11va.h | 178 + .../ffmpeg/v0600/libavutil/hwcontext_drm.h | 169 + .../ffmpeg/v0600/libavutil/hwcontext_dxva2.h | 75 + .../ffmpeg/v0600/libavutil/hwcontext_mediacodec.h | 61 + .../ffmpeg/v0600/libavutil/hwcontext_opencl.h | 100 + .../ffmpeg/v0600/libavutil/hwcontext_qsv.h | 64 + .../ffmpeg/v0600/libavutil/hwcontext_vaapi.h | 117 + .../ffmpeg/v0600/libavutil/hwcontext_vdpau.h | 44 + .../v0600/libavutil/hwcontext_videotoolbox.h | 96 + .../ffmpeg/v0600/libavutil/hwcontext_vulkan.h | 281 ++ .../ffmpeg/v0600/libavutil/imgutils.h | 331 ++ .../v0600}/libavutil/intfloat.h | 8 +- .../v0600}/libavutil/intreadwrite.h | 121 +- .../v0600}/libavutil/lfg.h | 33 +- make/stub_includes/ffmpeg/v0600/libavutil/log.h | 387 ++ .../v0600}/libavutil/lzo.h | 8 +- make/stub_includes/ffmpeg/v0600/libavutil/macros.h | 80 + .../v0600/libavutil/mastering_display_metadata.h | 128 + .../ffmpeg/v0600/libavutil/mathematics.h | 245 + make/stub_includes/ffmpeg/v0600/libavutil/md5.h | 89 + make/stub_includes/ffmpeg/v0600/libavutil/mem.h | 609 +++ .../ffmpeg/v0600/libavutil/motion_vector.h | 57 + .../stub_includes/ffmpeg/v0600/libavutil/murmur3.h | 115 + make/stub_includes/ffmpeg/v0600/libavutil/opt.h | 891 ++++ .../v0600}/libavutil/parseutils.h | 87 +- .../stub_includes/ffmpeg/v0600/libavutil/pixdesc.h | 435 ++ .../ffmpeg/v0600/libavutil/pixelutils.h | 51 + make/stub_includes/ffmpeg/v0600/libavutil/pixfmt.h | 691 +++ .../v0600}/libavutil/random_seed.h | 19 +- .../ffmpeg/v0600/libavutil/rational.h | 221 + make/stub_includes/ffmpeg/v0600/libavutil/rc4.h | 69 + .../ffmpeg/v0600/libavutil/replaygain.h | 50 + make/stub_includes/ffmpeg/v0600/libavutil/ripemd.h | 83 + .../v0600}/libavutil/samplefmt.h | 97 +- .../v0600}/libavutil/sha.h | 36 +- make/stub_includes/ffmpeg/v0600/libavutil/sha512.h | 92 + .../ffmpeg/v0600/libavutil/spherical.h | 227 + .../v0600}/libavutil/stereo3d.h | 85 +- make/stub_includes/ffmpeg/v0600/libavutil/tea.h | 71 + .../ffmpeg/v0600/libavutil/threadmessage.h | 115 + .../v0600}/libavutil/time.h | 25 +- .../ffmpeg/v0600/libavutil/timecode.h | 199 + .../ffmpeg/v0600/libavutil/timestamp.h | 78 + make/stub_includes/ffmpeg/v0600/libavutil/tree.h | 137 + .../stub_includes/ffmpeg/v0600/libavutil/twofish.h | 70 + make/stub_includes/ffmpeg/v0600/libavutil/tx.h | 176 + make/stub_includes/ffmpeg/v0600/libavutil/uuid.h | 146 + .../stub_includes/ffmpeg/v0600/libavutil/version.h | 122 + .../ffmpeg/v0600/libavutil/video_enc_params.h | 171 + .../v0600}/libavutil/xtea.h | 45 +- .../ffmpeg/v0600/libswresample/swresample.h | 650 +++ .../v0600}/libswresample/version.h | 15 +- .../ffmpeg/v0600/libswresample/version_major.h | 31 + .../ffmpeg/v0600/libswscale/swscale.h | 436 ++ .../ffmpeg/v0600/libswscale/version.h | 44 + .../ffmpeg/v0600/libswscale/version_major.h | 35 + .../lavc53_lavf53_lavu51/libavcodec/avcodec.h | 4761 -------------------- .../libav/lavc53_lavf53_lavu51/libavcodec/avfft.h | 99 - .../libav/lavc53_lavf53_lavu51/libavcodec/dxva2.h | 71 - .../libav/lavc53_lavf53_lavu51/libavcodec/vaapi.h | 167 - .../libav/lavc53_lavf53_lavu51/libavcodec/vda.h | 144 - .../libav/lavc53_lavf53_lavu51/libavcodec/vdpau.h | 88 - .../lavc53_lavf53_lavu51/libavcodec/version.h | 126 - .../libav/lavc53_lavf53_lavu51/libavcodec/xvmc.h | 151 - .../lavc53_lavf53_lavu51/libavformat/avformat.h | 2026 --------- .../libav/lavc53_lavf53_lavu51/libavformat/avio.h | 688 --- .../lavc53_lavf53_lavu51/libavformat/version.h | 126 - .../libav/lavc53_lavf53_lavu51/libavutil/aes.h | 57 - .../lavc53_lavf53_lavu51/libavutil/attributes.h | 136 - .../lavc53_lavf53_lavu51/libavutil/audioconvert.h | 130 - .../lavc53_lavf53_lavu51/libavutil/avassert.h | 66 - .../lavc53_lavf53_lavu51/libavutil/avstring.h | 175 - .../libav/lavc53_lavf53_lavu51/libavutil/avutil.h | 326 -- .../libav/lavc53_lavf53_lavu51/libavutil/base64.h | 65 - .../libav/lavc53_lavf53_lavu51/libavutil/bswap.h | 109 - .../libav/lavc53_lavf53_lavu51/libavutil/common.h | 398 -- .../libav/lavc53_lavf53_lavu51/libavutil/cpu.h | 56 - .../libav/lavc53_lavf53_lavu51/libavutil/crc.h | 44 - .../libav/lavc53_lavf53_lavu51/libavutil/dict.h | 121 - .../libav/lavc53_lavf53_lavu51/libavutil/error.h | 81 - .../libav/lavc53_lavf53_lavu51/libavutil/fifo.h | 141 - .../libav/lavc53_lavf53_lavu51/libavutil/file.h | 52 - .../lavc53_lavf53_lavu51/libavutil/imgutils.h | 138 - .../lavc53_lavf53_lavu51/libavutil/intfloat.h | 73 - .../libavutil/intfloat_readwrite.h | 40 - .../lavc53_lavf53_lavu51/libavutil/intreadwrite.h | 522 --- .../libav/lavc53_lavf53_lavu51/libavutil/lfg.h | 62 - .../libav/lavc53_lavf53_lavu51/libavutil/log.h | 172 - .../libav/lavc53_lavf53_lavu51/libavutil/lzo.h | 77 - .../lavc53_lavf53_lavu51/libavutil/mathematics.h | 122 - .../libav/lavc53_lavf53_lavu51/libavutil/md5.h | 46 - .../libav/lavc53_lavf53_lavu51/libavutil/mem.h | 136 - .../libav/lavc53_lavf53_lavu51/libavutil/opt.h | 591 --- .../libav/lavc53_lavf53_lavu51/libavutil/pixdesc.h | 177 - .../libav/lavc53_lavf53_lavu51/libavutil/pixfmt.h | 198 - .../lavc53_lavf53_lavu51/libavutil/rational.h | 144 - .../lavc53_lavf53_lavu51/libavutil/samplefmt.h | 148 - .../libav/lavc53_lavf53_lavu51/libavutil/sha.h | 66 - .../libavcodec/avcodec.h | 4658 ------------------- .../libavcodec/old_codec_ids.h | 366 -- .../lavc54_lavf54_lavu52_lavr01/libavcodec/vaapi.h | 173 - .../lavc54_lavf54_lavu52_lavr01/libavcodec/vda.h | 217 - .../lavc54_lavf54_lavu52_lavr01/libavcodec/vdpau.h | 94 - .../libavcodec/version.h | 95 - .../libavformat/avformat.h | 1749 ------- .../lavc54_lavf54_lavu52_lavr01/libavformat/avio.h | 433 -- .../libavformat/version.h | 71 - .../libavresample/avresample.h | 379 -- .../libavresample/version.h | 46 - .../libavutil/adler32.h | 43 - .../libavutil/audioconvert.h | 6 - .../libavutil/avstring.h | 191 - .../lavc54_lavf54_lavu52_lavr01/libavutil/avutil.h | 275 -- .../libavutil/channel_layout.h | 182 - .../lavc54_lavf54_lavu52_lavr01/libavutil/cpu.h | 84 - .../lavc54_lavf54_lavu52_lavr01/libavutil/dict.h | 129 - .../lavc54_lavf54_lavu52_lavr01/libavutil/error.h | 83 - .../lavc54_lavf54_lavu52_lavr01/libavutil/fifo.h | 131 - .../libavutil/imgutils.h | 138 - .../libavutil/intfloat_readwrite.h | 40 - .../lavc54_lavf54_lavu52_lavr01/libavutil/log.h | 173 - .../libavutil/mathematics.h | 111 - .../lavc54_lavf54_lavu52_lavr01/libavutil/md5.h | 51 - .../lavc54_lavf54_lavu52_lavr01/libavutil/mem.h | 183 - .../libavutil/old_pix_fmts.h | 128 - .../lavc54_lavf54_lavu52_lavr01/libavutil/opt.h | 516 --- .../libavutil/parseutils.h | 124 - .../libavutil/pixdesc.h | 223 - .../lavc54_lavf54_lavu52_lavr01/libavutil/pixfmt.h | 268 -- .../libavutil/rational.h | 155 - .../libavutil/version.h | 87 - .../libswresample/swresample.h | 311 -- .../libavcodec/avcodec.h | 4356 ------------------ .../lavc55_lavf55_lavu53_lavr01/libavcodec/vaapi.h | 173 - .../lavc55_lavf55_lavu53_lavr01/libavcodec/vda.h | 142 - .../lavc55_lavf55_lavu53_lavr01/libavcodec/vdpau.h | 189 - .../libavcodec/version.h | 127 - .../lavc55_lavf55_lavu53_lavr01/libavformat/avio.h | 439 -- .../libavresample/avresample.h | 409 -- .../libavresample/version.h | 54 - .../libavutil/audioconvert.h | 6 - .../libavutil/avstring.h | 226 - .../lavc55_lavf55_lavu53_lavr01/libavutil/error.h | 82 - .../lavc55_lavf55_lavu53_lavr01/libavutil/fifo.h | 131 - .../lavc55_lavf55_lavu53_lavr01/libavutil/frame.h | 552 --- .../libavutil/imgutils.h | 138 - .../lavc55_lavf55_lavu53_lavr01/libavutil/macros.h | 48 - .../libavutil/mathematics.h | 111 - .../lavc55_lavf55_lavu53_lavr01/libavutil/md5.h | 51 - .../lavc55_lavf55_lavu53_lavr01/libavutil/mem.h | 265 -- .../libavutil/old_pix_fmts.h | 134 - .../lavc55_lavf55_lavu53_lavr01/libavutil/opt.h | 516 --- .../libavutil/pixdesc.h | 276 -- .../lavc55_lavf55_lavu53_lavr01/libavutil/pixfmt.h | 283 -- .../libavutil/rational.h | 155 - .../libavutil/version.h | 116 - .../libswresample/swresample.h | 318 -- .../lavc56_lavf56_lavu54_lavr02/libavcodec/vaapi.h | 173 - .../lavc56_lavf56_lavu54_lavr02/libavcodec/vda.h | 195 - .../libavcodec/version.h | 157 - .../lavc56_lavf56_lavu54_lavr02/libavformat/avio.h | 439 -- .../libavresample/avresample.h | 498 -- .../libavresample/version.h | 54 - .../libavutil/audioconvert.h | 6 - .../libavutil/avconfig.h | 6 - .../libavutil/avstring.h | 235 - .../libavutil/channel_layout.h | 186 - .../lavc56_lavf56_lavu54_lavr02/libavutil/error.h | 84 - .../lavc56_lavf56_lavu54_lavr02/libavutil/eval.h | 113 - .../lavc56_lavf56_lavu54_lavr02/libavutil/frame.h | 609 --- .../libavutil/imgutils.h | 151 - .../libavutil/mathematics.h | 111 - .../lavc56_lavf56_lavu54_lavr02/libavutil/md5.h | 51 - .../lavc56_lavf56_lavu54_lavr02/libavutil/mem.h | 275 -- .../libavutil/old_pix_fmts.h | 134 - .../lavc56_lavf56_lavu54_lavr02/libavutil/pixfmt.h | 387 -- .../libavutil/random_seed.h | 44 - .../libavutil/rational.h | 155 - .../libavutil/version.h | 120 - src/demos/com/jogamp/opengl/demos/Launcher0.java | 10 +- .../jogamp/opengl/demos}/android/LauncherUtil.java | 2 +- .../opengl/demos}/android/MovieCubeActivity0a.java | 18 +- .../opengl/demos}/android/MovieCubeActivity0b.java | 18 +- .../android/MovieCubeActivityLauncher0a.java | 5 +- .../android/MovieCubeActivityLauncher0b.java | 5 +- .../android/MovieCubeActivityLauncher1a.java | 5 +- .../android/MovieCubeActivityLauncher1b.java | 5 +- .../demos}/android/MovieSimpleActivity0.java | 22 +- .../demos}/android/MovieSimpleActivity1.java | 35 +- .../android/MovieSimpleActivityLauncher00b.java | 5 +- .../android/MovieSimpleActivityLauncher00c.java | 5 +- .../android/MovieSimpleActivityLauncher01a.java | 5 +- .../android/MovieSimpleActivityLauncher01b.java | 5 +- .../android/MovieSimpleActivityLauncher02.java | 5 +- .../demos}/android/NEWTGearsES2Activity.java | 5 +- .../android/NEWTGearsES2ActivityLauncher.java | 4 +- .../android/NEWTGearsES2ECTActivityLauncher.java | 4 +- .../NEWTGearsES2RGB565ActivityLauncher.java | 4 +- .../demos}/android/NEWTGearsES2TransActivity.java | 4 +- .../android/NEWTGearsES2TransActivityLauncher.java | 4 +- .../demos}/android/NEWTGraphUI1pActivity.java | 7 +- .../android/NEWTGraphUI1pActivityLauncher.java | 5 +- .../demos}/android/NEWTGraphUI2pActivity.java | 7 +- .../android/NEWTGraphUI2pActivityLauncher.java | 5 +- .../demos}/android/NEWTRedSquareES2Activity.java | 4 +- .../android/NEWTRedSquareES2ActivityLauncher.java | 2 +- .../jogamp/opengl/demos}/av/CrossFadePlayer.java | 35 +- .../com/jogamp/opengl/demos}/av/MovieCube.java | 201 +- .../jogamp/opengl/demos}/av/MovieSBSStereo.java | 163 +- .../com/jogamp/opengl/demos}/av/MovieSimple.java | 570 +-- .../com/jogamp/opengl/demos/av}/StereoDemo01.java | 23 +- .../com/jogamp/opengl/demos/es2/GearsES2.java | 181 +- .../jogamp/opengl/demos/es2/GearsObjectES2.java | 14 +- .../com/jogamp/opengl/demos/es2/LandscapeES2.java | 54 + .../com/jogamp/opengl/demos/es2/PointsDemoES2.java | 58 +- .../com/jogamp/opengl/demos/es2/RedSquareES2.java | 2 +- .../opengl/demos/es2/TextureSequenceCubeES2.java | 495 ++ .../opengl/demos/es2/TextureSequenceES2.java | 378 ++ .../jogamp/opengl/demos/graph/FontSetDemos.java | 25 + .../opengl/demos/graph/GPURegionGLListener00.java} | 40 +- .../opengl/demos/graph/GPURegionGLListener01.java | 297 ++ .../opengl/demos/graph/GPURegionGLListener10.java} | 41 +- .../opengl/demos/graph}/GPURegionNewtDemo.java | 19 +- .../demos/graph}/GPURendererListenerBase01.java | 91 +- .../opengl/demos/graph}/GPUTextGLListener0A.java | 22 +- .../opengl/demos/graph}/GPUTextNewtDemo.java | 67 +- .../demos/graph/GPUTextRendererListenerBase01.java | 585 +++ .../com/jogamp/opengl/demos/graph}/MSAATool.java | 2 +- .../opengl/demos/graph/TextRendererGLELBase.java | 324 ++ .../opengl/demos/graph/fonts/freefont/FreeMono.ttf | Bin 0 -> 592632 bytes .../demos/graph/fonts/freefont/FreeMonoBold.ttf | Bin 0 -> 299136 bytes .../demos/graph/fonts/freefont/FreeSerif.ttf | Bin 0 -> 3303588 bytes .../jogamp/opengl/demos/graph/ui/FontView01.java | 305 ++ .../opengl/demos/graph/ui/UILayoutBox01.java | 301 ++ .../opengl/demos/graph/ui/UILayoutGrid01.java | 502 +++ .../opengl/demos/graph/ui/UISceneDemo00.java | 174 + .../opengl/demos/graph/ui/UISceneDemo01.java | 258 ++ .../opengl/demos/graph/ui/UISceneDemo01b.java | 245 + .../opengl/demos/graph/ui/UISceneDemo02.java | 302 ++ .../opengl/demos/graph/ui/UISceneDemo03.java | 445 ++ .../opengl/demos/graph/ui/UISceneDemo03b.java | 546 +++ .../opengl/demos/graph/ui/UISceneDemo10.java | 273 ++ .../opengl/demos/graph/ui/UISceneDemo11.java | 206 + .../opengl/demos/graph/ui/UISceneDemo20.java | 1234 +++++ .../opengl/demos/graph/ui/UISceneDemoU01a.java | 369 ++ .../opengl/demos/graph/ui/UIShapeDemo01.java | 569 +++ .../jogamp/opengl/demos/graph/ui/UITypeDemo01.java | 611 +++ .../demos/graph/ui}/button-pressed-145x53.png | Bin .../demos/graph/ui}/button-released-145x53.png | Bin .../graph/ui/testshapes/Glyph01UbuntuLight_o.java | 308 ++ .../graph/ui/testshapes/Glyph02UbuntuLight_ae.java | 644 +++ .../ui/testshapes/Glyph03FreeMonoRegular_M.java | 796 ++++ .../graph/ui/testshapes/Glyph04FreeSans_0.java | 142 + .../testshapes/Glyph05FreeSerifBoldItalic_ae.java | 279 ++ src/demos/com/jogamp/opengl/demos/ios/Hello.java | 2 +- src/demos/com/jogamp/opengl/demos/ios/Hello1.java | 2 +- .../opengl/demos/util/CommandlineOptions.java | 126 + .../jogamp/opengl/demos/{ => util}/MiscUtils.java | 2 +- .../com/jogamp/opengl/demos/util/QuitAdapter.java | 64 + .../classes/com/jogamp/graph/ui/Container.java | 116 + .../classes/com/jogamp/graph/ui/GraphShape.java | 281 ++ src/graphui/classes/com/jogamp/graph/ui/Group.java | 342 ++ src/graphui/classes/com/jogamp/graph/ui/Scene.java | 1168 +++++ src/graphui/classes/com/jogamp/graph/ui/Shape.java | 1429 ++++++ .../com/jogamp/graph/ui/layout/Alignment.java | 120 + .../com/jogamp/graph/ui/layout/BoxLayout.java | 137 + .../classes/com/jogamp/graph/ui/layout/Gap.java | 81 + .../com/jogamp/graph/ui/layout/GridLayout.java | 324 ++ .../classes/com/jogamp/graph/ui/layout/Margin.java | 197 + .../com/jogamp/graph/ui/layout/Padding.java | 106 + .../classes/com/jogamp/graph/ui/package.html | 33 + .../com/jogamp/graph/ui/shapes/BaseButton.java} | 122 +- .../classes/com/jogamp/graph/ui/shapes/Button.java | 212 + .../com/jogamp/graph/ui/shapes}/CrossHair.java | 77 +- .../com/jogamp/graph/ui/shapes/GLButton.java} | 91 +- .../com/jogamp/graph/ui/shapes/GlyphShape.java | 206 + .../com/jogamp/graph/ui/shapes/ImageButton.java} | 45 +- .../classes/com/jogamp/graph/ui/shapes/Label.java | 223 + .../com/jogamp/graph/ui/shapes/MediaButton.java} | 81 +- .../com/jogamp/graph/ui/shapes/Rectangle.java | 132 + .../com/jogamp/graph/ui/shapes/TexSeqButton.java} | 53 +- src/graphui/classes/jogamp/graph/ui/TreeTool.java | 151 + .../classes/jogamp/graph/ui/shapes}/Label0.java | 59 +- .../com/jogamp/gluegen/opengl/GLEmitter.java | 163 +- .../opengl/nativesig/NativeSignatureEmitter.java | 15 +- .../NativeSignatureJavaMethodBindingEmitter.java | 237 +- .../com/jogamp/graph/curve/OutlineShape.java | 471 +- .../com/jogamp/graph/curve/OutlineShapeXForm.java | 2 +- .../classes/com/jogamp/graph/curve/Region.java | 483 +- .../com/jogamp/graph/curve/opengl/GLRegion.java | 450 +- .../jogamp/graph/curve/opengl/RegionRenderer.java | 267 +- .../com/jogamp/graph/curve/opengl/RenderState.java | 85 +- .../jogamp/graph/curve/opengl/TextRegionUtil.java | 394 +- src/jogl/classes/com/jogamp/graph/font/Font.java | 465 +- .../classes/com/jogamp/graph/font/FontFactory.java | 4 +- .../classes/com/jogamp/graph/font/FontScale.java | 145 + .../classes/com/jogamp/graph/font/FontSet.java | 2 +- .../classes/com/jogamp/graph/geom/Outline.java | 94 +- .../classes/com/jogamp/graph/geom/SVertex.java | 224 - .../classes/com/jogamp/graph/geom/Triangle.java | 17 +- src/jogl/classes/com/jogamp/graph/geom/Vertex.java | 181 +- .../jogamp/graph/geom/plane/AffineTransform.java | 80 +- .../jogamp/graph/geom/plane/Crossing2F.java} | 76 +- .../geom/plane/IllegalPathStateException.java | 2 +- .../plane/NoninvertibleTransformException.java | 2 +- .../com/jogamp/graph/geom/plane/Path2F.java | 603 +++ .../com/jogamp/graph/geom/plane/Winding.java | 18 + .../com/jogamp/graph/geom/plane/WindingRule.java | 28 + src/jogl/classes/com/jogamp/opengl/FBObject.java | 21 +- .../classes/com/jogamp/opengl/GLArrayData.java | 112 +- .../classes/com/jogamp/opengl/GLAutoDrawable.java | 9 +- src/jogl/classes/com/jogamp/opengl/GLBase.java | 76 +- src/jogl/classes/com/jogamp/opengl/GLContext.java | 48 +- .../classes/com/jogamp/opengl/GLDebugMessage.java | 1 + src/jogl/classes/com/jogamp/opengl/GLDrawable.java | 7 +- .../com/jogamp/opengl/GLDrawableFactory.java | 6 +- .../classes/com/jogamp/opengl/GLEventListener.java | 14 +- .../com/jogamp/opengl/GLOffscreenAutoDrawable.java | 2 - src/jogl/classes/com/jogamp/opengl/GLProfile.java | 123 +- src/jogl/classes/com/jogamp/opengl/GLRunnable.java | 7 + .../classes/com/jogamp/opengl/GLUniformData.java | 153 +- .../classes/com/jogamp/opengl/awt/GLCanvas.java | 105 +- .../classes/com/jogamp/opengl/awt/GLJPanel.java | 158 +- .../classes/com/jogamp/opengl/math/FloatUtil.java | 1027 +---- .../classes/com/jogamp/opengl/math/Matrix4.java | 172 - .../classes/com/jogamp/opengl/math/Matrix4f.java | 2153 +++++++++ .../classes/com/jogamp/opengl/math/Quaternion.java | 404 +- src/jogl/classes/com/jogamp/opengl/math/Ray.java | 13 +- src/jogl/classes/com/jogamp/opengl/math/Recti.java | 134 + src/jogl/classes/com/jogamp/opengl/math/Vec2f.java | 377 ++ src/jogl/classes/com/jogamp/opengl/math/Vec2i.java | 153 + src/jogl/classes/com/jogamp/opengl/math/Vec3f.java | 393 ++ src/jogl/classes/com/jogamp/opengl/math/Vec4f.java | 384 ++ .../classes/com/jogamp/opengl/math/VectorUtil.java | 720 +-- .../com/jogamp/opengl/math/Vert2fImmutable.java | 7 +- .../com/jogamp/opengl/math/Vert3fImmutable.java | 4 +- .../com/jogamp/opengl/math/geom/AABBox.java | 470 +- .../com/jogamp/opengl/math/geom/Frustum.java | 169 +- .../classes/com/jogamp/opengl/swt/GLCanvas.java | 2 +- .../classes/com/jogamp/opengl/util/Animator.java | 93 +- .../com/jogamp/opengl/util/AnimatorBase.java | 20 +- .../com/jogamp/opengl/util/FPSAnimator.java | 101 +- .../com/jogamp/opengl/util/GLArrayDataClient.java | 330 +- .../jogamp/opengl/util/GLArrayDataEditable.java | 89 +- .../com/jogamp/opengl/util/GLArrayDataServer.java | 181 +- .../com/jogamp/opengl/util/GLArrayDataWrapper.java | 279 +- .../classes/com/jogamp/opengl/util/PMVMatrix.java | 1514 +++++-- .../classes/com/jogamp/opengl/util/SyncAction.java | 47 + .../classes/com/jogamp/opengl/util/SyncBuffer.java | 61 + .../com/jogamp/opengl/util/SyncMatrices4f.java | 41 + .../jogamp/opengl/util/SyncMatrices4f16.java} | 66 +- .../com/jogamp/opengl/util/SyncMatrix4f.java} | 27 +- .../com/jogamp/opengl/util/SyncMatrix4f16.java | 74 + .../classes/com/jogamp/opengl/util/TimeFrameI.java | 81 - .../com/jogamp/opengl/util/av/AudioSink.java | 436 -- .../jogamp/opengl/util/av/AudioSinkFactory.java | 68 - .../com/jogamp/opengl/util/av/GLMediaPlayer.java | 201 +- .../opengl/util/av/GLMediaPlayerFactory.java | 22 +- .../com/jogamp/opengl/util/awt/TextRenderer.java | 15 +- .../opengl/util/caps/NonFSAAGLCapsChooser.java | 84 + .../com/jogamp/opengl/util/glsl/ShaderCode.java | 38 +- .../com/jogamp/opengl/util/glsl/ShaderProgram.java | 27 +- .../com/jogamp/opengl/util/glsl/ShaderState.java | 2 +- .../com/jogamp/opengl/util/glsl/ShaderUtil.java | 2 +- .../jogamp/opengl/util/stereo/EyeParameter.java | 17 +- .../util/stereo/LocationSensorParameter.java | 9 +- .../jogamp/opengl/util/stereo/StereoDevice.java | 15 +- .../com/jogamp/opengl/util/stereo/StereoUtil.java | 44 +- .../com/jogamp/opengl/util/stereo/ViewerPose.java | 20 +- .../stereo/generic/GenericStereoDeviceFactory.java | 7 +- .../jogamp/opengl/util/texture/ImageSequence.java | 14 +- .../com/jogamp/opengl/util/texture/Texture.java | 63 +- .../opengl/util/texture/TextureSequence.java | 50 +- .../graph/curve/opengl/VBORegion2PMSAAES2.java | 311 +- .../graph/curve/opengl/VBORegion2PVBAAES2.java | 229 +- .../jogamp/graph/curve/opengl/VBORegionSPES2.java | 164 +- .../curverenderer01-pass1-curve_simple.orig.glsl | 7 +- .../opengl/shader/curverenderer01-pass2-msaa.glsl | 14 +- .../curverenderer01-pass2-vbaa_allprop01.glsl | 15 +- .../curverenderer01-pass2-vbaa_bforce_even.glsl | 16 +- .../curverenderer01-pass2-vbaa_bforce_odd.glsl | 16 +- .../curverenderer01-pass2-vbaa_flipquad.glsl | 15 +- .../curverenderer01-pass2-vbaa_flipquad2.glsl | 14 +- .../curverenderer01-pass2-vbaa_flipquad3.glsl | 14 +- .../curverenderer01-pass2-vbaa_poles_bilin1.glsl | 15 +- .../curverenderer01-pass2-vbaa_polesequal.glsl | 15 +- .../curverenderer01-pass2-vbaa_polesprop01.glsl | 15 +- .../curverenderer01-pass2-vbaa_quincunx.glsl | 14 +- .../shader/curverenderer01-pass2-vbaa_rgss.glsl | 14 +- .../jogamp/graph/curve/tess/CDTriangulator2D.java | 78 +- .../graph/curve/tess/CDTriangulator2DExpAddOn.java | 87 +- .../jogamp/graph/curve/tess/GraphOutline.java | 8 +- .../jogamp/graph/curve/tess/GraphVertex.java | 16 +- src/jogl/classes/jogamp/graph/curve/tess/Loop.java | 125 +- .../jogamp/graph/font/UbuntuFontLoader.java | 3 +- .../jogamp/graph/font/typecast/TypecastFont.java | 547 ++- .../font/typecast/TypecastFontConstructor.java | 4 +- .../jogamp/graph/font/typecast/TypecastGlyph.java | 313 +- .../graph/font/typecast/TypecastHMetrics.java | 79 +- .../graph/font/typecast/TypecastRenderer.java | 465 +- .../jogamp/graph/font/typecast/cff/CffFont.java | 130 + .../{ot/table => cff}/CffStandardStrings.java | 11 +- .../jogamp/graph/font/typecast/cff/Charset.java | 33 + .../graph/font/typecast/cff/CharsetFormat0.java | 51 + .../graph/font/typecast/cff/CharsetFormat1.java | 62 + .../graph/font/typecast/cff/CharsetFormat2.java | 62 + .../graph/font/typecast/cff/CharsetRange.java | 48 + .../graph/font/typecast/cff/CharsetRange1.java | 34 + .../graph/font/typecast/cff/CharsetRange2.java | 34 + .../typecast/{ot/table => cff}/Charstring.java | 11 +- .../{ot/table => cff}/CharstringType2.java | 166 +- .../jogamp/graph/font/typecast/cff/Dict.java | 165 + .../jogamp/graph/font/typecast/cff/Index.java | 89 + .../jogamp/graph/font/typecast/cff/NameIndex.java | 57 + .../graph/font/typecast/cff/StringIndex.java | 62 + .../font/typecast/{t2 => cff}/T2Interpreter.java | 818 ++-- .../font/typecast/{t2 => cff}/T2Mnemonic.java | 11 +- .../graph/font/typecast/cff/TopDictIndex.java | 48 + .../graph/font/typecast/ot/Disassembler.java | 41 +- .../jogamp/graph/font/typecast/ot/Fixed.java | 21 +- .../jogamp/graph/font/typecast/ot/Glyph.java | 61 + .../jogamp/graph/font/typecast/ot/Mnemonic.java | 19 +- .../jogamp/graph/font/typecast/ot/OTFont.java | 294 +- .../graph/font/typecast/ot/OTFontCollection.java | 107 +- .../jogamp/graph/font/typecast/ot/OTGlyph.java | 167 - .../jogamp/graph/font/typecast/ot/Point.java | 14 +- .../jogamp/graph/font/typecast/ot/T2Glyph.java | 106 + .../jogamp/graph/font/typecast/ot/TTFont.java | 183 + .../jogamp/graph/font/typecast/ot/TTGlyph.java | 127 + .../graph/font/typecast/ot/mac/ResourceData.java | 15 +- .../graph/font/typecast/ot/mac/ResourceFile.java | 33 +- .../graph/font/typecast/ot/mac/ResourceHeader.java | 21 +- .../graph/font/typecast/ot/mac/ResourceMap.java | 52 +- .../font/typecast/ot/mac/ResourceReference.java | 35 +- .../graph/font/typecast/ot/mac/ResourceType.java | 41 +- .../graph/font/typecast/ot/table/BaseTable.java | 340 +- .../graph/font/typecast/ot/table/CffTable.java | 581 +-- .../graph/font/typecast/ot/table/ClassDef.java | 15 +- .../font/typecast/ot/table/ClassDefFormat1.java | 20 +- .../font/typecast/ot/table/ClassDefFormat2.java | 18 +- .../graph/font/typecast/ot/table/CmapFormat.java | 120 +- .../graph/font/typecast/ot/table/CmapFormat0.java | 95 +- .../graph/font/typecast/ot/table/CmapFormat12.java | 103 + .../graph/font/typecast/ot/table/CmapFormat2.java | 137 +- .../graph/font/typecast/ot/table/CmapFormat4.java | 137 +- .../graph/font/typecast/ot/table/CmapFormat6.java | 125 +- .../font/typecast/ot/table/CmapFormatUnknown.java | 57 +- .../font/typecast/ot/table/CmapIndexEntry.java | 49 +- .../graph/font/typecast/ot/table/CmapTable.java | 44 +- .../graph/font/typecast/ot/table/ColrTable.java | 122 + .../graph/font/typecast/ot/table/Coverage.java | 11 +- .../font/typecast/ot/table/CoverageFormat1.java | 11 +- .../font/typecast/ot/table/CoverageFormat2.java | 21 +- .../graph/font/typecast/ot/table/CpalTable.java | 128 + .../graph/font/typecast/ot/table/CvtTable.java | 38 +- .../graph/font/typecast/ot/table/Device.java | 23 +- .../font/typecast/ot/table/DirectoryEntry.java | 117 - .../graph/font/typecast/ot/table/DsigEntry.java | 27 +- .../graph/font/typecast/ot/table/DsigTable.java | 50 +- .../graph/font/typecast/ot/table/Feature.java | 13 +- .../graph/font/typecast/ot/table/FeatureList.java | 27 +- .../font/typecast/ot/table/FeatureRecord.java | 21 +- .../graph/font/typecast/ot/table/FeatureTags.java | 7 +- .../graph/font/typecast/ot/table/FpgmTable.java | 40 +- .../graph/font/typecast/ot/table/GaspRange.java | 30 +- .../graph/font/typecast/ot/table/GaspTable.java | 42 +- .../graph/font/typecast/ot/table/GdefTable.java | 15 + .../font/typecast/ot/table/GlyfCompositeComp.java | 29 +- .../typecast/ot/table/GlyfCompositeDescript.java | 58 +- .../graph/font/typecast/ot/table/GlyfDescript.java | 36 +- .../font/typecast/ot/table/GlyfSimpleDescript.java | 54 +- .../graph/font/typecast/ot/table/GlyfTable.java | 28 +- .../font/typecast/ot/table/GlyphDescription.java | 51 +- .../graph/font/typecast/ot/table/GposTable.java | 40 +- .../graph/font/typecast/ot/table/GsubTable.java | 68 +- .../graph/font/typecast/ot/table/HdmxTable.java | 33 +- .../graph/font/typecast/ot/table/HeadTable.java | 64 +- .../graph/font/typecast/ot/table/HheaTable.java | 97 +- .../graph/font/typecast/ot/table/HmtxTable.java | 47 +- .../jogamp/graph/font/typecast/ot/table/ID.java | 309 +- .../graph/font/typecast/ot/table/KernSubtable.java | 52 +- .../typecast/ot/table/KernSubtableFormat0.java | 26 +- .../typecast/ot/table/KernSubtableFormat2.java | 14 +- .../graph/font/typecast/ot/table/KernTable.java | 40 +- .../graph/font/typecast/ot/table/KerningPair.java | 14 +- .../graph/font/typecast/ot/table/LangSys.java | 27 +- .../font/typecast/ot/table/LangSysRecord.java | 21 +- .../graph/font/typecast/ot/table/Ligature.java | 19 +- .../graph/font/typecast/ot/table/LigatureSet.java | 13 +- .../font/typecast/ot/table/LigatureSubst.java | 7 +- .../typecast/ot/table/LigatureSubstFormat1.java | 22 +- .../graph/font/typecast/ot/table/LocaTable.java | 65 +- .../graph/font/typecast/ot/table/Lookup.java | 19 +- .../graph/font/typecast/ot/table/LookupList.java | 27 +- .../font/typecast/ot/table/LookupSubtable.java | 3 +- .../typecast/ot/table/LookupSubtableFactory.java | 11 +- .../graph/font/typecast/ot/table/LtshTable.java | 48 +- .../graph/font/typecast/ot/table/MaxpTable.java | 39 +- .../graph/font/typecast/ot/table/NameRecord.java | 59 +- .../graph/font/typecast/ot/table/NameTable.java | 48 +- .../graph/font/typecast/ot/table/Os2Table.java | 185 +- .../graph/font/typecast/ot/table/Panose.java | 75 +- .../graph/font/typecast/ot/table/PcltTable.java | 100 +- .../graph/font/typecast/ot/table/PostTable.java | 89 +- .../graph/font/typecast/ot/table/PrepTable.java | 38 +- .../graph/font/typecast/ot/table/Program.java | 17 +- .../graph/font/typecast/ot/table/RangeRecord.java | 26 +- .../graph/font/typecast/ot/table/SbixTable.java | 151 + .../graph/font/typecast/ot/table/Script.java | 19 +- .../graph/font/typecast/ot/table/ScriptList.java | 31 +- .../graph/font/typecast/ot/table/ScriptRecord.java | 23 +- .../graph/font/typecast/ot/table/ScriptTags.java | 3 +- .../font/typecast/ot/table/SignatureBlock.java | 28 +- .../graph/font/typecast/ot/table/SingleSubst.java | 9 +- .../font/typecast/ot/table/SingleSubstFormat1.java | 20 +- .../font/typecast/ot/table/SingleSubstFormat2.java | 25 +- .../graph/font/typecast/ot/table/TTCHeader.java | 37 +- .../jogamp/graph/font/typecast/ot/table/Table.java | 115 +- .../font/typecast/ot/table/TableDirectory.java | 70 +- .../font/typecast/ot/table/TableException.java | 13 +- .../graph/font/typecast/ot/table/TableFactory.java | 185 - .../graph/font/typecast/ot/table/VdmxTable.java | 135 +- .../graph/font/typecast/ot/table/VheaTable.java | 92 +- .../graph/font/typecast/ot/table/VmtxTable.java | 48 +- .../font/typecast/tt/engine/GraphicsState.java | 5 +- .../graph/font/typecast/tt/engine/Interpreter.java | 287 +- .../graph/font/typecast/tt/engine/Parser.java | 59 +- .../classes/jogamp/graph/geom/plane/Path2D.java | 435 -- .../jogamp/graph/geom/plane/PathIterator.java | 42 - src/jogl/classes/jogamp/opengl/FPSCounterImpl.java | 51 +- src/jogl/classes/jogamp/opengl/GLContextImpl.java | 23 +- .../jogamp/opengl/GLDrawableFactoryImpl.java | 86 +- .../classes/jogamp/opengl/GLDrawableHelper.java | 2 +- src/jogl/classes/jogamp/opengl/GLDrawableImpl.java | 18 +- .../classes/jogamp/opengl/GLFBODrawableImpl.java | 5 + src/jogl/classes/jogamp/opengl/GLStateTracker.java | 244 +- src/jogl/classes/jogamp/opengl/ProjectFloat.java | 8 +- .../android/av/AndroidGLMediaPlayerAPI14.java | 12 +- .../jogamp/opengl/assets}/test-ntsc01-28x16.png | Bin .../classes/jogamp/opengl/egl/EGLDisplayUtil.java | 22 +- .../jogamp/opengl/egl/EGLDrawableFactory.java | 33 +- .../opengl/ios/eagl/IOSEAGLDrawableFactory.java | 25 +- .../jogamp/opengl/macosx/cgl/MacOSXCGLContext.java | 2 +- .../macosx/cgl/MacOSXCGLDrawableFactory.java | 31 +- .../jogamp/opengl/openal/av/ALAudioSink.java | 992 ---- .../jogamp/opengl/openal/av/ALDummyUsage.java | 16 - .../jogamp/opengl/util/GLVBOArrayHandler.java | 2 +- .../jogamp/opengl/util/av/GLMediaPlayerImpl.java | 377 +- .../jogamp/opengl/util/av/JavaSoundAudioSink.java | 228 - .../jogamp/opengl/util/av/NullAudioSink.java | 181 - .../jogamp/opengl/util/av/NullGLMediaPlayer.java | 12 +- .../av/impl/FFMPEGDynamicLibraryBundleInfo.java | 319 +- .../opengl/util/av/impl/FFMPEGMediaPlayer.java | 197 +- .../jogamp/opengl/util/av/impl/FFMPEGNatives.java | 6 +- ...MPEGv10Natives.java => FFMPEGv0400Natives.java} | 8 +- ...MPEGv11Natives.java => FFMPEGv0500Natives.java} | 8 +- ...MPEGv09Natives.java => FFMPEGv0600Natives.java} | 8 +- .../opengl/util/av/impl/OMXGLMediaPlayer.java | 10 +- .../jogamp/opengl/util/glsl/GLSLArrayHandler.java | 4 +- .../jogamp/opengl/util/glsl/GLSLTextureRaster.java | 2 +- .../opengl/util/glsl/fixedfunc/FixedFuncHook.java | 6 +- .../util/glsl/fixedfunc/FixedFuncPipeline.java | 21 +- .../opengl/util/stereo/GenericStereoDevice.java | 11 +- .../util/stereo/GenericStereoDeviceRenderer.java | 5 +- .../windows/wgl/WindowsWGLDrawableFactory.java | 38 +- .../jogamp/opengl/x11/glx/X11GLCapabilities.java | 14 + .../opengl/x11/glx/X11GLXDrawableFactory.java | 25 +- src/jogl/native/libav/ffmpeg_impl_template.c | 829 ++-- src/jogl/native/libav/ffmpeg_tool.h | 40 +- ...fmpeg_lavc53_lavf53_lavu51.c => ffmpeg_v0400.c} | 6 +- ...avc54_lavf54_lavu52_lavr01.c => ffmpeg_v0500.c} | 6 +- ...avc56_lavf56_lavu54_lavr02.c => ffmpeg_v0600.c} | 6 +- .../nativewindow/AbstractGraphicsDevice.java | 10 +- .../com/jogamp/nativewindow/Capabilities.java | 43 +- .../jogamp/nativewindow/CapabilitiesImmutable.java | 6 +- .../nativewindow/DefaultGraphicsConfiguration.java | 7 + .../jogamp/nativewindow/DefaultGraphicsDevice.java | 4 +- .../GenericUpstreamSurfacelessHook.java | 9 +- .../jogamp/nativewindow/NativeWindowFactory.java | 24 +- .../com/jogamp/nativewindow/ScalableSurface.java | 20 +- .../com/jogamp/nativewindow/VisualIDHolder.java | 20 +- .../com/jogamp/nativewindow/awt/JAWTWindow.java | 74 +- .../jogamp/nativewindow/egl/EGLGraphicsDevice.java | 141 +- .../jogamp/nativewindow/x11/X11GraphicsDevice.java | 4 +- .../jogamp/nativewindow/SurfaceScaleUtils.java | 23 +- .../jogamp/nativewindow/WrappedSurface.java | 11 +- .../classes/jogamp/nativewindow/drm/DrmMode.java | 5 +- .../nativewindow/jawt/macosx/MacOSXJAWTWindow.java | 21 - .../jogamp/nativewindow/x11/X11Capabilities.java | 15 +- src/nativewindow/native/macosx/OSXmisc.m | 37 +- .../classes/com/jogamp/newt/MonitorDevice.java | 15 +- src/newt/classes/com/jogamp/newt/NewtFactory.java | 2 +- src/newt/classes/com/jogamp/newt/Window.java | 9 +- .../classes/com/jogamp/newt/awt/NewtCanvasAWT.java | 26 +- .../classes/com/jogamp/newt/event/KeyEvent.java | 4 +- .../com/jogamp/newt/event/MonitorEvent.java | 4 +- .../classes/com/jogamp/newt/event/MouseEvent.java | 16 +- .../classes/com/jogamp/newt/event/WindowEvent.java | 14 +- .../classes/com/jogamp/newt/opengl/GLWindow.java | 14 +- .../jogamp/newt/opengl/util/NEWTDemoListener.java | 25 +- .../newt/util/applet/JOGLNewtAppletBase.java | 3 +- src/newt/classes/jogamp/newt/DisplayImpl.java | 3 + src/newt/classes/jogamp/newt/ScreenImpl.java | 43 +- src/newt/classes/jogamp/newt/WindowImpl.java | 46 +- .../jogamp/newt/assets}/cross-grey-alpha-16x16.png | Bin .../classes/jogamp/newt/assets}/jogamp-16x16.png | Bin .../classes/jogamp/newt/assets}/jogamp-32x32.png | Bin .../newt/assets}/pointer-grey-alpha-16x24.png | Bin .../jogamp/newt/driver/android/ScreenDriver.java | 7 +- .../jogamp/newt/driver/awt/ScreenDriver.java | 9 +- .../jogamp/newt/driver/bcm/egl/DisplayDriver.java | 5 +- .../jogamp/newt/driver/bcm/egl/ScreenDriver.java | 9 +- .../newt/driver/bcm/vc/iv/DisplayDriver.java | 2 +- .../jogamp/newt/driver/bcm/vc/iv/ScreenDriver.java | 9 +- .../jogamp/newt/driver/egl/gbm/DisplayDriver.java | 2 +- .../jogamp/newt/driver/egl/gbm/ScreenDriver.java | 9 +- .../jogamp/newt/driver/egl/gbm/WindowDriver.java | 4 +- .../jogamp/newt/driver/intel/gdl/ScreenDriver.java | 9 +- .../jogamp/newt/driver/kd/ScreenDriver.java | 9 +- .../jogamp/newt/driver/macosx/WindowDriver.java | 2 +- .../jogamp/newt/driver/windows/WindowDriver.java | 2 +- .../jogamp/newt/driver/x11/WindowDriver.java | 2 +- .../jogamp/opengl/oculusvr/OVRStereoDevice.java | 7 +- .../opengl/oculusvr/OVRStereoDeviceRenderer.java | 5 +- .../opengl/test/android/NEWTElektronActivity.java | 78 - .../test/android/NEWTElektronActivityLauncher.java | 51 - .../opengl/test/android/NEWTGearsES1Activity.java | 83 - .../test/android/NEWTGearsES1ActivityLauncher.java | 50 - .../test/android/NEWTRedSquareES1Activity.java | 77 - .../android/NEWTRedSquareES1ActivityLauncher.java | 51 - .../opengl/test/bugs/Bug735Inv0AppletAWT.java | 24 +- .../opengl/test/bugs/Bug735Inv1AppletAWT.java | 24 +- .../opengl/test/bugs/Bug735Inv2AppletAWT.java | 24 +- .../jogamp/opengl/test/junit/graph/FontSet01.java | 20 +- .../test/junit/graph/FontViewListener01.java | 178 + .../test/junit/graph/GPURegionGLListener01.java | 297 ++ .../test/junit/graph/GPURegionGLListener10.java | 139 + ...rBase01.java => GPURendererListenerBase01.java} | 251 +- .../junit/graph/GPUTextRendererListenerBase01.java | 587 +++ .../jogamp/opengl/test/junit/graph/MSAATool.java | 96 + .../test/junit/graph/PerfTextRendererNEWT00.java | 450 ++ .../test/junit/graph/TestFontScale01NOUI.java | 62 + .../opengl/test/junit/graph/TestFontsNEWT00.java | 85 +- .../test/junit/graph/TestRegionRendererNEWT01.java | 68 +- .../test/junit/graph/TestTextRendererNEWT00.java | 423 -- .../test/junit/graph/TestTextRendererNEWT01.java | 328 +- .../test/junit/graph/TestTextRendererNEWT10.java | 478 +- .../test/junit/graph/TestTextRendererNEWT20.java | 361 ++ .../test/junit/graph/TestTextRendererNEWT21.java | 310 ++ .../junit/graph/TestTextRendererNEWTBugXXXX.java | 30 +- .../test/junit/graph/TextRendererGLELBase.java | 64 +- .../graph/demos/GPUTextRendererListenerBase01.java | 449 -- .../junit/graph/demos/GPUUISceneGLListener02.java | 9 - .../junit/graph/demos/GPUUISceneGLListener04.java | 7 - .../junit/graph/demos/GPUUISceneGLListener0A.java | 993 ---- .../graph/demos/GPUUISceneNewtCanvasAWTDemo.java | 185 - .../test/junit/graph/demos/GPUUISceneNewtDemo.java | 150 - .../opengl/test/junit/graph/demos/ui/Label.java | 117 - .../test/junit/graph/demos/ui/LabelButton.java | 174 - .../junit/graph/demos/ui/SceneUIController.java | 518 --- .../test/junit/graph/demos/ui/UIGLListener01.java | 107 - .../test/junit/graph/demos/ui/UINewtDemo01.java | 91 - .../opengl/test/junit/graph/demos/ui/UIShape.java | 543 --- .../test/junit/jogl/acore/GLReadBuffer00Base.java | 13 +- .../acore/TestBug669RecursiveGLContext01NEWT.java | 12 +- .../acore/TestBug669RecursiveGLContext02NEWT.java | 20 +- .../test/junit/jogl/acore/TestFBOMRTNEWT01.java | 2 +- ...tFBOOffThreadSharedContextMix2DemosES2NEWT.java | 8 +- .../TestFBOOnThreadSharedContext1DemoES2NEWT.java | 8 +- .../jogl/acore/TestGLAutoDrawableDelegateNEWT.java | 4 +- .../jogl/acore/TestGLReadBuffer01GLCanvasAWT.java | 7 +- .../jogl/acore/TestGLReadBuffer01GLJPanelAWT.java | 7 +- .../jogl/acore/TestGLReadBuffer01GLWindowNEWT.java | 2 +- .../test/junit/jogl/acore/TestNVSwapGroupNEWT.java | 6 +- .../jogl/acore/TestSharedContextListNEWT.java | 2 +- .../jogl/acore/TestSharedContextListNEWT2.java | 6 +- .../jogl/acore/TestSharedContextNewtAWTBug523.java | 34 +- .../jogl/acore/TestSharedContextVBOES1NEWT.java | 2 +- .../jogl/acore/TestSharedContextVBOES2NEWT0.java | 2 +- .../jogl/acore/TestSharedContextVBOES2NEWT1.java | 16 +- .../jogl/acore/TestSharedContextVBOES2NEWT2.java | 8 +- .../jogl/acore/TestSharedContextVBOES2NEWT3.java | 8 +- .../jogl/acore/TestSharedContextVBOES2NEWT4.java | 2 +- .../jogl/acore/TestSharedContextVBOES2NEWT5.java | 4 +- .../junit/jogl/acore/TestShutdownCompleteAWT.java | 28 +- .../junit/jogl/acore/TestShutdownCompleteNEWT.java | 20 +- .../jogl/acore/TestSingleGLInJSliderNewtAWT.java | 683 +++ .../TestAWTCardLayoutAnimatorStartStopBug532.java | 11 +- .../jogl/acore/anim/TestAnimatorGLJPanel01AWT.java | 10 +- .../acore/anim/TestAnimatorGLWindow01NEWT.java | 12 +- .../ect/TestExclusiveContext01VSyncAnimNEWT.java | 2 +- .../ect/TestExclusiveContext11VSyncAnimNEWT.java | 2 +- .../glels/TestGLContextDrawableSwitch01NEWT.java | 7 +- .../glels/TestGLContextDrawableSwitch10NEWT.java | 2 +- .../awt/TestGLCanvasAWTActionDeadlock02AWT.java | 1030 ++--- .../junit/jogl/awt/TestGLCanvasResize01AWT.java | 207 + .../jogl/awt/TestGLJPanelReadd01Bug1310AWT.java | 268 ++ .../junit/jogl/awt/TestGLJPanelResize01AWT.java | 6 +- .../jogl/caps/TestIdentOfCapabilitiesNEWT.java | 109 + .../test/junit/jogl/demos/es1/GearsObjectES1.java | 4 +- .../jogl/demos/es1/newt/TestOlympicES1NEWT.java | 3 +- .../jogl/demos/es2/ElektronenMultiplizierer.java | 14 +- .../test/junit/jogl/demos/es2/FBOMix2DemosES2.java | 2 +- .../opengl/test/junit/jogl/demos/es2/GearsES2.java | 93 +- .../test/junit/jogl/demos/es2/GearsObjectES2.java | 10 +- .../test/junit/jogl/demos/es2/LandscapeES2.java | 4 + .../junit/jogl/demos/es2/LineSquareXDemoES2.java | 6 +- .../test/junit/jogl/demos/es2/Mix2TexturesES2.java | 2 +- .../junit/jogl/demos/es2/MultisampleDemoES2.java | 6 +- .../test/junit/jogl/demos/es2/PointsDemoES2.java | 8 +- .../test/junit/jogl/demos/es2/RedSquareES2.java | 2 +- .../junit/jogl/demos/es2/RedSquareMappedES2.java | 2 +- .../jogl/demos/es2/TextureDraw01ES2Listener.java | 2 +- .../demos/es2/TextureDraw02ES2ListenerFBO.java | 2 +- .../jogl/demos/es2/TextureSequenceCubeES2.java | 12 +- .../jogl/demos/es2/newt/TestGearsES2NEWT.java | 8 +- .../demos/es2/newt/TestGearsES2NewtCanvasAWT.java | 32 +- .../demos/es2/newt/TestGearsES2NewtCanvasSWT.java | 3 +- .../demos/es2/newt/TestGearsES2SimpleNEWT.java | 8 +- .../jogl/demos/es2/newt/TestLandscapeES2NEWT.java | 6 +- .../es2/newt/TestLandscapeES2NewtCanvasAWT.java | 21 +- .../junit/jogl/demos/es2/swt/TestGearsES2SWT.java | 3 +- .../jogl/demos/gl3/GeomShader01TextureGL3.java | 5 +- .../TessellationShader01aGLSL440CoreHardcoded.java | 9 +- .../jogl/demos/gl4/TessellationShader01bGL4.java | 9 +- .../TriangleInstancedRendererWithShaderState.java | 89 +- .../gl4/TrianglesInstancedRendererHardcoded.java | 113 +- .../test/junit/jogl/glsl/GLSLMiscHelper.java | 4 +- .../junit/jogl/glsl/TestGLSLShaderState01NEWT.java | 8 +- .../junit/jogl/glsl/TestGLSLShaderState02NEWT.java | 5 +- .../test/junit/jogl/glsl/TestRulerNEWT01.java | 2 +- .../opengl/test/junit/jogl/math/Matrix4fb.java | 1869 ++++++++ .../test/junit/jogl/math/TestBinary32NOUI.java | 3 +- .../test/junit/jogl/math/TestBinary64NOUI.java | 3 +- .../test/junit/jogl/math/TestFloatUtil01NOUI.java | 3 +- .../jogl/math/TestFloatUtil03InversionNOUI.java | 262 -- .../jogl/math/TestGluUnprojectDoubleNOUI.java | 3 +- .../junit/jogl/math/TestGluUnprojectFloatNOUI.java | 3 +- .../test/junit/jogl/math/TestMatrix4f01NOUI.java | 177 + .../junit/jogl/math/TestMatrix4f02MulNOUI.java | 212 + .../jogl/math/TestMatrix4f03InversionNOUI.java | 431 ++ ...ultNOUI.java => TestMatrix4fMatrixMulNOUI.java} | 83 +- .../junit/jogl/math/TestMatrix4fProject01NOUI.java | 329 ++ .../junit/jogl/math/TestMatrix4fProject02NOUI.java | 120 + .../test/junit/jogl/math/TestPMVMatrix01NEWT.java | 387 +- .../test/junit/jogl/math/TestPMVMatrix02NOUI.java | 47 +- .../test/junit/jogl/math/TestPMVMatrix03NOUI.java | 112 +- .../junit/jogl/math/TestPMVTransform01NOUI.java | 100 + .../test/junit/jogl/math/TestQuaternion01NOUI.java | 628 +-- .../junit/jogl/offscreen/ReadBuffer2Screen.java | 6 +- .../swt/TestGLCanvasSWTNewtCanvasSWTPosInTabs.java | 85 +- .../junit/jogl/swt/TestSWTJOGLGLCanvas01GLn.java | 58 +- .../junit/jogl/util/DemoGL2ES2ImmModeSink.java | 6 +- .../newt/DemoCreateAndDisposeOnCloseNEWT.java | 2 +- .../newt/TestGLWindowInvisiblePointer01NEWT.java | 2 +- .../junit/newt/TestGLWindowWarpPointer01NEWT.java | 2 +- .../junit/newt/TestGLWindows02NEWTAnimated.java | 6 +- .../test/junit/newt/TestRemoteGLWindows01NEWT.java | 2 +- .../junit/newt/TestWindowAndPointerIconNEWT.java | 3 +- .../newt/parenting/NewtReparentingKeyAdapter.java | 6 +- .../TestTranslucentChildWindowBug632NEWT.java | 2 +- .../jogamp/opengl/test/junit/util/MiscUtils.java | 50 +- .../opengl/test/junit/util/NEWTGLContext.java | 7 + www/index.html | 246 +- ...e3DExample17-StudioWithMezzanine-Photo.160w.png | Bin 0 -> 42172 bytes www/media/archipelago01.160x118.jpg | Bin 0 -> 29726 bytes www/media/gephi_preview1b.160x120.png | Bin 0 -> 26425 bytes www/media/mimap_2.3.160w.png | Bin 0 -> 33397 bytes www/media/wakfu01.160x128.png | Bin 0 -> 63517 bytes 1188 files changed, 134144 insertions(+), 67974 deletions(-) create mode 100644 .cproject create mode 100644 .github/FUNDING.yml create mode 100644 README.md delete mode 100644 README.txt create mode 100644 doc/OpenGL_API_Divergence.html create mode 100644 doc/OpenGL_API_Divergence.md create mode 100644 doc/curve/tests/perf00/rpi4_old.log create mode 100644 doc/curve/tests/perf01/pc_7.log create mode 100644 doc/curve/tests/perf01/pc_8.log create mode 100644 doc/curve/tests/perf01/rpi4_7.log create mode 100644 doc/curve/tests/perf01/rpi4_8.log create mode 100644 doc/curve/tests/perf02/pc_10.log create mode 100644 doc/curve/tests/perf02/rpi4_10.log create mode 100644 doxygen/Doxyfile.javaall.in create mode 100644 doxygen/Doxyfile.javapublic.in delete mode 100644 doxygen/doxygen-all-dev.cfg delete mode 100644 doxygen/doxygen-all-pub.cfg delete mode 100644 doxygen/doxygen-jogl-spec.cfg create mode 100644 make/build-graphui.xml create mode 100644 make/graphuiversion rename make/{joglversion-test-android => joglversion-demo-android} (100%) create mode 100644 make/lib/swt/gtk-linux-ppc64le/.classpath create mode 100644 make/lib/swt/gtk-linux-ppc64le/.project create mode 100644 make/lib/swt/gtk-linux-ppc64le/about.html create mode 100644 make/lib/swt/gtk-linux-ppc64le/about_files/IJG_README create mode 100644 make/lib/swt/gtk-linux-ppc64le/about_files/lgpl-v21.txt create mode 100644 make/lib/swt/gtk-linux-ppc64le/about_files/mpl-v11.txt create mode 100644 make/lib/swt/gtk-linux-ppc64le/src.zip create mode 100644 make/lib/swt/gtk-linux-ppc64le/swt.jar rename make/resources/android/{AndroidManifest-test.xml => AndroidManifest-demo.xml} (72%) rename make/resources/android/{res-test => res-demo}/drawable-hdpi/icon.png (100%) rename make/resources/android/{res-test => res-demo}/drawable-ldpi/icon.png (100%) rename make/resources/android/{res-test => res-demo}/drawable-mdpi/icon.png (100%) rename make/resources/android/{res-test => res-demo}/drawable-xhdpi/icon.png (100%) rename make/resources/android/{res-test => res-demo}/layout/main.xml (100%) rename make/resources/android/{res-test => res-demo}/values/strings.xml (100%) create mode 100755 make/scripts/test-fat-jars.sh create mode 100755 make/scripts/tests-rpi4b-aarch64.sh create mode 100644 make/stub_includes/ffmpeg/v0400/libavcodec/ac3_parser.h create mode 100644 make/stub_includes/ffmpeg/v0400/libavcodec/adts_parser.h rename make/stub_includes/{libav/lavc56_lavf56_lavu54_lavr02 => ffmpeg/v0400}/libavcodec/avcodec.h (55%) create mode 100644 make/stub_includes/ffmpeg/v0400/libavcodec/avdct.h rename make/stub_includes/{libav/lavc55_lavf55_lavu53_lavr01 => ffmpeg/v0400}/libavcodec/avfft.h (93%) create mode 100644 make/stub_includes/ffmpeg/v0400/libavcodec/bsf.h create mode 100644 make/stub_includes/ffmpeg/v0400/libavcodec/codec.h create mode 100644 make/stub_includes/ffmpeg/v0400/libavcodec/codec_desc.h create mode 100644 make/stub_includes/ffmpeg/v0400/libavcodec/codec_id.h create mode 100644 make/stub_includes/ffmpeg/v0400/libavcodec/codec_par.h create mode 100644 make/stub_includes/ffmpeg/v0400/libavcodec/d3d11va.h create mode 100644 make/stub_includes/ffmpeg/v0400/libavcodec/dirac.h create mode 100644 make/stub_includes/ffmpeg/v0400/libavcodec/dv_profile.h rename make/stub_includes/{libav/lavc56_lavf56_lavu54_lavr02 => ffmpeg/v0400}/libavcodec/dxva2.h (78%) create mode 100644 make/stub_includes/ffmpeg/v0400/libavcodec/jni.h create mode 100644 make/stub_includes/ffmpeg/v0400/libavcodec/mediacodec.h create mode 100644 make/stub_includes/ffmpeg/v0400/libavcodec/packet.h create mode 100644 make/stub_includes/ffmpeg/v0400/libavcodec/qsv.h create mode 100644 make/stub_includes/ffmpeg/v0400/libavcodec/vaapi.h rename make/stub_includes/{libav/lavc56_lavf56_lavu54_lavr02 => ffmpeg/v0400}/libavcodec/vdpau.h (51%) create mode 100644 make/stub_includes/ffmpeg/v0400/libavcodec/version.h create mode 100644 make/stub_includes/ffmpeg/v0400/libavcodec/videotoolbox.h create mode 100644 make/stub_includes/ffmpeg/v0400/libavcodec/vorbis_parser.h rename make/stub_includes/{libav/lavc56_lavf56_lavu54_lavr02 => ffmpeg/v0400}/libavcodec/xvmc.h (95%) create mode 100644 make/stub_includes/ffmpeg/v0400/libavdevice/avdevice.h create mode 100644 make/stub_includes/ffmpeg/v0400/libavdevice/version.h create mode 100644 make/stub_includes/ffmpeg/v0400/libavfilter/avfilter.h create mode 100644 make/stub_includes/ffmpeg/v0400/libavfilter/buffersink.h create mode 100644 make/stub_includes/ffmpeg/v0400/libavfilter/buffersrc.h create mode 100644 make/stub_includes/ffmpeg/v0400/libavfilter/version.h rename make/stub_includes/{libav/lavc56_lavf56_lavu54_lavr02 => ffmpeg/v0400}/libavformat/avformat.h (57%) create mode 100644 make/stub_includes/ffmpeg/v0400/libavformat/avio.h create mode 100644 make/stub_includes/ffmpeg/v0400/libavformat/version.h rename make/stub_includes/{libav/lavc56_lavf56_lavu54_lavr02 => ffmpeg/v0400}/libavutil/adler32.h (75%) rename make/stub_includes/{libav/lavc56_lavf56_lavu54_lavr02 => ffmpeg/v0400}/libavutil/aes.h (84%) create mode 100644 make/stub_includes/ffmpeg/v0400/libavutil/aes_ctr.h rename make/stub_includes/{libav/lavc55_lavf55_lavu53_lavr01 => ffmpeg/v0400}/libavutil/attributes.h (55%) rename make/stub_includes/{libav/lavc56_lavf56_lavu54_lavr02 => ffmpeg/v0400}/libavutil/audio_fifo.h (65%) rename make/stub_includes/{libav/lavc55_lavf55_lavu53_lavr01 => ffmpeg/v0400}/libavutil/avassert.h (75%) rename make/stub_includes/{libav/lavc53_lavf53_lavu51 => ffmpeg/v0400}/libavutil/avconfig.h (80%) create mode 100644 make/stub_includes/ffmpeg/v0400/libavutil/avstring.h rename make/stub_includes/{libav/lavc56_lavf56_lavu54_lavr02 => ffmpeg/v0400}/libavutil/avutil.h (59%) rename make/stub_includes/{libav/lavc55_lavf55_lavu53_lavr01 => ffmpeg/v0400}/libavutil/base64.h (61%) rename make/stub_includes/{libav/lavc56_lavf56_lavu54_lavr02 => ffmpeg/v0400}/libavutil/blowfish.h (85%) create mode 100644 make/stub_includes/ffmpeg/v0400/libavutil/bprint.h rename make/stub_includes/{libav/lavc55_lavf55_lavu53_lavr01 => ffmpeg/v0400}/libavutil/bswap.h (91%) rename make/stub_includes/{libav/lavc55_lavf55_lavu53_lavr01 => ffmpeg/v0400}/libavutil/buffer.h (81%) create mode 100644 make/stub_includes/ffmpeg/v0400/libavutil/camellia.h create mode 100644 make/stub_includes/ffmpeg/v0400/libavutil/cast5.h rename make/stub_includes/{libav/lavc55_lavf55_lavu53_lavr01 => ffmpeg/v0400}/libavutil/channel_layout.h (74%) rename make/stub_includes/{libav/lavc56_lavf56_lavu54_lavr02 => ffmpeg/v0400}/libavutil/common.h (58%) rename make/stub_includes/{libav/lavc56_lavf56_lavu54_lavr02 => ffmpeg/v0400}/libavutil/cpu.h (58%) rename make/stub_includes/{libav/lavc55_lavf55_lavu53_lavr01 => ffmpeg/v0400}/libavutil/crc.h (75%) create mode 100644 make/stub_includes/ffmpeg/v0400/libavutil/des.h rename make/stub_includes/{libav/lavc55_lavf55_lavu53_lavr01 => ffmpeg/v0400}/libavutil/dict.h (54%) create mode 100644 make/stub_includes/ffmpeg/v0400/libavutil/display.h create mode 100644 make/stub_includes/ffmpeg/v0400/libavutil/dovi_meta.h rename make/stub_includes/{libav/lavc56_lavf56_lavu54_lavr02 => ffmpeg/v0400}/libavutil/downmix_info.h (88%) create mode 100644 make/stub_includes/ffmpeg/v0400/libavutil/encryption_info.h create mode 100644 make/stub_includes/ffmpeg/v0400/libavutil/error.h rename make/stub_includes/{libav/lavc54_lavf54_lavu52_lavr01 => ffmpeg/v0400}/libavutil/eval.h (77%) create mode 100644 make/stub_includes/ffmpeg/v0400/libavutil/ffversion.h rename make/stub_includes/{libav/lavc56_lavf56_lavu54_lavr02 => ffmpeg/v0400}/libavutil/fifo.h (65%) rename make/stub_includes/{libav/lavc55_lavf55_lavu53_lavr01 => ffmpeg/v0400}/libavutil/file.h (58%) create mode 100644 make/stub_includes/ffmpeg/v0400/libavutil/frame.h create mode 100644 make/stub_includes/ffmpeg/v0400/libavutil/hash.h create mode 100644 make/stub_includes/ffmpeg/v0400/libavutil/hdr_dynamic_metadata.h create mode 100644 make/stub_includes/ffmpeg/v0400/libavutil/hmac.h create mode 100644 make/stub_includes/ffmpeg/v0400/libavutil/hwcontext.h create mode 100644 make/stub_includes/ffmpeg/v0400/libavutil/hwcontext_cuda.h create mode 100644 make/stub_includes/ffmpeg/v0400/libavutil/hwcontext_d3d11va.h create mode 100644 make/stub_includes/ffmpeg/v0400/libavutil/hwcontext_drm.h create mode 100644 make/stub_includes/ffmpeg/v0400/libavutil/hwcontext_dxva2.h create mode 100644 make/stub_includes/ffmpeg/v0400/libavutil/hwcontext_mediacodec.h create mode 100644 make/stub_includes/ffmpeg/v0400/libavutil/hwcontext_opencl.h create mode 100644 make/stub_includes/ffmpeg/v0400/libavutil/hwcontext_qsv.h create mode 100644 make/stub_includes/ffmpeg/v0400/libavutil/hwcontext_vaapi.h create mode 100644 make/stub_includes/ffmpeg/v0400/libavutil/hwcontext_vdpau.h create mode 100644 make/stub_includes/ffmpeg/v0400/libavutil/hwcontext_videotoolbox.h create mode 100644 make/stub_includes/ffmpeg/v0400/libavutil/hwcontext_vulkan.h create mode 100644 make/stub_includes/ffmpeg/v0400/libavutil/imgutils.h rename make/stub_includes/{libav/lavc54_lavf54_lavu52_lavr01 => ffmpeg/v0400}/libavutil/intfloat.h (87%) rename make/stub_includes/{libav/lavc54_lavf54_lavu52_lavr01 => ffmpeg/v0400}/libavutil/intreadwrite.h (77%) rename make/stub_includes/{libav/lavc54_lavf54_lavu52_lavr01 => ffmpeg/v0400}/libavutil/lfg.h (63%) rename make/stub_includes/{libav/lavc56_lavf56_lavu54_lavr02 => ffmpeg/v0400}/libavutil/log.h (56%) rename make/stub_includes/{libav/lavc54_lavf54_lavu52_lavr01 => ffmpeg/v0400}/libavutil/lzo.h (89%) rename make/stub_includes/{libav/lavc56_lavf56_lavu54_lavr02 => ffmpeg/v0400}/libavutil/macros.h (78%) create mode 100644 make/stub_includes/ffmpeg/v0400/libavutil/mastering_display_metadata.h create mode 100644 make/stub_includes/ffmpeg/v0400/libavutil/mathematics.h create mode 100644 make/stub_includes/ffmpeg/v0400/libavutil/md5.h create mode 100644 make/stub_includes/ffmpeg/v0400/libavutil/mem.h create mode 100644 make/stub_includes/ffmpeg/v0400/libavutil/motion_vector.h create mode 100644 make/stub_includes/ffmpeg/v0400/libavutil/murmur3.h rename make/stub_includes/{libav/lavc56_lavf56_lavu54_lavr02 => ffmpeg/v0400}/libavutil/opt.h (56%) rename make/stub_includes/{libav/lavc55_lavf55_lavu53_lavr01 => ffmpeg/v0400}/libavutil/parseutils.h (56%) create mode 100644 make/stub_includes/ffmpeg/v0400/libavutil/pixdesc.h create mode 100644 make/stub_includes/ffmpeg/v0400/libavutil/pixelutils.h create mode 100644 make/stub_includes/ffmpeg/v0400/libavutil/pixfmt.h rename make/stub_includes/{libav/lavc53_lavf53_lavu51 => ffmpeg/v0400}/libavutil/random_seed.h (59%) create mode 100644 make/stub_includes/ffmpeg/v0400/libavutil/rational.h create mode 100644 make/stub_includes/ffmpeg/v0400/libavutil/rc4.h rename make/stub_includes/{libav/lavc56_lavf56_lavu54_lavr02 => ffmpeg/v0400}/libavutil/replaygain.h (86%) create mode 100644 make/stub_includes/ffmpeg/v0400/libavutil/ripemd.h rename make/stub_includes/{libav/lavc55_lavf55_lavu53_lavr01 => ffmpeg/v0400}/libavutil/samplefmt.h (71%) rename make/stub_includes/{libav/lavc56_lavf56_lavu54_lavr02 => ffmpeg/v0400}/libavutil/sha.h (62%) create mode 100644 make/stub_includes/ffmpeg/v0400/libavutil/sha512.h create mode 100644 make/stub_includes/ffmpeg/v0400/libavutil/spherical.h rename make/stub_includes/{libav/lavc55_lavf55_lavu53_lavr01 => ffmpeg/v0400}/libavutil/stereo3d.h (64%) create mode 100644 make/stub_includes/ffmpeg/v0400/libavutil/tea.h create mode 100644 make/stub_includes/ffmpeg/v0400/libavutil/threadmessage.h rename make/stub_includes/{libav/lavc56_lavf56_lavu54_lavr02 => ffmpeg/v0400}/libavutil/time.h (56%) create mode 100644 make/stub_includes/ffmpeg/v0400/libavutil/timecode.h create mode 100644 make/stub_includes/ffmpeg/v0400/libavutil/timestamp.h create mode 100644 make/stub_includes/ffmpeg/v0400/libavutil/tree.h create mode 100644 make/stub_includes/ffmpeg/v0400/libavutil/twofish.h create mode 100644 make/stub_includes/ffmpeg/v0400/libavutil/tx.h create mode 100644 make/stub_includes/ffmpeg/v0400/libavutil/version.h create mode 100644 make/stub_includes/ffmpeg/v0400/libavutil/video_enc_params.h rename make/stub_includes/{libav/lavc56_lavf56_lavu54_lavr02 => ffmpeg/v0400}/libavutil/xtea.h (54%) rename make/stub_includes/{libav/lavc56_lavf56_lavu54_lavr02 => ffmpeg/v0400}/libswresample/swresample.h (85%) rename make/stub_includes/{libav/lavc56_lavf56_lavu54_lavr02 => ffmpeg/v0400}/libswresample/version.h (89%) create mode 100644 make/stub_includes/ffmpeg/v0400/libswscale/swscale.h create mode 100644 make/stub_includes/ffmpeg/v0400/libswscale/version.h create mode 100644 make/stub_includes/ffmpeg/v0500/libavcodec/ac3_parser.h create mode 100644 make/stub_includes/ffmpeg/v0500/libavcodec/adts_parser.h create mode 100644 make/stub_includes/ffmpeg/v0500/libavcodec/avcodec.h create mode 100644 make/stub_includes/ffmpeg/v0500/libavcodec/avdct.h rename make/stub_includes/{libav/lavc56_lavf56_lavu54_lavr02 => ffmpeg/v0500}/libavcodec/avfft.h (93%) create mode 100644 make/stub_includes/ffmpeg/v0500/libavcodec/bsf.h create mode 100644 make/stub_includes/ffmpeg/v0500/libavcodec/codec.h create mode 100644 make/stub_includes/ffmpeg/v0500/libavcodec/codec_desc.h create mode 100644 make/stub_includes/ffmpeg/v0500/libavcodec/codec_id.h create mode 100644 make/stub_includes/ffmpeg/v0500/libavcodec/codec_par.h create mode 100644 make/stub_includes/ffmpeg/v0500/libavcodec/d3d11va.h create mode 100644 make/stub_includes/ffmpeg/v0500/libavcodec/defs.h create mode 100644 make/stub_includes/ffmpeg/v0500/libavcodec/dirac.h create mode 100644 make/stub_includes/ffmpeg/v0500/libavcodec/dv_profile.h rename make/stub_includes/{libav/lavc54_lavf54_lavu52_lavr01 => ffmpeg/v0500}/libavcodec/dxva2.h (73%) create mode 100644 make/stub_includes/ffmpeg/v0500/libavcodec/jni.h create mode 100644 make/stub_includes/ffmpeg/v0500/libavcodec/mediacodec.h create mode 100644 make/stub_includes/ffmpeg/v0500/libavcodec/packet.h create mode 100644 make/stub_includes/ffmpeg/v0500/libavcodec/qsv.h create mode 100644 make/stub_includes/ffmpeg/v0500/libavcodec/vdpau.h create mode 100644 make/stub_includes/ffmpeg/v0500/libavcodec/version.h create mode 100644 make/stub_includes/ffmpeg/v0500/libavcodec/version_major.h create mode 100644 make/stub_includes/ffmpeg/v0500/libavcodec/videotoolbox.h create mode 100644 make/stub_includes/ffmpeg/v0500/libavcodec/vorbis_parser.h rename make/stub_includes/{libav/lavc55_lavf55_lavu53_lavr01 => ffmpeg/v0500}/libavcodec/xvmc.h (94%) create mode 100644 make/stub_includes/ffmpeg/v0500/libavdevice/avdevice.h create mode 100644 make/stub_includes/ffmpeg/v0500/libavdevice/version.h create mode 100644 make/stub_includes/ffmpeg/v0500/libavdevice/version_major.h create mode 100644 make/stub_includes/ffmpeg/v0500/libavfilter/avfilter.h create mode 100644 make/stub_includes/ffmpeg/v0500/libavfilter/buffersink.h create mode 100644 make/stub_includes/ffmpeg/v0500/libavfilter/buffersrc.h create mode 100644 make/stub_includes/ffmpeg/v0500/libavfilter/version.h create mode 100644 make/stub_includes/ffmpeg/v0500/libavfilter/version_major.h rename make/stub_includes/{libav/lavc55_lavf55_lavu53_lavr01 => ffmpeg/v0500}/libavformat/avformat.h (51%) create mode 100644 make/stub_includes/ffmpeg/v0500/libavformat/avio.h rename make/stub_includes/{libav/lavc55_lavf55_lavu53_lavr01 => ffmpeg/v0500}/libavformat/version.h (66%) create mode 100644 make/stub_includes/ffmpeg/v0500/libavformat/version_major.h rename make/stub_includes/{libav/lavc53_lavf53_lavu51 => ffmpeg/v0500}/libavutil/adler32.h (64%) rename make/stub_includes/{libav/lavc55_lavf55_lavu53_lavr01 => ffmpeg/v0500}/libavutil/aes.h (83%) create mode 100644 make/stub_includes/ffmpeg/v0500/libavutil/aes_ctr.h rename make/stub_includes/{libav/lavc56_lavf56_lavu54_lavr02 => ffmpeg/v0500}/libavutil/attributes.h (55%) rename make/stub_includes/{libav/lavc54_lavf54_lavu52_lavr01 => ffmpeg/v0500}/libavutil/audio_fifo.h (64%) rename make/stub_includes/{libav/lavc54_lavf54_lavu52_lavr01 => ffmpeg/v0500}/libavutil/avassert.h (74%) rename make/stub_includes/{libav/lavc54_lavf54_lavu52_lavr01 => ffmpeg/v0500}/libavutil/avconfig.h (80%) create mode 100644 make/stub_includes/ffmpeg/v0500/libavutil/avstring.h rename make/stub_includes/{libav/lavc55_lavf55_lavu53_lavr01 => ffmpeg/v0500}/libavutil/avutil.h (56%) rename make/stub_includes/{libav/lavc54_lavf54_lavu52_lavr01 => ffmpeg/v0500}/libavutil/base64.h (61%) rename make/stub_includes/{libav/lavc55_lavf55_lavu53_lavr01 => ffmpeg/v0500}/libavutil/blowfish.h (85%) create mode 100644 make/stub_includes/ffmpeg/v0500/libavutil/bprint.h rename make/stub_includes/{libav/lavc56_lavf56_lavu54_lavr02 => ffmpeg/v0500}/libavutil/bswap.h (91%) rename make/stub_includes/{libav/lavc56_lavf56_lavu54_lavr02 => ffmpeg/v0500}/libavutil/buffer.h (73%) create mode 100644 make/stub_includes/ffmpeg/v0500/libavutil/camellia.h create mode 100644 make/stub_includes/ffmpeg/v0500/libavutil/cast5.h create mode 100644 make/stub_includes/ffmpeg/v0500/libavutil/channel_layout.h rename make/stub_includes/{libav/lavc55_lavf55_lavu53_lavr01 => ffmpeg/v0500}/libavutil/common.h (57%) rename make/stub_includes/{libav/lavc55_lavf55_lavu53_lavr01 => ffmpeg/v0500}/libavutil/cpu.h (50%) rename make/stub_includes/{libav/lavc56_lavf56_lavu54_lavr02 => ffmpeg/v0500}/libavutil/crc.h (78%) create mode 100644 make/stub_includes/ffmpeg/v0500/libavutil/csp.h create mode 100644 make/stub_includes/ffmpeg/v0500/libavutil/des.h create mode 100644 make/stub_includes/ffmpeg/v0500/libavutil/detection_bbox.h rename make/stub_includes/{libav/lavc56_lavf56_lavu54_lavr02 => ffmpeg/v0500}/libavutil/dict.h (56%) rename make/stub_includes/{libav/lavc56_lavf56_lavu54_lavr02 => ffmpeg/v0500}/libavutil/display.h (77%) create mode 100644 make/stub_includes/ffmpeg/v0500/libavutil/dovi_meta.h rename make/stub_includes/{libav/lavc55_lavf55_lavu53_lavr01 => ffmpeg/v0500}/libavutil/downmix_info.h (88%) create mode 100644 make/stub_includes/ffmpeg/v0500/libavutil/encryption_info.h create mode 100644 make/stub_includes/ffmpeg/v0500/libavutil/error.h rename make/stub_includes/{libav/lavc55_lavf55_lavu53_lavr01 => ffmpeg/v0500}/libavutil/eval.h (77%) create mode 100644 make/stub_includes/ffmpeg/v0500/libavutil/ffversion.h create mode 100644 make/stub_includes/ffmpeg/v0500/libavutil/fifo.h rename make/stub_includes/{libav/lavc54_lavf54_lavu52_lavr01 => ffmpeg/v0500}/libavutil/file.h (57%) create mode 100644 make/stub_includes/ffmpeg/v0500/libavutil/film_grain_params.h create mode 100644 make/stub_includes/ffmpeg/v0500/libavutil/frame.h create mode 100644 make/stub_includes/ffmpeg/v0500/libavutil/hash.h create mode 100644 make/stub_includes/ffmpeg/v0500/libavutil/hdr_dynamic_metadata.h create mode 100644 make/stub_includes/ffmpeg/v0500/libavutil/hdr_dynamic_vivid_metadata.h rename make/stub_includes/{libav/lavc55_lavf55_lavu53_lavr01 => ffmpeg/v0500}/libavutil/hmac.h (89%) create mode 100644 make/stub_includes/ffmpeg/v0500/libavutil/hwcontext.h create mode 100644 make/stub_includes/ffmpeg/v0500/libavutil/hwcontext_cuda.h create mode 100644 make/stub_includes/ffmpeg/v0500/libavutil/hwcontext_d3d11va.h create mode 100644 make/stub_includes/ffmpeg/v0500/libavutil/hwcontext_drm.h create mode 100644 make/stub_includes/ffmpeg/v0500/libavutil/hwcontext_dxva2.h create mode 100644 make/stub_includes/ffmpeg/v0500/libavutil/hwcontext_mediacodec.h create mode 100644 make/stub_includes/ffmpeg/v0500/libavutil/hwcontext_opencl.h create mode 100644 make/stub_includes/ffmpeg/v0500/libavutil/hwcontext_qsv.h create mode 100644 make/stub_includes/ffmpeg/v0500/libavutil/hwcontext_vaapi.h create mode 100644 make/stub_includes/ffmpeg/v0500/libavutil/hwcontext_vdpau.h create mode 100644 make/stub_includes/ffmpeg/v0500/libavutil/hwcontext_videotoolbox.h create mode 100644 make/stub_includes/ffmpeg/v0500/libavutil/hwcontext_vulkan.h create mode 100644 make/stub_includes/ffmpeg/v0500/libavutil/imgutils.h rename make/stub_includes/{libav/lavc56_lavf56_lavu54_lavr02 => ffmpeg/v0500}/libavutil/intfloat.h (87%) rename make/stub_includes/{libav/lavc55_lavf55_lavu53_lavr01 => ffmpeg/v0500}/libavutil/intreadwrite.h (77%) rename make/stub_includes/{libav/lavc55_lavf55_lavu53_lavr01 => ffmpeg/v0500}/libavutil/lfg.h (63%) rename make/stub_includes/{libav/lavc55_lavf55_lavu53_lavr01 => ffmpeg/v0500}/libavutil/log.h (50%) rename make/stub_includes/{libav/lavc55_lavf55_lavu53_lavr01 => ffmpeg/v0500}/libavutil/lzo.h (89%) create mode 100644 make/stub_includes/ffmpeg/v0500/libavutil/macros.h create mode 100644 make/stub_includes/ffmpeg/v0500/libavutil/mastering_display_metadata.h create mode 100644 make/stub_includes/ffmpeg/v0500/libavutil/mathematics.h create mode 100644 make/stub_includes/ffmpeg/v0500/libavutil/md5.h create mode 100644 make/stub_includes/ffmpeg/v0500/libavutil/mem.h create mode 100644 make/stub_includes/ffmpeg/v0500/libavutil/motion_vector.h create mode 100644 make/stub_includes/ffmpeg/v0500/libavutil/murmur3.h create mode 100644 make/stub_includes/ffmpeg/v0500/libavutil/opt.h rename make/stub_includes/{libav/lavc53_lavf53_lavu51 => ffmpeg/v0500}/libavutil/parseutils.h (56%) rename make/stub_includes/{libav/lavc56_lavf56_lavu54_lavr02 => ffmpeg/v0500}/libavutil/pixdesc.h (53%) create mode 100644 make/stub_includes/ffmpeg/v0500/libavutil/pixelutils.h create mode 100644 make/stub_includes/ffmpeg/v0500/libavutil/pixfmt.h rename make/stub_includes/{libav/lavc54_lavf54_lavu52_lavr01 => ffmpeg/v0500}/libavutil/random_seed.h (59%) create mode 100644 make/stub_includes/ffmpeg/v0500/libavutil/rational.h create mode 100644 make/stub_includes/ffmpeg/v0500/libavutil/rc4.h create mode 100644 make/stub_includes/ffmpeg/v0500/libavutil/replaygain.h create mode 100644 make/stub_includes/ffmpeg/v0500/libavutil/ripemd.h rename make/stub_includes/{libav/lavc56_lavf56_lavu54_lavr02 => ffmpeg/v0500}/libavutil/samplefmt.h (75%) rename make/stub_includes/{libav/lavc54_lavf54_lavu52_lavr01 => ffmpeg/v0500}/libavutil/sha.h (64%) create mode 100644 make/stub_includes/ffmpeg/v0500/libavutil/sha512.h create mode 100644 make/stub_includes/ffmpeg/v0500/libavutil/spherical.h create mode 100644 make/stub_includes/ffmpeg/v0500/libavutil/stereo3d.h create mode 100644 make/stub_includes/ffmpeg/v0500/libavutil/tea.h create mode 100644 make/stub_includes/ffmpeg/v0500/libavutil/threadmessage.h rename make/stub_includes/{libav/lavc54_lavf54_lavu52_lavr01 => ffmpeg/v0500}/libavutil/time.h (56%) create mode 100644 make/stub_includes/ffmpeg/v0500/libavutil/timecode.h create mode 100644 make/stub_includes/ffmpeg/v0500/libavutil/timestamp.h create mode 100644 make/stub_includes/ffmpeg/v0500/libavutil/tree.h create mode 100644 make/stub_includes/ffmpeg/v0500/libavutil/twofish.h create mode 100644 make/stub_includes/ffmpeg/v0500/libavutil/tx.h create mode 100644 make/stub_includes/ffmpeg/v0500/libavutil/uuid.h create mode 100644 make/stub_includes/ffmpeg/v0500/libavutil/version.h create mode 100644 make/stub_includes/ffmpeg/v0500/libavutil/video_enc_params.h rename make/stub_includes/{libav/lavc54_lavf54_lavu52_lavr01 => ffmpeg/v0500}/libavutil/xtea.h (52%) create mode 100644 make/stub_includes/ffmpeg/v0500/libswresample/swresample.h rename make/stub_includes/{libav/lavc55_lavf55_lavu53_lavr01 => ffmpeg/v0500}/libswresample/version.h (88%) rename make/stub_includes/{libav/lavc53_lavf53_lavu51/libavcodec/opt.h => ffmpeg/v0500/libswresample/version_major.h} (55%) create mode 100644 make/stub_includes/ffmpeg/v0500/libswscale/swscale.h create mode 100644 make/stub_includes/ffmpeg/v0500/libswscale/version.h create mode 100644 make/stub_includes/ffmpeg/v0500/libswscale/version_major.h create mode 100644 make/stub_includes/ffmpeg/v0600/libavcodec/ac3_parser.h create mode 100644 make/stub_includes/ffmpeg/v0600/libavcodec/adts_parser.h create mode 100644 make/stub_includes/ffmpeg/v0600/libavcodec/avcodec.h create mode 100644 make/stub_includes/ffmpeg/v0600/libavcodec/avdct.h rename make/stub_includes/{libav/lavc54_lavf54_lavu52_lavr01 => ffmpeg/v0600}/libavcodec/avfft.h (91%) create mode 100644 make/stub_includes/ffmpeg/v0600/libavcodec/bsf.h create mode 100644 make/stub_includes/ffmpeg/v0600/libavcodec/codec.h create mode 100644 make/stub_includes/ffmpeg/v0600/libavcodec/codec_desc.h create mode 100644 make/stub_includes/ffmpeg/v0600/libavcodec/codec_id.h create mode 100644 make/stub_includes/ffmpeg/v0600/libavcodec/codec_par.h create mode 100644 make/stub_includes/ffmpeg/v0600/libavcodec/d3d11va.h create mode 100644 make/stub_includes/ffmpeg/v0600/libavcodec/defs.h create mode 100644 make/stub_includes/ffmpeg/v0600/libavcodec/dirac.h create mode 100644 make/stub_includes/ffmpeg/v0600/libavcodec/dv_profile.h rename make/stub_includes/{libav/lavc55_lavf55_lavu53_lavr01 => ffmpeg/v0600}/libavcodec/dxva2.h (73%) create mode 100644 make/stub_includes/ffmpeg/v0600/libavcodec/jni.h create mode 100644 make/stub_includes/ffmpeg/v0600/libavcodec/mediacodec.h create mode 100644 make/stub_includes/ffmpeg/v0600/libavcodec/packet.h create mode 100644 make/stub_includes/ffmpeg/v0600/libavcodec/qsv.h create mode 100644 make/stub_includes/ffmpeg/v0600/libavcodec/vdpau.h create mode 100644 make/stub_includes/ffmpeg/v0600/libavcodec/version.h create mode 100644 make/stub_includes/ffmpeg/v0600/libavcodec/version_major.h create mode 100644 make/stub_includes/ffmpeg/v0600/libavcodec/videotoolbox.h create mode 100644 make/stub_includes/ffmpeg/v0600/libavcodec/vorbis_parser.h rename make/stub_includes/{libav/lavc54_lavf54_lavu52_lavr01 => ffmpeg/v0600}/libavcodec/xvmc.h (93%) create mode 100644 make/stub_includes/ffmpeg/v0600/libavdevice/avdevice.h create mode 100644 make/stub_includes/ffmpeg/v0600/libavdevice/version.h create mode 100644 make/stub_includes/ffmpeg/v0600/libavdevice/version_major.h create mode 100644 make/stub_includes/ffmpeg/v0600/libavfilter/avfilter.h create mode 100644 make/stub_includes/ffmpeg/v0600/libavfilter/buffersink.h create mode 100644 make/stub_includes/ffmpeg/v0600/libavfilter/buffersrc.h create mode 100644 make/stub_includes/ffmpeg/v0600/libavfilter/version.h create mode 100644 make/stub_includes/ffmpeg/v0600/libavfilter/version_major.h create mode 100644 make/stub_includes/ffmpeg/v0600/libavformat/avformat.h create mode 100644 make/stub_includes/ffmpeg/v0600/libavformat/avio.h rename make/stub_includes/{libav/lavc56_lavf56_lavu54_lavr02 => ffmpeg/v0600}/libavformat/version.h (60%) create mode 100644 make/stub_includes/ffmpeg/v0600/libavformat/version_major.h rename make/stub_includes/{libav/lavc55_lavf55_lavu53_lavr01 => ffmpeg/v0600}/libavutil/adler32.h (64%) rename make/stub_includes/{libav/lavc54_lavf54_lavu52_lavr01 => ffmpeg/v0600}/libavutil/aes.h (81%) create mode 100644 make/stub_includes/ffmpeg/v0600/libavutil/aes_ctr.h create mode 100644 make/stub_includes/ffmpeg/v0600/libavutil/ambient_viewing_environment.h rename make/stub_includes/{libav/lavc54_lavf54_lavu52_lavr01 => ffmpeg/v0600}/libavutil/attributes.h (51%) rename make/stub_includes/{libav/lavc55_lavf55_lavu53_lavr01 => ffmpeg/v0600}/libavutil/audio_fifo.h (64%) rename make/stub_includes/{libav/lavc56_lavf56_lavu54_lavr02 => ffmpeg/v0600}/libavutil/avassert.h (74%) rename make/stub_includes/{libav/lavc55_lavf55_lavu53_lavr01 => ffmpeg/v0600}/libavutil/avconfig.h (80%) create mode 100644 make/stub_includes/ffmpeg/v0600/libavutil/avstring.h create mode 100644 make/stub_includes/ffmpeg/v0600/libavutil/avutil.h rename make/stub_includes/{libav/lavc56_lavf56_lavu54_lavr02 => ffmpeg/v0600}/libavutil/base64.h (61%) rename make/stub_includes/{libav/lavc54_lavf54_lavu52_lavr01 => ffmpeg/v0600}/libavutil/blowfish.h (85%) create mode 100644 make/stub_includes/ffmpeg/v0600/libavutil/bprint.h rename make/stub_includes/{libav/lavc54_lavf54_lavu52_lavr01 => ffmpeg/v0600}/libavutil/bswap.h (88%) create mode 100644 make/stub_includes/ffmpeg/v0600/libavutil/buffer.h create mode 100644 make/stub_includes/ffmpeg/v0600/libavutil/camellia.h create mode 100644 make/stub_includes/ffmpeg/v0600/libavutil/cast5.h create mode 100644 make/stub_includes/ffmpeg/v0600/libavutil/channel_layout.h rename make/stub_includes/{libav/lavc54_lavf54_lavu52_lavr01 => ffmpeg/v0600}/libavutil/common.h (57%) create mode 100644 make/stub_includes/ffmpeg/v0600/libavutil/cpu.h rename make/stub_includes/{libav/lavc54_lavf54_lavu52_lavr01 => ffmpeg/v0600}/libavutil/crc.h (73%) create mode 100644 make/stub_includes/ffmpeg/v0600/libavutil/csp.h create mode 100644 make/stub_includes/ffmpeg/v0600/libavutil/des.h create mode 100644 make/stub_includes/ffmpeg/v0600/libavutil/detection_bbox.h create mode 100644 make/stub_includes/ffmpeg/v0600/libavutil/dict.h create mode 100644 make/stub_includes/ffmpeg/v0600/libavutil/display.h create mode 100644 make/stub_includes/ffmpeg/v0600/libavutil/dovi_meta.h create mode 100644 make/stub_includes/ffmpeg/v0600/libavutil/downmix_info.h create mode 100644 make/stub_includes/ffmpeg/v0600/libavutil/encryption_info.h create mode 100644 make/stub_includes/ffmpeg/v0600/libavutil/error.h rename make/stub_includes/{libav/lavc53_lavf53_lavu51 => ffmpeg/v0600}/libavutil/eval.h (74%) create mode 100644 make/stub_includes/ffmpeg/v0600/libavutil/ffversion.h create mode 100644 make/stub_includes/ffmpeg/v0600/libavutil/fifo.h rename make/stub_includes/{libav/lavc56_lavf56_lavu54_lavr02 => ffmpeg/v0600}/libavutil/file.h (51%) create mode 100644 make/stub_includes/ffmpeg/v0600/libavutil/film_grain_params.h create mode 100644 make/stub_includes/ffmpeg/v0600/libavutil/frame.h create mode 100644 make/stub_includes/ffmpeg/v0600/libavutil/hash.h create mode 100644 make/stub_includes/ffmpeg/v0600/libavutil/hdr_dynamic_metadata.h create mode 100644 make/stub_includes/ffmpeg/v0600/libavutil/hdr_dynamic_vivid_metadata.h rename make/stub_includes/{libav/lavc56_lavf56_lavu54_lavr02 => ffmpeg/v0600}/libavutil/hmac.h (89%) create mode 100644 make/stub_includes/ffmpeg/v0600/libavutil/hwcontext.h create mode 100644 make/stub_includes/ffmpeg/v0600/libavutil/hwcontext_cuda.h create mode 100644 make/stub_includes/ffmpeg/v0600/libavutil/hwcontext_d3d11va.h create mode 100644 make/stub_includes/ffmpeg/v0600/libavutil/hwcontext_drm.h create mode 100644 make/stub_includes/ffmpeg/v0600/libavutil/hwcontext_dxva2.h create mode 100644 make/stub_includes/ffmpeg/v0600/libavutil/hwcontext_mediacodec.h create mode 100644 make/stub_includes/ffmpeg/v0600/libavutil/hwcontext_opencl.h create mode 100644 make/stub_includes/ffmpeg/v0600/libavutil/hwcontext_qsv.h create mode 100644 make/stub_includes/ffmpeg/v0600/libavutil/hwcontext_vaapi.h create mode 100644 make/stub_includes/ffmpeg/v0600/libavutil/hwcontext_vdpau.h create mode 100644 make/stub_includes/ffmpeg/v0600/libavutil/hwcontext_videotoolbox.h create mode 100644 make/stub_includes/ffmpeg/v0600/libavutil/hwcontext_vulkan.h create mode 100644 make/stub_includes/ffmpeg/v0600/libavutil/imgutils.h rename make/stub_includes/{libav/lavc55_lavf55_lavu53_lavr01 => ffmpeg/v0600}/libavutil/intfloat.h (87%) rename make/stub_includes/{libav/lavc56_lavf56_lavu54_lavr02 => ffmpeg/v0600}/libavutil/intreadwrite.h (77%) rename make/stub_includes/{libav/lavc56_lavf56_lavu54_lavr02 => ffmpeg/v0600}/libavutil/lfg.h (62%) create mode 100644 make/stub_includes/ffmpeg/v0600/libavutil/log.h rename make/stub_includes/{libav/lavc56_lavf56_lavu54_lavr02 => ffmpeg/v0600}/libavutil/lzo.h (89%) create mode 100644 make/stub_includes/ffmpeg/v0600/libavutil/macros.h create mode 100644 make/stub_includes/ffmpeg/v0600/libavutil/mastering_display_metadata.h create mode 100644 make/stub_includes/ffmpeg/v0600/libavutil/mathematics.h create mode 100644 make/stub_includes/ffmpeg/v0600/libavutil/md5.h create mode 100644 make/stub_includes/ffmpeg/v0600/libavutil/mem.h create mode 100644 make/stub_includes/ffmpeg/v0600/libavutil/motion_vector.h create mode 100644 make/stub_includes/ffmpeg/v0600/libavutil/murmur3.h create mode 100644 make/stub_includes/ffmpeg/v0600/libavutil/opt.h rename make/stub_includes/{libav/lavc56_lavf56_lavu54_lavr02 => ffmpeg/v0600}/libavutil/parseutils.h (53%) create mode 100644 make/stub_includes/ffmpeg/v0600/libavutil/pixdesc.h create mode 100644 make/stub_includes/ffmpeg/v0600/libavutil/pixelutils.h create mode 100644 make/stub_includes/ffmpeg/v0600/libavutil/pixfmt.h rename make/stub_includes/{libav/lavc55_lavf55_lavu53_lavr01 => ffmpeg/v0600}/libavutil/random_seed.h (59%) create mode 100644 make/stub_includes/ffmpeg/v0600/libavutil/rational.h create mode 100644 make/stub_includes/ffmpeg/v0600/libavutil/rc4.h create mode 100644 make/stub_includes/ffmpeg/v0600/libavutil/replaygain.h create mode 100644 make/stub_includes/ffmpeg/v0600/libavutil/ripemd.h rename make/stub_includes/{libav/lavc54_lavf54_lavu52_lavr01 => ffmpeg/v0600}/libavutil/samplefmt.h (71%) rename make/stub_includes/{libav/lavc55_lavf55_lavu53_lavr01 => ffmpeg/v0600}/libavutil/sha.h (64%) create mode 100644 make/stub_includes/ffmpeg/v0600/libavutil/sha512.h create mode 100644 make/stub_includes/ffmpeg/v0600/libavutil/spherical.h rename make/stub_includes/{libav/lavc56_lavf56_lavu54_lavr02 => ffmpeg/v0600}/libavutil/stereo3d.h (66%) create mode 100644 make/stub_includes/ffmpeg/v0600/libavutil/tea.h create mode 100644 make/stub_includes/ffmpeg/v0600/libavutil/threadmessage.h rename make/stub_includes/{libav/lavc55_lavf55_lavu53_lavr01 => ffmpeg/v0600}/libavutil/time.h (56%) create mode 100644 make/stub_includes/ffmpeg/v0600/libavutil/timecode.h create mode 100644 make/stub_includes/ffmpeg/v0600/libavutil/timestamp.h create mode 100644 make/stub_includes/ffmpeg/v0600/libavutil/tree.h create mode 100644 make/stub_includes/ffmpeg/v0600/libavutil/twofish.h create mode 100644 make/stub_includes/ffmpeg/v0600/libavutil/tx.h create mode 100644 make/stub_includes/ffmpeg/v0600/libavutil/uuid.h create mode 100644 make/stub_includes/ffmpeg/v0600/libavutil/version.h create mode 100644 make/stub_includes/ffmpeg/v0600/libavutil/video_enc_params.h rename make/stub_includes/{libav/lavc55_lavf55_lavu53_lavr01 => ffmpeg/v0600}/libavutil/xtea.h (52%) create mode 100644 make/stub_includes/ffmpeg/v0600/libswresample/swresample.h rename make/stub_includes/{libav/lavc54_lavf54_lavu52_lavr01 => ffmpeg/v0600}/libswresample/version.h (86%) create mode 100644 make/stub_includes/ffmpeg/v0600/libswresample/version_major.h create mode 100644 make/stub_includes/ffmpeg/v0600/libswscale/swscale.h create mode 100644 make/stub_includes/ffmpeg/v0600/libswscale/version.h create mode 100644 make/stub_includes/ffmpeg/v0600/libswscale/version_major.h delete mode 100644 make/stub_includes/libav/lavc53_lavf53_lavu51/libavcodec/avcodec.h delete mode 100644 make/stub_includes/libav/lavc53_lavf53_lavu51/libavcodec/avfft.h delete mode 100644 make/stub_includes/libav/lavc53_lavf53_lavu51/libavcodec/dxva2.h delete mode 100644 make/stub_includes/libav/lavc53_lavf53_lavu51/libavcodec/vaapi.h delete mode 100644 make/stub_includes/libav/lavc53_lavf53_lavu51/libavcodec/vda.h delete mode 100644 make/stub_includes/libav/lavc53_lavf53_lavu51/libavcodec/vdpau.h delete mode 100644 make/stub_includes/libav/lavc53_lavf53_lavu51/libavcodec/version.h delete mode 100644 make/stub_includes/libav/lavc53_lavf53_lavu51/libavcodec/xvmc.h delete mode 100644 make/stub_includes/libav/lavc53_lavf53_lavu51/libavformat/avformat.h delete mode 100644 make/stub_includes/libav/lavc53_lavf53_lavu51/libavformat/avio.h delete mode 100644 make/stub_includes/libav/lavc53_lavf53_lavu51/libavformat/version.h delete mode 100644 make/stub_includes/libav/lavc53_lavf53_lavu51/libavutil/aes.h delete mode 100644 make/stub_includes/libav/lavc53_lavf53_lavu51/libavutil/attributes.h delete mode 100644 make/stub_includes/libav/lavc53_lavf53_lavu51/libavutil/audioconvert.h delete mode 100644 make/stub_includes/libav/lavc53_lavf53_lavu51/libavutil/avassert.h delete mode 100644 make/stub_includes/libav/lavc53_lavf53_lavu51/libavutil/avstring.h delete mode 100644 make/stub_includes/libav/lavc53_lavf53_lavu51/libavutil/avutil.h delete mode 100644 make/stub_includes/libav/lavc53_lavf53_lavu51/libavutil/base64.h delete mode 100644 make/stub_includes/libav/lavc53_lavf53_lavu51/libavutil/bswap.h delete mode 100644 make/stub_includes/libav/lavc53_lavf53_lavu51/libavutil/common.h delete mode 100644 make/stub_includes/libav/lavc53_lavf53_lavu51/libavutil/cpu.h delete mode 100644 make/stub_includes/libav/lavc53_lavf53_lavu51/libavutil/crc.h delete mode 100644 make/stub_includes/libav/lavc53_lavf53_lavu51/libavutil/dict.h delete mode 100644 make/stub_includes/libav/lavc53_lavf53_lavu51/libavutil/error.h delete mode 100644 make/stub_includes/libav/lavc53_lavf53_lavu51/libavutil/fifo.h delete mode 100644 make/stub_includes/libav/lavc53_lavf53_lavu51/libavutil/file.h delete mode 100644 make/stub_includes/libav/lavc53_lavf53_lavu51/libavutil/imgutils.h delete mode 100644 make/stub_includes/libav/lavc53_lavf53_lavu51/libavutil/intfloat.h delete mode 100644 make/stub_includes/libav/lavc53_lavf53_lavu51/libavutil/intfloat_readwrite.h delete mode 100644 make/stub_includes/libav/lavc53_lavf53_lavu51/libavutil/intreadwrite.h delete mode 100644 make/stub_includes/libav/lavc53_lavf53_lavu51/libavutil/lfg.h delete mode 100644 make/stub_includes/libav/lavc53_lavf53_lavu51/libavutil/log.h delete mode 100644 make/stub_includes/libav/lavc53_lavf53_lavu51/libavutil/lzo.h delete mode 100644 make/stub_includes/libav/lavc53_lavf53_lavu51/libavutil/mathematics.h delete mode 100644 make/stub_includes/libav/lavc53_lavf53_lavu51/libavutil/md5.h delete mode 100644 make/stub_includes/libav/lavc53_lavf53_lavu51/libavutil/mem.h delete mode 100644 make/stub_includes/libav/lavc53_lavf53_lavu51/libavutil/opt.h delete mode 100644 make/stub_includes/libav/lavc53_lavf53_lavu51/libavutil/pixdesc.h delete mode 100644 make/stub_includes/libav/lavc53_lavf53_lavu51/libavutil/pixfmt.h delete mode 100644 make/stub_includes/libav/lavc53_lavf53_lavu51/libavutil/rational.h delete mode 100644 make/stub_includes/libav/lavc53_lavf53_lavu51/libavutil/samplefmt.h delete mode 100644 make/stub_includes/libav/lavc53_lavf53_lavu51/libavutil/sha.h delete mode 100644 make/stub_includes/libav/lavc54_lavf54_lavu52_lavr01/libavcodec/avcodec.h delete mode 100644 make/stub_includes/libav/lavc54_lavf54_lavu52_lavr01/libavcodec/old_codec_ids.h delete mode 100644 make/stub_includes/libav/lavc54_lavf54_lavu52_lavr01/libavcodec/vaapi.h delete mode 100644 make/stub_includes/libav/lavc54_lavf54_lavu52_lavr01/libavcodec/vda.h delete mode 100644 make/stub_includes/libav/lavc54_lavf54_lavu52_lavr01/libavcodec/vdpau.h delete mode 100644 make/stub_includes/libav/lavc54_lavf54_lavu52_lavr01/libavcodec/version.h delete mode 100644 make/stub_includes/libav/lavc54_lavf54_lavu52_lavr01/libavformat/avformat.h delete mode 100644 make/stub_includes/libav/lavc54_lavf54_lavu52_lavr01/libavformat/avio.h delete mode 100644 make/stub_includes/libav/lavc54_lavf54_lavu52_lavr01/libavformat/version.h delete mode 100644 make/stub_includes/libav/lavc54_lavf54_lavu52_lavr01/libavresample/avresample.h delete mode 100644 make/stub_includes/libav/lavc54_lavf54_lavu52_lavr01/libavresample/version.h delete mode 100644 make/stub_includes/libav/lavc54_lavf54_lavu52_lavr01/libavutil/adler32.h delete mode 100644 make/stub_includes/libav/lavc54_lavf54_lavu52_lavr01/libavutil/audioconvert.h delete mode 100644 make/stub_includes/libav/lavc54_lavf54_lavu52_lavr01/libavutil/avstring.h delete mode 100644 make/stub_includes/libav/lavc54_lavf54_lavu52_lavr01/libavutil/avutil.h delete mode 100644 make/stub_includes/libav/lavc54_lavf54_lavu52_lavr01/libavutil/channel_layout.h delete mode 100644 make/stub_includes/libav/lavc54_lavf54_lavu52_lavr01/libavutil/cpu.h delete mode 100644 make/stub_includes/libav/lavc54_lavf54_lavu52_lavr01/libavutil/dict.h delete mode 100644 make/stub_includes/libav/lavc54_lavf54_lavu52_lavr01/libavutil/error.h delete mode 100644 make/stub_includes/libav/lavc54_lavf54_lavu52_lavr01/libavutil/fifo.h delete mode 100644 make/stub_includes/libav/lavc54_lavf54_lavu52_lavr01/libavutil/imgutils.h delete mode 100644 make/stub_includes/libav/lavc54_lavf54_lavu52_lavr01/libavutil/intfloat_readwrite.h delete mode 100644 make/stub_includes/libav/lavc54_lavf54_lavu52_lavr01/libavutil/log.h delete mode 100644 make/stub_includes/libav/lavc54_lavf54_lavu52_lavr01/libavutil/mathematics.h delete mode 100644 make/stub_includes/libav/lavc54_lavf54_lavu52_lavr01/libavutil/md5.h delete mode 100644 make/stub_includes/libav/lavc54_lavf54_lavu52_lavr01/libavutil/mem.h delete mode 100644 make/stub_includes/libav/lavc54_lavf54_lavu52_lavr01/libavutil/old_pix_fmts.h delete mode 100644 make/stub_includes/libav/lavc54_lavf54_lavu52_lavr01/libavutil/opt.h delete mode 100644 make/stub_includes/libav/lavc54_lavf54_lavu52_lavr01/libavutil/parseutils.h delete mode 100644 make/stub_includes/libav/lavc54_lavf54_lavu52_lavr01/libavutil/pixdesc.h delete mode 100644 make/stub_includes/libav/lavc54_lavf54_lavu52_lavr01/libavutil/pixfmt.h delete mode 100644 make/stub_includes/libav/lavc54_lavf54_lavu52_lavr01/libavutil/rational.h delete mode 100644 make/stub_includes/libav/lavc54_lavf54_lavu52_lavr01/libavutil/version.h delete mode 100644 make/stub_includes/libav/lavc54_lavf54_lavu52_lavr01/libswresample/swresample.h delete mode 100644 make/stub_includes/libav/lavc55_lavf55_lavu53_lavr01/libavcodec/avcodec.h delete mode 100644 make/stub_includes/libav/lavc55_lavf55_lavu53_lavr01/libavcodec/vaapi.h delete mode 100644 make/stub_includes/libav/lavc55_lavf55_lavu53_lavr01/libavcodec/vda.h delete mode 100644 make/stub_includes/libav/lavc55_lavf55_lavu53_lavr01/libavcodec/vdpau.h delete mode 100644 make/stub_includes/libav/lavc55_lavf55_lavu53_lavr01/libavcodec/version.h delete mode 100644 make/stub_includes/libav/lavc55_lavf55_lavu53_lavr01/libavformat/avio.h delete mode 100644 make/stub_includes/libav/lavc55_lavf55_lavu53_lavr01/libavresample/avresample.h delete mode 100644 make/stub_includes/libav/lavc55_lavf55_lavu53_lavr01/libavresample/version.h delete mode 100644 make/stub_includes/libav/lavc55_lavf55_lavu53_lavr01/libavutil/audioconvert.h delete mode 100644 make/stub_includes/libav/lavc55_lavf55_lavu53_lavr01/libavutil/avstring.h delete mode 100644 make/stub_includes/libav/lavc55_lavf55_lavu53_lavr01/libavutil/error.h delete mode 100644 make/stub_includes/libav/lavc55_lavf55_lavu53_lavr01/libavutil/fifo.h delete mode 100644 make/stub_includes/libav/lavc55_lavf55_lavu53_lavr01/libavutil/frame.h delete mode 100644 make/stub_includes/libav/lavc55_lavf55_lavu53_lavr01/libavutil/imgutils.h delete mode 100644 make/stub_includes/libav/lavc55_lavf55_lavu53_lavr01/libavutil/macros.h delete mode 100644 make/stub_includes/libav/lavc55_lavf55_lavu53_lavr01/libavutil/mathematics.h delete mode 100644 make/stub_includes/libav/lavc55_lavf55_lavu53_lavr01/libavutil/md5.h delete mode 100644 make/stub_includes/libav/lavc55_lavf55_lavu53_lavr01/libavutil/mem.h delete mode 100644 make/stub_includes/libav/lavc55_lavf55_lavu53_lavr01/libavutil/old_pix_fmts.h delete mode 100644 make/stub_includes/libav/lavc55_lavf55_lavu53_lavr01/libavutil/opt.h delete mode 100644 make/stub_includes/libav/lavc55_lavf55_lavu53_lavr01/libavutil/pixdesc.h delete mode 100644 make/stub_includes/libav/lavc55_lavf55_lavu53_lavr01/libavutil/pixfmt.h delete mode 100644 make/stub_includes/libav/lavc55_lavf55_lavu53_lavr01/libavutil/rational.h delete mode 100644 make/stub_includes/libav/lavc55_lavf55_lavu53_lavr01/libavutil/version.h delete mode 100644 make/stub_includes/libav/lavc55_lavf55_lavu53_lavr01/libswresample/swresample.h delete mode 100644 make/stub_includes/libav/lavc56_lavf56_lavu54_lavr02/libavcodec/vaapi.h delete mode 100644 make/stub_includes/libav/lavc56_lavf56_lavu54_lavr02/libavcodec/vda.h delete mode 100644 make/stub_includes/libav/lavc56_lavf56_lavu54_lavr02/libavcodec/version.h delete mode 100644 make/stub_includes/libav/lavc56_lavf56_lavu54_lavr02/libavformat/avio.h delete mode 100644 make/stub_includes/libav/lavc56_lavf56_lavu54_lavr02/libavresample/avresample.h delete mode 100644 make/stub_includes/libav/lavc56_lavf56_lavu54_lavr02/libavresample/version.h delete mode 100644 make/stub_includes/libav/lavc56_lavf56_lavu54_lavr02/libavutil/audioconvert.h delete mode 100644 make/stub_includes/libav/lavc56_lavf56_lavu54_lavr02/libavutil/avconfig.h delete mode 100644 make/stub_includes/libav/lavc56_lavf56_lavu54_lavr02/libavutil/avstring.h delete mode 100644 make/stub_includes/libav/lavc56_lavf56_lavu54_lavr02/libavutil/channel_layout.h delete mode 100644 make/stub_includes/libav/lavc56_lavf56_lavu54_lavr02/libavutil/error.h delete mode 100644 make/stub_includes/libav/lavc56_lavf56_lavu54_lavr02/libavutil/eval.h delete mode 100644 make/stub_includes/libav/lavc56_lavf56_lavu54_lavr02/libavutil/frame.h delete mode 100644 make/stub_includes/libav/lavc56_lavf56_lavu54_lavr02/libavutil/imgutils.h delete mode 100644 make/stub_includes/libav/lavc56_lavf56_lavu54_lavr02/libavutil/mathematics.h delete mode 100644 make/stub_includes/libav/lavc56_lavf56_lavu54_lavr02/libavutil/md5.h delete mode 100644 make/stub_includes/libav/lavc56_lavf56_lavu54_lavr02/libavutil/mem.h delete mode 100644 make/stub_includes/libav/lavc56_lavf56_lavu54_lavr02/libavutil/old_pix_fmts.h delete mode 100644 make/stub_includes/libav/lavc56_lavf56_lavu54_lavr02/libavutil/pixfmt.h delete mode 100644 make/stub_includes/libav/lavc56_lavf56_lavu54_lavr02/libavutil/random_seed.h delete mode 100644 make/stub_includes/libav/lavc56_lavf56_lavu54_lavr02/libavutil/rational.h delete mode 100644 make/stub_includes/libav/lavc56_lavf56_lavu54_lavr02/libavutil/version.h rename src/{test/com/jogamp/opengl/test => demos/com/jogamp/opengl/demos}/android/LauncherUtil.java (99%) rename src/{test/com/jogamp/opengl/test => demos/com/jogamp/opengl/demos}/android/MovieCubeActivity0a.java (90%) rename src/{test/com/jogamp/opengl/test => demos/com/jogamp/opengl/demos}/android/MovieCubeActivity0b.java (91%) rename src/{test/com/jogamp/opengl/test => demos/com/jogamp/opengl/demos}/android/MovieCubeActivityLauncher0a.java (95%) rename src/{test/com/jogamp/opengl/test => demos/com/jogamp/opengl/demos}/android/MovieCubeActivityLauncher0b.java (95%) rename src/{test/com/jogamp/opengl/test => demos/com/jogamp/opengl/demos}/android/MovieCubeActivityLauncher1a.java (95%) rename src/{test/com/jogamp/opengl/test => demos/com/jogamp/opengl/demos}/android/MovieCubeActivityLauncher1b.java (95%) rename src/{test/com/jogamp/opengl/test => demos/com/jogamp/opengl/demos}/android/MovieSimpleActivity0.java (89%) rename src/{test/com/jogamp/opengl/test => demos/com/jogamp/opengl/demos}/android/MovieSimpleActivity1.java (90%) rename src/{test/com/jogamp/opengl/test => demos/com/jogamp/opengl/demos}/android/MovieSimpleActivityLauncher00b.java (95%) rename src/{test/com/jogamp/opengl/test => demos/com/jogamp/opengl/demos}/android/MovieSimpleActivityLauncher00c.java (95%) rename src/{test/com/jogamp/opengl/test => demos/com/jogamp/opengl/demos}/android/MovieSimpleActivityLauncher01a.java (95%) rename src/{test/com/jogamp/opengl/test => demos/com/jogamp/opengl/demos}/android/MovieSimpleActivityLauncher01b.java (95%) rename src/{test/com/jogamp/opengl/test => demos/com/jogamp/opengl/demos}/android/MovieSimpleActivityLauncher02.java (95%) rename src/{test/com/jogamp/opengl/test => demos/com/jogamp/opengl/demos}/android/NEWTGearsES2Activity.java (97%) rename src/{test/com/jogamp/opengl/test => demos/com/jogamp/opengl/demos}/android/NEWTGearsES2ActivityLauncher.java (97%) rename src/{test/com/jogamp/opengl/test => demos/com/jogamp/opengl/demos}/android/NEWTGearsES2ECTActivityLauncher.java (96%) rename src/{test/com/jogamp/opengl/test => demos/com/jogamp/opengl/demos}/android/NEWTGearsES2RGB565ActivityLauncher.java (96%) rename src/{test/com/jogamp/opengl/test => demos/com/jogamp/opengl/demos}/android/NEWTGearsES2TransActivity.java (97%) rename src/{test/com/jogamp/opengl/test => demos/com/jogamp/opengl/demos}/android/NEWTGearsES2TransActivityLauncher.java (95%) rename src/{test/com/jogamp/opengl/test => demos/com/jogamp/opengl/demos}/android/NEWTGraphUI1pActivity.java (94%) rename src/{test/com/jogamp/opengl/test => demos/com/jogamp/opengl/demos}/android/NEWTGraphUI1pActivityLauncher.java (91%) rename src/{test/com/jogamp/opengl/test => demos/com/jogamp/opengl/demos}/android/NEWTGraphUI2pActivity.java (94%) rename src/{test/com/jogamp/opengl/test => demos/com/jogamp/opengl/demos}/android/NEWTGraphUI2pActivityLauncher.java (91%) rename src/{test/com/jogamp/opengl/test => demos/com/jogamp/opengl/demos}/android/NEWTRedSquareES2Activity.java (97%) rename src/{test/com/jogamp/opengl/test => demos/com/jogamp/opengl/demos}/android/NEWTRedSquareES2ActivityLauncher.java (94%) rename src/{test/com/jogamp/opengl/test/junit/jogl/demos/es2 => demos/com/jogamp/opengl/demos}/av/CrossFadePlayer.java (85%) rename src/{test/com/jogamp/opengl/test/junit/jogl/demos/es2 => demos/com/jogamp/opengl/demos}/av/MovieCube.java (79%) rename src/{test/com/jogamp/opengl/test/junit/jogl/demos/es2 => demos/com/jogamp/opengl/demos}/av/MovieSBSStereo.java (87%) rename src/{test/com/jogamp/opengl/test/junit/jogl/demos/es2 => demos/com/jogamp/opengl/demos}/av/MovieSimple.java (61%) rename src/{test/com/jogamp/opengl/test/junit/jogl/stereo => demos/com/jogamp/opengl/demos/av}/StereoDemo01.java (95%) create mode 100644 src/demos/com/jogamp/opengl/demos/es2/TextureSequenceCubeES2.java create mode 100644 src/demos/com/jogamp/opengl/demos/es2/TextureSequenceES2.java create mode 100644 src/demos/com/jogamp/opengl/demos/graph/FontSetDemos.java rename src/{test/com/jogamp/opengl/test/junit/graph/demos/GPURegionGLListener01.java => demos/com/jogamp/opengl/demos/graph/GPURegionGLListener00.java} (80%) create mode 100644 src/demos/com/jogamp/opengl/demos/graph/GPURegionGLListener01.java rename src/{test/com/jogamp/opengl/test/junit/graph/demos/GPURegionGLListener02.java => demos/com/jogamp/opengl/demos/graph/GPURegionGLListener10.java} (77%) rename src/{test/com/jogamp/opengl/test/junit/graph/demos => demos/com/jogamp/opengl/demos/graph}/GPURegionNewtDemo.java (92%) rename src/{test/com/jogamp/opengl/test/junit/graph/demos => demos/com/jogamp/opengl/demos/graph}/GPURendererListenerBase01.java (82%) rename src/{test/com/jogamp/opengl/test/junit/graph/demos => demos/com/jogamp/opengl/demos/graph}/GPUTextGLListener0A.java (77%) rename src/{test/com/jogamp/opengl/test/junit/graph/demos => demos/com/jogamp/opengl/demos/graph}/GPUTextNewtDemo.java (70%) create mode 100644 src/demos/com/jogamp/opengl/demos/graph/GPUTextRendererListenerBase01.java rename src/{test/com/jogamp/opengl/test/junit/graph/demos => demos/com/jogamp/opengl/demos/graph}/MSAATool.java (98%) create mode 100644 src/demos/com/jogamp/opengl/demos/graph/TextRendererGLELBase.java create mode 100644 src/demos/com/jogamp/opengl/demos/graph/fonts/freefont/FreeMono.ttf create mode 100644 src/demos/com/jogamp/opengl/demos/graph/fonts/freefont/FreeMonoBold.ttf create mode 100644 src/demos/com/jogamp/opengl/demos/graph/fonts/freefont/FreeSerif.ttf create mode 100644 src/demos/com/jogamp/opengl/demos/graph/ui/FontView01.java create mode 100644 src/demos/com/jogamp/opengl/demos/graph/ui/UILayoutBox01.java create mode 100644 src/demos/com/jogamp/opengl/demos/graph/ui/UILayoutGrid01.java create mode 100644 src/demos/com/jogamp/opengl/demos/graph/ui/UISceneDemo00.java create mode 100644 src/demos/com/jogamp/opengl/demos/graph/ui/UISceneDemo01.java create mode 100644 src/demos/com/jogamp/opengl/demos/graph/ui/UISceneDemo01b.java create mode 100644 src/demos/com/jogamp/opengl/demos/graph/ui/UISceneDemo02.java create mode 100644 src/demos/com/jogamp/opengl/demos/graph/ui/UISceneDemo03.java create mode 100644 src/demos/com/jogamp/opengl/demos/graph/ui/UISceneDemo03b.java create mode 100644 src/demos/com/jogamp/opengl/demos/graph/ui/UISceneDemo10.java create mode 100644 src/demos/com/jogamp/opengl/demos/graph/ui/UISceneDemo11.java create mode 100644 src/demos/com/jogamp/opengl/demos/graph/ui/UISceneDemo20.java create mode 100644 src/demos/com/jogamp/opengl/demos/graph/ui/UISceneDemoU01a.java create mode 100644 src/demos/com/jogamp/opengl/demos/graph/ui/UIShapeDemo01.java create mode 100644 src/demos/com/jogamp/opengl/demos/graph/ui/UITypeDemo01.java rename src/{test/com/jogamp/opengl/test/junit/graph/demos => demos/com/jogamp/opengl/demos/graph/ui}/button-pressed-145x53.png (100%) rename src/{test/com/jogamp/opengl/test/junit/graph/demos => demos/com/jogamp/opengl/demos/graph/ui}/button-released-145x53.png (100%) create mode 100644 src/demos/com/jogamp/opengl/demos/graph/ui/testshapes/Glyph01UbuntuLight_o.java create mode 100644 src/demos/com/jogamp/opengl/demos/graph/ui/testshapes/Glyph02UbuntuLight_ae.java create mode 100644 src/demos/com/jogamp/opengl/demos/graph/ui/testshapes/Glyph03FreeMonoRegular_M.java create mode 100644 src/demos/com/jogamp/opengl/demos/graph/ui/testshapes/Glyph04FreeSans_0.java create mode 100644 src/demos/com/jogamp/opengl/demos/graph/ui/testshapes/Glyph05FreeSerifBoldItalic_ae.java create mode 100644 src/demos/com/jogamp/opengl/demos/util/CommandlineOptions.java rename src/demos/com/jogamp/opengl/demos/{ => util}/MiscUtils.java (99%) create mode 100644 src/demos/com/jogamp/opengl/demos/util/QuitAdapter.java create mode 100644 src/graphui/classes/com/jogamp/graph/ui/Container.java create mode 100644 src/graphui/classes/com/jogamp/graph/ui/GraphShape.java create mode 100644 src/graphui/classes/com/jogamp/graph/ui/Group.java create mode 100644 src/graphui/classes/com/jogamp/graph/ui/Scene.java create mode 100644 src/graphui/classes/com/jogamp/graph/ui/Shape.java create mode 100644 src/graphui/classes/com/jogamp/graph/ui/layout/Alignment.java create mode 100644 src/graphui/classes/com/jogamp/graph/ui/layout/BoxLayout.java create mode 100644 src/graphui/classes/com/jogamp/graph/ui/layout/Gap.java create mode 100644 src/graphui/classes/com/jogamp/graph/ui/layout/GridLayout.java create mode 100644 src/graphui/classes/com/jogamp/graph/ui/layout/Margin.java create mode 100644 src/graphui/classes/com/jogamp/graph/ui/layout/Padding.java create mode 100644 src/graphui/classes/com/jogamp/graph/ui/package.html rename src/{test/com/jogamp/opengl/test/junit/graph/demos/ui/RoundButton.java => graphui/classes/com/jogamp/graph/ui/shapes/BaseButton.java} (56%) create mode 100644 src/graphui/classes/com/jogamp/graph/ui/shapes/Button.java rename src/{test/com/jogamp/opengl/test/junit/graph/demos/ui => graphui/classes/com/jogamp/graph/ui/shapes}/CrossHair.java (60%) rename src/{test/com/jogamp/opengl/test/junit/graph/demos/ui/GLEventListenerButton.java => graphui/classes/com/jogamp/graph/ui/shapes/GLButton.java} (55%) create mode 100644 src/graphui/classes/com/jogamp/graph/ui/shapes/GlyphShape.java rename src/{test/com/jogamp/opengl/test/junit/graph/demos/ui/ImageSeqButton.java => graphui/classes/com/jogamp/graph/ui/shapes/ImageButton.java} (62%) create mode 100644 src/graphui/classes/com/jogamp/graph/ui/shapes/Label.java rename src/{test/com/jogamp/opengl/test/junit/graph/demos/ui/MediaPlayerButton.java => graphui/classes/com/jogamp/graph/ui/shapes/MediaButton.java} (64%) create mode 100644 src/graphui/classes/com/jogamp/graph/ui/shapes/Rectangle.java rename src/{test/com/jogamp/opengl/test/junit/graph/demos/ui/TextureSeqButton.java => graphui/classes/com/jogamp/graph/ui/shapes/TexSeqButton.java} (57%) create mode 100644 src/graphui/classes/jogamp/graph/ui/TreeTool.java rename src/{test/com/jogamp/opengl/test/junit/graph/demos/ui => graphui/classes/jogamp/graph/ui/shapes}/Label0.java (59%) create mode 100644 src/jogl/classes/com/jogamp/graph/font/FontScale.java delete mode 100644 src/jogl/classes/com/jogamp/graph/geom/SVertex.java rename src/jogl/classes/{ => com}/jogamp/graph/geom/plane/AffineTransform.java (90%) rename src/jogl/classes/{jogamp/graph/geom/plane/Crossing.java => com/jogamp/graph/geom/plane/Crossing2F.java} (92%) rename src/jogl/classes/{ => com}/jogamp/graph/geom/plane/IllegalPathStateException.java (96%) rename src/jogl/classes/{ => com}/jogamp/graph/geom/plane/NoninvertibleTransformException.java (96%) create mode 100644 src/jogl/classes/com/jogamp/graph/geom/plane/Path2F.java create mode 100644 src/jogl/classes/com/jogamp/graph/geom/plane/Winding.java create mode 100644 src/jogl/classes/com/jogamp/graph/geom/plane/WindingRule.java delete mode 100644 src/jogl/classes/com/jogamp/opengl/math/Matrix4.java create mode 100644 src/jogl/classes/com/jogamp/opengl/math/Matrix4f.java create mode 100644 src/jogl/classes/com/jogamp/opengl/math/Recti.java create mode 100644 src/jogl/classes/com/jogamp/opengl/math/Vec2f.java create mode 100644 src/jogl/classes/com/jogamp/opengl/math/Vec2i.java create mode 100644 src/jogl/classes/com/jogamp/opengl/math/Vec3f.java create mode 100644 src/jogl/classes/com/jogamp/opengl/math/Vec4f.java create mode 100644 src/jogl/classes/com/jogamp/opengl/util/SyncAction.java create mode 100644 src/jogl/classes/com/jogamp/opengl/util/SyncBuffer.java create mode 100644 src/jogl/classes/com/jogamp/opengl/util/SyncMatrices4f.java rename src/jogl/classes/{jogamp/opengl/util/av/impl/FFMPEGv08Natives.java => com/jogamp/opengl/util/SyncMatrices4f16.java} (53%) rename src/jogl/{native/libav/ffmpeg_lavc55_lavf55_lavu53_lavr01.c => classes/com/jogamp/opengl/util/SyncMatrix4f.java} (69%) create mode 100644 src/jogl/classes/com/jogamp/opengl/util/SyncMatrix4f16.java delete mode 100644 src/jogl/classes/com/jogamp/opengl/util/TimeFrameI.java delete mode 100644 src/jogl/classes/com/jogamp/opengl/util/av/AudioSink.java delete mode 100644 src/jogl/classes/com/jogamp/opengl/util/av/AudioSinkFactory.java create mode 100644 src/jogl/classes/com/jogamp/opengl/util/caps/NonFSAAGLCapsChooser.java create mode 100644 src/jogl/classes/jogamp/graph/font/typecast/cff/CffFont.java rename src/jogl/classes/jogamp/graph/font/typecast/{ot/table => cff}/CffStandardStrings.java (95%) create mode 100644 src/jogl/classes/jogamp/graph/font/typecast/cff/Charset.java create mode 100644 src/jogl/classes/jogamp/graph/font/typecast/cff/CharsetFormat0.java create mode 100644 src/jogl/classes/jogamp/graph/font/typecast/cff/CharsetFormat1.java create mode 100644 src/jogl/classes/jogamp/graph/font/typecast/cff/CharsetFormat2.java create mode 100644 src/jogl/classes/jogamp/graph/font/typecast/cff/CharsetRange.java create mode 100644 src/jogl/classes/jogamp/graph/font/typecast/cff/CharsetRange1.java create mode 100644 src/jogl/classes/jogamp/graph/font/typecast/cff/CharsetRange2.java rename src/jogl/classes/jogamp/graph/font/typecast/{ot/table => cff}/Charstring.java (71%) rename src/jogl/classes/jogamp/graph/font/typecast/{ot/table => cff}/CharstringType2.java (57%) create mode 100644 src/jogl/classes/jogamp/graph/font/typecast/cff/Dict.java create mode 100644 src/jogl/classes/jogamp/graph/font/typecast/cff/Index.java create mode 100644 src/jogl/classes/jogamp/graph/font/typecast/cff/NameIndex.java create mode 100644 src/jogl/classes/jogamp/graph/font/typecast/cff/StringIndex.java rename src/jogl/classes/jogamp/graph/font/typecast/{t2 => cff}/T2Interpreter.java (58%) rename src/jogl/classes/jogamp/graph/font/typecast/{t2 => cff}/T2Mnemonic.java (90%) create mode 100644 src/jogl/classes/jogamp/graph/font/typecast/cff/TopDictIndex.java create mode 100644 src/jogl/classes/jogamp/graph/font/typecast/ot/Glyph.java delete mode 100644 src/jogl/classes/jogamp/graph/font/typecast/ot/OTGlyph.java create mode 100644 src/jogl/classes/jogamp/graph/font/typecast/ot/T2Glyph.java create mode 100644 src/jogl/classes/jogamp/graph/font/typecast/ot/TTFont.java create mode 100644 src/jogl/classes/jogamp/graph/font/typecast/ot/TTGlyph.java create mode 100644 src/jogl/classes/jogamp/graph/font/typecast/ot/table/CmapFormat12.java create mode 100644 src/jogl/classes/jogamp/graph/font/typecast/ot/table/ColrTable.java create mode 100644 src/jogl/classes/jogamp/graph/font/typecast/ot/table/CpalTable.java delete mode 100644 src/jogl/classes/jogamp/graph/font/typecast/ot/table/DirectoryEntry.java create mode 100644 src/jogl/classes/jogamp/graph/font/typecast/ot/table/GdefTable.java create mode 100644 src/jogl/classes/jogamp/graph/font/typecast/ot/table/SbixTable.java delete mode 100644 src/jogl/classes/jogamp/graph/font/typecast/ot/table/TableFactory.java delete mode 100644 src/jogl/classes/jogamp/graph/geom/plane/Path2D.java delete mode 100644 src/jogl/classes/jogamp/graph/geom/plane/PathIterator.java rename {make/resources/assets/jogl/util/data/av => src/jogl/classes/jogamp/opengl/assets}/test-ntsc01-28x16.png (100%) delete mode 100644 src/jogl/classes/jogamp/opengl/openal/av/ALAudioSink.java delete mode 100644 src/jogl/classes/jogamp/opengl/openal/av/ALDummyUsage.java delete mode 100644 src/jogl/classes/jogamp/opengl/util/av/JavaSoundAudioSink.java delete mode 100644 src/jogl/classes/jogamp/opengl/util/av/NullAudioSink.java rename src/jogl/classes/jogamp/opengl/util/av/impl/{FFMPEGv10Natives.java => FFMPEGv0400Natives.java} (92%) rename src/jogl/classes/jogamp/opengl/util/av/impl/{FFMPEGv11Natives.java => FFMPEGv0500Natives.java} (92%) rename src/jogl/classes/jogamp/opengl/util/av/impl/{FFMPEGv09Natives.java => FFMPEGv0600Natives.java} (92%) rename src/jogl/native/libav/{ffmpeg_lavc53_lavf53_lavu51.c => ffmpeg_v0400.c} (91%) rename src/jogl/native/libav/{ffmpeg_lavc54_lavf54_lavu52_lavr01.c => ffmpeg_v0500.c} (91%) rename src/jogl/native/libav/{ffmpeg_lavc56_lavf56_lavu54_lavr02.c => ffmpeg_v0600.c} (88%) rename {make/resources/assets/newt/data => src/newt/classes/jogamp/newt/assets}/cross-grey-alpha-16x16.png (100%) rename {make/resources/assets/newt/data => src/newt/classes/jogamp/newt/assets}/jogamp-16x16.png (100%) rename {make/resources/assets/newt/data => src/newt/classes/jogamp/newt/assets}/jogamp-32x32.png (100%) rename {make/resources/assets/newt/data => src/newt/classes/jogamp/newt/assets}/pointer-grey-alpha-16x24.png (100%) delete mode 100644 src/test/com/jogamp/opengl/test/android/NEWTElektronActivity.java delete mode 100644 src/test/com/jogamp/opengl/test/android/NEWTElektronActivityLauncher.java delete mode 100644 src/test/com/jogamp/opengl/test/android/NEWTGearsES1Activity.java delete mode 100644 src/test/com/jogamp/opengl/test/android/NEWTGearsES1ActivityLauncher.java delete mode 100644 src/test/com/jogamp/opengl/test/android/NEWTRedSquareES1Activity.java delete mode 100644 src/test/com/jogamp/opengl/test/android/NEWTRedSquareES1ActivityLauncher.java create mode 100644 src/test/com/jogamp/opengl/test/junit/graph/FontViewListener01.java create mode 100644 src/test/com/jogamp/opengl/test/junit/graph/GPURegionGLListener01.java create mode 100644 src/test/com/jogamp/opengl/test/junit/graph/GPURegionGLListener10.java rename src/test/com/jogamp/opengl/test/junit/graph/{demos/ui/UIListenerBase01.java => GPURendererListenerBase01.java} (55%) create mode 100644 src/test/com/jogamp/opengl/test/junit/graph/GPUTextRendererListenerBase01.java create mode 100644 src/test/com/jogamp/opengl/test/junit/graph/MSAATool.java create mode 100644 src/test/com/jogamp/opengl/test/junit/graph/PerfTextRendererNEWT00.java create mode 100644 src/test/com/jogamp/opengl/test/junit/graph/TestFontScale01NOUI.java delete mode 100644 src/test/com/jogamp/opengl/test/junit/graph/TestTextRendererNEWT00.java create mode 100644 src/test/com/jogamp/opengl/test/junit/graph/TestTextRendererNEWT20.java create mode 100644 src/test/com/jogamp/opengl/test/junit/graph/TestTextRendererNEWT21.java delete mode 100644 src/test/com/jogamp/opengl/test/junit/graph/demos/GPUTextRendererListenerBase01.java delete mode 100644 src/test/com/jogamp/opengl/test/junit/graph/demos/GPUUISceneGLListener02.java delete mode 100644 src/test/com/jogamp/opengl/test/junit/graph/demos/GPUUISceneGLListener04.java delete mode 100644 src/test/com/jogamp/opengl/test/junit/graph/demos/GPUUISceneGLListener0A.java delete mode 100644 src/test/com/jogamp/opengl/test/junit/graph/demos/GPUUISceneNewtCanvasAWTDemo.java delete mode 100644 src/test/com/jogamp/opengl/test/junit/graph/demos/GPUUISceneNewtDemo.java delete mode 100644 src/test/com/jogamp/opengl/test/junit/graph/demos/ui/Label.java delete mode 100644 src/test/com/jogamp/opengl/test/junit/graph/demos/ui/LabelButton.java delete mode 100644 src/test/com/jogamp/opengl/test/junit/graph/demos/ui/SceneUIController.java delete mode 100644 src/test/com/jogamp/opengl/test/junit/graph/demos/ui/UIGLListener01.java delete mode 100644 src/test/com/jogamp/opengl/test/junit/graph/demos/ui/UINewtDemo01.java delete mode 100644 src/test/com/jogamp/opengl/test/junit/graph/demos/ui/UIShape.java create mode 100644 src/test/com/jogamp/opengl/test/junit/jogl/acore/TestSingleGLInJSliderNewtAWT.java create mode 100644 src/test/com/jogamp/opengl/test/junit/jogl/awt/TestGLCanvasResize01AWT.java create mode 100644 src/test/com/jogamp/opengl/test/junit/jogl/awt/TestGLJPanelReadd01Bug1310AWT.java create mode 100644 src/test/com/jogamp/opengl/test/junit/jogl/caps/TestIdentOfCapabilitiesNEWT.java create mode 100644 src/test/com/jogamp/opengl/test/junit/jogl/math/Matrix4fb.java delete mode 100644 src/test/com/jogamp/opengl/test/junit/jogl/math/TestFloatUtil03InversionNOUI.java create mode 100644 src/test/com/jogamp/opengl/test/junit/jogl/math/TestMatrix4f01NOUI.java create mode 100644 src/test/com/jogamp/opengl/test/junit/jogl/math/TestMatrix4f02MulNOUI.java create mode 100644 src/test/com/jogamp/opengl/test/junit/jogl/math/TestMatrix4f03InversionNOUI.java rename src/test/com/jogamp/opengl/test/junit/jogl/math/{TestFloatUtil02MatrixMatrixMultNOUI.java => TestMatrix4fMatrixMulNOUI.java} (53%) create mode 100644 src/test/com/jogamp/opengl/test/junit/jogl/math/TestMatrix4fProject01NOUI.java create mode 100644 src/test/com/jogamp/opengl/test/junit/jogl/math/TestMatrix4fProject02NOUI.java create mode 100644 src/test/com/jogamp/opengl/test/junit/jogl/math/TestPMVTransform01NOUI.java create mode 100644 www/media/SweetHome3DExample17-StudioWithMezzanine-Photo.160w.png create mode 100644 www/media/archipelago01.160x118.jpg create mode 100644 www/media/gephi_preview1b.160x120.png create mode 100644 www/media/mimap_2.3.160w.png create mode 100644 www/media/wakfu01.160x128.png