Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Adding support building Gallium VA drivers #9

Open
wants to merge 358 commits into
base: lineage-18.1
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
358 commits
Select commit Hold shift + click to select a range
eb9f7db
zink: Check for VK_EXT_extended_dynamic_state3 before setting A2C
marysaka Nov 2, 2023
16ed2f1
.pick_status.json: Update to 03a7cb261828b350dd9b56bd74850197ca9eba33
1ace Nov 15, 2023
7cf359f
vulkan: Don't use set_foreach_remove when destroying pipeline caches
pixelcluster Nov 12, 2023
828b396
.pick_status.json: Mark fcfa68a632e5711cc657b103c9a0384928e9bf49 as d…
1ace Nov 15, 2023
bbf0992
anv: Write timestamp using MI_FLUSH_DW on blitter
sagarghuge20 Nov 9, 2023
e194c6b
iris: add data cache flush for pre hiz op
tpalli Jul 31, 2023
2b38d14
anv: Flush data cache while clearing depth using HIZ_CCS_WT
sagarghuge20 Jul 5, 2023
85c0b62
docs: fix RADV_THREAD_TRACE_CACHE_COUNTERS default
pendingchaos Nov 14, 2023
f56bb3e
nir_lower_mem_access_bit_sizes: Fix write-mask-constrained 3-byte sto…
jenatali Nov 3, 2023
73b6b74
gallium/auxiliary/vl: Fix coordinates clamp in compute shaders
nowrep Sep 27, 2023
b183383
gallium/auxiliary: Fix coordinates clamp in util_compute_blit
nowrep Sep 27, 2023
0680995
gallium/auxiliary/vl: Scale dst_rect x0/y0 when rendering chroma plane
nowrep Sep 28, 2023
dbb2f6e
r600: Add missing dep on git_sha1.h
mattst88 Nov 14, 2023
0960a0c
radv: fix registering queues for RGP with compute only
hakzsam Nov 14, 2023
a600a58
radv: set radv_zero_vram=true for Unreal Engine 4/5
hakzsam Nov 13, 2023
178c046
aco: add missing scc def for SALU quad broadcast
DadSchoorse Nov 12, 2023
f12636c
ci/traces: drop the freedoom-phase2-gl-high.trace
okias Nov 14, 2023
313457b
radv/sqtt: Fix tracing acceleration structure commands
KonstantinSeurer Nov 12, 2023
4611aef
VERSION: bump for 23.3.0-rc4
1ace Nov 15, 2023
4c02334
.pick_status.json: Update to f05688aa3299a27430119b27e45181a6f415bff8
1ace Nov 18, 2023
0ecb0ec
anv/drirc: add option to disable FCV optimization
tpalli Nov 13, 2023
5952462
radv: fix image view extent override for astc
olvaffe Nov 7, 2023
dd46e0b
radv: fix a descriptor leak with debug names and host base descriptor…
hakzsam Nov 7, 2023
e8c975a
radv: add a missing async compute workaround for Tonga/Iceland
hakzsam Nov 15, 2023
61bd4b3
zink: fix dereference before NULL check
jexposit Nov 10, 2023
c573f24
zink: Fix missing sparse buffer bind synchronization.
ishitatsuyuki Nov 13, 2023
1a238be
zink: Fix waiting for texture commit semaphores.
ishitatsuyuki Nov 14, 2023
5542b17
util: Add new helpers for pipe resources
rmader Nov 8, 2023
6e218ed
panfrost: Support parameter queries for main planes
rmader Nov 7, 2023
4025531
zink: allow software rendering only if selected
jexposit Nov 16, 2023
f80e96e
intel/fs: rerun divergence analysis prior to convert_from_ssa
llandwerlin-intel Nov 16, 2023
317998e
intel/nir/rt: fix reportIntersection() hitT handling
llandwerlin-intel Sep 9, 2023
c972359
panfrost: Flag the right shader when updating images
bbrezillon Oct 5, 2023
5f12ed0
anv: fix CC_VIEWPORT pointer dirty after blorp/simple-shaders
llandwerlin-intel Nov 9, 2023
64dee10
anv: fix dirty state tracking for 3DSTATE_PUSH_CONSTANT_ALLOC
llandwerlin-intel Nov 9, 2023
0ac2529
radv: add radv_disable_trunc_coord option
pendingchaos Oct 18, 2023
a593181
radv: enable radv_disable_trunc_coord for vkd3d-proton/DXVK
pendingchaos Oct 18, 2023
f62a7df
egl/dri2: increase NUM_ATTRIBS to fit all the attributes
1ace Nov 16, 2023
ef07bc1
egl: extract EGLDevice setup in dedicated function
emersion Nov 15, 2023
62455a9
egl: move dri2_setup_device() after dri2_setup_extensions()
emersion Nov 15, 2023
3db740f
egl: ensure a render node is passed to _eglFindDevice()
emersion Nov 15, 2023
0b3f2e0
util: Include stdint.h in libdrm.h
mattst88 Nov 18, 2023
1a19815
.pick_status.json: Update to f39ed0063b4cd3e5a71efad2d43ce31f574c698d
1ace Nov 22, 2023
16361af
v3dv: Rework to remove drm authentication for wsi
enunes Nov 16, 2023
4e9ef47
intel/perf: fix querying of configurations
llandwerlin-intel Nov 20, 2023
0f94431
drirc: Set limit_trig_input_range option for Valheim
tpalli Nov 20, 2023
ab01f44
aco/sched: treat p_dual_src_export_gfx11 like export
DadSchoorse Nov 21, 2023
ac66a49
tu: Fix re-emitting VS param state after it is re-enabled
cwabbott0 Nov 10, 2023
c05aadc
.pick_status.json: Update to b07a58157d0b110dbc09a42cffe7046c3200dd3b
1ace Nov 24, 2023
142c333
util/rbsp: Fill bits twice if reading more than 16 bits
nowrep Nov 19, 2023
ff6ed81
anv: use the right vertexOffset on CmdDrawMultiIndexed
ibriano Nov 20, 2023
c73c7c0
radv: disable TC-compatible HTILE on Tonga and Iceland
hakzsam Nov 15, 2023
2d48686
radv: set radv_invariant_geom=true for War Thunder
hakzsam Nov 22, 2023
5e1fe5d
radv: do not set OREO_MODE to fix rare corruption on GFX11
hakzsam Nov 22, 2023
090160d
vc4/resource: Support offset query for multi-planar planes
rmader Nov 19, 2023
b52742c
v3d/resource: Support offset query for multi-planar planes
rmader Nov 19, 2023
53bafbe
mesa: restore call to _mesa_set_varying_vp_inputs from set_vertex_pro…
peppsac Nov 10, 2023
c03abd2
VERSION: bump for 23.3.0-rc5
1ace Nov 24, 2023
dd56f59
.pick_status.json: Update to f843b14c171299e1696ca6d971ccaa496f60c3ab
1ace Nov 28, 2023
3ed7b95
radeonsi: check sctx->tess_rings is valid before using it
peppsac Nov 14, 2023
94ad18d
nir: fix gathering TESS_LEVEL_INNER/OUTER usage with lowered IO
Nov 13, 2023
2525258
intel/perf: fix regex escaping
1ace Nov 24, 2023
54f93b1
intel/ci: fix .hasvk-manual-rules
1ace Nov 17, 2023
3ff4768
d3d12: Fix multidimensional array ordering
jenatali Nov 24, 2023
dced0db
venus: Do not submit batch manually when no feedback is required
marysaka Nov 27, 2023
421a8aa
ac/nir: fix partial mesh shader output writes on GFX11
pendingchaos Oct 3, 2023
1fbdd37
VERSION: bump for 23.3.0
1ace Nov 29, 2023
46499c9
AOSP: Extract version from llvm-project/llvm instead of hardcoding it.
maurossi Mar 24, 2022
8c289b2
AOSP: Use build system '/bin/grep' to get LLVM_VERSION_MAJOR
maurossi May 7, 2022
9cf8c8f
hack to make libva work on android
youling257 May 15, 2022
233ee75
radv/android: remove numFds check
hmtheboy154 Dec 20, 2022
f2f5066
INTERNAL: egl/android: Add 3 more video format for Android
lyintel May 26, 2022
252dfd4
CHROMIUM: vulkan/runtime: Wait on Android acquire fence on CPU.
May 24, 2022
bc5565f
radeonsi: On Aarch64 force persistent buffers to GTT
jnettlet Aug 14, 2020
1c2cb23
android: Retrieve buffer info via CrOS API also on gbm_gralloc
dos1 Aug 28, 2022
4b26cd5
android: Enable SYS_kcmp
aleasto Jun 4, 2023
4d1e5b2
android: Enable Intel Xe KMD support
aleasto Jun 3, 2023
69c7a26
asahi: Use the compat version of qsort_r
aleasto Oct 4, 2023
1913132
gbm: Allow GBM allocation of YUV surfaces
robclark May 24, 2023
519b8ee
docs: add release notes for 23.3.0
1ace Dec 2, 2023
73b2698
docs: add sha256sum for 23.3.0
1ace Dec 2, 2023
658c34f
.pick_status.json: Update to 0e1bee73eb401e3b9c39f4777f775dd3ab9a08e2
1ace Dec 3, 2023
ae0873c
aco: don't optimize DPP across more than one block
DadSchoorse Nov 24, 2023
9fdc284
venus: implement vkGet[Device]ImageSparseMemoryRequirements
juston-li Nov 17, 2023
0b7f91b
intel/fs: fix incorrect register flag interaction with dynamic interp…
llandwerlin-intel Nov 21, 2023
d8bb6fb
intel/aux_map: introduce ref count of L1 entries
llandwerlin-intel Nov 23, 2023
d099340
anv: use main image address to determine ccs compatibility
llandwerlin-intel Nov 22, 2023
58e5c89
anv: track & unbind image aux-tt binding
llandwerlin-intel Nov 22, 2023
7838aa2
anv: remove heuristic preferring dedicated allocations
llandwerlin-intel Nov 22, 2023
0104e87
nir/lower_vars_to_scratch: Remove all unused derefs
KonstantinSeurer Nov 18, 2023
b4425db
asahi: Use the compat version of qsort_r
aleasto Oct 4, 2023
beeb3af
r600/sfn: Fix usage of std::string constructor
gerddie Nov 30, 2023
530e0c1
r600/sfn: Don't try to re-use iterators when the set is made empty
gerddie Nov 30, 2023
b12733e
radv: fix bogus interaction between DGC and RT with descriptor bindings
hakzsam Nov 30, 2023
4de4ba5
.pick_status.json: Mark e0c2244ea9b162788c781398743919956b0d55b7 as d…
1ace Dec 3, 2023
ddfd061
bin/gen_release_notes: fix regex raw string
1ace Dec 2, 2023
a0f203c
.pick_status.json: Update to ebaede788e05ea3a22bfd4f054c85053247de9ff
1ace Dec 4, 2023
fdf972e
amd/ci: radeonsi is gl, not vk
1ace Dec 3, 2023
ce68ed2
radv: use 32bit va range for sparse descriptor buffers
GMWolf Dec 3, 2023
d462679
egl/wayland: set the correct modifier for the linear_copy image
peppsac Nov 27, 2023
7515018
meson: work around meson 0.62 issue
kusma Dec 1, 2023
50cbb6a
.pick_status.json: Update to 1700c6af6f807f801382c6cea5cb7136563e8bad
1ace Dec 5, 2023
d6711f9
anv: Fix MI_ARB_CHECK calls in generated indirect draws optimization
speles Nov 29, 2023
ae6c931
panfrost: Fix multiplanar YUV texture descriptor emission on v9+
bbrezillon Nov 29, 2023
10a47cd
freedreno/drm: Fix zombie BO import harder
robclark Dec 4, 2023
65eb17f
nvk: use `||` instead of `|` between bools
1ace Dec 4, 2023
d59fcc7
v3d: add B10G10R10[X2/A2]_UNORM to format table.
kleinerm Mar 13, 2023
aa7a341
.pick_status.json: Update to 5bf68ab70133edd264f832f4a133288b8b45f66d
1ace Dec 8, 2023
0b95d1a
zink: initialize drm_fd to -1
jexposit Nov 22, 2023
bf55c9f
ci: fix rules for formatting checks
1ace Dec 4, 2023
42f5040
v3d: drop leftover from "move v3d_tiling to common"
1ace Dec 5, 2023
605f8b7
panfrost: Don't leak NIR compute shaders
bbrezillon Nov 30, 2023
f776553
radv: set combinedImageSamplerDescriptorCount to 1 for multi-planar f…
hakzsam Dec 4, 2023
425a702
d3d12: Fix d3d12_tcs_variant_cache_destroy leak in d3d12_context
sivileri Dec 1, 2023
6685772
d3d12: Fix screen->winsys leak in d3d12_screen
sivileri Dec 1, 2023
85a2158
d3d12: d3d12_create_fence_win32 - Fix double refcount bump
sivileri Nov 22, 2023
f63ea1a
nir/loop_analyze: skip if basis/limit/comparison is vector
pendingchaos Oct 13, 2023
4b4f608
anv: Fix handling of host_cached_coherent bos in gen9 lp in older ker…
zehortigoza Dec 4, 2023
3913722
intel/compiler: infer the number of operands using lsc_op_num_data_va…
shadeslayer Nov 30, 2023
db5d58d
anv: Drop 3/4 of PPGTT size restriction for sys heap size calculation
kaydenl Dec 6, 2023
8975c22
anv: Don't report more memory available than the heap size
kaydenl Dec 6, 2023
0f6ee02
venus: fix async compute pipeline creation
zhangyiwei Nov 12, 2023
4d9ec22
venus: properly initialize ring monitor initial alive status
zhangyiwei Nov 28, 2023
583b2e0
nvk: fix transform feedback with multiple saved counters.
airlied Dec 7, 2023
77d4646
.pick_status.json: Update to 9ab59574ef162393f89c36980a366eeb8ecccb64
1ace Dec 10, 2023
fd321f7
meson: Update lua wrap to 5.4.6-4
Nov 14, 2023
4a60946
freedreno/a6xx: Fix NV12+UBWC import
robclark Dec 8, 2023
836ef56
venus: fix query feedback copy sanitize off by 1
juston-li Dec 8, 2023
4f12cdb
.pick_status.json: Update to a921a69010102c6e35267066dc8a50461cae46fd
1ace Dec 12, 2023
49f4db4
docs: drop unused manual optimizations override
okias Dec 10, 2023
a858601
nir: Handle divergence for decl_reg
ianromanick Nov 30, 2023
da30685
spirv: add missing build dependency
1ace Dec 10, 2023
109f64d
driconfig: add a workaround for Hades (Vulkan backend)
zhangyiwei Dec 9, 2023
b3ece9b
ci: fix kdl commit fetch
1ace Nov 18, 2023
137420f
ci/baremetal: make BM_BOOTCONFIG optional
jasuarez Dec 6, 2023
a7e3f3b
ci: do not mount already mounted directories
jasuarez Dec 6, 2023
b9d588b
docs: add release notes for 23.3.1
1ace Dec 13, 2023
6cdc2b0
VERSION: bump for 23.3.1
1ace Dec 13, 2023
1a2e6ab
docs: add sha256sum for 23.3.1
1ace Dec 13, 2023
c962ecd
.pick_status.json: Update to d761871761e5fe7d498b0cc818ed627698ed1225
1ace Dec 13, 2023
7d805b4
nir/clone: fix missing printf_info clone
llandwerlin-intel Oct 19, 2023
b6b70fe
nir/divergence: handle printf intrinsic
llandwerlin-intel Nov 30, 2023
32bfb54
anv: fix incorrect queue_family access on command buffer
llandwerlin-intel Dec 12, 2023
2ae88a4
ci/freedreno: timestamp-get no longer fails on Adreno
okias Dec 12, 2023
0fc0b4b
ci/freedreno: fail introduced by ARB_post_depth_coverage
okias Dec 12, 2023
065c7d1
radv,vtn,driconf: Add and use radv_rt_ssbo_non_uniform workaround for…
pixelcluster Nov 29, 2023
1ce4404
rusticl/kernel: explicitly set rounding modes
karolherbst Dec 12, 2023
a9bbaf9
radeonsi: fix divide by zero in si_get_small_prim_cull_info()
tarceri Dec 13, 2023
81cb966
etnaviv: Update headers from rnndb
Oct 24, 2023
9cabb39
etnaviv: Add static_assert(..) to catch memory corruption
Dec 13, 2023
b02dc14
util/hash_table: Use FREE() to be consistent with the CALLOC_STRUCT()…
bbrezillon Dec 1, 2023
e2427f9
util/hash_table: Don't leak hash_u64_key objects when the entry exists
bbrezillon Dec 1, 2023
e839b0a
util/hash_table: Don't leak hash_key_u64 objects when the u64 hash ta…
bbrezillon Nov 29, 2023
df32606
dzn: Fixes -Werror=incompatible-pointer-type
lygstate Dec 4, 2023
9d3dc80
r600/sfn: keep workgroup and invocation ID registers for whole shader
gerddie Oct 22, 2023
e0978d1
.pick_status.json: Update to 377c6b2d45ee73da3e5431846a3b4bfdd7ae2b83
1ace Dec 17, 2023
c81c063
ci/b2c: drop passthrough of unset CI_JOB_JWT
1ace Dec 12, 2023
d4975a8
egl/surfaceless: Fix EGL_DEVICE_EXT implementation
robertfoss Nov 9, 2023
44440e5
.pick_status.json: Updates notes for 6a92af158dc132eee449c175bdee66d9…
1ace Dec 17, 2023
6664fc4
anv: wait for CS write completion before executing secondary
llandwerlin-intel Dec 13, 2023
874cd3b
nir: Scalarize bounds checked loads and stores
gfxstrand Dec 5, 2023
f3d9b7d
anv/hasvk/drirc: change anv_assume_full_subgroups to have subgroup size
tpalli Dec 12, 2023
c2a1b11
drirc: setup anv_assume_full_subgroups=16 for UnrealEngine5.1
tpalli Dec 12, 2023
fd1d0b4
radv/rt: Initialize unused children in PLOC early-exit
pixelcluster Dec 15, 2023
8b389ea
vulkan/wsi: fix build when platform headers are installed in non-stan…
1ace Dec 15, 2023
79b2605
vulkan: Fix dynamic graphics state enum usage
georgeouzou Aug 24, 2023
25f0219
vulkan/wsi/wayland: ensure drm modifiers stored in chain are immutable
zhangyiwei Dec 9, 2023
cb65e07
.pick_status.json: Update to 670a799ebff9a98daafccf49324c2a01311b0c41
1ace Dec 20, 2023
5ea94d1
intel/compiler: move gen5 final pass to actually be final pass
airlied Dec 18, 2023
ead6751
iris: use intel_needs_workaround with 14015055625
tpalli Dec 15, 2023
2d842a3
gallium/dri: Return __DRI_ATTRIB_SWAP_UNDEFINED for _SWAP_METHOD
Dec 14, 2023
0bbbc9e
glx: Handle IGNORE_GLX_SWAP_METHOD_OML regardless of GLX_USE_APPLEGL
Dec 14, 2023
684d114
d3d12: Only destroy the winsys during screen destruction, not reset
jenatali Dec 18, 2023
ab4a2e9
egl/glx: fallback to software when Zink is forced and fails
jexposit Nov 14, 2023
e17dfc0
nir/loop_analyze: Don't test non-positive iterations count
speles Nov 13, 2023
af708d5
intel/fs: Don't optimize DW*1 MUL if it stores value to the accumulator
speles Oct 13, 2023
771c65f
d3d12: Fix AV1 video encode 32 bits build
sivileri Dec 7, 2023
8d2fa24
.pick_status.json: Update to e61fae6eb8ae1ae1228d6f89329324310db808ae
1ace Dec 20, 2023
a23408d
rusticl: do not warn on empty RUSTICL_DEBUG or RUSTICL_FEATURES
karolherbst Dec 18, 2023
953da13
radv: Use correct writemask for cooperative matrix ordering.
BNieuwenhuizen Dec 19, 2023
78b4881
radeonsi/sqtt: fix RGP pm4 state emit function
peppsac Sep 25, 2023
4425ef5
radeonsi/sqtt: clear record_counts variable
peppsac Sep 25, 2023
fab56a0
radeonsi/sqtt: rework pm4.reg_va_low_idx
peppsac Nov 7, 2023
d93e7ef
radeonsi/sqtt: use calloc instead of malloc
peppsac Nov 13, 2023
3c7025c
.pick_status.json: Update to 1e6fcd6a611574241b1cde306afcc416a03ac76b
1ace Dec 22, 2023
0c6d7bc
rusticl: silence clippy::arc-with-non-send-sync for now
karolherbst Dec 18, 2023
676fd7a
rusticl: check rustc version for flags requiring newer rustc/clippy
karolherbst Dec 20, 2023
fa0f07c
intel/common: add directory prefix to intel_gem.h include
jonathangray Dec 19, 2023
7cfc8d3
mesa: fix enum support for EXT_clip_cull_distance
tpalli Dec 14, 2023
04ed77a
etnaviv: Remove duplicate initializers
vinsonlee Dec 20, 2023
99fdd1b
drirc/anv: disable FCV optimization for Baldur's Gate 3
tpalli Dec 19, 2023
0289027
.pick_status.json: Update to 55c262898ae7188311c89a60e4ec0fbb67b7a95b
1ace Dec 27, 2023
72dac99
iris: Initialize bo->index to -1 when importing buffers
kaydenl Dec 22, 2023
43e9a93
iris: Don't search the exec list if BOs have never been added to one
kaydenl Dec 22, 2023
6474166
iris: Skip mi_builder init for indirect draws
kaydenl Dec 22, 2023
ad50fc2
docs: add release notes for 23.3.2
1ace Dec 27, 2023
527d452
VERSION: bump for 23.3.2
1ace Dec 27, 2023
9e60ecd
docs: add sha256sum for 23.3.2
1ace Dec 27, 2023
4239dff
.pick_status.json: Mark eb5bb5c784e97c533e30b348e82e446ac0da59c8 as d…
1ace Dec 28, 2023
101dcc5
.pick_status.json: Update to ebee672ef87794f3f4201270623a92f34e62b8ff
1ace Dec 28, 2023
e0d1a5f
.pick_status.json: Mark 060439bdf0e74f0f2e255d0a81b5356f9a2f5457 as d…
1ace Dec 28, 2023
be59925
.pick_status.json: Mark 8d0e70f628b745ad81124e0c3fe5e46ea84f6b46 as d…
1ace Dec 28, 2023
0aa0ae3
anv: Assume that imported bos already have flat CCS requirements sati…
zehortigoza Dec 15, 2023
0b44ec8
.pick_status.json: Update to 39c8cca34fb72db055df18abf1d473e099f4b05b
1ace Jan 2, 2024
92cdf6c
meson: Support for both packaging and distutils
lygstate Dec 18, 2023
8ef5124
zink: update profile schema
kusma Nov 30, 2023
c47c264
zink: use KHR version of maint5 features
kusma Nov 30, 2023
f03eab9
zink: put sysmacros.h include under #ifdef MAJOR_IN_SYSMACROS
jonathangray Dec 18, 2023
fb5dea4
.pick_status.json: Update to 2c078bfd18cae0ed1a0a3916020e49fb74668504
1ace Jan 3, 2024
2382dca
Revert "d3d12: Only destroy the winsys during screen destruction, not…
sivileri Jan 3, 2024
10b141a
Revert "d3d12: Fix screen->winsys leak in d3d12_screen"
sivileri Jan 3, 2024
6fa1ab1
aco/tests: use more raw strings
pendingchaos Jan 2, 2024
f4e231d
zink: lock screen queue on context_destroy and CreateSwapchain
karolherbst Oct 31, 2023
f544bd0
zink: enforce maxTexelBufferElements for texel buffer sizing
zmike Jan 3, 2024
1c4c1c8
.pick_status.json: Update to e2a7c877ad1fd6bda4032f707eea7646e5229969
1ace Jan 4, 2024
548cc0d
gallivm: handle llvm 16 atexit ordering problems.
airlied Jan 3, 2024
4ea8f20
intel/compiler: fix release build unused variable.
airlied Jan 3, 2024
955d7b3
llvmpipe: fix caching for texture shaders.
airlied Oct 10, 2023
1acb1a2
radv: fix binding partial depth/stencil views with dynamic rendering
hakzsam Dec 12, 2023
84d8ac7
radv: disable stencil test without a stencil attachment
hakzsam Jan 2, 2024
2934ae2
radv/rt: Free traversal NIR after compilation
pixelcluster Jan 4, 2024
488a1ee
.pick_status.json: Update to 031978933151e95690e93919e7bfd9f1753f2794
1ace Jan 8, 2024
5d1329a
.pick_status.json: Mark fbe4e16db2d369c3e54067d17f81bdce8661a461 as d…
1ace Jan 8, 2024
cff9bdc
zink: fix heap-use-after-free on batch_state with sub-allocated pipe_…
karolherbst Jan 4, 2024
ade42df
zink: Initialize pQueueFamilyIndices for image query / create
marysaka Nov 21, 2023
3405dbf
zink: Always fill external_only in zink_query_dmabuf_modifiers
marysaka Nov 21, 2023
8ee03f2
isl: implement Wa_22015614752
llandwerlin-intel Dec 27, 2023
10bb376
intel/compiler: reemit boolean resolve for inverted if on gen5
airlied Dec 21, 2023
354363c
intel/fs: fix depth compute state for unchanged depth layout
llandwerlin-intel Jan 8, 2024
6c3a6a9
ir3/legalize: Fix helper propagation with b.any/b.all/getone
cwabbott0 Dec 7, 2023
ee4740f
glthread: don't unroll draws using user VBOs with GLES
Jan 6, 2024
884ca57
gallium/vl: match YUYV/UYVY swizzle with change of color channels
zming6666 Jan 6, 2024
e7dd263
nir/opt_move_discards_to_top: don't schedule discard/demote across su…
daniel-schuermann Aug 24, 2022
a3bcb52
vtn: Remove transpose(m0)*m1 fast path
KonstantinSeurer Dec 27, 2023
587e92f
Merge tag 'mesa-23.3.2' of https://gitlab.freedesktop.org/mesa/mesa i…
aleasto Jan 9, 2024
7c9e93f
aco: fix applying input modifiers to DPP8
DadSchoorse Jan 7, 2024
b570eb6
radv: don't emit cp dma packets on video rings.
airlied Oct 27, 2023
92dcb15
ac/rgp: Fix single-bit-bitfield-constant-conversion warning
vinsonlee Dec 29, 2023
4ea3b94
.pick_status.json: Mark b38c776690c9c39b04c57d74f9b036de56995aff as d…
1ace Jan 10, 2024
08f688d
.pick_status.json: Update to f6d2df5a7542025022e69b81dbe3af3e51ea5cd3
1ace Jan 10, 2024
635d1b7
anv: Increase ANV_MAX_QUEUE_FAMILIES
zehortigoza Jan 3, 2024
1c476c7
.pick_status.json: Update to 67ad1142cf6afe61de834cefeddb4be06382899f
1ace Jan 10, 2024
a53c9ac
vtn: Allow for OpCopyLogical with different but compatible types
KonstantinSeurer Nov 17, 2023
04b3e4a
egl: only check dri3 on X11
Jan 8, 2024
bcd106f
docs: add release notes for 23.3.3
1ace Jan 10, 2024
d495e8d
VERSION: bump for 23.3.3
1ace Jan 10, 2024
138a2af
Merge tag 'mesa-23.3.3' into lineage-18.1
aleasto Jan 19, 2024
fd7f09b
android: support build gallium va lib
Oct 19, 2023
b2acbf6
Fix Gallium VA driver copy
hmtheboy154 Dec 5, 2023
a87a67c
Fix libva path
hmtheboy154 Jan 22, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
11 changes: 4 additions & 7 deletions .gitlab-ci/bare-metal/poe-powered.sh
Original file line number Diff line number Diff line change
Expand Up @@ -70,11 +70,6 @@ if [ -z "$BM_CMDLINE" ]; then
exit 1
fi

if [ -z "$BM_BOOTCONFIG" ]; then
echo "Must set BM_BOOTCONFIG to your board's required boot configuration arguments"
exit 1
fi

set -ex

date +'%F %T'
Expand Down Expand Up @@ -154,8 +149,10 @@ date +'%F %T'

echo "$BM_CMDLINE" > /tftp/cmdline.txt

# Add some required options in config.txt
printf "$BM_BOOTCONFIG" >> /tftp/config.txt
# Add some options in config.txt, if defined
if [ -n "$BM_BOOTCONFIG" ]; then
printf "$BM_BOOTCONFIG" >> /tftp/config.txt
fi

set +e
ATTEMPTS=3
Expand Down
6 changes: 3 additions & 3 deletions .gitlab-ci/common/init-stage1.sh
Original file line number Diff line number Diff line change
Expand Up @@ -7,10 +7,10 @@ set -ex

cd /

mount -t proc none /proc
mount -t sysfs none /sys
findmnt --mountpoint /proc || mount -t proc none /proc
findmnt --mountpoint /sys || mount -t sysfs none /sys
mount -t debugfs none /sys/kernel/debug
mount -t devtmpfs none /dev || echo possibly already mounted
findmnt --mountpoint /dev || mount -t devtmpfs none /dev
mkdir -p /dev/pts
mount -t devpts devpts /dev/pts
mkdir /dev/shm
Expand Down
10 changes: 7 additions & 3 deletions .gitlab-ci/common/init-stage2.sh
Original file line number Diff line number Diff line change
Expand Up @@ -216,7 +216,11 @@ fi
[ ${EXIT_CODE} -eq 0 ] && RESULT=pass || RESULT=fail

