1ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov# These commits were cherry picked without using -x.
2ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganovca3ed3e024864e91ca3cccc59fb96950e1d079b5 egl/wayland: Don't invalidate drawable on swap buffers
3ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov89ba4368fd86778405eea163e2b27812055f0df9 egl/wayland: Add invalidate back in eglSwapBuffers()
4ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov60a11e295b86475ff334291a5b483e422371b21c egl/wayland: Dispatch the event queue before get_buffers
5ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov41e105d5beb78c42993a602cc58d0f990739b088 nvc0: add missing call to map edge flag in push_vbo
6ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganovbe75a9373a6d0f9e2ef35ac376a541e60d72d306 nv50/ir: wrap assertion using typeid in #ifndef NDEBUG
7ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov7d2d450ea6d8082db14cd3f86c6c25442bf771c5 nouveau: fix undefined behaviour when testing sample_count
8ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov
9ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov# Causes too many regressions...
10ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov413c4914129cd26ca87960852d8c0264c0fb29e7 intel: Improve teximage perf for Google Chrome paint rects (v3)
11ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganovb1d0fe022dc4826dadce014ab8fe062a82f75a16 intel: Fix segfault in intel_texsubimage_tiled_memcpy
12ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganovb5891286202987dfc2606ac716050c0ee426de11 intel: Fix yet-another-bug in intel_texsubimage_tiled_memcpy
13ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov
14ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov# Introduces performance regressions for other games... don't cherry-pick for now
15ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganovfa58644855e44830e0b91dc627703c236fa6712a r600g: fix abysmal performance in Reaction Quake
16ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov
17ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov# i965 guardband clipping is disabled in 9.0, so no need to fix bugs in it
18ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov23e7b81f2d742d292d77b53ac9cf72c3d89fc798 i965: Use fewer temporary variables in c
19ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganovlip setup.
20ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganovd411bbd5bd895617e265e023213895100e4509ef i965: Disable the GB clip test when a li
21ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganovmited viewport is set.
22ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov
23ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov# Candidates for 9.1
24ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov1559994cba380a4e87a5e8dbb04b0a7475711756 i965: Fix assignment instead of comparison in asserts.
25ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov5c86a728d4f688c0fe7fbf9f4b8f88060b65c4ee r600g: fix htile buffer leak
26ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganova06f03d795153ce060d99aafb61d10c27a47efc1 r300g: always put MSAA resources in VRAM
27ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganova8a5055f2dea1960898763d17f28043577c3e64e radeonsi: Fix draws using user index buffer.
28ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov257006e2a4201c11ca5f800a74ac4aaf62a7bfc1 r600g/llvm: Select the correct GPU type for RV670
29ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganove5fb7347a72118bf06dfabaa453208578c7ad876 radeonsi: Adapt to sample intrinsics changes.
30ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov120efeef8b51c16924dafa6bbeb017a856db911b radeonsi: Improve packing of texture address parameters.
31ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov6bcb8238446060db665425d9f63eb0c1b3ba9f68 radeonsi: Enable texture arrays.
32ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov6455d40b7ec09e3a3923c9b78952dc29627afed1 radeonsi: Remove spurious traces of R16G16B16 support.
33ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov2db1f73849260cf8e5a7e390d04f5f26141a0b37 builtin_compiler/build: Don't use *_FOR_BUILD when not cross compiling
34ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov11bd1b0f589bfeab8fcad5c70adf4c8a665eebc9 gallium/egl: Fix include dirs for VPATH build
35ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganovb92900d26a54ef997f2920d6a7371bb7c9caabf8 mesa/glsl: Separate parsing logic from _mesa_get_uniform_location.
36ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganovb4db34cc4c047427a21efb9bde03d7e125f70e55 glsl: Rename uniform_field_visitor to program_resource_visitor.
37ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov53febac02c382fa163a9ad7280fc5f4d2707a665 glsl: Use parse_program_resource_name to parse transform feedback varyings.
38ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov99b78337e38308480ee491493b045179f10ed579 glsl: Support transform feedback of varying structs.
39ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov83e4407f443fb6baeccf9aefee291c82adcaa58b radeonsi: add support for Oland chips
40ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganovaf0af75881ea99452086afd6907780de77af6e96 radeonsi: default PA_SC_RASTER_CONFIG to 0
41ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov4161d70bba567e6e73d5e9e993a74d81930d0e72 radeonsi: add Oland pci ids
42ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov