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

Modify to make perfetto and AGI run ok #71

Open
wants to merge 299 commits into
base: celadon/s/mr0/master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
299 commits
Select commit Hold shift + click to select a range
e6bc007
tu/kgsl: do not use kgsl_command_object::offset
werman Jan 19, 2023
97cdedd
anv: add restrictions for 3DSTATE_RASTER::AntiAliasingEnable
tpalli Jan 12, 2023
53e77d0
hasvk: add restrictions for 3DSTATE_RASTER::AntiAliasingEnable
tpalli Jan 13, 2023
c34510b
iris: add restrictions for 3DSTATE_RASTER::AntiAliasingEnable
tpalli Jan 12, 2023
c1d8827
radeonsi: report 0 block size for Polaris HEVC encoding
rosefromthedead Jan 15, 2023
4400503
.pick_status.json: Update to 5039acfd9df6f4d3fc7cc655717b1c5389120260
dcbaker-intel Jan 23, 2023
73091e4
zink: preserve present resources during async presentation
zmike Jan 19, 2023
0255c80
zink: delete need_blend_constants
zmike Jan 19, 2023
f0d643e
zink: don't use ds3 blend states without color attachments
zmike Jan 19, 2023
cb9b189
glthread: fix an upload buffer leak
Jan 20, 2023
7289901
util: fix util_is_vbo_upload_ratio_too_large
Dec 19, 2022
9cd9c7e
mesa: allow GL_UNSIGNED_INT64_ARB as vertex format for ARB_bindless_t…
Dec 21, 2022
1984d99
glthread: handle GL_*_ARRAY in glEnable/Disable
Dec 26, 2022
6bd3bd5
egl/dri2: avoid undefined unlocks
jonathangray Jan 15, 2023
14ecd96
zink: use actual swapchain object for surface comparison
zmike Jan 20, 2023
01ff451
Revert "aco: Combine v_cvt_u32_f32 with insert to v_cvt_pk_u8_f32."
DadSchoorse Jan 21, 2023
a3c2f78
radeonsi: respect smoothing_enabled
kusma Jan 20, 2023
becfa70
anv: fix preemption enable emission in gpu_memcpy
llandwerlin-intel Jan 20, 2023
b435372
zink: zink_heap isn't 1-to-1 with memoryTypeIndex
jdtatz Jan 16, 2023
6f59991
zink: trival renames heap_idx -> memoryTypeIndex
jdtatz Jan 16, 2023
eb112a3
zink: correct sparse bo mem_type_idx placement
jdtatz Jan 16, 2023
488c900
.pick_status.json: Update to 12a471afac2e0c458db785681c88d045a2175ac3
dcbaker-intel Jan 24, 2023
0a9dc20
intel/fs: avoid cmod optimization on instruction with different write…
llandwerlin-intel Jan 23, 2023
598e985
radv/winsys: fix incorrect PCIID for GFX11 in the null winsys
hakzsam Jan 23, 2023
ea4ecc3
intel/compiler/mesh: handle const data in task & mesh programs
marcinslusarz Jan 24, 2023
b273548
VERSION: bump for 23.0.0-rc3
dcbaker-intel Jan 25, 2023
f5a5b74
.pick_status.json: Update to 50dee85b684e321708460afc3c1abd2148fd5891
dcbaker-intel Jan 26, 2023
d6418b1
zink: Add missing Flat decorations on some inputs.
anholt Jan 12, 2023
4ad9d7b
zink: Fix validation failure for maxLod < minLod.
anholt Jan 17, 2023
06072d3
zink: Fix up mismatches of memory model vs addressing model.
anholt Jan 18, 2023
e3ec2e2
zink: Re-emit the SpvBuiltInSampleMask access chain each load.
anholt Jan 19, 2023
0948033
anv: Add missing untyped data port flush on PIPELINE_SELECT
kaydenl Jan 18, 2023
233f61c
iris: Add missing untyped data port flush on PIPELINE_SELECT
kaydenl Jan 18, 2023
497e302
radeonsi/gfx11: fix ge_cntl programming
peppsac Jan 13, 2023
450ac59
radv: fix RADV_DEBUG=hang with multiple cmdbuffer per submission
hakzsam Jan 23, 2023
ab083f3
panfrost: fix off-by-one when exporting format modifiers
italonicola Jan 24, 2023
924a4de
util/glsl2spirv: Fix build with Python 3.6
linyaa-kiwi Dec 8, 2022
6039143
intel/fs: Fix src and dst types of LOAD_PAYLOAD ACP entries during co…
curro Sep 27, 2022
611a7b9
vulkan/wsi/wayland: improve same gpu detection
llandwerlin-intel Jan 25, 2023
b204c4f
radv/rmv: Also check the other pid field
pixelcluster Jan 18, 2023
9eec527
radv/rmv: Avoid more CPU unmap deadlocks
pixelcluster Jan 18, 2023
36ba0f3
radv/rmv: Log bo destruction before freeing it
pixelcluster Jan 20, 2023
f89be5c
radv/rmv: Correct timestamp shifting
pixelcluster Jan 20, 2023
c172f1d
radv: fix ignoring graphics shader stages that don't need to be imported
hakzsam Jan 25, 2023
3962bcf
kopper: Do not free the given screen in initScreen implementation
tintou Jan 26, 2023
406ef42
zink: fix VK_DYNAMIC_STATE_LINE_WIDTH usage
zmike Jan 25, 2023
5f76187
.pick_status.json: Update to 1a93cd15563a5d0bb6faf12c5d4c852cb3534415
dcbaker-intel Jan 27, 2023
48de75f
dzn: Report as a software device for non-Windows
jenatali Jan 26, 2023
98a6cfd
loader: Add infrastructure for tracking active CRTC resources
kaydenl Jan 17, 2023
0d6434c
egl: Rewrite eglGetMscRateANGLE to avoid probes and handle multi-monitor
kaydenl Jan 11, 2023
89f0b69
llvmpipe: Honor zero sample_mask when multisample is disabled.
jrfonseca Jan 25, 2023
eac6439
radv: add a layer for fixing rendering issues with RAGE2
hakzsam Jan 11, 2023
a5b18bd
gallium/auxiliary/vl: clean-up progressive shader
thaithong Jan 16, 2023
23659a5
.pick_status.json: Update to 0f087b56d03a32e84ca2f5326fb4dcc2cb142bc9
dcbaker-intel Jan 31, 2023
1b444a7
aco: set has_color_exports with GPL
pendingchaos Jan 25, 2023
86a7567
Revert "zink: allow direct memory mapping for any COHERENT+CACHED buf…
zmike Jan 27, 2023
6d973fe
zink: add VK_BUFFER_USAGE_SHADER_DEVICE_ADDRESS_BIT for buffers if ex…
zmike Jan 25, 2023
364a15c
zink: set vkusage/vkflags for buffer resource objects
zmike Jan 25, 2023
3adff1c
zink: always set RESOURCE usage for descriptor buffers
zmike Jan 25, 2023
633a208
zink: disable bindless texture ext with descriptor buffer
zmike Jan 25, 2023
f9cf359
zink: set VK_PIPELINE_CREATE_DESCRIPTOR_BUFFER_BIT_EXT when using DB
zmike Jan 25, 2023
e2153c2
anv: fix null descriptors
llandwerlin-intel Jan 27, 2023
19f9d41
etnaviv: drm: fix BO array leaks
lynxeye-dev Jan 26, 2023
0bb555b
etnaviv: free pm queries dynarray on screen destroy
lynxeye-dev Jan 26, 2023
b9984bb
etnaviv: drm: fix check if BO is on a deferred destroy list
lynxeye-dev Jan 26, 2023
7013b32
radv: Set FDCC_CONTROL SAMPLE_MASK_TRACKER_WATERMARK
BNieuwenhuizen Jan 30, 2023
950f54d
radv: Shift left the tile swizzle more on GFX11.
BNieuwenhuizen Jan 30, 2023
e89933a
radv: stop setting INTERPOLATE_COMP_Z
hakzsam Jan 30, 2023
00923a7
radv: fix RB+ for SRGB formats
hakzsam Jan 30, 2023
7d62b72
zink: don't add dmabuf export type if dmabuf isn't supported
zmike Jan 19, 2023
0758a96
zink: stop leaking push descriptor templates
zmike Jan 23, 2023
7c846e4
zink: always unref old images when adding new binds
zmike Jan 23, 2023
53c7bee
ci/debian/x86_test-vk: drop an outdated dependency
mupuf Jan 27, 2023
49d677d
rusticl: fix build error with valgrind being enabled
karolherbst Nov 16, 2022
2c2629f
VERSION: bump for 23.0.0-rc4
dcbaker-intel Feb 1, 2023
9ac14f4
.pick_status.json: Update to 7e6acfd58772fbfbcd59404c26444939cfb84555
dcbaker-intel Feb 1, 2023
1cafb71
intel: add missing PS restriction on BDW+
llandwerlin-intel Jan 26, 2023
7c53e57
aco: end reduce tmp after control flow, when used within control flow
pendingchaos Jan 10, 2023
bdeb93f
aco/spill: always end spill vgpr after control flow
pendingchaos Jan 10, 2023
c954ea7
aco: limit VALUPartialForwardingHazard search
pendingchaos Jan 26, 2023
2333693
nir: mark progress when removing trailing unused alu channels
ondracka Jan 31, 2023
8bb100f
nir: mark progress when removing trailing unused load_const channels
ondracka Jan 31, 2023
ccdb122
.pick_status.json: Update to 3c25edfdb7456648d4226cf08bf62c57c998e894
dcbaker-intel Feb 2, 2023
d34ff0b
intel/fs: Always stall between the fences on Gen11+
sagarghuge20 Jan 30, 2023
9c00c2d
zink: fix zink_mem_type_idx_from_bits()
zmike Jan 31, 2023
3b2985f
zink: rework descriptor buffer templating to use offsets
zmike Jan 31, 2023
099b95a
.pick_status.json: Update to d73f72120aef71629cf2a26ef654f68c83b30504
dcbaker-intel Feb 3, 2023
b84c434
etnaviv: fix double scanout import of multiplanar resources
lynxeye-dev Jan 30, 2023
b0402b6
wsi/win32: Don't require buffer blits for software drivers
jenatali Feb 1, 2023
67068c9
radeonsi: fix RB+ blending with sRGB formats
Jan 24, 2023
251ee9b
radeonsi/gfx11: unset SAMPLE_MASK_TRACKER_WATERMARK to fix hangs
Jan 24, 2023
6f53119
amd: split GFX1103 into GFX1103_R1 and GFX1103_R2
Jan 24, 2023
3dfd042
amd: fix tile_swizzle on gfx11 - should be shifted by 10 bits, not 8
Jan 24, 2023
d539e26
amd: fix typo in shadowed uconfig registers on gfx11
Jan 27, 2023
399ea13
zink: skip updating descriptor buffer sets that aren't active
zmike Feb 2, 2023
127d328
zink: set VK_PIPELINE_CREATE_DESCRIPTOR_BUFFER_BIT_EXT on compute pip…
zmike Feb 2, 2023
cf18e9d
anv: handle ATTACHMENT_OPTIMAL layout
Feb 2, 2023
4755704
ac/nir/ngg: fix clip dist culling mask uninitialized
yuq Jan 14, 2023
796af8e
Revert "radeonsi: enable glthread by default"
Feb 2, 2023
0cceab6
.pick_status.json: Update to f56f277ba0e4d781be287ea5b2f8a7f15864c643
dcbaker-intel Feb 6, 2023
85c5197
meson: combine checks for linker --gc-sections support
dcbaker-intel Feb 2, 2023
745c111
zink: fix sparse residency query and minLOD feature checks
SoroushIMG Jan 30, 2023
cacdccb
zink: cache and reuse dummy inputattachment for fbfetch
zmike Feb 3, 2023
a317873
zink: fix cap check for arb sparse texture2
SoroushIMG Feb 4, 2023
883b3ae
ac/llvm: Fix validation error with global io
KonstantinSeurer Jan 4, 2023
bd964b4
radv: set state.vbo_misaligned_mask_invalid in radv_bind_vs_input_state
pendingchaos Jan 25, 2023
22e6a08
zink: only save frag const buffers when used by blit
SoroushIMG Feb 5, 2023
5985fbb
zink: fix leak when rebinding same image surface
SoroushIMG Feb 5, 2023
51e8278
zink: fix max acquired image count
zmike Feb 3, 2023
a9156d8
hasvk: check the return value of anv_execbuf_add_bo_bitset()
pzanoni-intel Jan 17, 2023
5a22e9c
hasvk: don't leave undefined values in exec->syncobj_values
pzanoni-intel Jan 17, 2023
99a1c04
dzn: Define a symbol that was present in older D3D headers
jenatali Jan 9, 2023
039a200
zink: Fix non debug builds failing to compile on
JustSid Jan 25, 2023
73aa5be
.pick_status.json: Update to eb9ab4efeb14e567321495596dc6f09a9952481a
dcbaker-intel Feb 7, 2023
7a979fc
loader: unregister special event in loader_dri3_drawable_fini
yshui Feb 6, 2023
c0b137d
meson: Ignore unused variables when assertions are disabled
pal1000 Feb 6, 2023
abd2f1e
v3dv: ensure at least V3D_CL_MAX_INSTR_SIZE bytes in last CL instruction
itoral Feb 6, 2023
1d82337
v3dv: ensure we apply binning syncs to secondary command buffers
itoral Feb 7, 2023
7c4a9a4
lavapipe: disable VK_FORMAT_FEATURE_2_COLOR_ATTACHMENT_BLEND_BIT for …
zmike Feb 3, 2023
edc9ab9
aco: fix out-of-bounds access when moving s_mem(real)time across SMEM
pendingchaos Feb 3, 2023
656b086
intel/ds: Fix crash when allocating more intel_ds_queues than u_vecto…
zehortigoza Jan 23, 2023
bb0222b
zink: clear null image surfaces to 0
SoroushIMG Feb 5, 2023
887e598
radv: Disable NGG culling when conservative overestimation is used.
Jan 30, 2023
778a63e
.pick_status.json: Update to dec49ec50a2f017dabe72f5ec882054de85540b7
dcbaker-intel Feb 8, 2023
c70770b
zink: make last_vertex_stage the first bit in zink_vs_key_base
zmike Feb 6, 2023
3024083
zink: add a define for the "default" optimal key
zmike Feb 6, 2023
1001fa6
zink: add a define for testing that an optimal key is the default
zmike Feb 6, 2023
a6267c3
zink: add VK_PIPELINE_CREATE_DESCRIPTOR_BUFFER_BIT_EXT for gpl libs
zmike Feb 7, 2023
dd8e1b2
zink: set gfx feedback loop bit in pipeline state for driver workaround
zmike Feb 7, 2023
07e5de3
zink: set zs feedback loop bit from driver workaround on ctx create
zmike Feb 7, 2023
a4b64b6
zink: fix gpl lib hashing
zmike Feb 7, 2023
59ccc29
zink: use screen indexing for bindless descriptor set in template bind
zmike Feb 7, 2023
39c160d
lavapipe: Fix bad array index scale factor in lvp_inline_uniforms pass
ianromanick Feb 6, 2023
b6ccf26
gallium/auxiliary/vl: add crop to compute shader
thaithong Feb 4, 2023
e0b3d5c
zink: set PIPE_CAP_VALIDATE_ALL_DIRTY_STATES
zmike Feb 7, 2023
f0d63e7
util/vbuf: fix multidraw unrolling
zmike Feb 6, 2023
725bec9
aco: fix imod/omod for gfx11 VOP3 opcodes
DadSchoorse Feb 7, 2023
aa6b386
.pick_status.json: Update to dec49ec50a2f017dabe72f5ec882054de85540b7
dcbaker-intel Feb 8, 2023
8766da2
anv: uncompressed views of compressed 3d images are now valid
ibriano Jan 19, 2023
ad2d053
zink: fix pointcoord y inversion
SoroushIMG Feb 1, 2023
9397b1d
meson: don't check for expat if we've disabled it
dcbaker-intel Feb 9, 2023
73cb986
iris: disable fast clear for cube array image views
tpalli Jan 26, 2023
95b9a13
VERSION: bump for 23.0.0-rc5
dcbaker-intel Feb 13, 2023
cfb6699
radv: Fix creating accel structs with unbound buffers
KonstantinSeurer Jan 31, 2023
27c1986
.pick_status.json: Update to bd848ac92d9d77d72a1edb5645488639df91937e
dcbaker-intel Feb 10, 2023
c5f66f7
ac/nir/ngg: Include culled primitives in query.
Feb 1, 2023
b7c9384
aco: don't allow output modifiers for v_cvt_pkrtz_f16_f32
DadSchoorse Feb 7, 2023
b509d4b
intel/blorp: disable REP16 for gfx12+ with R10G10B10_FLOAT_A2
tpalli Feb 6, 2023
0f4a189
radv: Fix missing rbplus_allowed check for dynamic PS epilogs.
ishitatsuyuki Feb 8, 2023
2175529
intel/fs: fix mesh indirect movs
llandwerlin-intel Feb 8, 2023
e682aca
iris: disable preemption for 3DPRIMITIVE during streamout
tpalli Nov 23, 2022
e82390a
crocus: disable Y tiling for render targets properly.
airlied Feb 9, 2023
fb2d4a0
panfrost: drop no-longer-needed libglsl
1ace Jan 18, 2023
a591eb9
tu: Prevent using stale value of RB_UNKNOWN_88D0 on BLIT
werman Feb 3, 2023
894c956
tu: Prevent using stale value of GRAS_SC_CNTL in sysmem clear
werman Feb 6, 2023
edfb8a6
turnip: Disable draw states after dyn renderpass in all cases
werman Feb 7, 2023
55d8d72
anv: Handle VkAccelerationStructureBuildRangeInfoKHR::transformOffset
speles Feb 9, 2023
0e24e13
nir: Apply a maximum stack depth to avoid stack overflows.
BNieuwenhuizen Jan 10, 2023
f34f0a0
glsl/standalone: Fix up _mesa_reference_shader_program_data signature
Feb 8, 2023
67b957b
glsl/standalone: Do not pass memory allocated with ralloc_size to free
Feb 8, 2023
4f477ac
radv: Fix invalid 64-bit shift.
HansKristian-Work Feb 12, 2023
7646514
radv: Fix missing VK_ACCESS_2_SHADER_SAMPLED_READ_BIT.
HansKristian-Work Feb 12, 2023
8109199
radv: Implement VK_ACCESS_2_DESCRIPTOR_BUFFER_READ_BIT_EXT.
HansKristian-Work Feb 12, 2023
78c325d
anv/hasvk: handle a SAMPLED_READ/STORAGE_READ access flags
llandwerlin-intel Feb 13, 2023
2042faa
zink: relax bresenhamLines requirement for non-strictLine drivers
SoroushIMG Nov 10, 2022
27f9e5c
zink: add newlines to some debug printfs
zmike Feb 10, 2023
51c6a86
zink: unset gfx shader read when unbinding shader images
zmike Feb 9, 2023
cccaffa
zink: unref image buffer descriptors on unbind
zmike Feb 9, 2023
371d727
zink: sync LTO compiles for GPL pipelines on shader free
zmike Feb 10, 2023
7b5ada4
zink: fix descriptor pool free iterating
zmike Feb 10, 2023
973758c
zink: allocate program shader caches from the program's mem ctx
SoroushIMG Feb 12, 2023
4a558cb
zink: free resource objects' views array during destruction
SoroushIMG Feb 13, 2023
4a5d669
zink: always use NEAREST for zs blits
zmike Feb 8, 2023
960c590
util/disk_cache: Handle OS'es without d_type in struct dirent
alanc Feb 3, 2023
4367c9e
d3d12: Video Encode - Fix ID3D12CommandAllocator leak
sivileri Feb 8, 2023
4edf52d
radv: fix a hang with binning on CHIP_RENOIR
olvaffe Feb 11, 2023
2378cb0
gbm/backend: fix gbm compile without dri
EasyIP2023 Dec 28, 2022
416a1c4
.pick_status.json: Mark 6af3a12e700065ca4b8b3a5d12b97a75142dd185 as d…
dcbaker-intel Feb 16, 2023
e57dfe7
.pick_status.json: Update to e050a00b9f4d057e93f61f79019b5cf8bcd04e49
dcbaker-intel Feb 16, 2023
2f7d65b
crocus: switch gen4/5 tiling flags to follow suggestions.
airlied Feb 14, 2023
971a99f
radv: disable DCC for mipmaps on GFX11
hakzsam Feb 8, 2023
ba02305
anv: enable task redistribution
marcinslusarz Jan 30, 2023
fbad155
anv/grl: Use union for reinterpreting integer as float
Feb 9, 2023
8405d14
zink: remove incorrect trailing comma
kusma Feb 9, 2023
14c0675
aco: Don't use vcmpx with DPP.
DadSchoorse Jan 5, 2023
25e6144
intel/fs: bound subgroup invocation read to dispatch size
llandwerlin-intel Feb 8, 2023
4a98347
zink: block LINEAR filtered blits for zs formats
zmike Feb 14, 2023
76e3530
iris: Update comment in iris_cache_flush_for_render
nchery-intel Feb 14, 2023
de4afae
iris: Flush caches for aux-mode changes more often
nchery-intel Feb 14, 2023
dace9ad
iris: Drop iris_cache_flush_for_render
nchery-intel Feb 10, 2023
2c7fd2b
anv,hasvk: flush what UNIFORM_READ flushes on SHADER_READ
Feb 14, 2023
80aeef9
turnip: fix a major leak with GPL LTO
olvaffe Feb 15, 2023
66f888c
turnip: fix a null descriptor set dereference
olvaffe Feb 15, 2023
b972c02
amd/surface: fix base_mip_width of subsampled formats
peppsac Feb 11, 2023
e0bbed4
frontend/dri: Initialize callbacks in dri_swrast_kms_init_screen
Feb 15, 2023
1cee00b
radv: Hash VK_PIPELINE_CREATE_RAY_TRACING_NO_NULL_* flags
KonstantinSeurer Feb 14, 2023
f4990da
dri3: avoid deadlocking when polling deleted windows for events
zmike Feb 15, 2023
d515593
vulkan/wsi: avoid deadlocking dri3 when polling deleted windows for e…
zmike Feb 15, 2023
ed32fa0
Revert "freedreno/a5xx: Fix clip_mask"
anholt Feb 13, 2023
db645ee
.pick_status.json: Update to 4e09d37f3bd4b2f5837040cb1695d151672944e1
dcbaker-intel Feb 16, 2023
8eb3e6d
nir/from_ssa: Only re-locate values that are destinations
gfxstrand Feb 13, 2023
07b9046
nir/from_ssa: Move the loop bounds check in resolve_parallel_copy
gfxstrand Feb 14, 2023
de40ab9
.pick_status.json: Update to 4459668b6e74094b93f13da377077c4f26c9b7b9
dcbaker-intel Feb 17, 2023
1690c1e
panfrost: fix tiny sample_positions BO memory leak
italonicola Feb 16, 2023
5251951
Revert "radv: acquire pstate on-demand when capturing with RGP"
hakzsam Feb 9, 2023
f5a40f4
radv/amdgpu: only set a new pstate if the current one is different
hakzsam Feb 9, 2023
af1ae57
intel/perf: also add the oa timestamp shift on MTL
llandwerlin-intel Feb 17, 2023
ddf8ae7
radv: Make accel struct meta state initialization thread safe
KonstantinSeurer Feb 14, 2023
9ead567
radv: Call nir_lower_array_deref_of_vec in radv_lower_io_to_scalar_ea…
Feb 1, 2023
2b8579c
hasvk: Fix SPIR-V warning about TF unsupported on gen7.
anholt Feb 9, 2023
a4e3154
.pick_status.json: Update to dd3b67b9746f1d0f2766d6c39bb23e59d6548aba
dcbaker-intel Feb 22, 2023
0bb13b2
mesa: ignore indices[i] if count[i] == 0 for MultiDrawElements
Feb 3, 2023
34170ed
glsl: add _token_list_prepend() helper to the parser
tarceri Feb 15, 2023
09c6627
glsl: isolate object macro replacments
tarceri Feb 15, 2023
b1e2593
svga: fix resource_get_handle from resource created without SHARED bi…
Feb 8, 2023
da8139e
svga: fix compatible formats for shareable surfaces
Feb 4, 2023
9fdfa9d
svga: use upload buffer if texture has pending changes
Feb 14, 2023
925f9f1
kopper: fix loop iterating for msaa texture creation
zmike Feb 21, 2023
89e9c44
driconf/anv: Apply limit_trig_input_range WA to Rise of the Tomb Raider
speles Feb 17, 2023
3491da2
driconf: add zink glthread disable for a game
zmike Feb 20, 2023
a3c6a52
loader: do not check the mesa DRI_Mesa version if it was not found
swick Feb 20, 2023
6dfc7ea
intel/compiler/mesh: use slice id of task urb handles in mesh shaders
marcinslusarz Jan 30, 2023
f2fb52d
glthread: ignore non-VBO vertex arrays with NULL data pointers
Feb 1, 2023
d55de21
clc: Include opencl-c-base.h with LLVM 15 (using builtins)
jenatali Feb 7, 2023
785cf85
nir/deref: Preserve alignments in opt_remove_cast_cast()
gfxstrand Feb 10, 2023
f6a8dfe
microsoft/clc: Set features that are used by CL tests
jenatali Feb 7, 2023
34ae4e4
VERSION: bump for 23.0.0
dcbaker-intel Feb 23, 2023
78ca47a
docs: truncate new_features.txt
dcbaker-intel Feb 23, 2023
bbf142b
docs: add release notes for 23.0.0
dcbaker-intel Feb 23, 2023
e7c7d59
INTERNAL: Get from drm-intel instead of default libdrm
lyintel Jun 15, 2022
cd8e2c6
INTERNAL: Fix compiling issues caused by meson build system
yhe39 Feb 28, 2023
9ded059
INTERNAL: Workaround for VK_ERROR_INITIALIZATION_FAILED
lyintel Jun 22, 2022
4dfdcaa
INTERNAL: egl/android: Add support for gralloc 1.0
lyintel Jun 16, 2022
be12e75
INTERNAL: egl/android: Add 3 more video format for Android
lyintel May 26, 2022
2034e4b
INTERNAL: Fix CTS dEQP vulkan memory issue
yhe39 Mar 1, 2023
b0e4957
INTERNAL: Check height & width before create resource
renchenglei Aug 10, 2021
06f0938
INTERNAL: Do not cache depth and stencil
lyintel May 31, 2022
029a359
INTERNAL: fix a deadlock during execute CTS cases
lyintel May 31, 2022
3d6c7fb
INTERNAL: Iris: Fix to release BO immediately if not busy
saiteja13427 Feb 15, 2023
07e9f53
INTERNAL: Make gralloc4 mapper support YUV format
chenyanxzhu Feb 23, 2023
9dccf10
INTERNAL: Fix Coverity issue
renchenglei Mar 9, 2023
b03c0b5
INTERNAL: Add missing ADL device ID
yhe39 Mar 15, 2023
0cb7233
INTERNAL: Add two macro for Android S build
yhe39 Mar 8, 2023
079c150
INTERNAL: Revert "Android.mk: Filter out --build-id=md5 linker flag"
yhe39 Mar 15, 2023
a4b0fb4
Revert "INTERNAL: Iris: Fix to release BO immediately if not busy"
zhangyichix Apr 11, 2023
fb7af81
Revert "INTERNAL: Iris: Fix to release BO immediately if not busy"
ljia5 Apr 21, 2023
ff4f091
Added Github Workflows
Jun 2, 2023
ffc8b67
anv: Fix stride mismatch in mesa and minigbm
saiteja13427 Mar 24, 2023
0489015
Modify to make perfetto and AGI run ok
Apr 5, 2023
852856f
Merge branch 'projectceladon:master' into zhucx_master_agi
chenyanxzhu Aug 14, 2023
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
15 changes: 15 additions & 0 deletions .github/workflows/run_ci_checks.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
---
name: Run CI checks