set +x
echo "hwci: mesa: $RESULT"
# Sleep a bit to avoid kernel dump message interleave from LAVA ENDTC signal
sleep 1

# Print the final result; both bare-metal and LAVA look for this string to get
# the result of our run, so try really hard to get it out rather than losing
# the run. The device gets shut down right at this point, and a630 seems to
# enjoy corrupting the last line of serial output before shutdown.
for _ in $(seq 0 3); do echo "hwci: mesa: $RESULT"; sleep 1; echo; done

exit $EXIT_CODE
10 changes: 5 additions & 5 deletions .gitlab-ci/container/build-kdl.sh
Original file line number Diff line number Diff line change
Expand Up @@ -5,12 +5,12 @@ set -ex

KDL_REVISION="5056f71b100a68b72b285c6fc845a66a2ed25985"

git clone \
https://gitlab.freedesktop.org/gfx-ci/ci-kdl.git \
--depth 1 \
ci-kdl.git
mkdir ci-kdl.git
pushd ci-kdl.git
git checkout ${KDL_REVISION}
git init
git remote add origin https://gitlab.freedesktop.org/gfx-ci/ci-kdl.git
git fetch --depth 1 origin ${KDL_REVISION}
git checkout FETCH_HEAD
popd

python3 -m venv ci-kdl.venv
Expand Down
18 changes: 16 additions & 2 deletions .gitlab-ci/test-source-dep.yml
Original file line number Diff line number Diff line change
Expand Up @@ -222,14 +222,23 @@
.lint-rustfmt-rules:
rules:
- !reference [.core-rules, rules]
- changes:
# in merge pipeline, formatting checks are not allowed to fail
- if: $GITLAB_USER_LOGIN == "marge-bot" && $CI_PIPELINE_SOURCE == "merge_request_event"
changes: &rust_file_list
- src/**/*.rs
when: on_success
allow_failure: false
# in other pipelines, formatting checks are allowed to fail
- changes: *rust_file_list
when: on_success
allow_failure: true

