[beignet] 03/04: Merge tag 'upstream/1.0.2'

Andreas Beckmann anbe at moszumanska.debian.org
Tue Mar 17 22:48:06 UTC 2015


This is an automated email from the git hooks/post-receive script.

anbe pushed a commit to branch master
in repository beignet.

commit 61129f90d4c4eae69c1f5fdb2748fad5507ddc0b
Merge: e17a050 af8f78a
Author: Andreas Beckmann <anbe at debian.org>
Date:   Tue Mar 17 23:28:27 2015 +0100

    Merge tag 'upstream/1.0.2'
    
    Upstream version 1.0.2

 CMake/FindLLVM.cmake                               |    20 +-
 CMakeLists.txt                                     |    55 +-
 backend/src/CMakeLists.txt                         |     4 +
 backend/src/backend/gen8_instruction.hpp           |     4 +-
 backend/src/backend/gen_encoder.cpp                |    43 +-
 backend/src/backend/gen_insn_scheduling.cpp        |     4 +-
 backend/src/backend/gen_insn_selection.cpp         |    30 +-
 backend/src/backend/gen_insn_selection.hpp         |     2 +
 backend/src/backend/gen_program.cpp                |    29 +-
 backend/src/backend/gen_register.hpp               |     1 +
 backend/src/backend/program.cpp                    |     6 +-
 backend/src/ir/context.cpp                         |     3 +-
 backend/src/ir/immediate.hpp                       |     3 +-
 backend/src/ir/instruction.cpp                     |     5 +-
 backend/src/ir/printf.cpp                          |    25 +-
 backend/src/ir/printf.hpp                          |     2 +-
 backend/src/ir/structural_analysis.cpp             |     5 +
 backend/src/libocl/include/ocl_types.h             |     2 +-
 backend/src/libocl/script/gen_vector.py            |    45 +-
 backend/src/libocl/tmpl/ocl_integer.tmpl.cl        |     7 +-
 backend/src/libocl/tmpl/ocl_math.tmpl.cl           |     2 +-
 backend/src/llvm/ExpandConstantExpr.cpp            |   193 +
 backend/src/llvm/ExpandLargeIntegers.cpp           |   822 +
 backend/src/llvm/ExpandUtils.cpp                   |   117 +
 backend/src/llvm/PromoteIntegers.cpp               |   655 +
 backend/src/llvm/llvm_bitcode_link.cpp             |    49 +-
 backend/src/llvm/llvm_gen_backend.cpp              |   350 +-
 backend/src/llvm/llvm_gen_backend.hpp              |    17 +-
 backend/src/llvm/llvm_passes.cpp                   |    31 +-
 backend/src/llvm/llvm_printf_parser.cpp            |    20 +-
 backend/src/llvm/llvm_scalarize.cpp                |     4 +-
 backend/src/llvm/llvm_to_gen.cpp                   |    35 +-
 backend/src/llvm/llvm_unroll.cpp                   |    32 +-
 backend/src/sys/platform.hpp                       |    10 +-
 benchmark/benchmark_use_host_ptr_buffer.cpp        |     2 +-
 docs/Beignet.mdwn                                  |    12 +-
 docs/Beignet/Backend.mdwn                          |     9 +-
 docs/NEWS.mdwn                                     |     3 +
 docs/howto/libva-buffer-sharing-howto.mdwn         |    67 +
 examples/CMakeLists.txt                            |    35 +
 examples/libva_buffer_sharing/256_128.nv12         |     1 +
 .../libva_buffer_sharing/libva_buffer_sharing.cpp  |   465 +
 examples/thirdparty/libva/.cvsignore               |     3 +
 examples/thirdparty/libva/.gitignore               |    63 +
 examples/thirdparty/libva/Android.mk               |     4 +
 examples/thirdparty/libva/COPYING                  |    19 +
 examples/thirdparty/libva/Makefile.am              |    47 +
 examples/thirdparty/libva/NEWS                     |    97 +
 examples/thirdparty/libva/autogen.sh               |    51 +
 examples/thirdparty/libva/build/gen_version.sh     |    54 +
 examples/thirdparty/libva/configure.ac             |   359 +
 .../thirdparty/libva/debian.upstream/Makefile.am   |    36 +
 .../thirdparty/libva/debian.upstream/README.Debian |     7 +
 .../thirdparty/libva/debian.upstream/changelog.in  |     5 +
 examples/thirdparty/libva/debian.upstream/compat   |     1 +
 .../thirdparty/libva/debian.upstream/control.in    |   111 +
 .../thirdparty/libva/debian.upstream/copyright     |    44 +
 .../libva/debian.upstream/libva-dev.install        |     3 +
 .../libva/debian.upstream/libva-drm.install.in     |     1 +
 .../libva/debian.upstream/libva-egl.install.in     |     1 +
 .../libva/debian.upstream/libva-glx.install.in     |     1 +
 .../libva/debian.upstream/libva-wayland.install.in |     1 +
 .../libva/debian.upstream/libva-x11.install.in     |     1 +
 .../libva/debian.upstream/libva.install.in         |     1 +
 examples/thirdparty/libva/debian.upstream/rules    |    14 +
 .../libva/debian.upstream/vainfo.install           |     1 +
 examples/thirdparty/libva/doc/Doxyfile             |  1679 ++
 examples/thirdparty/libva/doc/Makefile.am          |    63 +
 examples/thirdparty/libva/doc/va_footer.html       |     4 +
 .../thirdparty/libva/dummy_drv_video/Makefile.am   |    33 +
 .../libva/dummy_drv_video/dummy_drv_video.c        |  1232 +
 .../libva/dummy_drv_video/dummy_drv_video.h        |    83 +
 .../thirdparty/libva/dummy_drv_video/object_heap.c |   267 +
 .../thirdparty/libva/dummy_drv_video/object_heap.h |   100 +
 examples/thirdparty/libva/libva.spec               |   151 +
 examples/thirdparty/libva/pkgconfig/Makefile.am    |    57 +
 .../thirdparty/libva/pkgconfig/libva-drm.pc.in     |    12 +
 .../thirdparty/libva/pkgconfig/libva-egl.pc.in     |    13 +
 .../thirdparty/libva/pkgconfig/libva-glx.pc.in     |    12 +
 .../thirdparty/libva/pkgconfig/libva-tpi.pc.in     |    11 +
 .../thirdparty/libva/pkgconfig/libva-wayland.pc.in |    12 +
 .../thirdparty/libva/pkgconfig/libva-x11.pc.in     |    12 +
 examples/thirdparty/libva/pkgconfig/libva.pc.in    |    11 +
 examples/thirdparty/libva/style_unify              |    10 +
 examples/thirdparty/libva/test/Android.mk          |     4 +
 examples/thirdparty/libva/test/Makefile.am         |    29 +
 examples/thirdparty/libva/test/basic/Android.mk    |   234 +
 examples/thirdparty/libva/test/basic/Makefile.am   |    87 +
 examples/thirdparty/libva/test/basic/test.c        |   151 +
 examples/thirdparty/libva/test/basic/test_01.c     |    42 +
 examples/thirdparty/libva/test/basic/test_02.c     |    42 +
 examples/thirdparty/libva/test/basic/test_03.c     |    67 +
 examples/thirdparty/libva/test/basic/test_04.c     |    84 +
 examples/thirdparty/libva/test/basic/test_05.c     |    77 +
 examples/thirdparty/libva/test/basic/test_06.c     |   123 +
 examples/thirdparty/libva/test/basic/test_07.c     |   119 +
 examples/thirdparty/libva/test/basic/test_08.c     |    92 +
 examples/thirdparty/libva/test/basic/test_09.c     |   109 +
 examples/thirdparty/libva/test/basic/test_10.c     |   140 +
 examples/thirdparty/libva/test/basic/test_11.c     |   179 +
 .../thirdparty/libva/test/basic/test_android.c     |    62 +
 examples/thirdparty/libva/test/basic/test_common.c |   161 +
 examples/thirdparty/libva/test/basic/test_x11.c    |    61 +
 examples/thirdparty/libva/test/basic/testplan.txt  |   106 +
 examples/thirdparty/libva/test/common/Makefile.am  |    63 +
 examples/thirdparty/libva/test/common/va_display.c |   166 +
 examples/thirdparty/libva/test/common/va_display.h |    64 +
 .../libva/test/common/va_display_android.cpp       |   105 +
 .../thirdparty/libva/test/common/va_display_drm.c  |    91 +
 .../libva/test/common/va_display_wayland.c         |   193 +
 .../thirdparty/libva/test/common/va_display_x11.c  |   139 +
 examples/thirdparty/libva/test/decode/Android.mk   |    27 +
 examples/thirdparty/libva/test/decode/Makefile.am  |    49 +
 examples/thirdparty/libva/test/decode/loadjpeg.c   |   137 +
 examples/thirdparty/libva/test/decode/mpeg2-I.gif  |   Bin 0 -> 103275 bytes
 examples/thirdparty/libva/test/decode/mpeg2-I.m2v  |   Bin 0 -> 197 bytes
 .../thirdparty/libva/test/decode/mpeg2vldemo.cpp   |   282 +
 .../libva/test/decode/tinyjpeg-internal.h          |   120 +
 examples/thirdparty/libva/test/decode/tinyjpeg.c   |   758 +
 examples/thirdparty/libva/test/decode/tinyjpeg.h   |    71 +
 examples/thirdparty/libva/test/encode/Android.mk   |    50 +
 examples/thirdparty/libva/test/encode/Makefile.am  |    66 +
 examples/thirdparty/libva/test/encode/avcenc.c     |  2062 ++
 examples/thirdparty/libva/test/encode/h264encode.c |  2387 ++
 examples/thirdparty/libva/test/encode/jpegenc.c    |   971 +
 .../thirdparty/libva/test/encode/jpegenc_utils.h   |   353 +
 examples/thirdparty/libva/test/encode/mpeg2vaenc.c |  1546 +
 examples/thirdparty/libva/test/loadsurface.h       |   480 +
 examples/thirdparty/libva/test/loadsurface_yuv.h   | 28836 +++++++++++++++++++
 .../thirdparty/libva/test/putsurface/Android.mk    |    24 +
 .../thirdparty/libva/test/putsurface/Makefile.am   |    59 +
 .../libva/test/putsurface/putsurface_android.cpp   |   124 +
 .../libva/test/putsurface/putsurface_common.c      |   688 +
 .../libva/test/putsurface/putsurface_wayland.c     |   332 +
 .../libva/test/putsurface/putsurface_x11.c         |   172 +
 .../thirdparty/libva/test/v4l_h264/Makefile.am     |    27 +
 examples/thirdparty/libva/test/v4l_h264/README.txt |    23 +
 .../libva/test/v4l_h264/decode/Makefile.am         |    39 +
 .../libva/test/v4l_h264/decode/TCPSocketServer.cpp |   192 +
 .../libva/test/v4l_h264/decode/TCPSocketServer.h   |   128 +
 .../libva/test/v4l_h264/decode/decode_x11.cpp      |   704 +
 .../libva/test/v4l_h264/encode/Makefile.am         |    39 +
 .../libva/test/v4l_h264/encode/TCPSocketClient.cpp |   123 +
 .../libva/test/v4l_h264/encode/TCPSocketClient.h   |   102 +
 .../libva/test/v4l_h264/encode/avcenc.cpp          |   508 +
 .../libva/test/v4l_h264/encode/capture.cpp         |   851 +
 examples/thirdparty/libva/test/vainfo/Android.mk   |    27 +
 examples/thirdparty/libva/test/vainfo/Makefile.am  |    44 +
 examples/thirdparty/libva/test/vainfo/vainfo.c     |   157 +
 examples/thirdparty/libva/va/Android.mk            |   175 +
 examples/thirdparty/libva/va/Makefile.am           |   144 +
 examples/thirdparty/libva/va/android/Makefile.am   |    24 +
 .../thirdparty/libva/va/android/va_android.cpp     |   229 +
 examples/thirdparty/libva/va/drm/Makefile.am       |    58 +
 examples/thirdparty/libva/va/drm/va_drm.c          |   132 +
 examples/thirdparty/libva/va/drm/va_drm.h          |    61 +
 examples/thirdparty/libva/va/drm/va_drm_auth.c     |    78 +
 examples/thirdparty/libva/va/drm/va_drm_auth.h     |    39 +
 examples/thirdparty/libva/va/drm/va_drm_auth_x11.c |   172 +
 examples/thirdparty/libva/va/drm/va_drm_auth_x11.h |    35 +
 examples/thirdparty/libva/va/drm/va_drm_utils.c    |   101 +
 examples/thirdparty/libva/va/drm/va_drm_utils.h    |    83 +
 examples/thirdparty/libva/va/egl/Makefile.am       |    43 +
 examples/thirdparty/libva/va/egl/va_backend_egl.h  |    41 +
 examples/thirdparty/libva/va/egl/va_egl.c          |    82 +
 examples/thirdparty/libva/va/egl/va_egl.h          |    27 +
 examples/thirdparty/libva/va/glx/Makefile.am       |    51 +
 examples/thirdparty/libva/va/glx/va_backend_glx.h  |    54 +
 examples/thirdparty/libva/va/glx/va_glx.c          |   167 +
 examples/thirdparty/libva/va/glx/va_glx.h          |   109 +
 examples/thirdparty/libva/va/glx/va_glx_impl.c     |  1104 +
 examples/thirdparty/libva/va/glx/va_glx_impl.h     |    37 +
 examples/thirdparty/libva/va/glx/va_glx_private.h  |    86 +
 examples/thirdparty/libva/va/libva.syms            |    11 +
 examples/thirdparty/libva/va/sysdeps.h             |    79 +
 examples/thirdparty/libva/va/va.c                  |  1721 ++
 examples/thirdparty/libva/va/va.h                  |  2741 ++
 examples/thirdparty/libva/va/va_android.h          |    82 +
 examples/thirdparty/libva/va/va_backend.h          |   560 +
 examples/thirdparty/libva/va/va_backend_tpi.h      |    69 +
 examples/thirdparty/libva/va/va_backend_vpp.h      |    71 +
 examples/thirdparty/libva/va/va_compat.c           |    43 +
 examples/thirdparty/libva/va/va_compat.h           |   116 +
 examples/thirdparty/libva/va/va_dec_hevc.h         |   428 +
 examples/thirdparty/libva/va/va_dec_jpeg.h         |   178 +
 examples/thirdparty/libva/va/va_dec_vp8.h          |   243 +
 examples/thirdparty/libva/va/va_drmcommon.h        |    76 +
 examples/thirdparty/libva/va/va_enc_h264.h         |   592 +
 examples/thirdparty/libva/va/va_enc_jpeg.h         |   158 +
 examples/thirdparty/libva/va/va_enc_mpeg2.h        |   287 +
 examples/thirdparty/libva/va/va_enc_vp8.h          |   330 +
 examples/thirdparty/libva/va/va_fool.c             |   375 +
 examples/thirdparty/libva/va/va_fool.h             |    91 +
 examples/thirdparty/libva/va/va_tpi.c              |    98 +
 examples/thirdparty/libva/va/va_tpi.h              |   103 +
 examples/thirdparty/libva/va/va_trace.c            |  3563 +++
 examples/thirdparty/libva/va/va_trace.h            |   238 +
 examples/thirdparty/libva/va/va_version.h.in       |    87 +
 examples/thirdparty/libva/va/va_vpp.h              |   750 +
 examples/thirdparty/libva/va/va_x11.h              |    70 +
 examples/thirdparty/libva/va/wayland/Makefile.am   |    66 +
 .../libva/va/wayland/protocol/Makefile.am          |    28 +
 .../libva/va/wayland/protocol/wayland-drm.xml      |   155 +
 .../libva/va/wayland/va_backend_wayland.h          |    65 +
 examples/thirdparty/libva/va/wayland/va_wayland.c  |   194 +
 examples/thirdparty/libva/va/wayland/va_wayland.h  |   131 +
 .../thirdparty/libva/va/wayland/va_wayland_drm.c   |   223 +
 .../thirdparty/libva/va/wayland/va_wayland_drm.h   |    52 +
 .../thirdparty/libva/va/wayland/va_wayland_emgd.c  |   157 +
 .../thirdparty/libva/va/wayland/va_wayland_emgd.h  |    52 +
 .../libva/va/wayland/va_wayland_private.h          |    44 +
 .../libva/va/wayland/wayland-drm-client-protocol.h |   213 +
 examples/thirdparty/libva/va/x11/Makefile.am       |    58 +
 examples/thirdparty/libva/va/x11/dri2_util.c       |   239 +
 examples/thirdparty/libva/va/x11/va_dri2.c         |   428 +
 examples/thirdparty/libva/va/x11/va_dri2.h         |    73 +
 examples/thirdparty/libva/va/x11/va_dri2str.h      |   227 +
 examples/thirdparty/libva/va/x11/va_dri2tokens.h   |    48 +
 examples/thirdparty/libva/va/x11/va_dricommon.c    |   138 +
 examples/thirdparty/libva/va/x11/va_dricommon.h    |    94 +
 examples/thirdparty/libva/va/x11/va_fglrx.c        |   247 +
 examples/thirdparty/libva/va/x11/va_fglrx.h        |    35 +
 examples/thirdparty/libva/va/x11/va_nvctrl.c       |   400 +
 examples/thirdparty/libva/va/x11/va_nvctrl.h       |    38 +
 examples/thirdparty/libva/va/x11/va_x11.c          |   250 +
 intel-beignet.icd.in                               |     2 +-
 kernels/compiler_long_bitcast.cl                   |    47 +
 kernels/runtime_mirror_effect.cl                   |    24 +
 src/CMakeLists.txt                                 |     5 +-
 src/cl_command_queue.c                             |     8 +-
 src/cl_command_queue_gen7.c                        |     2 +-
 src/cl_context.h                                   |     7 +
 src/cl_device_id.c                                 |    13 +-
 src/cl_gen75_device.h                              |     2 +-
 src/cl_gen7_device.h                               |     2 +-
 src/cl_mem.c                                       |   131 +-
 src/cl_mem.h                                       |     1 +
 src/intel/intel_driver.c                           |    29 +-
 .../cl_internal_copy_image_1d_array_to_1d_array.cl |    21 +
 .../cl_internal_copy_image_2d_array_to_2d.cl       |    21 +
 .../cl_internal_copy_image_2d_array_to_2d_array.cl |    23 +
 .../cl_internal_copy_image_2d_array_to_3d.cl       |    23 +
 .../cl_internal_copy_image_2d_to_2d_array.cl       |    21 +
 .../cl_internal_copy_image_2d_to_buffer_align16.cl |    19 +
 .../cl_internal_copy_image_3d_to_2d_array.cl       |    23 +
 utests/CMakeLists.txt                              |     1 +
 utests/compiler_fill_image_1d_array.cpp            |    14 +-
 utests/compiler_long_bitcast.cpp                   |   227 +
 utests/runtime_use_host_ptr_buffer.cpp             |     2 +-
 249 files changed, 73414 insertions(+), 462 deletions(-)

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-opencl/beignet.git



More information about the Pkg-opencl-commits mailing list