Skip to content
This repository was archived by the owner on Jan 7, 2023. It is now read-only.
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
385 commits
Select commit Hold shift + click to select a range
3f20c0a
i965/tools: 32bit compilation with meson
Sep 6, 2018
ded225e
v3d: Fix setup of the VCM cache size.
anholt Aug 24, 2018
bd6303a
anv: Clamp scissors to the framebuffer boundary
gfxstrand Aug 22, 2018
0753134
radeonsi: fix HTILE for NPOT textures with mipmapping on SI/CI
Aug 28, 2018
1aa9e7f
winsys/radeon: fix CMASK fast clear for NPOT textures with mipmapping…
Aug 28, 2018
f580738
r600: fix HTILE for NPOT textures with mipmapping
Aug 28, 2018
7b2e888
radeonsi: fix printing a BO list into ddebug reports
Aug 28, 2018
ad3151a
ac: revert new LLVM 7.0 behavior for fdiv
Aug 25, 2018
8d7c889
vulkan: Update the XML and headers to 1.1.84
gfxstrand Sep 10, 2018
f3c9187
anv: Support v3 of VK_EXT_vertex_attribute_divisor
gfxstrand Sep 10, 2018
196baf2
radv: Support v3 of VK_EXT_vertex_attribute_divisor.
BNieuwenhuizen Sep 10, 2018
5a73466
radeon: fix ColorMask
CME42 Sep 8, 2018
87a05c2
virgl: don't send a shader create with no data. (v2)
airlied Aug 28, 2018
4fe3ce2
mesa/meson: 32bit xmlconfig linkage
Sep 7, 2018
e4b6672
loader/dri3: Only wait for back buffer fences in dri3_get_buffer
Sep 4, 2018
9b52e8f
radv: fix function names for VK_EXT_conditional_rendering
hakzsam Sep 12, 2018
b03b617
radv: fix VK_EXT_conditional_rendering visibility
hakzsam Sep 12, 2018
8de8af1
radv: bump the maximum number of arguments to 64
hakzsam Sep 12, 2018
1655fbd
radv: handle loc->indirect correctly for the first descriptor
hakzsam Sep 12, 2018
0d2527c
radv: fix GPU hangs with 32-bit indirect descriptors
hakzsam Sep 12, 2018
a103bc9
radv: fix flushing indirect descriptors
hakzsam Sep 12, 2018
40b930c
radv: fix setting global locations for indirect descriptors
hakzsam Sep 12, 2018
fa7a9dc
st/mesa: Validate the result of pipe_transfer_map in make_texture (v2)
jpieper Sep 10, 2018
4ef5419
android: broadcom/genxml: fix collision with intel/genxml header-gen …
maurossi Aug 25, 2018
7fbd317
android: broadcom/cle: add gallium include path
maurossi Aug 26, 2018
f354ac6
android: broadcom/cle: export the broadcom top level path headers
maurossi Aug 26, 2018
1ab5f8a
radv: Set the user SGPR MSB for Vega.
BNieuwenhuizen Sep 16, 2018
f2f969a
radv: Only allow 16 user SGPRs for compute on GFX9+.
BNieuwenhuizen Sep 16, 2018
051880f
winsys/virgl: avoid unintended behavior
kusma Sep 6, 2018
5b58be3
nvir: Always split 64-bit IMAD/IMUL operations
pierremoreau Dec 4, 2017
d42bf4f
virgl: adjust strides when mapping temp-resources
kusma Sep 12, 2018
152e12f
i965/fs: Don't propagate conditional modifiers from integer compares …
ianromanick Sep 13, 2018
2f9795d
anv/query: Write both dwords in emit_zero_queries
gfxstrand Sep 14, 2018
e86804e
mesa/texture: Also check for LA texture when querying intensity compo…
gerddie Sep 10, 2018
d2b6f84
radv: Use build ID if available for cache UUID.
BNieuwenhuizen Sep 16, 2018
f92aa39
mesa: Additional FlipY applications
fritzk Sep 10, 2018
f1f82d2
mesa: FramebufferParameteri parameter checking
fritzk Sep 14, 2018
1ce0c52
Revert "radeonsi: avoid syncing the driver thread in si_fence_finish"
tarceri Sep 12, 2018
3781c4c
amd: Add Picasso device id
Jul 26, 2018
f1305c3
nir: Add a small pass to rematerialize derefs per-block
gfxstrand Sep 11, 2018
36aa46c
nir/loop_unroll: Re-materialize derefs in use blocks before unrolling
gfxstrand Sep 11, 2018
cc622c0
nir/opt_if: Re-materialize derefs in use blocks before peeling loops
gfxstrand Sep 11, 2018
5f27643
cherry-ignore: radv: fix descriptor pool allocation size
jasuarez Sep 19, 2018
6c35570
radv: Fix driver UUID SHA1 init.
BNieuwenhuizen Sep 20, 2018
8a197eb
Update version to 18.2.1
jasuarez Sep 21, 2018
3c8c851
docs: add release notes for 18.2.1
jasuarez Sep 21, 2018
686eab6
docs: add sha256 checksums for 18.2.1
jasuarez Sep 21, 2018
358c2d6
anv,radv: Implement vkAcquireNextImage2
gfxstrand Sep 20, 2018
e2607a6
anv: Add support for protected memory properties on anv_GetPhysicalDe…
samuelig Aug 24, 2018
7796d93
radv: use the resolve compute path if dest uses multiple layers
hakzsam Sep 21, 2018
f2a6676
glsl_to_tgsi: invert gl_SamplePosition.y for the default framebuffer
Sep 11, 2018
be23d75
pci_ids: add new polaris pci id
alexdeucher Sep 19, 2018
e79c931
vc4: Fix sin(0.0) and cos(0.0) accuracy to fix SDL rendering rotation.
anholt Sep 21, 2018
03ccb04
st/dri: don't set queryDmaBufFormats/queryDmaBufModifiers if the driv…
Mar 15, 2018
56acf93
meson: Don't compile pipe loader with dri support when not using dri
dcbaker Sep 17, 2018
76f5b56
nvc0: Update counter reading shaders to new NVC0_CB_AUX_MP_INFO
pendingchaos Sep 20, 2018
e6db732
docs: Update FAQ with respect to s3tc support
cefiar Sep 20, 2018
45ce3ed
nvc0: fix bindless multisampled images on Maxwell+
pendingchaos Jul 20, 2018
dadb395
radeon/uvd: use bitstream coded number for symbols of Huffman tables
zming6666 Sep 18, 2018
74bb9ae
radv: only emit ZPASS_DONE for timestamp queries on gfx queues
lostgoat Sep 25, 2018
18913d2
vulkan/wsi/display: check if wsi_swapchain_init() succeeded
1ace Sep 13, 2018
b4c8c67
radeonsi: add a workaround for bitfield_extract when count is 0
tarceri Sep 22, 2018
98fd410
st/nine: Clamp RCP when 0*inf!=0
axeldavy Jan 27, 2017
ec9175a
st/nine: Avoid redundant SetCursorPos calls
axeldavy Sep 15, 2018
4c34a42
st/nine: Increase maximum number of temp registers
axeldavy Sep 23, 2018
3c24f60
vulkan: Disable randr lease for libxcb < 1.13
Bulbyzarr Sep 23, 2018
3e1b0a0
radeonsi: NaN should pass kill_if
Oct 1, 2018
4b24d48
Update version to 18.2.2
jasuarez Oct 5, 2018
abaeb79
docs: add release notes for 18.2.2
jasuarez Oct 5, 2018
cb63a4e
docs: add sha256 checksums for 18.2.2
jasuarez Oct 5, 2018
4ba6f66
nir/cf: Remove phi sources if needed in nir_handle_add_jump
gfxstrand Sep 21, 2018
57aeec6
radeonsi: avoid sending GS_EMIT in shaders without outputs
jozefkucia Sep 23, 2018
382099b
st/nine: do not double-close the fd on teardown
evelikov-work Aug 29, 2018
d75a602
egl: make eglSwapInterval a no-op for !window surfaces
evelikov-work Sep 3, 2018
164a28a
egl: make eglSwapBuffers* a no-op for !window surfaces
evelikov-work Sep 3, 2018
8927cf0
anv: Use separate MOCS settings for external BOs
gfxstrand Jul 9, 2018
857750d
drirc: add a workaround for ARMA 3
Oct 4, 2018
713e991
glsl: do not attempt assignment if operand type not parsed correctly
tpalli Sep 25, 2018
a11b481
glsl: fix array assignments of a swizzled vector
imirkin Oct 5, 2018
8f43af3
nv50,nvc0: mark RGBX_UINT formats as renderable
imirkin Oct 7, 2018
d591014
nv50,nvc0: guard against zero-size blits
imirkin Oct 7, 2018
2857025
nvc0: fix blitting red to srgb8_alpha
imirkin Oct 7, 2018
4945b25
intel/fs: Fix a typo in need_matching_subreg_offset
gfxstrand Oct 2, 2018
e13f16a
nir/from_ssa: Don't rewrite derefs destinations to registers
gfxstrand Sep 22, 2018
dd95851
i965: Replace checks for rb->Name with FlipY (v2)
fritzk Sep 17, 2018
310655d
vl/dri3: do full teardown on screen_destroy
evelikov-work Aug 29, 2018
6d105d2
Revert "mesa: remove unnecessary 'sort by year' for the GL extensions"
evelikov Sep 24, 2018
4307948
anv/batch_chain: Don't start a new BO just for BATCH_BUFFER_START
gfxstrand Oct 2, 2018
2006c70
nir/alu_to_scalar: Use ssa_for_alu_src in hand-rolled expansions
gfxstrand Oct 3, 2018
4136c4e
virgl, vtest: Correct the transfer size calculation
gerddie Oct 4, 2018
d8009ea
radv: add missing meson c++ visibility arguments
1ace Oct 8, 2018
26d6c57
meson: Don't allow building EGL on Windows or MacOS
dcbaker Oct 1, 2018
a0782c6
intel: Don't propagate conditional modifiers if a UD source is negated
gfxstrand Oct 8, 2018
9282afb
anv: add missing unlock in error path.
airlied Oct 4, 2018
bf21df1
glsl: ignore trailing whitespace when define redefined
tarceri Oct 10, 2018
4cd7db4
util: disable cache if we have no build-id and timestamp is zero
tarceri Sep 19, 2018
d776ccd
util: rename timestamp param in disk_cache_create()
tarceri Sep 19, 2018
06e726d
util: add disk_cache_get_function_identifier()
tarceri Sep 19, 2018
61d782c
radeonsi: use build-id when available for disk cache
tarceri Sep 19, 2018
138d9ac
nouveau: use build-id when available for disk cache
tarceri Sep 19, 2018
2cf5abd
r600: use build-id when available for disk cache
tarceri Sep 19, 2018
5072781
mesa/st: add force_compat_profile option to driconfig
tarceri Oct 6, 2018
e203077
util: use force_compat_profile for Wolfenstein The Old Blood
tarceri Sep 12, 2018
687ca5f
radv: add a workaround for a VGT hang with prim restart and strips
hakzsam Oct 10, 2018
b72c90b
st/va: use provided sizes and coords for vlVaGetImage
Boyz-Radeon Oct 10, 2018
38b69a2
r600/sb: Fix constant-logical-operand warning.
vinsonlee Oct 10, 2018
38b42b8
util: better handle program names from wine
tarceri Aug 16, 2018
78faa00
util: add drirc workarounds for RAGE
tarceri Aug 17, 2018
83d0be5
Update version to 18.2.3
jasuarez Oct 19, 2018
d219361
docs: add release notes for 18.2.3
jasuarez Oct 19, 2018
27fd128
docs: add sha256 checksums for 18.2.3
jasuarez Oct 19, 2018
8da28e5
ac/nir: Use context-specific LLVM types
Oct 15, 2018
8c4ff23
radv: fix check for perftest options size
lostgoat Oct 18, 2018
6899350
radeonsi: Bump number of allowed global buffers to 32
jvesely Oct 18, 2018
c4c1c09
radeonsi: fix a VGT hang with primitive restart on Polaris10 and later
Oct 16, 2018
f8d22f7
loader/dri3: Also wait for front buffer fence if we triggered it
Oct 1, 2018
e3777d9
ac: Introduce ac_build_expand()
cwabbott0 Oct 18, 2018
cd91401
ac: Fix loading a dvec3 from an SSBO
cwabbott0 Oct 18, 2018
9d63cd4
meson: don't require libelf for r600 without LLVM
dcbaker Oct 22, 2018
d39924f
radv: s/abs/fabsf/ for floats
1ace Oct 18, 2018
c13a3d4
scons: Put to rest zombie texture_float build option.
pal1000 Oct 24, 2018
63f01f2
gallium: Correctly handle no config context creation
Hopetech Sep 6, 2018
58df860
swr/rast: ignore CreateElementUnorderedAtomicMemCpy
Oct 16, 2018
a0aa50c
radv: Emit enqueued pipeline barriers on event write.
BNieuwenhuizen Oct 23, 2018
37ba112
util: Change remaining uint32 cache ids to sha1
corngood Oct 24, 2018
e69b51d
spirv: Use the right bit-size for spec constant ops
gfxstrand Oct 20, 2018
14d6120
blorp: Emit a dummy 3DSTATE_WM prior to 3DSTATE_WM_HZ_OP
gfxstrand Oct 16, 2018
957c148
cherry-ignore: Revert "anv/skylake: disable ForceThreadDispatchEnable"
jasuarez Oct 29, 2018
8afef6d
anv: Fix sanitization of stencil state when the depth test is disabled
Oct 25, 2018
aaff8c7
intel/blorp: Define the clear value bounds for HiZ clears
nchery-intel Oct 25, 2018
2edd62b
anv: Flag semaphore BOs as external
gfxstrand Oct 26, 2018
b8ddd70
freedreno: fix inorder rendering case
robclark Sep 25, 2018
c4bb9bc
freedreno: don't flush when new and old pfb is identical
robclark Oct 28, 2018
b5ecce3
swr/rast: fix intrinsic/function for LLVM 7 compatibility
Sep 19, 2018
7e0f666
Update version to 18.2.4
jasuarez Oct 31, 2018
1cdef5e
docs: add release notes for 18.2.4
jasuarez Oct 31, 2018
624e384
docs: add sha256 checksums for 18.2.4
jasuarez Oct 31, 2018
f3d76bc
intel/tools: include stdarg.h in error2aub
jonathangray Nov 1, 2018
614dd3a
cherry-ignore: add explicit 18.3 only nominations
jasuarez Nov 6, 2018
6760093
svga: add missing meson build dependency
1ace Oct 2, 2018
7466599
clover: add missing meson build dependency
1ace Oct 2, 2018
0035940
ac: fix ac_build_fdiv for f64
Oct 29, 2018
409838c
glsl/linker: Fix out variables linking during single stage
vadym-global Oct 24, 2018
430ca81
i965/batch: don't ignore the 'brw_new_batch' call for a 'new batch'
asimiklit Sep 12, 2018
3b9bb81
glsl_to_tgsi: don't create 64-bit integer MAD/FMA
pendingchaos Oct 20, 2018
b54b748
st/mesa: calculate buffer size correctly for packed uniforms
tarceri Oct 29, 2018
c78ca0f
st/glsl_to_nir: fix next_stage gathering
tarceri Oct 20, 2018
ece45ce
meson: link gallium nine with pthreads
dcbaker Nov 1, 2018
e93e8dc
r600/sb: Fix constant logical operand in assert.
vinsonlee Oct 31, 2018
d7a7fd2
st/va: fix incorrect use of resource_destroy
Nov 3, 2018
ab5990f
egl/glvnd: correctly report errors when vendor cannot be found
evelikov-work Nov 2, 2018
7a3e47e
cherry-ignore: i965/batch: avoid reverting batch buffer if saved stat…
jasuarez Nov 6, 2018
9476cec
m4: add Werror when checking for compiler flags
evelikov-work Oct 24, 2018
407e3e5
virgl/vtest-winsys: Use virgl version of bind flags
gerddie Nov 1, 2018
cc67222
wayland/egl: Resize EGL surface on update buffer for swrast
ofourdan Oct 25, 2018
c2b252c
anv/android: mark gralloc allocated BOs as external
llandwerlin-intel Nov 6, 2018
21dfd29
wsi/wayland: use proper VkResult type
1ace Nov 5, 2018
9c7c711
wsi/wayland: only finish() a successfully init()ed display
1ace Nov 5, 2018
cbd9b4a
radv: disable conditional rendering for vkCmdCopyQueryPoolResults()
hakzsam Nov 5, 2018
98c5522
radv: only expose VK_SUBGROUP_FEATURE_ARITHMETIC_BIT for VI+
hakzsam Nov 7, 2018
ff85e52
autotools: library-dependency when no sse and 32-bit
Nov 1, 2018
0583e31
st/nine: fix stack corruption due to ABI mismatch
dhewg Nov 6, 2018
d03f9a0
nir: add glsl_type_is_integer() helper
tarceri Nov 12, 2018
cad2254
nir: don't pack varyings ints with floats unless flat
tarceri Nov 12, 2018
4a8ce62
util/ralloc: Switch from DEBUG to NDEBUG
mattst88 Nov 11, 2018
3f5ac7b
util/ralloc: Make sizeof(linear_header) a multiple of 8
mattst88 Nov 11, 2018
639d915
meson: fix libatomic tests
dcbaker Nov 9, 2018
2645ea5
configure: install KHR/khrplatform.h when needed
1ace Aug 7, 2018
06eb339
include: update GL & GLES headers (v2)
Jul 18, 2018
82faa80
meson: install KHR/khrplatform.h when needed
1ace Aug 7, 2018
1a56538
Update version to 18.2.5
jasuarez Nov 15, 2018
f34bddc
docs: add release notes for 18.2.5
jasuarez Nov 15, 2018
005fe7e
cherry-ignore: add explicit 18.3 only nominations
jasuarez Nov 6, 2018
ef6dabb
nir/spirv: cast shift operand to u32
karolherbst Apr 26, 2018
7c86649
nir/lower_alu_to_scalar: Don't try to lower unpack_32_2x16
gfxstrand Nov 13, 2018
94161ee
meson: Don't set -Wall
dcbaker Nov 9, 2018
64f17d6
mesa: Reference count shaders that are used by transform feedback obj…
gerddie Nov 12, 2018
dad68bb
meson: only run vulkan's meson.build when building vulkan
1ace Oct 11, 2018
7a5bbce
gbm: remove unnecessary meson include
1ace Oct 11, 2018
21f97a6
meson: fix wayland-less builds
1ace Oct 11, 2018
83f1f65
egl: add missing glvnd entrypoint for EGL_ANDROID_blob_cache
1ace Nov 14, 2018
e1c9741
i965: Fix calculation of layers array length for isl_view
werman Nov 15, 2018
03bcda3
vc4: Make sure we make ro scanout resources for create_with_modifiers.
anholt Oct 25, 2018
4a7566e
i965: Add a new CFL PCI ID.
rodrigovivi Aug 9, 2018
683d0a9
intel: aubinator: Adding missed platforms to the error message.
rodrigovivi Aug 30, 2018
a4a02d6
intel: Introducing Amber Lake platform
rodrigovivi Aug 30, 2018
3f65d18
intel: Introducing Whiskey Lake platform
rodrigovivi Aug 30, 2018
f982ce6
i965: Add PCI IDs for new Amberlake parts that are Coffeelake based
kaydenl Oct 15, 2018
4c2b1b6
bin/get-pick-list.sh: simplify git oneline printing
evelikov-work Nov 8, 2018
1fb485e
bin/get-pick-list.sh: prefix output with "[stable] "
evelikov-work Nov 8, 2018
f812820
bin/get-pick-list.sh: handle "typod" usecase.
evelikov-work Nov 8, 2018
2e78038
bin/get-pick-list.sh: handle the fixes tag
evelikov-work Nov 8, 2018
d4c31fd
bin/get-pick-list.sh: tweak the commit sha matching pattern
evelikov-work Nov 8, 2018
0508613
bin/get-pick-list.sh: flesh out is_sha_nomination
evelikov-work Nov 8, 2018
ea94b3c
bin/get-pick-list.sh: handle fixes tag with missing colon
evelikov-work Nov 8, 2018
d9f7b43
bin/get-pick-list.sh: handle unofficial "broken by" tag
evelikov-work Nov 8, 2018
b783bd1
bin/get-pick-list.sh: use test instead of [ ]
evelikov-work Nov 8, 2018
796299d
bin/get-pick-list.sh: handle reverts prior to the branchpoint
evelikov-work Nov 14, 2018
222a646
meson: Don't force libva to required from auto
dcbaker Sep 18, 2018
546c4b2
scons/svga: remove opt from the list of valid build types
Oct 26, 2018
842be2e
egl/dri: fix error value with unknown drm format
llandwerlin-intel Nov 13, 2018
d8a456d
cherry-ignore: intel/aub_viewer: fix dynamic state printing
jasuarez Nov 19, 2018
5ac61c0
cherry-ignore: intel/aub_viewer: Print blend states properly
jasuarez Nov 19, 2018
6ceeb84
travis: drop unneeded x11proto-xf86vidmode-dev
evelikov-work Nov 16, 2018
f05ce9d
glx: make xf86vidmode mandatory for direct rendering
evelikov-work Nov 16, 2018
31ec3e2
travis: adding missing x11-xcb for meson+vulkan
evelikov-work Sep 7, 2018
66198a0
i965/batch: avoid reverting batch buffer if saved state is an empty
asimiklit Nov 5, 2018
c9e8fa6
r600: clean up the GS ring buffers when the context is destroyed
gerddie Nov 16, 2018
35379ec
anv: Put robust buffer access in the pipeline hash
gfxstrand Nov 21, 2018
841ae70
glapi: add missing visibility args
1ace Nov 22, 2018
bae84d6
winsys/amdgpu: fix a buffer leak in amdgpu_bo_from_handle
Nov 19, 2018
f79db2c
winsys/amdgpu: fix a device handle leak in amdgpu_winsys_create
Nov 19, 2018
8ff6cd6
radv: Fix opaque metadata descriptor last layer.
BNieuwenhuizen Nov 24, 2018
4fbc68b
glsl: free or reuse memory allocated for TF varying
gerddie Nov 16, 2018
fe4bf97
mesa/main: remove bogus error for zero-sized images
kusma Nov 22, 2018
54f36ed
cherry-ignore: mesa/main: fix incorrect depth-error
jasuarez Nov 26, 2018
474690c
docs: add sha256 checksums for 18.2.5
jasuarez Nov 28, 2018
cbbe3b0
Update version to 18.2.6
jasuarez Nov 28, 2018
3e74134
docs: add release notes for 18.2.6
jasuarez Nov 28, 2018
cfd1f8b
docs: add sha256 checksums for 18.2.6
jasuarez Nov 28, 2018
6fa4df4
AndroidIA: REVERTME: Enable sampling for imported dma_buf images
strassek Mar 22, 2017
5aea209
AndroidIA: enable O3 for Mesa compilation.
yogesh-marathe Dec 8, 2017
a39b48f
AndroidIA: Adds support for gralloc1.0.
munish-b Jul 1, 2018
67f68e6
Add format P010 etc for 10bit/12bit/16bit YUV420 formats
js0701 Oct 14, 2017
052dd8f
Mesa Static link with libexpat
Kishore409 Oct 30, 2017
4242c57
AndroidIA: Build fixes for OMR1.
chenlin3 Jul 1, 2018
11e4e14
Internal: Relax permissions when we export prime handle for GEM.
kalyankondapally Feb 4, 2018
31d1aba
CHROMIUM: egl: automatically call eglReleaseThread on thread termination
Jun 14, 2017
19f1b9a
AndroidIA: prevent deadlock in droid_query_buffer_age
Apr 18, 2018
d8aace5
From List: Check if the window is non-NULL before setting swap interval.
Apr 25, 2018
aa29106
Add ReadMe file.
kalyankondapally May 23, 2018
f4837d5
Optimize the eglWaitSyncKHR
May 30, 2018
bb4c3e7
ignore some compile warning on android.
jennycao May 30, 2018
1840fd9
Disable EXT_pixel_format_float for Android CtsViewTestCases
strassek Mar 15, 2018
0241406
Revert "Revert "mesa: add GL_HALF_FLOAT as supported type to readpixe…
renchenglei Jun 6, 2018
78bf377
AndroidIA: glcpp: Hack to handle expressions in #line directives.
kaydenl Oct 4, 2017
12a91b9
Revert "Optimize the eglWaitSyncKHR"
strassek Jul 18, 2018
e1bcea5
REVERTME: i965: perf: implement GPA's null renderer
llandwerlin-intel Feb 8, 2018
974bb0c
REVERTME: anv/android: disable couple of KHR extensions for Android CTS
tpalli Aug 27, 2018
dfd1f48
FROMLIST: anv/android: handle storage images in vkGetSwapchainGralloc…
strassek Sep 6, 2018
1f2a01e
UPSTREAM: i965: fallback RGBX to RGBA in glEGLImageTargetRenderbuffer…
dchysty Oct 3, 2018
4a8d7ce
FROMLIST: intel/genxml: Add register for object preemption.
Mar 15, 2018
783267e
FROMLIST: anv/gen10: Enable object level preemption.
Mar 15, 2018
e980de7
FROMLIST: i965/gen10+: Enable object level preemption.
Mar 15, 2018
5ff29be
FROMLIST: i965/gen9: Add workarounds for object preemption.
Mar 15, 2018
6d47871
UPSTREAM: i965: Respect GL_TEXTURE_SRGB_DECODE_EXT in GenerateMipmaps()
kaydenl Oct 29, 2018
4c2b167
UPSTREAM: i965: Lift restriction in external textures for EGLImage su…
aditya23788 Nov 1, 2018
c9f0060
UPSTREAM: i965: Disable dual source blending when shader doesn't supp…
werman Jul 2, 2018
9e21d48
FROMLIST: SQUASH: i965: SIMD32 selection heuristics
Oct 15, 2018
1d0e151
[MESA]: WA the state cache flush issue
YangShi-Intel Dec 5, 2018
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
10 changes: 1 addition & 9 deletions .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -50,6 +50,7 @@ matrix:
# Common
- xz-utils
- libexpat1-dev
- libx11-xcb-dev
- libelf-dev
- python3-pip
- env:
Expand Down Expand Up @@ -115,7 +116,6 @@ matrix:
- llvm-5.0-dev
# Common
- xz-utils
- x11proto-xf86vidmode-dev
- libexpat1-dev
- libx11-xcb-dev
- libelf-dev
Expand Down Expand Up @@ -144,7 +144,6 @@ matrix:
- llvm-5.0-dev
# Common
- xz-utils
- x11proto-xf86vidmode-dev
- libexpat1-dev
- libx11-xcb-dev
- libelf-dev
Expand Down Expand Up @@ -176,7 +175,6 @@ matrix:
- llvm-3.9-dev
# Common
- xz-utils
- x11proto-xf86vidmode-dev
- libexpat1-dev
- libx11-xcb-dev
- libelf-dev
Expand Down Expand Up @@ -215,7 +213,6 @@ matrix:
- libclang-3.9-dev
# Common
- xz-utils
- x11proto-xf86vidmode-dev
- libexpat1-dev
- libx11-xcb-dev
- libelf-dev
Expand Down Expand Up @@ -251,7 +248,6 @@ matrix:
- libclang-4.0-dev
# Common
- xz-utils
- x11proto-xf86vidmode-dev
- libexpat1-dev
- libx11-xcb-dev
- libelf-dev
Expand Down Expand Up @@ -287,7 +283,6 @@ matrix:
- libclang-5.0-dev
# Common
- xz-utils
- x11proto-xf86vidmode-dev
- libexpat1-dev
- libx11-xcb-dev
- libelf-dev
Expand Down Expand Up @@ -320,7 +315,6 @@ matrix:
- libclang-6.0-dev
# Common
- xz-utils
- x11proto-xf86vidmode-dev
- libexpat1-dev
- libx11-xcb-dev
- libelf-dev
Expand Down Expand Up @@ -356,7 +350,6 @@ matrix:
- libedit-dev
# Common
- xz-utils
- x11proto-xf86vidmode-dev
- libexpat1-dev
- libx11-xcb-dev
- libelf-dev
Expand Down Expand Up @@ -385,7 +378,6 @@ matrix:
- llvm-5.0-dev
# Common
- xz-utils
- x11proto-xf86vidmode-dev
- libexpat1-dev
- libx11-xcb-dev
- libelf-dev
Expand Down
14 changes: 12 additions & 2 deletions Android.common.mk
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,7 @@ LOCAL_C_INCLUDES += \

MESA_VERSION := $(shell cat $(MESA_TOP)/VERSION)
LOCAL_CFLAGS += \
-O3 \
-Wno-error \
-Wno-unused-parameter \
-Wno-pointer-arith \
Expand Down Expand Up @@ -76,14 +77,23 @@ LOCAL_CFLAGS += \
-DMAJOR_IN_SYSMACROS \
-DVK_USE_PLATFORM_ANDROID_KHR \
-fvisibility=hidden \
-Wno-sign-compare
-Wno-sign-compare \
-Wno-self-assign \
-Wno-constant-logical-operand \
-Wno-format \
-Wno-incompatible-pointer-types \
-Wno-enum-conversion

LOCAL_CPPFLAGS += \
-D__STDC_CONSTANT_MACROS \
-D__STDC_FORMAT_MACROS \
-D__STDC_LIMIT_MACROS \
-Wno-error=non-virtual-dtor \
-Wno-non-virtual-dtor
-Wno-non-virtual-dtor \
-Wno-delete-non-virtual-dtor \
-Wno-overloaded-virtual \
-Wno-missing-braces \
-Wno-deprecated-register

# mesa requires at least c99 compiler
LOCAL_CONLYFLAGS += \
Expand Down
2 changes: 2 additions & 0 deletions Readme.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
Any security related issues should be reported by following the instructions here:
https://01.org/security
2 changes: 1 addition & 1 deletion VERSION
Original file line number Diff line number Diff line change
@@ -1 +1 @@
18.2.0-devel
18.2.6
33 changes: 33 additions & 0 deletions bin/.cherry-ignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
# fixes: This commit has more than one Fixes tag but the commit it
# addresses didn't land in branch.
6ff1c479968819b93c46d24bd898e89ce14ac401 autotools: don't ship the git_sha1.h generated in git in the tarballs
# pick: This commit addresses a regression introduced by previous
# commit fa9e6c235da, which didn't make it for 18.2.
a72dbc461bdb7714656e62cd8f4b00a404c2e6e0 mesa: allow GL_UNSIGNED_BYTE type for SNORM reads
# fixes: This commit has more than one Fixes tag but the commit it
# addresses didn't land in branch.
c9f54486959716762e6818dabb0a73a8cd46df67 radeonsi: fix regression in indirect input swizzles.
# extra: Just some comments update.
2ad9917e187c1e9dbb053d3c98aa0e39fa374059 anv/blorp: Fix a comment as per Nanley's review feedback
# fixes: This commit was immediately reverted by commit 2dce1175c1c.
4aec44c0d9c4c0649c362199fac97efe0a3b38a4 i965/tools: 32bit compilation with meson
# pick: This commit was reverted by commit 95bb7d82ca8.
90819abb56f6b1a0cd4946b13b6caf24fb46e500 radv: fix descriptor pool allocation size
# pick: There is a specific patch for stable branch for this commit.
0d495bec25bd7584de4e988c2b4528c1996bc1d0 radeonsi: NaN should pass kill_if
# pick: This commit reverts 0fa9e6d7b30 which did not land in branch.
aa02d7e8781c25ee18b6da97606300808c84973a Revert "anv/skylake: disable ForceThreadDispatchEnable"
# pick: Explicit 18.3 only nominations.
b1b2dd06a7b777e862b525302b15bcaf407d3648 radv: add missing TFB queries support to CmdCopyQueryPoolsResults()
e0c7114eb3c19d4c2653f661698a6baa3bc9bedf st/mesa: disable L3 thread pinning
b5f213bb1dcde22949dffe9d3a431fecd5d0f33b radv: binding streamout buffers doesn't change context regs
9367514524f70faad99c721bac92339c8ff8bad9 radeonsi: fix video APIs on Raven2
ea9f95e2a67eca90bb84eea24e7b4b804b3b1345 radeonsi: go back to using bottom-of-pipe for beginning of TIME_ELAPSED
# fixes: This commit was reverted by commit 5f312e95f87.
a9031bf9b55602d93cccef6c926e2179c23205b4 i965/batch: avoid reverting batch buffer if saved state is an empty
# extra: intel/aub_viewer is not present in branch
ac324a6809c09c54d3b0bfdb00e5e62987ec4ad8 intel/aub_viewer: fix dynamic state printing
0db898cef2f5a455138e5845689c075aadba1c1f intel/aub_viewer: Print blend states properly
# fixes: This commit requires commits 854202f70e6 and 84bc5738401 which did not
# land in branch.
c120dbfe4d18240315ecec9b43a61aeb9ab239ac mesa/main: fix incorrect depth-error
81 changes: 0 additions & 81 deletions bin/get-fixes-pick-list.sh

This file was deleted.

97 changes: 92 additions & 5 deletions bin/get-pick-list.sh
Original file line number Diff line number Diff line change
Expand Up @@ -7,21 +7,92 @@
# $ bin/get-pick-list.sh
# $ bin/get-pick-list.sh > picklist
# $ bin/get-pick-list.sh | tee picklist
#
# The output is as follows:
# [nomination_type] commit_sha commit summary

is_stable_nomination()
{
git show --summary "$1" | grep -q -i -o "CC:.*mesa-stable"
}

is_typod_nomination()
{
git show --summary "$1" | grep -q -i -o "CC:.*mesa-dev"
}

# Helper to handle various mistypos of the fixes tag.
# The tag string itself is passed as argument and normalised within.
is_sha_nomination()
{
fixes=`git show --pretty=medium -s $1 | tr -d "\n" | \
sed -e 's/'"$2"'/\nfixes:/Ig' | \
grep -Eo 'fixes:[a-f0-9]{8,40}'`

fixes_count=`echo "$fixes" | wc -l`
if test $fixes_count -eq 0; then
return 0
fi
while test $fixes_count -gt 0; do
# Treat only the current line
id=`echo "$fixes" | tail -n $fixes_count | head -n 1 | cut -d : -f 2`
fixes_count=$(($fixes_count-1))

# Bail out if we cannot find suitable id.
# Any specific validation the $id is valid and not some junk, is
# implied with the follow up code
if test "x$id" = x; then
continue
fi

#Check if the offending commit is in branch.

# Be that cherry-picked ...
# ... or landed before the branchpoint.
if grep -q ^$id already_picked ||
grep -q ^$id already_landed ; then
return 0
fi
done
return 1
}

