diff options
Diffstat (limited to 'gentoo-gpu.txt')
-rw-r--r-- | gentoo-gpu.txt | 131 |
1 files changed, 130 insertions, 1 deletions
diff --git a/gentoo-gpu.txt b/gentoo-gpu.txt index eccee51c416e..ac2cbc4210ad 100644 --- a/gentoo-gpu.txt +++ b/gentoo-gpu.txt @@ -14,7 +14,136 @@ 'status': 'unofficial'} $ pmaint sync gentoo-gpu WARNING:pkgcore:repo at '/home/mgorny/sync/steveeJ' has unsupported profile format: profile-set -Already up-to-date. +From https://github.com/sjnewbury/gentoo-gpu + 62bcf9a..9c6e97d master -> origin/master +Updating 62bcf9a..9c6e97d +Fast-forward + media-libs/mesa/Manifest | 119 +++++++------- + ...-also-print-nibctrl-in-IVB-for-execsize-8.patch | 14 +- + ...andle-IVB-DF-differences-in-the-validator.patch | 10 +- + ...-helper-to-retrieve-instruction-data-size.patch | 26 ++-- + ...ble-regioning-parameters-and-execsize-for.patch | 31 ++-- + ...mp-exec_size-when-an-instruction-has-a-sc.patch | 14 +- + ...2-1-region-for-scalar-DF-sources-on-IVB-B.patch | 24 ++- + ...5-fs-generalize-the-legalization-d2x-pass.patch | 150 ++++++++++++++---- + ...alize-d2x-to-all-instructions-legalize-by.patch | 170 ++++++++++++++++++++ + ...x-dst-stride-in-IVB-BYT-type-conversions.patch} | 70 +++------ + ...lower-SIMD-width-for-IVB-BYT-s-MOV_INDIR.patch} | 17 +- + ...ource-region-1-2-0-when-converting-to-DF.patch} | 28 ++-- + ...Get-64-bit-indirect-moves-working-on-IVB.patch} | 20 +-- + ...r-all-non-force_writemask_all-DF-instruc.patch} | 16 +- + ...eep-original-type-when-dealing-with-null-.patch | 48 ------ + ...lit-DF-instructions-and-later-double-its.patch} | 69 +++++---- + ...4-fix-VEC4_OPCODE_FROM_DOUBLE-for-IVB-BYT.patch | 49 ------ + ...eep-original-type-when-dealing-with-null-.patch | 46 ++++++ + ...ix-SIMD-width-lowering-for-VEC4_OPCODE_FR.patch | 70 --------- + ...4-fix-VEC4_OPCODE_FROM_DOUBLE-for-IVB-BYT.patch | 63 ++++++++ + ...onsider-subregister-offset-in-live-variab.patch | 89 ----------- + ...plit-d2x-conversion-and-data-gathering-fr.patch | 60 +++++++ + ...dapt-setup_imm_df-to-allow-inserting-inst.patch | 89 ----------- + ...ix-assert-to-detect-SIMD-lowered-DF-instr.patch | 33 ++++ + ...ix-SIMD-width-lowering-for-VEC4_OPCODE_FR.patch | 46 ++++++ + ...onsider-subregister-offset-in-live-variab.patch | 52 +++++++ + ...se-vec4_builder-to-emit-instructions-in-s.patch | 97 ++++++++++++ + ...x-SIMD-with-lowering-for-CMP-MOV-instruc.patch} | 70 +++++---- + ...x-exec-size-for-MOVs-SET-PICK-_-HIGH-LOW.patch} | 55 ++++--- + ...rrect-VertStride-on-align16-instructions.patch} | 31 ++-- + ...ARB_gpu_shader_fp64-for-Ivybridge-Baytra.patch} | 11 +- + ...-enable-OpenGL-4.0-to-Ivybridge-Baytrail.patch} | 11 +- + ..._ARB_gpu_shader_fp64-and-OpenGL-4.0-as-s.patch} | 7 +- + ...5-enable-ARB_vertex_attrib_64bit-for-gen7.patch | 8 +- + ...-i965-enable-ARB_shader_precision-in-gen7.patch | 8 +- + .../0030-i965-enable-OpenGL-4.2-in-gen7.patch | 8 +- + ...L_ARB_vertex_attrib_64bit-and-OpenGL-4.2-.patch | 4 +- + ...e-Add-new-marshalling-interfaces-to-dri_.patch} | 4 +- + ...ri_util-to-keep-track-of-__DRI_BACKGROUN.patch} | 4 +- + ...etBackgroundContext-to-dd_function_table.patch} | 8 +- + ...-glx-Implement-__DRI_BACKGROUND_CALLABLE.patch} | 32 ++-- + ...-egl-Implement-__DRI_BACKGROUND_CALLABLE.patch} | 22 +-- + ...nnotate-functions-with-marshal-attribute.patch} | 6 +- + ...rk-compressed-teximage-functions-as-sync.patch} | 6 +- + ...ate-GL-API-marshalling-code-from-the-XML.patch} | 29 ++-- + ...lidate-count-parameters-when-marshalling.patch} | 10 +- + ...rastructure-for-a-worker-thread-to-proce.patch} | 21 +-- + ...pointers-for-multithread-marshalling-dis.patch} | 26 ++-- + ...a-make-_mesa_alloc_dispatch_table-static.patch} | 12 +- + ...t-the-generated-GL-command-marshalling-co.patch | 66 ++++++++ + ...t-the-generated-GL-command-marshalling-co.patch | 96 ------------ + ...stom-thread-marshalling-for-ShaderSource.patch} | 8 +- + ...mesa-Custom-thread-marshalling-for-Flush.patch} | 6 +- + ...vertex-attrib-pointer-functions-as-async.patch} | 20 ++- + ...lly-allocate-glthread-command-buffer-in-.patch} | 8 +- + ...port-for-NULL-arguments-like-in-glBuffer.patch} | 4 +- + ...pport-for-asynchronous-glDraw-on-GL-core.patch} | 4 +- + ...attribute-for-conditions-to-turn-off-thr.patch} | 4 +- + ...-Disable-glthread-when-glBegin-is-called.patch} | 6 +- + ...he-current-vertex-element-array-buffers-.patch} | 6 +- + ...d-don-t-set-a-dispatch-table-if-we-aren-.patch} | 19 ++- + ...ble-glthread-on-non-core-contexts-as-well.patch | 34 ---- + ...d-restore-the-dispatch-table-when-incomp.patch} | 42 +++-- + ...ement-the-backend-of-threaded-GL-dispatc.patch} | 28 ++-- + ...ad-allow-asynchronous-pixel-transfer-oper.patch | 172 +++++++++++++++++++++ + ...p-dd_function_table-SetBackgroundContext.patch} | 10 +- + ...he-worker-thread-when-we-re-called-from-.patch} | 20 +-- + ...offloading-GL-to-a-separate-thread-throu.patch} | 14 +- + media-libs/mesa/files/mesa-9999-with-sha1.patch | 15 +- + 69 files changed, 1487 insertions(+), 1008 deletions(-) + create mode 100644 media-libs/mesa/files/IVB-OpenGL4/0008-MERGE-generalize-d2x-to-all-instructions-legalize-by.patch + rename media-libs/mesa/files/IVB-OpenGL4/{0008-i965-fs-fix-dst-stride-in-IVB-BYT-type-conversions.patch => 0009-i965-fs-fix-dst-stride-in-IVB-BYT-type-conversions.patch} (63%) + rename media-libs/mesa/files/IVB-OpenGL4/{0009-i965-fs-fix-lower-SIMD-width-for-IVB-BYT-s-MOV_INDIR.patch => 0010-i965-fs-fix-lower-SIMD-width-for-IVB-BYT-s-MOV_INDIR.patch} (80%) + rename media-libs/mesa/files/IVB-OpenGL4/{0010-i965-Use-source-region-1-2-0-when-converting-to-DF.patch => 0011-i965-Use-source-region-1-2-0-when-converting-to-DF.patch} (72%) + rename media-libs/mesa/files/IVB-OpenGL4/{0011-i965-fs-Get-64-bit-indirect-moves-working-on-IVB.patch => 0012-i965-fs-Get-64-bit-indirect-moves-working-on-IVB.patch} (75%) + rename media-libs/mesa/files/IVB-OpenGL4/{0012-i965-fs-lower-all-non-force_writemask_all-DF-instruc.patch => 0013-i965-fs-lower-all-non-force_writemask_all-DF-instruc.patch} (74%) + delete mode 100644 media-libs/mesa/files/IVB-OpenGL4/0014-i965-vec4-keep-original-type-when-dealing-with-null-.patch + rename media-libs/mesa/files/IVB-OpenGL4/{0013-i965-vec4-split-DF-instructions-and-later-double-its.patch => 0014-i965-vec4-split-DF-instructions-and-later-double-its.patch} (56%) + delete mode 100644 media-libs/mesa/files/IVB-OpenGL4/0015-i965-vec4-fix-VEC4_OPCODE_FROM_DOUBLE-for-IVB-BYT.patch + create mode 100644 media-libs/mesa/files/IVB-OpenGL4/0015-i965-vec4-keep-original-type-when-dealing-with-null-.patch + delete mode 100644 media-libs/mesa/files/IVB-OpenGL4/0016-i965-vec4-fix-SIMD-width-lowering-for-VEC4_OPCODE_FR.patch + create mode 100644 media-libs/mesa/files/IVB-OpenGL4/0016-i965-vec4-fix-VEC4_OPCODE_FROM_DOUBLE-for-IVB-BYT.patch + delete mode 100644 media-libs/mesa/files/IVB-OpenGL4/0017-i965-vec4-consider-subregister-offset-in-live-variab.patch + create mode 100644 media-libs/mesa/files/IVB-OpenGL4/0017-i965-vec4-split-d2x-conversion-and-data-gathering-fr.patch + delete mode 100644 media-libs/mesa/files/IVB-OpenGL4/0018-i965-vec4-adapt-setup_imm_df-to-allow-inserting-inst.patch + create mode 100644 media-libs/mesa/files/IVB-OpenGL4/0018-i965-vec4-fix-assert-to-detect-SIMD-lowered-DF-instr.patch + create mode 100644 media-libs/mesa/files/IVB-OpenGL4/0019-i965-vec4-fix-SIMD-width-lowering-for-VEC4_OPCODE_FR.patch + create mode 100644 media-libs/mesa/files/IVB-OpenGL4/0020-i965-vec4-consider-subregister-offset-in-live-variab.patch + create mode 100644 media-libs/mesa/files/IVB-OpenGL4/0021-i965-vec4-use-vec4_builder-to-emit-instructions-in-s.patch + rename media-libs/mesa/files/IVB-OpenGL4/{0019-i965-vec4-fix-SIMD-with-lowering-for-CMP-MOV-instruc.patch => 0022-i965-vec4-fix-SIMD-with-lowering-for-CMP-MOV-instruc.patch} (70%) + rename media-libs/mesa/files/IVB-OpenGL4/{0020-i965-vec4-Fix-exec-size-for-MOVs-SET_-HIGH-LOW-_32BI.patch => 0023-i965-vec4-Fix-exec-size-for-MOVs-SET-PICK-_-HIGH-LOW.patch} (50%) + rename media-libs/mesa/files/IVB-OpenGL4/{0021-i965-Use-correct-VertStride-on-align16-instructions.patch => 0024-i965-Use-correct-VertStride-on-align16-instructions.patch} (81%) + rename media-libs/mesa/files/IVB-OpenGL4/{0022-i965-enable-ARB_gpu_shader_fp64-for-Ivybridge-Baytra.patch => 0025-i965-enable-ARB_gpu_shader_fp64-for-Ivybridge-Baytra.patch} (78%) + rename media-libs/mesa/files/IVB-OpenGL4/{0023-i965-enable-OpenGL-4.0-to-Ivybridge-Baytrail.patch => 0026-i965-enable-OpenGL-4.0-to-Ivybridge-Baytrail.patch} (85%) + rename media-libs/mesa/files/IVB-OpenGL4/{0024-docs-mark-GL_ARB_gpu_shader_fp64-and-OpenGL-4.0-as-s.patch => 0027-docs-mark-GL_ARB_gpu_shader_fp64-and-OpenGL-4.0-as-s.patch} (89%) + rename media-libs/mesa/files/glthread/{0002-dri_interface-Add-new-marshalling-interfaces-to-dri_.patch => 0001-dri_interface-Add-new-marshalling-interfaces-to-dri_.patch} (94%) + rename media-libs/mesa/files/glthread/{0003-dri-Update-dri_util-to-keep-track-of-__DRI_BACKGROUN.patch => 0002-dri-Update-dri_util-to-keep-track-of-__DRI_BACKGROUN.patch} (92%) + rename media-libs/mesa/files/glthread/{0004-mesa-Add-SetBackgroundContext-to-dd_function_table.patch => 0003-mesa-Add-SetBackgroundContext-to-dd_function_table.patch} (89%) + rename media-libs/mesa/files/glthread/{0005-glx-Implement-__DRI_BACKGROUND_CALLABLE-v2.patch => 0004-glx-Implement-__DRI_BACKGROUND_CALLABLE.patch} (73%) + rename media-libs/mesa/files/glthread/{0006-egl-Implement-__DRI_BACKGROUND_CALLABLE.patch => 0005-egl-Implement-__DRI_BACKGROUND_CALLABLE.patch} (84%) + rename media-libs/mesa/files/glthread/{0007-glapi-Annotate-functions-with-marshal-attribute.patch => 0006-glapi-Annotate-functions-with-marshal-attribute.patch} (98%) + rename media-libs/mesa/files/glthread/{0008-glapi-Mark-compressed-teximage-functions-as-sync.patch => 0007-glapi-Mark-compressed-teximage-functions-as-sync.patch} (93%) + rename media-libs/mesa/files/glthread/{0009-glapi-Generate-GL-API-marshalling-code-from-the-XML.patch => 0008-glapi-Generate-GL-API-marshalling-code-from-the-XML.patch} (96%) + rename media-libs/mesa/files/glthread/{0010-mesa-Validate-count-parameters-when-marshalling.patch => 0009-mesa-Validate-count-parameters-when-marshalling.patch} (84%) + rename media-libs/mesa/files/glthread/{0011-mesa-Add-infrastructure-for-a-worker-thread-to-proce.patch => 0010-mesa-Add-infrastructure-for-a-worker-thread-to-proce.patch} (97%) + rename media-libs/mesa/files/glthread/{0012-mesa-Create-pointers-for-multithread-marshalling-dis.patch => 0011-mesa-Create-pointers-for-multithread-marshalling-dis.patch} (93%) + rename media-libs/mesa/files/glthread/{0013-Revert-mesa-make-_mesa_alloc_dispatch_table-static.patch => 0012-Revert-mesa-make-_mesa_alloc_dispatch_table-static.patch} (85%) + create mode 100644 media-libs/mesa/files/glthread/0013-mesa-Connect-the-generated-GL-command-marshalling-co.patch + delete mode 100644 media-libs/mesa/files/glthread/0014-mesa-Connect-the-generated-GL-command-marshalling-co.patch + rename media-libs/mesa/files/glthread/{0015-mesa-Custom-thread-marshalling-for-ShaderSource.patch => 0014-mesa-Custom-thread-marshalling-for-ShaderSource.patch} (96%) + rename media-libs/mesa/files/glthread/{0016-mesa-Custom-thread-marshalling-for-Flush.patch => 0015-mesa-Custom-thread-marshalling-for-Flush.patch} (94%) + rename media-libs/mesa/files/glthread/{0017-glapi-Mark-vertex-attrib-pointer-functions-as-async.patch => 0016-glapi-Mark-vertex-attrib-pointer-functions-as-async.patch} (90%) + rename media-libs/mesa/files/glthread/{0018-mesa-Statically-allocate-glthread-command-buffer-in-.patch => 0017-mesa-Statically-allocate-glthread-command-buffer-in-.patch} (88%) + rename media-libs/mesa/files/glthread/{0019-mesa-Add-support-for-NULL-arguments-like-in-glBuffer.patch => 0018-mesa-Add-support-for-NULL-arguments-like-in-glBuffer.patch} (97%) + rename media-libs/mesa/files/glthread/{0020-mesa-Add-support-for-asynchronous-glDraw-on-GL-core.patch => 0019-mesa-Add-support-for-asynchronous-glDraw-on-GL-core.patch} (94%) + rename media-libs/mesa/files/glthread/{0021-mesa-Add-an-attribute-for-conditions-to-turn-off-thr.patch => 0020-mesa-Add-an-attribute-for-conditions-to-turn-off-thr.patch} (96%) + rename media-libs/mesa/files/glthread/{0022-mesa-Disable-glthread-when-glBegin-is-called.patch => 0021-mesa-Disable-glthread-when-glBegin-is-called.patch} (83%) + rename media-libs/mesa/files/glthread/{0023-mesa-Track-the-current-vertex-element-array-buffers-.patch => 0022-mesa-Track-the-current-vertex-element-array-buffers-.patch} (99%) + rename media-libs/mesa/files/glthread/{0029-mesa-glthread-don-t-set-a-dispatch-table-if-we-aren-.patch => 0023-mesa-glthread-don-t-set-a-dispatch-table-if-we-aren-.patch} (66%) + delete mode 100644 media-libs/mesa/files/glthread/0024-mesa-Enable-glthread-on-non-core-contexts-as-well.patch + rename media-libs/mesa/files/glthread/{0030-mesa-glthread-only-restore-the-dispatch-table-when-i.patch => 0024-mesa-glthread-restore-the-dispatch-table-when-incomp.patch} (57%) + rename media-libs/mesa/files/glthread/{0026-gallium-implement-the-backend-of-threaded-GL-dispatc.patch => 0025-gallium-implement-the-backend-of-threaded-GL-dispatc.patch} (91%) + create mode 100644 media-libs/mesa/files/glthread/0026-mesa-glthread-allow-asynchronous-pixel-transfer-oper.patch + rename media-libs/mesa/files/glthread/{0031-intel-Hook-up-dd_function_table-SetBackgroundContext.patch => 0027-intel-Hook-up-dd_function_table-SetBackgroundContext.patch} (82%) + rename media-libs/mesa/files/glthread/{0032-intel-Sync-the-worker-thread-when-we-re-called-from-.patch => 0028-intel-Sync-the-worker-thread-when-we-re-called-from-.patch} (90%) + rename media-libs/mesa/files/glthread/{0033-i965-Enable-offloading-GL-to-a-separate-thread-throu.patch => 0029-i965-Enable-offloading-GL-to-a-separate-thread-throu.patch} (82%) *** syncing gentoo-gpu *** synced gentoo-gpu * Sync succeeded |