on:
pull_request:
types: "**"
branches: "**"
pull_request_review:
types: "**"
branches: "**"
jobs:
TriggerWorkfows:
uses: projectceladon/celadonworkflows/.github/workflows/[email protected]
with:
EVENT: ${{ toJSON(github.event) }}
14 changes: 7 additions & 7 deletions .gitlab-ci/build/gitlab-ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -78,7 +78,7 @@ debian-testing:
-D dri3=enabled
-D gallium-va=enabled
GALLIUM_DRIVERS: "swrast,virgl,radeonsi,zink,crocus,iris,i915"
VULKAN_DRIVERS: "swrast,amd,intel,intel_hasvk,virtio-experimental"
VULKAN_DRIVERS: "swrast,amd,intel,virtio-experimental"
BUILDTYPE: "debugoptimized"
EXTRA_OPTION: >
-D spirv-to-dxil=true
Expand Down Expand Up @@ -121,7 +121,7 @@ debian-testing-msan:
MESON_TEST_ARGS: "--suite glcpp --suite gallium --suite format"
# Freedreno dropped because freedreno tools fail at msan.
GALLIUM_DRIVERS: "iris,nouveau,kmsro,r300,r600,swrast,svga,v3d,vc4,virgl,etnaviv,panfrost,lima,zink,radeonsi,tegra,d3d12,crocus"
VULKAN_DRIVERS: intel,intel_hasvk,amd,broadcom,virtio-experimental
VULKAN_DRIVERS: intel,amd,broadcom,virtio-experimental