.lint-clang-format-rules:
rules:
- !reference [.core-rules, rules]
- changes:
# in merge pipeline, formatting checks are not allowed to fail
- if: $GITLAB_USER_LOGIN == "marge-bot" && $CI_PIPELINE_SOURCE == "merge_request_event"
changes: &clang_format_file_list
- .clang-format
- .clang-format-include
- .clang-format-ignore
Expand All @@ -240,3 +249,8 @@
- src/amd/vulkan/**/*
- src/amd/compiler/**/*
when: on_success
allow_failure: false
# in other pipelines, formatting checks are allowed to fail
- changes: *clang_format_file_list
when: on_success
allow_failure: true
6 changes: 0 additions & 6 deletions .gitlab-ci/test/gitlab-ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -23,11 +23,6 @@
stage: lint
extends:
- .use-debian/x86_64_build
rules:
# in merge pipeline, don't touch the default settings
- if: $GITLAB_USER_LOGIN == "marge-bot" && $CI_COMMIT_BRANCH == null
# in other pipelines, formatting checks are allowed to fail
- allow_failure: true
variables:
GIT_STRATEGY: fetch
timeout: 10m
Expand Down Expand Up @@ -385,7 +380,6 @@ clang-format:
echo "export SCRIPTS_DIR=./install" >> ${JOB_FOLDER}/set-job-env-vars.sh
echo "Variables passed through:"
cat ${JOB_FOLDER}/set-job-env-vars.sh
echo "export CI_JOB_JWT=${CI_JOB_JWT}" >> ${JOB_FOLDER}/set-job-env-vars.sh
set -x

# Copy the mesa install tarball to the job folder, for later extraction
Expand Down
Loading