is_fixes_nomination()
{
is_sha_nomination "$1" "fixes:[[:space:]]*"
if test $? -eq 0; then
return 0
fi
is_sha_nomination "$1" "fixes[[:space:]]\+"
}

is_brokenby_nomination()
{
is_sha_nomination "$1" "broken by"
}

is_revert_nomination()
{
is_sha_nomination "$1" "This reverts commit "
}

# Use the last branchpoint as our limit for the search
latest_branchpoint=`git merge-base origin/master HEAD`

# Grep for commits with "cherry picked from commit" in the commit message.
# List all the commits between day 1 and the branch point...
git log --reverse --pretty=%H $latest_branchpoint > already_landed

# ... and the ones cherry-picked.
git log --reverse --pretty=medium --grep="cherry picked from commit" $latest_branchpoint..HEAD |\
grep "cherry picked from commit" |\
sed -e 's/^[[:space:]]*(cherry picked from commit[[:space:]]*//' -e 's/)//' > already_picked

# Grep for commits that were marked as a candidate for the stable tree.
git log --reverse --pretty=%H -i --grep='^CC:.*mesa-stable' $latest_branchpoint..origin/master |\
# Grep for potential candidates
git log --reverse --pretty=%H -i --grep='^CC:.*mesa-stable\|^CC:.*mesa-dev\|\<fixes\>\|\<broken by\>\|This reverts commit' $latest_branchpoint..origin/master |\
while read sha
do
# Check to see whether the patch is on the ignore list.
if [ -f bin/.cherry-ignore ] ; then
if test -f bin/.cherry-ignore; then
if grep -q ^$sha bin/.cherry-ignore ; then
continue
fi
Expand All @@ -32,7 +103,23 @@ do
continue
fi

git log -n1 --pretty=oneline $sha | cat
if is_stable_nomination "$sha"; then
tag=stable
elif is_typod_nomination "$sha"; then
tag=typod
elif is_fixes_nomination "$sha"; then
tag=fixes
elif is_brokenby_nomination "$sha"; then
tag=brokenby
elif is_revert_nomination "$sha"; then
tag=revert
else
continue
fi

printf "[ %8s ] " "$tag"
git --no-pager show --summary --oneline $sha
done

rm -f already_picked
rm -f already_landed
Loading