.debian-cl-testing:
extends:
Expand Down Expand Up @@ -305,7 +305,7 @@ fedora-release:
-D shared-llvm=enabled
LLVM_VERSION: ""
UNWIND: "disabled"
VULKAN_DRIVERS: "amd,broadcom,freedreno,intel,intel_hasvk,imagination-experimental"
VULKAN_DRIVERS: "amd,broadcom,freedreno,intel,imagination-experimental"
script:
- .gitlab-ci/meson/build.sh

Expand Down Expand Up @@ -350,7 +350,7 @@ debian-android:
# is not a dependency that AOSP wants to accept. Can't do Radeon Gallium
# drivers because they requires LLVM, which we don't have an Android build
# of.
- PKG_CONFIG_PATH=/usr/local/lib/x86_64-linux-android/pkgconfig/:/android-ndk-r21d/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/x86_64-linux-android/pkgconfig/ CROSS=x86_64-linux-android GALLIUM_DRIVERS=iris VULKAN_DRIVERS=amd,intel,intel_hasvk .gitlab-ci/meson/build.sh
- PKG_CONFIG_PATH=/usr/local/lib/x86_64-linux-android/pkgconfig/:/android-ndk-r21d/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/x86_64-linux-android/pkgconfig/ CROSS=x86_64-linux-android GALLIUM_DRIVERS=iris VULKAN_DRIVERS=amd,intel .gitlab-ci/meson/build.sh

.meson-cross:
extends:
Expand Down Expand Up @@ -481,7 +481,7 @@ debian-clang:
-D shared-llvm=enabled
-D opencl-spirv=true
GALLIUM_DRIVERS: "iris,nouveau,kmsro,r300,r600,freedreno,swrast,svga,v3d,vc4,virgl,etnaviv,panfrost,lima,zink,radeonsi,tegra,d3d12,crocus,i915,asahi"
VULKAN_DRIVERS: intel,intel_hasvk,amd,freedreno,broadcom,virtio-experimental,swrast,panfrost,imagination-experimental,microsoft-experimental
VULKAN_DRIVERS: intel,amd,freedreno,broadcom,virtio-experimental,swrast,panfrost,imagination-experimental,microsoft-experimental
EXTRA_OPTION:
-D spirv-to-dxil=true
-D osmesa=true
Expand Down Expand Up @@ -579,7 +579,7 @@ debian-vulkan:
-D c_args=-fno-sanitize-recover=all
-D cpp_args=-fno-sanitize-recover=all
UBSAN_OPTIONS: "print_stacktrace=1"
VULKAN_DRIVERS: intel,intel_hasvk,amd,freedreno,broadcom,virtio-experimental,imagination-experimental,microsoft-experimental
VULKAN_DRIVERS: intel,amd,freedreno,broadcom,virtio-experimental,imagination-experimental,microsoft-experimental
EXTRA_OPTION: >
-D vulkan-layers=device-select,overlay
-D build-aco-tests=true
Expand All @@ -592,7 +592,7 @@ debian-i386:
- .use-debian/i386_build
variables:
CROSS: i386
VULKAN_DRIVERS: intel,intel_hasvk,amd,swrast,virtio-experimental
VULKAN_DRIVERS: intel,amd,swrast,virtio-experimental
GALLIUM_DRIVERS: "iris,nouveau,r300,r600,radeonsi,swrast,virgl,zink,crocus"
LLVM_VERSION: 13
EXTRA_OPTION: >
Expand Down
4 changes: 2 additions & 2 deletions .gitlab-ci/container/debian/x86_build-base.sh
Original file line number Diff line number Diff line change
Expand Up @@ -78,8 +78,8 @@ apt-get install -y --no-remove \
# Needed for ci-fairy, this revision is able to upload files to MinIO
pip3 install git+http://gitlab.freedesktop.org/freedesktop/ci-templates@ffe4d1b10aab7534489f0c4bbc4c5899df17d3f2

# We need at least 0.61.4 for proper Rust; 0.62 for modern meson env2mfile
pip3 install meson==0.63.3
# We need at least 1.0.0 for proper Rust; 0.62 for modern meson env2mfile
pip3 install meson==1.0.0

. .gitlab-ci/container/build-rust.sh

Expand Down
4 changes: 0 additions & 4 deletions .gitlab-ci/container/debian/x86_test-vk.sh
Original file line number Diff line number Diff line change
Expand Up @@ -66,10 +66,6 @@ apt-key add .gitlab-ci/container/debian/winehq.gpg.key
apt-add-repository https://dl.winehq.org/wine-builds/debian/
apt-get update -q

# Needed for Valve's tracing jobs to collect information about the graphics
# hardware on the test devices.
pip3 install gfxinfo-mupuf==0.0.9

# workaround wine needing 32-bit
# https://bugs.winehq.org/show_bug.cgi?id=53393
apt-get install -y --no-remove wine-stable-amd64 # a requirement for wine-stable
Expand Down
2 changes: 1 addition & 1 deletion .gitlab-ci/image-tags.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
variables:
DEBIAN_X86_BUILD_BASE_IMAGE: "debian/x86_build-base"
DEBIAN_BASE_TAG: "2023-01-10-robust-wget"
DEBIAN_BASE_TAG: "2023-01-31-rust-valgrind-23-stable"

DEBIAN_X86_BUILD_IMAGE_PATH: "debian/x86_build"
DEBIAN_BUILD_TAG: "2023-01-09-lavacli"
Expand Down
Loading